function NeuesFensterXY (adresse2, w, h)
  {
   MeinFenster2 =
   window.open(adresse2, 'image_window', 'width='+w+',height='+h+',scrollbars,resizable=yes');
   MeinFenster2.focus();
  }

function NeuesFenster2(adresse2)
  {
   MeinFenster2 =
   window.open(adresse2, 'image_window', 'width=580,height=660,scrollbars,resizable=yes');
   MeinFenster2.focus();
  }

function NeuesFenster3(adresse3)
  {
   MeinFenster3 =
   window.open(adresse3, 'image_window', 'width=880,height=600,scrollbars,resizable=yes');
   MeinFenster3.focus();
  }

function senden(code)
{
/*	var posgutschein = strpos(code,document.form_bestaetigung.gutscheinnummer.value,0);
	var posgutscheina = strpos(code,document.form_bestaetigung.gutscheinnummer_aktion.value,0);
	if (document.form_bestaetigung.gutscheinnummer.value != "" && document.form_bestaetigung.gutscheinnummer_aktion.value != "")
	{
		alert("Sie kÃ¶nnenn nur einen Gutschein angeben!");
	}
	else if (document.form_bestaetigung.gutscheinnummer.value != "" && document.form_bestaetigung.gutscheinbetrag.value == "" && !(posgutschein > 0) )  
	{
	   alert("Bitte geben Sie einen Gutschein-Betrag an!");
	   document.form_bestaetigung.gutscheinbetrag.focus();
	}
	else if (document.form_bestaetigung.gutscheinnummer.value != "" && document.form_bestaetigung.gutscheinbetrag.value == "" && (posgutschein > 0) )  
	{
	   alert("FÃ¼r Aktionsgutscheine nutzen Sie bitte das untere Feld!");
	   document.form_bestaetigung.gutscheinbetrag.focus();
	}
	
	
	else if (document.form_bestaetigung.gutscheinbetrag.value != "" && document.form_bestaetigung.gutscheinnummer.value == "")  
	{
	   alert("Bitte geben Sie eine Gutschein-Nummer an!");
	   document.form_bestaetigung.gutscheinbetrag.focus();
	}
	else if (document.form_bestaetigung.gutscheinnummer_aktion.value != "" && !(posgutscheina > 0))
	{
		alert("Geschenkgutscheine bitte in dem oberen Feld angeben!");
	}
	else
	{
		document.form_bestaetigung.submit();
	}*/
	document.form_bestaetigung.submit();
}

function strpos (haystack, needle, offset) {
    // Finds position of first occurrence of a string within another 
    var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
    return i === -1 ? false : i;
}

function ajaxManager() {
	var request;
	var versions=new Array("MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.5.0",
			"MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp",
			"Microsoft.XMLHttp");
	if (document.getElementById) {
		if (window.XMLHttpRequest) {
			request=new XMLHttpRequest();
		}
		if (window.ActiveXObject) {
			for (var i=0;i<versions.length;i++) {
				try {
					request = new ActiveXObject(versions[i]);
				}
				catch(exception) {
					
				}
			}
		}
	}
	return request;
}

var anz;
var jahre;
var prod;
var file="basic.xml";
var request;
var id;

function init(q) {

	request=ajaxManager();
	if (request) {
		request.open("GET", "query.php?z="+q, true);
		request.onreadystatechange = processResponse;
		request.send(null);
		
	}
}

function processResponse() {
	if (request.readyState == 4) {
		if (request.status == 200) {
			
			var results = request.responseXML.getElementsByTagName("link");
			
			
			if (results.length > 0) {
				document.getElementById("qresult").style.visibility = "visible";
				
			}else {
				document.getElementById("qresult").style.visibility = "hidden";
			}
			
			var counts = results.length-20;
			var tex = "";
			/*alert (request.responseXML);*/
			for (var a = 0; a < results.length;a++) {
					
				tex = tex + "<div style=\"z-index:2000;width:100%;border-style:solid;border-width:0px;border-bottom-width:1px;margin-bottom:4px;\" class=\"qresult_entry\">"+results[a].firstChild.nodeValue+"<\/div>";/*'<a href="">'+results[a].firstChild.nodeValue+"<\/a><br>";*/
				
				if (a == 19) {
					a = results.length;
					tex = tex +"<div style=\"background-color:#cecece;margin-bottom:15px;width:100%\">"+ counts+" weitere Ergebnisse vorhanden<\/div>";
				}
			} 
			
			document.getElementById("qresult").innerHTML = tex;
			
		}
	}
}



