// JavaScript Document

//Internet-Explorer "Flacker-Bug" beheben
try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
	
	// JS function for mouse-over
	function over(name,imgObj)	{	//
		if (version == "n3" && document[name]) {document[name].src = eval(name+"_h.src");}
		else if (document.getElementById && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_h.src");}
		else if (imgObj)	{imgObj.src = eval(name+"_h.src");}
	}
		// JS function for mouse-out
	function out(name,imgObj)	{	//
		if (version == "n3" && document[name]) {document[name].src = eval(name+"_n.src");}
		else if (document.getElementById && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_n.src");}
		else if (imgObj)	{imgObj.src = eval(name+"_n.src");}
	}
	
	function openPic(url,winName,winParams)	{	//
		var theWindow = window.open(url,winName,winParams);
		if (theWindow)	{theWindow.focus();}
	}
	
	
	
	
//Main Menu functions
function showMenu(id, visible){
	if(id == 'box-mmenu-lvl2-1'){
		document.getElementById(id).style.display = 'block';
		if(visible != 'box-mmenu-lvl2-2') document.getElementById('box-mmenu-lvl2-2').style.display = 'none';
		if(visible != 'box-mmenu-lvl2-3') document.getElementById('box-mmenu-lvl2-3').style.display = 'none';
		}
	else if(id == 'box-mmenu-lvl2-2'){
		document.getElementById(id).style.display = 'block';
		if(visible != 'box-mmenu-lvl2-1') document.getElementById('box-mmenu-lvl2-1').style.display = 'none';
		if(visible != 'box-mmenu-lvl2-3') document.getElementById('box-mmenu-lvl2-3').style.display = 'none';
		}
	else if(id == 'box-mmenu-lvl2-3'){
		document.getElementById(id).style.display = 'block';
		if(visible != 'box-mmenu-lvl2-1') document.getElementById('box-mmenu-lvl2-1').style.display = 'none';
		if(visible != 'box-mmenu-lvl2-2') document.getElementById('box-mmenu-lvl2-2').style.display = 'none';
		}
	}
	
function hideMenu(id){
	document.getElementById(id).style.display = 'none';
	}
	
	
//Warenkorb - Artikel löschen
function clear_basket_item(item) {
 document.forms.basket_overview[item].value = 0;
 document.forms.basket_overview.submit();
}

//Adressdateneingabe - Lieferadresse anzeigen/ausblenden
function toggle_lieferadresse(state){
	if(state == 'on') {document.getElementById('block-lieferadresse').style.display = 'block';}
	else if(state == 'off') {
		document.getElementById('block-lieferadresse').style.display = 'none';
		
		//Zusätzlich werden die Leiferfelder wieder gelöscht, damit beim nächsten Submit die alten Werte mit leeren Feldern überschrieben werden (tt_products....)
		document.getElementsByName('recs[delivery][name]')[0].value = '';
		document.getElementsByName('recs[delivery][address]')[0].value = '';
		document.getElementsByName('recs[delivery][zip]')[0].value = '';
		document.getElementsByName('recs[delivery][city]')[0].value = '';
		document.getElementsByName('recs[delivery][email]')[0].value = '';
		document.getElementsByName('recs[delivery][telephone]')[0].value = '';
		document.getElementsByName('recs[delivery][country]')[0].value = '';
		}
	}
