// JavaScript by 20wien.at; Format UTF-8

var img_spacer = new Image();
img_spacer.src = "img/spacer.gif";

var img_arrow = new Image();
img_arrow.src = "img/navpfeil_links.gif";

function swapImg(id, img)
{
	document.images[id].src = img.src;
}





function clock()
{
	var curDate = new Date();
	var h = curDate.getHours();			// Stunde
	var i = curDate.getMinutes();		// Minute
	var d = curDate.getDate();			// Tag
	var m = curDate.getMonth() + 1;		// Monat
	var y = curDate.getFullYear();		// Jahr
	
	if(h < 10) { h = "0" + String(h); }
	if(i < 10) { i = "0" + String(i); }
	if(d < 10) { d = "0" + String(d); }
	if(m < 10) { m = "0" + String(m); }
	
	var txt = h + ":" + i + " Uhr, " + d + "." + m + "." + y;
	document.getElementById("clock").innerHTML = txt;
	
	window.setTimeout('clock()', 1000);
}





function setFontsize(size)
{
	if(size == "small")
	{
		var pagenameSize = "12px";
		var textfeldSize = "11px";
	}
	else
	{
		var pagenameSize = "16px";
		var textfeldSize = "15px";
	}
	
	// Name der Seite (h1)
	var pagename = document.getElementById("pagename");
	if(pagename) { pagename.style.fontSize = pagenameSize; }
	
	// normaler Text
	var textfeld = document.getElementById("textfeld");
	if(textfeld) { textfeld.style.fontSize = textfeldSize; }
	
	// Das Cookie soll erst in 10 Jahren verfallen
	var curDate = new Date();
	var d = curDate.getDate();				// aktueller Tag
	var m = curDate.getMonth() + 1;			// aktueller Monat
	var y = curDate.getFullYear() + 10;		// in 10 Jahren
	document.cookie = "myFontsize = " + size + "; expires = " + new Date(y, m, d).toGMTString();
}





function getFontsize()
{
	function getCookie()
	{
		var cookies = document.cookie; 			// alle Cookies sind ein String
		var arrCookies = cookies.split(";");	// String in ein Array umwandeln
		
		for(var i = 0; i < arrCookies.length; i++)
		{
			if(arrCookies[i] == "myFontsize=small")
			{
				var pagenameSize = "12px";
				var textfeldSize = "11px";
			}
			if(arrCookies[i] == "myFontsize=big")
			{
				var pagenameSize = "16px";
				var textfeldSize = "15px";
			}
		}
		
		// Name der Seite (h1)
		var pagename = document.getElementById("pagename");
		if(pagename) { pagename.style.fontSize = pagenameSize; }
		
		// normaler Text
		var textfeld = document.getElementById("textfeld");
		if(textfeld) { textfeld.style.fontSize = textfeldSize; }
		
	}
	
	if(document.cookie != "") { getCookie(); }
}





function hilfePopup(id, bool)
{
	var ct = document.getElementById(id);
	
	if(bool)
	{
		// Hilfe einblenden, wenn noch nicht eingeblendet
		if(ct.style.display != "inline")
		{
			ct.style.display = "inline";
		}
	}
	else
	{
		// Hilfe ausblenden
		ct.style.display = "none";
	}
}





function clearField(formular, feld)
{
	document.forms[formular].elements[feld].value = "";
}





var sendThisForm = "";
function TasteGedrueckt(Ereignis)
{
	/* Abschicken der Formulare mit Enter-Taste.
	 * Auswertung ob Enter gedrückt wurde, Code für Enter-Taste = 13
	 * betreffendes Formular abschicken
	 */
	if(!Ereignis) { Ereignis = window.event; }
	if(Ereignis.which) { Tastencode = Ereignis.which; }
	else if(Ereignis.keyCode) { Tastencode = Ereignis.keyCode; }
	
	if(Tastencode == 13) { document.forms[sendThisForm].submit(); }
}




function calcPrice(selectField, divField, id) {
	var price = window.document.bestellung.elements[selectField].value;
	var menge = window.document.bestellung.elements[selectField].options[window.document.bestellung.elements[selectField].selectedIndex].text;
	
	for(i = 0; i < window.document.bestellung.elements[selectField].length; i++) {
		if(window.document.bestellung.elements[("menge" + i)] && ("menge" + i) != selectField) {
			window.document.bestellung.elements[("menge" + i)].selectedIndex = 0;
			window.document.getElementById(("bestellid" + i)).innerHTML = '';
		}
	}
	window.document.bestellung.elements['produktid'].value = null;
	window.document.bestellung.elements['anzahl'].value = null;
	window.document.getElementById(divField).innerHTML = '';
	
	if(price != 0) {
		var button = window.document.getElementById(divField);
		button.innerHTML = "<strong>" + price + " &euro; inkl. USt.</strong><br />";
		button.innerHTML += "<input type=\"submit\" name=\"Submit\" value=\"Bestellen\" style=\"margin-top: 2px; font-size: 11px;\" />";
		window.document.bestellung.elements['produktid'].value = id;
		window.document.bestellung.elements['anzahl'].value = menge;
	}
}