function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function chImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<chImages.arguments.length; i+=2) {
			document[chImages.arguments[i]].src = chImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function loadImages() {
	if (document.images) {
		// Navi Produkte
		b_1_over = newImage("_images/_menue_produkte/b_1-over.gif");
		b_2_over = newImage("_images/_menue_produkte/b_2-over.gif");
		b_3_over = newImage("_images/_menue_produkte/b_3-over.gif");
		b_4_over = newImage("_images/_menue_produkte/b_4-over.gif");
		b_5_over = newImage("_images/_menue_produkte/b_5-over.gif");
		b_6_over = newImage("_images/_menue_produkte/b_6-over.gif");
		b_7_over = newImage("_images/_menue_produkte/b_7-over.gif");
		
		// Kundenlogin
		b_kom_ihag_lista_over = newImage("_images/_buttons_login/b_minneslista-over.gif");
		b_varukorg_over = newImage("_images/_buttons_login/b_varukorg-over.gif");
		ecke_ro_varukorg_over = newImage("_images/_buttons_login/ecke_ro_varukorg-over.gif");
		b_logga_ut_over = newImage("_images/_buttons_login/b_logga_ut-over.gif");
		
		// Artikelnavi
		btn_artikel_first_over = newImage("/_images/_artikelnavi/btn_artikel_first-over.gif");
		btn_artikel_previous_over = newImage("/_images/_artikelnavi/btn_artikel_previous-over.gif");
		btn_artikel_next_over = newImage("/_images/_artikelnavi/btn_artikel_next-over.gif");
		btn_artikel_last_over = newImage("/_images/_artikelnavi/btn_artikel_last-over.gif");
		
		preloadFlag = true;
	}
}

/////////////////////////////////////////////////////////

function popwin(URL,br,hoe,scroll,zentr) { // oeffnet das Content-Fenster
if (scroll==1) {
	var tempScroll="yes";
	}
else {
	var tempScroll="no";
	}
var monx=screen.width;
var mony=screen.height;
if (zentr==1 && monx>800) {
	var posx=(monx-br)/2;
	var posy=(mony-hoe)*0.45;
	}
else {
	var posx=0;
	var posy=0;
	}
var props='width='+br+',height='+hoe+',innerHeight='+hoe+',innerWidth='+br+',left='+posx+',top='+posy+',scrollbars="+tempScroll+",resizable=yes,menubar=yes';
window.open(URL,'popWin',props);
}


/////////////////////////////////////////////////////////
function printPop(id,sid) { // Druckseite Artikeldetails
	var opener_session=sid;
	popwin("pop_skriv_ut.php?id="+id+"&SID="+sid,859,520,'no','yes');
	}


/////////////////////////////////////////////////////////
//KUNDENBEREICH
function chTdColor(myid,newcolor) {
if (document.all) {
	document.all[myid].style.background=newcolor;
	}
else if (document.getElementById) {
	document.getElementById(myid).style.background=newcolor;
	}
}

function kdlogin(button, status) {
var currPath="_images/_buttons_login/"
var overStr="";
var linkStr=currPath+button;
if (status=="over") {
	var overStr="-over";
	myColor="#fdbc77";
	}
else {
	myColor="#c0d4a4";
	}
	linkStr+=overStr+'.gif';
	
if (button=="b_varukorg") { //Warenkorb
	chTdColor("varukorg_td",myColor);
	chTdColor("varukorg_td2",myColor);
	chImages(button,linkStr);
	var eckePath=currPath+"ecke_ro_varukorg"+linkStr+".gif";
	chImages("ecke_ro_varukorg",currPath+"ecke_ro_varukorg"+overStr+".gif");
	}
	
if (button=="b_minneslista") { //Merkliste
	chTdColor("minneslista_td",myColor);
	chImages(button,linkStr); 
	}
	
if (button=="b_logga_ut") { //Ausloggen
	chImages(button,linkStr); 
	}
}

/////////////////////////////////////////////////////////
// NAVI LAYER
function showhide(layername,status) {
if (document.getElementById) {
	if (status==0) {
			document.getElementById(layername).style.visibility="hidden";
			}
		else {
			document.getElementById(layername).style.visibility="visible";
			}
		}

else if (document.layers) {
		if (status==0) {
			document.layers[layername].visibility = "hide";
			}
		else {
			document.layers[layername].visibility = "show";
			}
		}
else if (document.all) {
	if (status==0) {
		document.all[layername].style.visibility = "hidden";
		}
	else {
		document.all[layername].style.visibility = "visible";
		}
	}
}

function IDtoLayer(currID) { //ordnet IDs den Layernamen zu
currText="rubrik";
if (currID>AnzRubriken-1) {
	currText="produkt";
	currID-=AnzRubriken;
	}
currText="layer"+currText+currID+"sub";
return currText;
}

/////////////////////////////////////////////////////////
// STYLESHEETS AENDERN
function changeStyle(thiscurrID,newStatus) {
if (document.getElementById) {
	document.getElementById(thiscurrID).style.fontWeight=newStatus;
	}
}

/////////////////////////////////////////////////////////
// REZEPTE POPUP
function pop_rezept(myid) {
breite=600;
hoehe=600;
posx=(screen.width-breite)/2;
posy=((screen.height-hoehe)/2);
options='width='+breite+',height='+hoehe+',innerHeight='+hoehe+',innerWidth='+breite+',left='+posx+',top='+posy+',scrollbars=yes,resizable=no,menubar=no';
window.open('pop_recepter.php?rezeptid='+myid,'pop',options);
}

/////////////////////////////////////////////////////////
// HOME Fehlermeldung Login
function checkLogin(error) {
if (error!="") {
	alert(error);
	}
}

/////////////////////////////////////////////////////////
// WARENKORB alles lšschen
function confirmAction(action,alertbox){
check = confirm(alertbox);
if(check==true) {
	window.location.href=action;
	}
}
