// ---------------------------------------------------------------------------------------	
// scripte fuer www.jpfaff.de
// author michael schulze, www.ju-mi.com, 2008
// ---------------------------------------------------------------------------------------	


//---------------------------------------------------------------------------------------	
// Bildfunktionen
	// Bilder vorladen
	pfeilL = new Image(); 		pfeilL.src="../bilder/jpf_main_pfeil_l.gif";
	pfeilL_a = new Image(); 	pfeilL_a.src="../bilder/jpf_main_pfeil_l_a.gif";
	pfeilR = new Image(); 		pfeilR.src="../bilder/jpf_main_pfeil_r.gif";
	pfeilR_a = new Image(); 	pfeilR_a.src="../bilder/jpf_main_pfeil_r_a.gif";
		
	// Bilder austauschen
	function swapImage(img,swapto){
		eval('document.getElementById("' + img + '").src=' + swapto + '.src;');
	}
	
	
//---------------------------------------------------------------------------------------	
//Ebenenfunktionen
	// Layer zeigen - verbergen
	function showLayer(layerName) {
		if (eval('document.getElementById("'+ layerName + '")')) {eval('document.getElementById("'+layerName+'").style.display="block"');}
	}
	function hideLayer(layerName) {
		if (eval('document.getElementById("'+ layerName + '")')) {eval('document.getElementById("'+layerName+'").style.display="none"');}
	}
	function hideAll(bereich,anzahl) {
		for(count=1; count <= anzahl; count++){
			if (eval('document.getElementById("'+ bereich + count +'")')) eval('document.getElementById("'+ bereich + count +'").style.display="none"');
		}	
	}
	
	
//---------------------------------------------------------------------------------------	
// Schutzfunktionen
	// E-Mail-Adresse sichern
	var domains = new Array();
	domains[0] = '&#106;&#112;&#102;&#97;&#102;&#102;&#46;&#100;&#101;';
	domains[1] = '&#103;&#97;&#108;&#101;&#114;&#105;&#101;&#45;&#112;&#102;&#97;&#102;&#102;&#46;&#100;&#101;';
	
	function writeMail(dom,pre,alttext){
		if (alttext){	document.write("<a href='mailto:" + pre + "@" + domains[dom] + "'>" + alttext + "</a>"); }
		else		{   document.write("<a href='mailto:" + pre + "@" + domains[dom] + "'>" + pre + "@" + domains[dom] + "</a>"); }
	}

	

		
//---------------------------------------------------------------------------------------
// Checkflash-Funktion

	var flash2Installed = false; 
	var flash3Installed = false; 
	var flash4Installed = false; 
	var flash5Installed = false;
	var flash6Installed = false;
	var flash7Installed = false;
	var flash8Installed = false;
	var flash9Installed = false;
	var maxVersion = 9; 
	var actualVersion = 0; 
	var hasRightVersion = false; 
	var jsVersion = 1.0; 
	
	var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; 
	var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; 
	
	jsVersion = 1.1;
	
	if(isIE && isWin){ 
		document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
		document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
		document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
		document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
		document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n'); 
		document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n'); 
		document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n'); 
		document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n'); 
		document.write('</SCR' + 'IPT\> \n'); 
	}
	
	
	function detectFlash(){ 
		if (navigator.plugins){
		 	if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){ 
				var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
				var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
				var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
	
				flash2Installed = flashVersion == 2; 
				flash3Installed = flashVersion == 3;
				flash4Installed = flashVersion == 4;
				flash5Installed = flashVersion == 5;
				flash6Installed = flashVersion == 6;
				flash7Installed = flashVersion == 7;
				flash8Installed = flashVersion == 8;
				flash9Installed = flashVersion == 9;
			}
		}
		for (var i = 2; i <= maxVersion; i++) { 
			if (eval("flash" + i + "Installed") == true) actualVersion = i;
		}
		if (navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 2; 
		if (actualVersion >= requiredVersion) hasRightVersion = true;  
	}

	
//---------------------------------------------------------------------------------------	
// Seitenspezifische Funktionen
	
	