// JavaScript Document
// JavaScript Document
var bild = new Array("01","02", "03","04","05","06");
var links = new Array("index.php", "moderation.html", "home-cooking.html", "team.html", "kontakt.html");
var title = new Array("Veranstaltungen","Moderation/ Animation","Home Cooking","Ihr Team","Kontakt");
var footmenuitems = new Array("Veranstaltungen", "Moderation", "Home Cooking", "Team", "Kontakt", "Impressum");
var footmenulinks = new Array("index.html", "moderation.html", "cooking.html", "team.html", "kontakt.html", "impressum.html");
var buttonname = "menu";
var buttontype = "gif";
var activeMenuItem;
var bild1="Bild_1";
var bild2;
var galerie;
var docpath ="";
var bildpath = docpath+"images";

//------------------INIT---------------------------------------------------
/*
window.onload = function (){
  	var x,y;
	if (self.innerHeight) // all except Explorer
	{
		x = self.innerWidth;
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}
	var margin = (y-600)/2;
	document.getElementById("stage").style.marginTop = margin+"px";
}
*/

function mouseover(nummer){
	//alert("over");
	eval("document.bild"+nummer+".src='"+bildpath+"/"+buttonname+"_on_"+bild[nummer]+"."+buttontype+"'");	
}
function mouseout(nummer){
	//alert("out");
	eval("document.bild"+nummer+".src='"+bildpath+"/"+buttonname+"_off_"+bild[nummer]+"."+buttontype+"'");	
	if(nummer == activeMenuItem){
		setMenuItemActive(nummer);
	}
}

function writemenu(){
	for(var x=0; x<bild.length;x++){
		document.write("<a href='"+docpath+links[x]+"' onmouseover='mouseover("+x+")' onmouseout='mouseout("+x+")' >");
		document.write("<img src='"+bildpath+"/"+buttonname+"_off_"+bild[x]+"."+buttontype+"' name='bild"+x+"' border=0 title='"+title[x]+"'/></a>");
	}

}

function setMenuItemActive(nummer){
	eval("document.bild"+nummer+".src='"+bildpath+"/"+buttonname+"_on_"+bild[nummer]+"."+buttontype+"'");
}
function showpic(Adresse) {
  MeinFenster = window.open(Adresse, "Bilderansicht", "width=500,height=500,scrollbars=yes");
  MeinFenster.focus();
}

function writeFootMenu() {
	for(var x=0; x<footmenuitems.length;x++){
		document.write("<a href='"+docpath+footmenulinks[x]+"'>");
		if(x==footmenuitems.length-1){
				document.write(footmenuitems[x]+"</a>");
		} else {
				document.write(footmenuitems[x]+"</a>&nbsp;|&nbsp;");
		}
	}	
}

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++){
		if(inputs[i].value == "" && i!=0 && i!=5){
			inputs[i].style.borderColor = "red";
			fehler[i].style.visibility = "visible";
			send = false;
		}
	}
	//Formular absenden oder nicht?
	if(send){
		document.getElementById('formular').submit();
	}
}
//------------------------------------ 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);
}

/*------------------------------- Funktionen für Google Maps -------------------------------------------*/
var starttexthtml = '<table width="158" height="80" border="0"><tr><td width="101"></td><td width="181"><div id="info"><div><b>Feiern mit Gina</b></div><div>Gina Kahl</div><div>Hauptstr. 37</div><div>16348 Wandlitz</div><p>Besuchen Sie uns!</p></div></td></tr></table>';

function callBigMap() {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map"));
	map.setCenter(new GLatLng(52.678379,13.440056), 12);
  	//Navigation festlegen
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GOverviewMapControl());
	//Marker hinzufügen
	var point = new GLatLng(52.678379,13.440056);
	var firmaMarker = new GMarker(point);
	map.addOverlay(firmaMarker);
	GEvent.addListener(firmaMarker, "click", function() {
		firmaMarker.openInfoWindowHtml(starttexthtml);
													  });
	// INFO Window
	map.openInfoWindowHtml(map.getCenter(), (starttexthtml));
  } else {
	  alert("Ihr Brwoser ist leider nich mit Google Maps kompatible!");
  }
  
}

function callSmallMap() {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("smallMap"));
	map.setCenter(new GLatLng(52.678379,13.440056), 10);
  	//Navigation festlegen
	/*
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GOverviewMapControl());
	*/
	//Marker hinzufügen
	var point = new GLatLng(52.678379,13.440056);
	var firmaMarker = new GMarker(point);
	map.addOverlay(firmaMarker);
	/*
	GEvent.addListener(firmaMarker, "click", function() {
		firmaMarker.openInfoWindowHtml(starttexthtml);
													  });
	*/
	// INFO Window
	//map.openInfoWindowHtml(map.getCenter(), (starttexthtml));
  } else {
	 // alert("Ihr Brwoser ist leider nich mit Google Maps kompatible!");
  }
  
}