

function XHide(parentid, id)
{	
	var parentitem = document.getElementById(parentid);	
	var item = document.getElementById(id);				
	
	if (item == null || parentitem == null)
		return false;	
	
	item.style.display = "none";		
}

function XShow(parentid, id)
{	
	var parentitem = document.getElementById(parentid);	
	var item = document.getElementById(id);	
	
	if (item == null || parentitem == null)
		return false;	
		
	item.style.zIndex = 2;			
	item.style.display = "block";		
}

function XHideProd()
{	
	var parentitem = document.getElementById('id_prod_td');	
	var item = document.getElementById('id_prod_menu');				
	
	if (item == null || parentitem == null)
		return false;	
	
	parentitem.className = 'menubox';
	item.style.display = "none";		
}

function XShowProd()
{	
	var parentitem = document.getElementById('id_prod_td');	
	var item = document.getElementById('id_prod_menu');	
	
	if (item == null || parentitem == null)
		return false;	
			
	parentitem.className = 'menuboxover';
	item.style.zIndex = 2;			
	item.style.display = "block";		
}

var xdisplayindex = 0;
var xdisplayids = new Array();

function xSwitchProduct()
{
	if (xdisplayids.length < 2)
		return;
		
	var id1 = xdisplayids[xdisplayindex];	
	
	xdisplayindex++;
	if (xdisplayindex >= xdisplayids.length)
		xdisplayindex = 0;
	
	var id2 = xdisplayids[xdisplayindex];
		
	var item1 = document.getElementById(id1);	
	var item2 = document.getElementById(id2);	
	if (item1 == null || item2 == null)
		return false;	
		
	item1.style.display = "none";
	item2.style.display = "";
	
	window.setTimeout('xSwitchProduct()', 8000);
}

function xRadioSelect(name, value)
{
	var x = document.getElementsByName(name);	
	var len = x.length;
	
	for (var i=0; i<len; i++)				
		x[i].checked = (x[i].value == value);			
}

function xRadioHighlight(item)
{
	item.className = 'highlight';
}

function xRadioNormal(item, name, value)
{
	var x = document.getElementsByName(name);	
	var len = x.length;
	
	var v="";
	
	for (var i=0; i<len; i++)			
		if (x[i].checked)
			v = x[i].value;						
	
	item.className = (v == value) ? 'selected':'normal';
}

function ChangePreis(anzahl)
{
	var item1 = document.getElementById('idpreis'+typ);
	var item2 = document.getElementById('idpreis'+typ);
	
	var neuerpreis = preis1;
	
	if (anzahl >= 2)
		neuerpreis = preis2;
	if (anzahl >= 6)
		neuerpreis -= preis3;
	if (anzahl >= 10)
		neuerpreis -= preis4;		
		
	if (item1 != null)
		item1.innerHTML = neuerpreis;
	if (item2 != null)
		item2.innerHTML = neuerpreis;
}

function InitPay(showfirma, andereliefer)
{
	var itembox = document.getElementById('id_firma_checkbox');
	var iteminp = document.getElementById('id_firma_input');
	var iteminp2 = document.getElementById('id_firmaliefer_input');	
	var itemliefer = document.getElementById('id_liefer_block');	
	
	if (itembox != null && iteminp != null && iteminp2 != null && itemliefer != null)
	{				
		itembox.style.display = 'block';
		itembox.checked = (showfirma) ? true:false;	
			
		iteminp.style.display = (showfirma) ? 'block':'none';	
		iteminp2.style.display = (showfirma) ? 'block':'none';	
		itemliefer.style.display = (andereliefer) ? 'block':'none';	
	}
	
	// Bei eingeschaltetem Javascript -> Lieferland sichtbar machen
	var itemlieferland = document.getElementById('id_lieferland_block');
	if (itemlieferland != null)	
		itemlieferland.style.display = 'block';	
		
	// Prüfen, ob auf 'Zahlart-Seite'	
	if (document.getElementById('id_bank') != null)
		HighlightZahlart();
}

function ShowItem(id, show)
{
	var item = document.getElementById(id);
	
	if (item != null)				
		item.style.display = show ? 'block':'none';	
}

function CheckUserDefined(id, idselect, wierechnung)
{
	var item = document.getElementById(id);	
	var itemselect = document.getElementById(idselect);
	if (item == null || itemselect == null)
		return;
	
	var userselect = (itemselect.value == 'userdefined');
	if (userselect)		
		item.innerHTML = "<input id='id_input_land' type=text class=i30 name=\"setuser[land]\" onfocus=\"this.className='i30focus';\" onblur=\"this.className='i30';\">";	
	
	item = document.getElementById('id_input_land');		
	if (item != null)
		item.focus();
		
	item = document.getElementById('id_liefer_land');		
	if (item != null)
	{
		if (userselect)		
			item.innerHTML = "&nbsp;" + wierechnung;
		else	
			item.innerHTML = "&nbsp;" + itemselect.value;
	}		
}

function OpenPopupbox (item)
{
	if (item == null)
		return true;
		
	var width = 800;
	if (item.getAttribute('popupwidth'))
		width = item.getAttribute('popupwidth');
		
	window.open(item.getAttribute('href'), "Info", "width="+width+",height=500,left=80,top=80,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes");
		
	return false;
}

function initPopupbox()
{
	var as = document.getElementsByName('popupbox');	
	var len = as.length;		
	
	for (var i=0; i<len; i++)			
		if (as[i].getAttribute('href'))		
			as[i].onclick = function() {return OpenPopupbox(this);}																	
}

function CheckAgb(text)
{		
	var item = document.getElementById('id_agb_box');	
	if (item == null)
		return true;			
				
	if (!item.checked)	
	{					
		item = document.getElementById('id_arrow');	
		if (item != null)
			item.style.display = 'block';
			
		item = document.getElementById('id_agb');	
		if (item != null)
			item.className = 'hinweisred';
			
		alert(text);
	}
	
	return (item.checked ? true:false);	
}

function ChangeClass (id, name)
{
	var item = document.getElementById(id);	
	if (item == null)
		return true;	
		
	item.className = name;
}
