/*Class suchen und ändern*//*Mit dieser Funktion kann man Klassenweise Änderungen durchführen, man muss nur blöderweise die Änderung in die Funktion reinschreiben*//*Mit dieser hier werden die links für die Anzeige der Detailfotos immer wieder in die Originalfarbe zurückgesetzt, während direkt nach dem Aufruf dieser Funktion im Dokument der aktive link andersfarbig gesetzt wird.Bisschen umständlich, aber geht.*///Create an arrayvar allPageTags = new Array();function SpecsLinksActive(theClass) {//Populate the array with all the page tagsvar allPageTags=document.getElementsByTagName("*");//Cycle through the tags using a for loopfor (i=0; i<allPageTags.length; i++) {//Pick out the tags with our class nameif (allPageTags[i].className==theClass) {//Manipulate this in whatever way you wantallPageTags[i].style.color='#000088';}}}/*Ende Class suchen und ändern*//*Class suchen und ändern*//*Mit dieser Funktion kann man Klassenweise Änderungen durchführen, man muss nur blöderweise die Änderung in die Funktion reinschreiben*//*function LinksAendern(theClass) {//Create an arrayvar allPageTags = new Array();  //Populate the array with all the page tags  var allPageTags=document.getElementsByTagName("*");  //Cycle through the tags using a for loop  for (i=0; i<allPageTags.length; i++) {    //Pick out the tags with our class name    if (allPageTags[i].className==theClass) {      //Manipulate this in whatever way you want      allPageTags[i].href='mailto:post@stollguitars.de';  }  }}*/function   LinksAendern(theClass) {var Vorderteil="mailto:post";var Mitte="@";var Hinterteil="stollguitars.de";//Create an arrayvar allPageTags = new Array();  //Populate the array with all the page tags  var allPageTags=document.getElementsByTagName("*");  //Cycle through the tags using a for loop  for (i=0; i<allPageTags.length; i++) {    //Pick out the tags with our class name    if (allPageTags[i].className.indexOf(theClass) != -1) {/* Wenn der Klassenname vorkommt (es können dadurch mehrere Klassen    in einem Tag definiert werden. Bei der ur    sprünglichen Version der Funktion hat es nur funktioniert, wenn genau 1 Klasse definiert war*/      //Manipulate this in whatever way you want      if (allPageTags[i].href.indexOf('Reparatur')!= -1){      	allPageTags[i].href=Vorderteil+Mitte+Hinterteil+'?subject=Reparatur';      }      else if(allPageTags[i].href.indexOf('Gitarre')!= -1){      	allPageTags[i].href=Vorderteil+Mitte+Hinterteil+'?subject=Gitarre';      }      else if(allPageTags[i].href.indexOf('Registration')!= -1){      	allPageTags[i].href=Vorderteil+Mitte+Hinterteil+'?subject=Registration for brunch';      }      else      allPageTags[i].href=Vorderteil+Mitte+Hinterteil;  }  }}/*Ende Class suchen und ändern*//*Fensterhöhe und Breite ermitteln und Objekte entsprechend anpassen*/var myWidth = 0, myHeight = 0;function findWindowHeight() {/*document.getElementById("SpecsWeitere").style.height = myHeight - 470+"px";document.getElementById("Menu").style.height = myHeight - 132+"px";document.getElementById("Extra").style.height = myHeight - 132+"px";*/}function alertSize() {if( typeof( window.innerWidth ) == 'number' ) {//Non-IEmyWidth = window.innerWidth;myHeight = window.innerHeight;} else if( document.documentElement &&( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {//IE 6+ in 'standards compliant mode'myWidth = document.documentElement.clientWidth;myHeight = document.documentElement.clientHeight;} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {//IE 4 compatiblemyWidth = document.body.clientWidth;myHeight = document.body.clientHeight;}}/*Ende Fensterhöhe und Breite ermitteln*//*Richtet auf den Instrumenten-Seiten die Höhe der Specs aus*//*einmal als Funktion einmal direkt, damit der blöde IE6 es auch kapiert*/function HoeheMiniMenu(){if (document.getElementById("SpecsWeitere"))  {  var TabelleAbstaende=findPos(document.getElementById("SpecsWeitere"));  var WrapperAbstaende=findPos(document.getElementById("TotalWrapper"));  var WrapperAbstandOben=WrapperAbstaende[1];  var TabelleAbstandOben=TabelleAbstaende[1];  var ZelleBisWrapper=TabelleAbstandOben-WrapperAbstandOben;  var WrapperHoehe=document.getElementById("TotalWrapper").offsetHeight;  /*alert("TabelleAbstand:"+TabelleAbstaende[1]);  alert("WrapperAbstand:"+WrapperAbstaende[1]);  alert("Tabelle bis Wrapper:"+ZelleBisWrapper);  alert("WrapperHöhe:"+WrapperHoehe);*/  document.getElementById("SpecsWeitere").style.height=(WrapperHoehe-ZelleBisWrapper-17)+"px";  }  /*Sonderfall Akustische Bässe im IE: Seite ist anders aufgebaut als Gitarrenseiten. Gibt sonst Scrollbalken*/  String=document.title;  /*alert(String);*/  if(!( typeof( window.innerWidth ) == 'number')&& String.indexOf("Akustische Bässe")>-1)    {document.getElementById("SpecsWeitere").style.height=(WrapperHoehe-ZelleBisWrapper-24)+"px";    }  /*Ende Sonderfall*/}if (document.getElementById("SpecsWeitere"))  {  var TabelleAbstaende=findPos(document.getElementById("SpecsWeitere"));  var WrapperAbstaende=findPos(document.getElementById("TotalWrapper"));  var WrapperAbstandOben=WrapperAbstaende[1];  var TabelleAbstandOben=TabelleAbstaende[1];  var ZelleBisWrapper=TabelleAbstandOben-WrapperAbstandOben;  var WrapperHoehe=document.getElementById("TotalWrapper").offsetHeight;  /*alert("TabelleAbstand:"+TabelleAbstaende[1]);  alert("WrapperAbstand:"+WrapperAbstaende[1]);  alert("Tabelle bis Wrapper:"+ZelleBisWrapper);  alert("WrapperHöhe:"+WrapperHoehe);*/  document.getElementById("SpecsWeitere").style.height=(WrapperHoehe-ZelleBisWrapper-17)+"px";  } /*Sonderfall Akustische Bässe im IE: Seite ist anders aufgebaut als Gitarrenseiten. Gibt sonst Scrollbalken*/  String=document.title;  /*alert(String);*/  if(!( typeof( window.innerWidth ) == 'number')&& String.indexOf("Akustische Bässe")>-1)    {document.getElementById("SpecsWeitere").style.height=(WrapperHoehe-ZelleBisWrapper-24)+"px";    }  /*Ende Sonderfall*/  /*Sucht Position von Objekt (links und oben*/function findPos(obj){	var curleft = curtop = 0;	if (obj.offsetParent) {		curleft = obj.offsetLeft		curtop = obj.offsetTop		while (obj = obj.offsetParent) {			curleft += obj.offsetLeft			curtop += obj.offsetTop		}	}	return [curleft,curtop];}
