var menu_aktiv = "";
var docroot = "";
var resObjekt;

resObjekt = createXMLHttpRequest();

(function(){
  var s = window.location.search.substring(1).split('&');
  if(!s.length) return;
  window.$_GET = {};
  for(var i  = 0; i < s.length; i++) {
      var parts = s[i].split('=');
      window.$_GET[unescape(parts[0])] = unescape(parts[1]);
  }
}());

//Portable Funktion zum Erzeugen eines XMLHttpRequest-Objekts
function createXMLHttpRequest() {
  var req = null;
  try {
    req = new ActiveXObject("MSXML2.XMLHTTP");
  }
  catch (err_MSXML2) {
    try {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (err_Microsoft) {
      if (typeof XMLHttpRequest != "undefined") 
        req = new XMLHttpRequest;
    }
  }
  return req;
}

function openNavi(id){
  if(id > 0) document.getElementById("hg" + id).style.display = "block";
}

function handleResponse(){
	if(resObjekt.readyState == 4){
		if(resObjekt.responseText == "refresh") location.replace('./');
		else document.getElementById("kopfpic").innerHTML = resObjekt.responseText;
	}
}

function loadKopfpicbg(bildpfad){
	document.getElementById("kopfpicbg").style.backgroundImage = "url(" + bildpfad + ")";
	setTimeout("switchKopfpic()", 5000);
}

function switchKopfpicbg(zufall){
	var bildpfad = "bilder/layout/kopfpic/" + zufall + ".jpg";
	document.getElementById("kopfpicbg").style.backgroundImage = "url(" + bildpfad + ")";
}

function switchKopfpic(){
	document.getElementById("kopfpic").style.display = "none";
	var bildpfad = "bilder/layout/kopfpic/";
	var zufall =  Math.round(Math.random()*4+1);
  resObjekt.open('get', 'include/switchkopfpic.php?do=switch&bild='+bildpfad+zufall,true);
	resObjekt.onreadystatechange = handleResponse;
	resObjekt.send(null);
	setTimeout("appearKopfpic(" + zufall + ")", 5000);
}

function appearKopfpic(zufall){
	//Überprüfen ob Ajax-Objekt fertig geladen ist.
	if(!(resObjekt.readyState == "4")) setTimeout("appearKopfpic()", 0);
	else{
		new Effect.Appear(document.getElementById("kopfpic"), 1000);
		setTimeout("switchKopfpicbg(" + zufall + ")", 1000);
		setTimeout("switchKopfpic()", 1000);
	}
}

function NaviUntergruppe(hauptgruppe){
	hg = document.getElementById(hauptgruppe);
	if(hg.style.display == "none") hg.style.display = "block";
	else hg.style.display = "none";
}

function surfto(form) {
  var myindex = form.dest.selectedIndex
  location = form.dest.options[myindex].value;
}

function setFontSize(size){
	for (var i = 0; i < document.getElementsByTagName("td").length; i++) {
  	document.getElementsByTagName("td")[i].style.fontSize = size + "em";
  }
}

function switchDetails(){
	kurzbeschreibung = document.getElementById('kurzbeschreibung1');
	beschreibung = document.getElementById('beschreibung1');
	button_mehr = document.getElementById('button_mehr1');
	button_weniger = document.getElementById('button_weniger1');
	if(kurzbeschreibung.style.display == "none"){
		kurzbeschreibung.style.display = "block";
		button_mehr.style.display = "inline";
		beschreibung.style.display = "none";
		button_weniger.style.display = "none";
	}
	else{
		kurzbeschreibung.style.display = "none";
		button_mehr.style.display = "none";
		beschreibung.style.display = "block";
		button_weniger.style.display = "inline";
	}
}

function validSuche(){
  var i = 0;
  if(document.sucheform.suchbegriff.value == ""){
    this.alert("Bitte füllen Sie Das Feld Suchbegriff aus!");
    i = 1;
  }
  if(i == 0){
   document.sucheform.submit();
  }
}

function naviHeaderOver(entry){
	document.getElementById(entry).style.backgroundImage = "url(bilder/layout/buttons/button_" + entry + "_over.jpg)";
	document.getElementById(entry).style.color = "#FF0066";
	switch(entry){
		case "start":
			document.getElementById("spacerProduktindex").className = "header_spacer_false";
			break;
		case "produktindex":
			document.getElementById("spacerProduktindex").className = "header_spacer_false";
			document.getElementById("spacerKontakt").className = "header_spacer_false";
			break;
		case "kontakt":
			document.getElementById("spacerKontakt").className = "header_spacer_false";
			document.getElementById("spacerHilfe").className = "header_spacer_false";
			break;
		case "hilfe":
			document.getElementById("spacerHilfe").className = "header_spacer_false";
			document.getElementById("spacerServiceversand").className = "header_spacer_false";
			break;
		case "serviceversand":
			document.getElementById("spacerServiceversand").className = "header_spacer_false";
			document.getElementById("spacerAgb").className = "header_spacer_false";
			break;
		case "agb":
			document.getElementById("spacerAgb").className = "header_spacer_false";
			document.getElementById("spacerUeberuns").className = "header_spacer_false";
			break;
		case "ueberuns":
			document.getElementById("spacerUeberuns").className = "header_spacer_false";
			break;
		default:
			break;
	}
}

function naviHeaderOut(entry){
	document.getElementById(entry).style.backgroundImage = "url(bilder/layout/buttons/button_" + entry + ".jpg)";
	document.getElementById(entry).style.color = "#FFFFFF";
	switch(entry){
		case "start":
			if($_GET["seite"] != "produktindex") document.getElementById("spacerProduktindex").className = "header_spacer";
			break;
		case "produktindex":
			if(window.location.pathname != docroot || $_GET["seite"] == "kontakt") document.getElementById("spacerProduktindex").className = "header_spacer";
			if($_GET["seite"] != "kontakt") document.getElementById("spacerKontakt").className = "header_spacer";
			break;
		case "kontakt":
			if($_GET["seite"] != "produktindex") document.getElementById("spacerKontakt").className = "header_spacer";
			if(window.location.pathname != docroot + "hilfe.html") document.getElementById("spacerHilfe").className = "header_spacer";
			break;
		case "hilfe":
			if($_GET["seite"] != "kontakt") document.getElementById("spacerHilfe").className = "header_spacer";
			if(window.location.pathname != docroot + "service-versand.html") document.getElementById("spacerServiceversand").className = "header_spacer";
			break;
		case "serviceversand":
			if(window.location.pathname != docroot + "hilfe.html") document.getElementById("spacerServiceversand").className = "header_spacer";
			if(window.location.pathname != docroot + "agb.html") document.getElementById("spacerAgb").className = "header_spacer";
			break;
		case "agb":
			if(window.location.pathname != docroot + "service-versand.html") document.getElementById("spacerAgb").className = "header_spacer";
			if(window.location.pathname != docroot + "wir-ueber-uns.html") document.getElementById("spacerUeberuns").className = "header_spacer";
			break;
		case "ueberuns":
			if(window.location.pathname != docroot + "agb.html") document.getElementById("spacerUeberuns").className = "header_spacer";
			break;
		default:
			break;
	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