function hideresult(name) {
	document.getElementById(name).style.visibility = "hidden";	
}

function showresult(name) {
	document.getElementById("qresult").style.visibility = "visible";	
}
/*document.getElementById('Preis').value= preis;*/



 //grote

function NeuesFenster4(adresse4)
  {
   MeinFenster4 =
   window.open(adresse4, 'image_window', 'width=660,height=620,scrollbars,resizable=yes');
   MeinFenster4.focus();
  }

function NeuesFenster5(adresse5)
  {
   MeinFenster5 =
   window.open(adresse5, 'image_window', 'width=880,height=640,scrollbars,resizable=yes');
   MeinFenster5.focus();
  }

function o_window(){
	rueckgaberecht = open("rueckgaberecht.htm","f1","width=590,height=170,screenX=0,screenY=0,status=yes");
	}

function senden()
{
 if(document.daten.vorname.value == "")  {
   alert("Bitte Ihren Vornamen eingeben!");
   document.daten.vorname.focus();
  }
 else if(document.daten.name.value == "") {
   alert("Bitte Ihren Nachnamen eingeben!");
   document.daten.name.focus();
  }
 else if(document.daten.strasse.value == "") {
   alert("Bitte die Strasse und die Nummer eingeben!");
   document.daten.strasse.focus();
  }
 else if(document.daten.plzort.value == "") {
   alert("Bitte die PLZ und den Ort eingeben!");
   document.daten.plzort.focus();
  }
 else if(document.daten.fon.value == "") {
   alert("Bitte Ihre Telefonnummer eingeben!");
   document.daten.fon.focus();
  }
 else if(document.daten.email.value == "") {
   alert("Bitte Ihre Email-Adresse eingeben!");
   document.daten.email.focus();
  }
 else
  {
	document.daten.submit();
  }
}

function checkForm(strElement){
    var objForm = document.daten;
    var boolRadio = false;	// false = kein Button gew?t, true = Button gew?t

    // Radio-Gruppe durchlaufen
    for(var i=0; i<2; i++){
        // Falls der aktuelle Radiobutton gesetzt ist
        if(document.daten.elements[strElement][i].checked)
            boolRadio = true;
    }
    return boolRadio;
}

function sendenKAT()	{
	if (document.layers)
		formular=document.layers["contentcopy"].document.daten;
	else
		formular=document.daten;

if(!checkForm('altkunde')) {
alert("Sie haben das Feld \"Altkunden / Neukunde\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Kataloganforderung jetzt senden\".\n\nWeiter Pflichtfelder sind:\n\nName\nPLZ, Ort\nStra? / Nr.");
	}
else if (formular.name.value == "") {
alert("Sie haben das Feld \"Name\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Kataloganforderung jetzt senden\".\n\nWeiter Pflichtfelder sind:\n\nStr. / Nr.\nPLZ, Ort\nAltkunde / Neukunde");
}
else if (formular.strasse.value == "") {
alert("Sie haben das Feld \"Str. / Nr.\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Kataloganforderung jetzt senden\".\n\nWeiter Pflichtfelder sind:\n\nName\nPLZ,Ort\nAltkunde / Neukunde");
	}
else if (formular.plz.value == "") {
alert("Sie haben das Feld \"PLZ\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Kataloganforderung jetzt senden\".\n\nWeiter Pflichtfelder sind:\n\nName\nStra? / Nr.\nAltkunde / Neukunde");
	}
else if (formular.ort.value == "") {
alert("Sie haben das Feld \"Ort\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Kataloganforderung jetzt senden\".\n\nWeiter Pflichtfelder sind:\n\nName\nStra? / Nr.\nAltkunde / Neukunde");
	}
else if (formular.email.value == "" && formular.newsletter.checked) {
	alert("Sie haben das Feld \"email\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Kataloganforderung jetzt senden\".\n\nWeiter Pflichtfelder sind:\n\nName\nStra? / Nr.\nAltkunde / Neukunde");
}
else {
    	formular.submit();
}
}


