// JavaScript Document
// JavaScript Document
var bild = new Array("aktuelles","tischlerei", "kuechenstudio","referenzen","kontakt");
var links = new Array("aktuelles.html", "tischlerei.html", "kuechenstudio.html", "referenzen.html", "kontakt.html");
var activeMenuItem;
var bild1="Bild_1";
var bild2;
var galerie;

function init(){
	galerie=findeFlash("galerie");
}

function mouseover(name){
	//alert("over");
	eval("document."+name+".src='images//"+name+"_on.gif'");	
}
function mouseout(name){
	//alert("out");
	eval("document."+name+".src='images//"+name+"_off.gif'");	
}

function writemenu(){
	for(var x=0; x<bild.length;x++){
		document.write("<a href='"+links[x]+"' onmouseover='mouseover("+x+")' onmouseout='mouseout("+x+")' >");
		document.write("<img src='images/"+bild[x]+".jpg' name='bild"+x+"' border=0/></a>");
	}

}

function setMenuItemActive(nummer){
	eval("document.bild"+nummer+".src='images//"+bild[nummer]+"-over.jpg'");
}
function openPicture(nummer){
	//alert('Hier ist Javascript!');
	//alert(galerie);
	bild2 = "Bild_"+nummer;
	//alert("BildA: "+bild1+", BildB: "+bild2);
	galerie.SetVariable("blenden",bild1+","+bild2);
	bild1 = bild2;
	
}
function checkForm() {
	//alert("geklicked");
	
	var send = true;
	var felder = document.getElementById('angaben');
	var inputs = felder.getElementsByTagName('input');
	var fehler = felder.getElementsByTagName('span');
	//Alle fehlerausgaben zuerst löschen:
	for(var i=0; i<inputs.length; i++){
		inputs[i].style.borderColor = "";
			fehler[i].style.visibility = "hidden";
	}
	// Neue Fehlerausgaben:
	for(var i=0; i<inputs.length; i++){
		var replacedValue = inputs[i].value.replace(/\s*/, "");
		if( replacedValue == "" && i!=0 && i!=2 && i!=3 && i!=5 && i!=6 ){
			inputs[i].style.borderColor = "red";
			fehler[i].style.visibility = "visible";
			send = false;
		}
	}
	//Formular absenden oder nicht?
	if(send){
		document.getElementById('formular').submit();
	}
}
function checkcallback() {
	//alert("geklicked");
	
	var send = true;
	var felder = document.getElementById('callback');
	var inputs = felder.getElementsByTagName('input');
	//alert(inputs.length);
	//Alle fehlerausgaben zuerst löschen:
	for(var i=0; i<inputs.length; i++){
		inputs[i].style.borderColor = "";
		inputs[i].style.color = "";		
	}
	// Neue Fehlerausgaben:
	for(var i=0; i<inputs.length; i++){
		var replacedValue = inputs[i].value.replace(/\s*/, "");
		if( replacedValue == "" || inputs[i].value == "Name" || inputs[i].value == "Telefonnummer" || inputs[i].value == "Rückrufzeitpunkt"){
			inputs[i].style.borderColor = "red";
			inputs[i].style.color = "red";
			send = false;
		}
	}
	//Formular absenden oder nicht?
	if(send){
		document.getElementById('callback').submit();
	}
}
function checkInputOnClick(feld){
	if(feld.value=='Rückrufzeitpunkt' || feld.value=='Name' || feld.value=='Telefonnummer'){
		feld.value=''
	}
	
}
function checkInputOnBlur(feld,text){
	if(feld.value=='' || feld.value=='Rückrufzeitpunkt' || feld.value=='Name' || feld.value=='Telefonnummer'){
		feld.value = text;
	}
}
//------------------------------------ EMAIL CRYPT --------------------------------------------------
  // JS function for uncrypting spam-protected emails:
function UnCryptMailto(s) {	//
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(1));
	}
	return r;
}
function cryptMailto(s) {
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n+(1));
	}
	document.writeln(r);
	return r
}
  // JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s)	{	//
	location.href="mailto:"+UnCryptMailto(s);
}
