function setDisplay(id,displ)	{
	if (document.getElementById){
		var el = document.getElementById(id);
		el.style.display = (!displ) ? 'block' : 'none';
	}
}
function toggleDisplay(id)	{
	if (document.getElementById){
		var el = document.getElementById(id);
		el.style.display = (el.style.display == "none") ? 'block' : 'none';
	}
}
var ie = (document.all) ? true : false;

function onFocusCheckEntry(which, cont) {
	if(ie) which.style.backgroundColor = "#FFFFFF";
	if(which.value == cont) {
		which.value = "";
	}
}

function onBlurCheckEntry(which, cont) {
	if(ie) which.style.backgroundColor = "#DFE1F0";
	if(which.value == '') {
		which.value = cont;
	}
}

function checkSelect(id){
	if (document.getElementById){
		// Selectfelder
		var begin = document.getElementById("begin"+id);
		var end = document.getElementById("end"+id);
		// indizes
		var iBegin = begin.selectedIndex;
		var iEnd = end.selectedIndex;
		// Korrektur: Ende mind 3 Lieferungen entfernt
		if (iEnd < iBegin)	{ // wenn Zeitraum zu kurz		
			end.options[iBegin].selected=true;		 
		}
		// ausgrauen unmöglicher Werte
		for (i=0;i<iBegin;i++){
			end.options[i].disabled = true;
		}	
		for (i=iBegin;i<21;i++){
			if (end.options[i].disabled == true) end.options[i].disabled = false;
		}
			
		// Lieferungen errechnen und anzeigen
		var countElm = document.getElementById("count"+id);
		var iBegin = begin.selectedIndex;
		var iEnd = end.selectedIndex;
		countElm.innerHTML = ""+(iEnd-iBegin+3)+" Lieferungen";
		
	}
}

// zeigt Aktualisieren im Warenkorb an
function showRefresh() {
	setDisplay('refresh',false);
	setDisplay('total',true);
}

// zeigt Aktualisieren im Warenkorb an
function toggleGeschenk() {
	var checkb = document.getElementById("alsgeschenk").checked;
	setDisplay('geschenkdiv',!checkb);
}