function NeuesFenster(datei)
  {
   MeinFenster =
   window.open(datei, 'image_window', 'width=580,height=440,scrollbars,resizable=yes');
   MeinFenster.focus();
  }

function NeuesFensterRezept(rezept)
  {
   MeinFenster =
   window.open(rezept, 'image_window', 'width=580,height=540,scrollbars,resizable=yes');
   MeinFenster.focus();
  }

function NeuesFensterNL(adresse4)
{
 MeinFenster4 =
 window.open(adresse4, 'image_window', 'width=660,height=620,scrollbars,resizable=yes');
 MeinFenster4.focus();
}

function o_windowDB(){
rueckgaberecht = open("rueckgaberecht.htm","f1","width=590,height=170,screenX=0,screenY=0,status=yes");
}

function sendenDB()	{
	if (document.layers)
		formular=document.layers["contentcopy"].document.daten;
	else
		formular=document.daten;

if (formular.vorname.value == "") {
alert("Bitte ergänzen Sie das Feld \"Nachname\".\nKlicken Sie dann erneut auf \"Angaben jetzt prfen\".\n\nWeitere Pflichtfelder sind:\n\nAnrede\nVorname\nStraße / Nr.\nPLZ / Ort\nGeburtsdatum\nEmail\nTelefon");
}
if (formular.nachname.value == "") {
alert("Bitte ergänzen Sie das Feld \"Nachname\".\nKlicken Sie dann erneut auf \"Angaben jetzt prfen\".\n\nWeitere Pflichtfelder sind:\n\nAnrede\nVorname\nStrÃŸe / Nr.\nPLZ / Ort\nGeburtsdatum\nEmail\nTelefon");
}
else if (formular.anrede.value == "") {
alert("Bitte ergänzen Sie das Feld \"Anrede\".\nKlicken Sie dann erneut auf \"Angaben jetzt prfen\".\n\nWeitere Pflichtfelder sind:\n\nVorname\nNachname\nStraße / Nr.\nPLZ / Ort\nGeburtsdatum\nEmail\nTelefon");
	}
else if (formular.strasse.value == "") {
alert("Bitte ergänzen Sie das Feld \"Straße / Nr.\".\nKlicken Sie dann erneut auf \"Angaben jetzt prfen\".\n\nWeitere Pflichtfelder sind:\n\nAnrede\nVorname\nNachname\nPLZ / Ort\nGeburtsdatum\nEmail\nTelefon");
	}
else if (formular.plz.value == "" || formular.ort.value == "") {
alert("Bitte ergänzen Sie das Feld \"PLZ / Ort\".\nKlicken Sie dann erneut auf \"Angaben jetzt prfen\".\n\nWeitere Pflichtfelder sind:\n\nAnrede\nVorname\nNachname\nStraße / Nr.\nGeburtsdatum\nEmail\nTelefon");
	}
else if (formular.email.value == "") {
alert("Bitte ergänzen Sie das Feld \"Email\" fr eventuelle Rckfragen.\nKlicken Sie dann erneut auf \"Angaben jetzt prfen\".\n\nWeitere Pflichtfelder sind:\n\nAnrede\nVorname\nNachname\nStraße / Nr.\nPLZ / Ort\nGeburtsdatum\nTelefon");
	}
else if (formular.fon.value == "") {
alert("Bitte ergänzen Sie das Feld \"Telefon\" fr eventuelle Rckfragen.\nKlicken Sie dann erneut auf \"Angaben jetzt prfen\".\n\nWeitere Pflichtfelder sind:\n\nAnrede\nVorname\nNachname\nStraße / Nr.\nPLZ / Ort\nGeburtsdatum\nEmail\nTelefon");
	}
else if(formular.acceptagb.checked==false)
	{
		alert("Um Ihre Bestellung abzusenden, geben Sie bitte an, dass Sie die Allgemeinen GeschÃ¤ftsbedingungen (AGB) gelesen haben und akzeptieren. BestÃ¤tgen Sie dies bitte, indem Sie das KontrollkÃ¤stchen anklicken.");
		document.Formular.acceptagb.focus();
		return false;
	}
else {
    	formular.submit();
}
}

