// --- eMail - geschützt verlinken

function maillink(adresse)
{
	var temp = "";
	var adrneu
	
	adrneu = adresse.replace(/\BAT\B/, "@");
	
	temp = "mailto:" + adrneu

	window.location.href = temp;
}


// --- Rollover


// Variablen für Rollover
var bilders_vorher = new Array();
var bilders_nachher = new Array();
var zuordnung = new Array();
var i = 0;



//variablen initialisierung rollover
for(i=1;i<=10;i++)
{
	bilders_vorher[i] = new Image();
}

for(i=1;i<=10;i++)
{
	bilders_nachher[i] = new Image();
}
	
// vorladen für rollover
bilders_vorher[1].src = "nav/band.gif";
bilders_vorher[2].src = "nav/history.gif";
bilders_vorher[3].src = "nav/bilder.gif";
bilders_vorher[4].src = "nav/termine.gif";
bilders_vorher[5].src = "nav/kontakt.gif";
bilders_vorher[6].src = "nav/links.gif";
bilders_vorher[7].src = "nav/fan.gif";
bilders_vorher[8].src = "nav/gaeste.gif";
bilders_vorher[9].src = "images/banner.jpg";
bilders_vorher[10].src = "nav/infomat.gif";

bilders_nachher[1].src = "nav/band-over.gif";
bilders_nachher[2].src = "nav/history-over.gif";
bilders_nachher[3].src = "nav/bilder-over.gif";
bilders_nachher[4].src = "nav/termine-over.gif";
bilders_nachher[5].src = "nav/kontakt-over.gif";
bilders_nachher[6].src = "nav/links-over.gif";
bilders_nachher[7].src = "nav/fan-over.gif";
bilders_nachher[8].src = "nav/gaeste-over.gif";
bilders_nachher[9].src = "images/banner-over.jpg";
bilders_nachher[10].src = "nav/infomat-over.gif";


// zuordnen für rollover
zuordnung[1] = "b_band";
zuordnung[2] = "b_history";
zuordnung[3] = "b_bilder";
zuordnung[4] = "b_termine";
zuordnung[5] = "b_kontakt";
zuordnung[6] = "b_links";
zuordnung[7] = "b_fan";
zuordnung[8] = "b_gaeste";
zuordnung[9] = "b_banner";
zuordnung[10] = "b_infomat";


// rollover funktionen
function rollin(bild)
{
	var temp1 = window.document.getElementById(zuordnung[bild]);
	temp1.setAttribute("src", bilders_nachher[bild].src);
}

function rollout(bild)
{
	var temp2 = window.document.getElementById(zuordnung[bild]);
	temp2.setAttribute("src", bilders_vorher[bild].src);	
}



// --- Vorschau Bilder


/*
//variablen für vorschau
var avorschau = new Array();

//variablen initialisierung vorschau
for(i=1; i<=35; i++)
{
	avorschau[i] = new Image();
}


// vorladen für vorschau
//gewerbe
avorschau[1].src = "./projekte/gewerbe/bar_aussen.jpg";
avorschau[2].src = "./projekte/gewerbe/bar_innen1.jpg";
avorschau[3].src = "./projekte/gewerbe/bar_innen.jpg";
avorschau[4].src = "./projekte/gewerbe/garderobe.jpg";
avorschau[5].src = "./projekte/gewerbe/schreibtisch.jpg";
avorschau[6].src = "./projekte/gewerbe/.jpg";
//küchen
avorschau[7].src = "./projekte/kueche/kueche1.jpg";
avorschau[8].src = "./projekte/kueche/kueche2.jpg";
avorschau[9].src = "./projekte/kueche/kueche3.jpg";
avorschau[10].src = "./projekte/kueche/kueche4.jpg";
avorschau[11].src = "./projekte/kueche/kueche5.jpg";
avorschau[12].src = "./projekte/kueche/.jpg";
//arztpraxen
avorschau[13].src = "./projekte/arzt/arzt1.jpg";
avorschau[14].src = "./projekte/arzt/arzt2.jpg";
avorschau[15].src = "./projekte/arzt/arzt3.jpg";
avorschau[16].src = "./projekte/arzt/arzt4.jpg";
avorschau[17].src = "./projekte/arzt/.jpg";
avorschau[18].src = "./projekte/arzt/.jpg";
//wohnen
avorschau[19].src = "./projekte/wohnbereich/schrank_weiss.jpg";
avorschau[20].src = "./projekte/wohnbereich/heizung.jpg";
avorschau[21].src = "./projekte/wohnbereich/tisch1.jpg";
avorschau[22].src = "./projekte/wohnbereich/schraeg1.jpg";
avorschau[23].src = "./projekte/wohnbereich/schraeg3.jpg";
avorschau[24].src = "./projekte/wohnbereich/esszimmer.jpg";
//kinder
avorschau[25].src = "./projekte/kizi/kizi1.jpg";
avorschau[26].src = "./projekte/kizi/kizi2.jpg";
avorschau[27].src = "./projekte/kizi/kizi3.jpg";
avorschau[28].src = "./projekte/kizi/kizi4.jpg";
avorschau[29].src = "./projekte/kizi/.jpg";
avorschau[30].src = "./projekte/kizi/.jpg";
//bisher reserve
avorschau[31].src = "./projekte/titel_gewerbe.jpg";
avorschau[32].src = "./projekte/titel_kueche.jpg";
avorschau[33].src = "./projekte/titel_arzt.jpg";
avorschau[34].src = "./projekte/titel_wohn.jpg";
avorschau[35].src = "./projekte/titel_kizi.jpg";

//funktionen für vorschau
function vorschau(bild)
{
	//bildsource zuordnen
	var temp = window.document.getElementById("pueber");
	temp.setAttribute("src", avorschau[bild].src);
	//bild vergrößern
	temp.style.width="400px";
	temp.style.height="300px";
	//layer sichtbar machen
	var temp1 = window.document.getElementById("lueber");
	temp1.style.visibility="visible";
}

function vorschauaus()
{
	var temp = window.document.getElementById("lueber");
	temp.style.visibility="hidden";
}

*/


