//------- ROLLOVER --------------------------------------
//-------------------------------------------------------
 
function swapImgLay(name, action, path, layer) {
	swapImg(name, action, path);
}

function swapImg(name, action, path) {
	//document.color1.write('Grau');
	
	if (document.images && document.images[name]){
		document.images[name].src = path + name + action + ".gif"; 
	}
	//tmp
	else {
		//alert("ERROR swapImg: Bild " + name + " nicht gefunden!");
	}
}

function menu_wechsel(thisform, selectname, selectname2) {
	var i = 0;
	var select = thisform[selectname];
	var value = (select && select.options) ? select.options[select.selectedIndex].value : false;
	
	while (form = document.forms[i]) {
        var j = 0;
        var itemName = (form.elements[j]) ? form.elements[j].name : "";
        
		if (itemName == "PHPSESSID") {
            j++;
            itemName = (form.elements[j]) ? form.elements[j].name : "";
        }
        
		var element = form.elements[j];
		
		if (itemName == selectname2 && element && element.options) {
            len = element.options.length;
            
			for (k = 0; k < len; k++) {
                if (element.options[k].value == value) {
                    element.options[k].selected = true;
                }
            }
        }
		
        i++;
    }
}

function farb_wechsel(thisform, selectname, name, path, layer, typ) {	//thisform,selectname,name,path,layer
	var select = thisform[selectname];
	var value = (select && select.options) ? select.options[select.selectedIndex].value : false;
	
	if (value && document.images && document.images[name]) {
		//alert(name);
        //alert(document.images[name].src);
		document.images[name].src = path + name + "_" + value + "." + typ;
	}
	//tmp
	else {
		alert("ERROR farb_wechsel: Bild " + name + " nicht gefunden!");
	}
}

//Ueberprueft ob alle Farbe ausgewaehlt sind.
function farbcheck() {
	farbe = -1;
	i = 0;
	
	if (document.getElementById("warenkorb_button")) {
		while (form = document.forms[i]) {
			j = 0;
			itemName = (form.elements[j]) ? form.elements[j].name : "";
			
			if (itemName == "PHPSESSID") {
				j++;
			}
			
			element = form.elements[j];
			value = (element && element.options) ? element.options[element.selectedIndex].value : "";
			itemName = (element) ? element.name : "";
			//alert(itemname);
			
			if (value == "ba1" && itemName != "KG" && itemName != "MG") {
				farbe = 0;
			}
			
			i++;
		}

		document.getElementById("warenkorb_button").style.visibility = (farbe == -1) ? "visible" : "hidden";
	}
}

//Anzeige Warenkorb
function initWarenkorb(path, bild) {
	var action = "_up";
	
	farbcheck();
	
    if (document.getElementById("warenkorb_button")) {
		if (bild == "1") {
		   bild = "2";
		   action = "_a";
		}
		else {
			bild = "1";
		}
		
		swapImg("warenkorb", action, path);
		setTimeout(function(){ initWarenkorb(path, bild) }, 1500);
    }
}