sfHover = function() {
	var sfEls = document.getElementById("menu1").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover ";
		}
		sfEls[i].onmouseout=function() {

			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
	/*var sfEls = document.getElementById("menu2").getElementsByTagName("LI");*/
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover ";
		}
		sfEls[i].onmouseout=function() {

			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function sendenFR()	{
	if (document.layers)
		formular=document.layers["contentcopy"].document.daten;
	else
		formular=document.daten;

if (formular.vorname.value == "") {
alert("Sie haben das Feld \"Vorname\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Pflichtfelder sind:\n\nNachname\nStraße / Nr.\nPLZ / Ort\nEmail");
}
else if (formular.nachname.value == "") {
alert("Sie haben das Feld \"Nachname\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Pflichtfelder sind:\n\nVorname\nStraße / Nr.\nPLZ / Ort\nEmail");
}
else if (formular.strasse.value == "") {
alert("Sie haben das Feld \"Straße / Nr.\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Pflichtfelder sind:\n\nVorname\nNachname\nPLZ / Ort\nEmail");
	}
else if (formular.plzort.value == "") {
alert("Sie haben das Feld \"PLZ / Ort\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Pflichtfelder sind:\n\nVorname\nNachname\nStraße / Nr.\nEmail");
	}
else if (formular.email.value == "") {
alert("Sie haben das Feld \"Email\" nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Pflichtfelder sind:\n\nVorname\nNachname\nStraße / Nr.\nPLZ / Ort");
	}
else if (formular.neu_vorname.value == "") {
alert("Sie haben das Feld \"Vorname\" (Neukunde) nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Neukunden-Pflichtfelder sind:\n\nNachname\nStraße / Nr.\nPLZ / Ort\nEmail\nTelefon");
}
else if (formular.neu_nachname.value == "") {
alert("Sie haben das Feld \"Nachname\" (Neukunde) nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Neukunden-Pflichtfelder sind:\n\nVorname\nStraße / Nr.\nPLZ / Ort\nEmail\nTelefon");
}
else if (formular.neu_strasse.value == "") {
alert("Sie haben das Feld \"Straße / Nr.\" (Neukunde) nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Neukunden-Pflichtfelder sind:\n\nVorname\nNachname\nPLZ / Ort\nEmail\nTelefon");
	}
else if (formular.neu_plzort.value == "") {
alert("Sie haben das Feld \"PLZ / Ort\" (Neukunde) nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Neukunden-Pflichtfelder sind:\n\nVorname\nNachname\nStraße / Nr.\nEmail\nTelefon");
	}
else if (formular.neu_email.value == "") {
alert("Sie haben das Feld \"Email\" (Neukunde) nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Neukunden-Pflichtfelder sind:\n\nVorname\nNachname\nStraße / Nr.\nPLZ / Ort\nTelefon");
	}
else if (formular.neu_fon.value == "") {
alert("Sie haben das Feld \"Telefon\" (Neukunde) nicht ausgefüllt.\nBitte korrigieren Sie und klicken Sie erneut auf \"Bestellung jetzt senden\".\n\nWeitere Neukunden-Pflichtfelder sind:\n\nVorname\nNachname\nStraße / Nr.\nPLZ / Ort");
	}
else
{
    	formular.submit();
}
}



function calculate() {

    init(document.getElementById("suchbe").value);

}