// --- Layer ein- oder ausblenden


// Blendeet bei bedarf layer ein oder aus
// Als Parameter wird immer die ID des Layer-Elementes (<DIV> - Tag) übergeben

// Array mit den vorh., diesbezüglichen Layern zur ausblendung
// benötigt um zu vermeiden, dass mehr als 1 Layer gleichzeitig sichbar ist
var llayers = new Array("harry","verena","micha","stephane","evelyn","franky");

// Blendet alle Layer aus und den übergebenen ein
function leinblenden(lid)
{
	// Variable für temp. Einsatz
	var temp = 0;
	
	// alles ausblenden
	for(i=0; i<6; i++)
	{
	temp = window.document.getElementById(llayers[i]);
	temp.style.visibility="hidden";
	}
	
	temp = window.document.getElementById(lid);
	temp.style.visibility="visible";
	
	return true;
}

// Blendet den Layer wieder aus
function lausblenden(lid)
{
	var temp = window.document.getElementById(lid);
	temp.style.visibility="hidden";
	
	return true;
}




// --- Countdown-Zähler

//Variablen
//Ziel-Zeit
// Hier gewolltes Datum eingeben!!! Format: (jahr,monat(beginnt bei 0),tag,stunde,minute,sekunde)
//var endzeit = new Date(2006,8,27,12,00,0);


// Zeitstempel erzeugen
//var endzeitstempel = endzeit.getTime() / 1000;
var metats = document.getElementsByTagName("meta");

//alert(metats[4].content);

var endzeitstempel = metats[4].content;



// Interval ID
var iid;


function startcountdown()
{
	countdown();
	iid = window.setInterval('countdown()', 60000);
}


function modulo(zahl, teiler)
{
	var erg = Math.floor(zahl / teiler);
	var ergteil = teiler * erg;
	var rest = zahl - ergteil;
	var zurueck = new Array();
	zurueck[0] = erg;
	zurueck[1] = rest;
	
	return zurueck;
}

function countdown()
{
	//aktuelle Zeit
	var aktzeit = new Date();
	//Zeitstempel erzeugen
	var aktzeitstempel = aktzeit.getTime() / 1000;
	//Differenz-Zeit
	var difzeit = new Date();
	// Ergebnis berechnung
	var ergebnis = Math.floor(endzeitstempel - aktzeitstempel);
	//Zeitvariablen für Ausgabe
	var tage;
	var stunden;
	var minuten;
	
	var zwischen;
	
	if(ergebnis <= 0)
	{
		window.clearInterval(iid);
		document.getElementById("gigcountdown").firstChild.nodeValue = "Schon zu spät, aber der nächste Gig kommt bestimmt";
	}
	else
	{
		//Tage ermitteln
		if(ergebnis < 86400)
			tage = 0;
		else
		{
			var temp = modulo(ergebnis, 86400);
			tage = temp[0];
			ergebnis = temp[1];
		}
		
		//Stunden ermitteln
		if(ergebnis < 3600)
			stunden = 0;
		else
		{
			var temp = modulo(ergebnis, 3600);
			stunden = temp[0];
			ergebnis = temp[1];
		}
		
		//Minuten ermitteln
		if(ergebnis < 60)
			minuten = 0;
		else
		{
			var temp = modulo(ergebnis, 60);
			minuten = temp[0];
			ergebnis = temp[1];
		}
		
		var text1 = "Noch "+ tage + " Tage, " + stunden + " Stunden und " + minuten + " Minuten";
		document.getElementById("gigcountdown").firstChild.nodeValue = text1;
	}
}
