function initX()
{
	var winH=(window.innerHeight)? window.innerHeight-100 : document.body.offsetHeight-100;
	var tab=document.getElementById('contX');
	if(tab)
	{
		if(winH>0)
		{
			tab.style.height=winH+'px';
		}
	}
}
/* window.onresize=init; */

var req;
function GetReq()
{
	try
	{
		req = new XMLHttpRequest();
	}
	catch (error)
	{
		try
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (error)
		{
		}
	}
}
function stateHandlerZip()
{
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			var zip = req.responseText;
			var e = document.getElementById('txt_OrdRAdrOrt');
			if(e && e.value == '')
			{
				e.value = zip;
				e.select();
			}
		}
	}
	return true;
}
function fZip()
{
	var e;
	e = document.getElementById('sel_OrdRadrCountry');
	if(e)
	{
		if (e.value == 'DE')
		{
			z = document.getElementById('txt_OrdRAdrPLZ');
			GetReq();
			if (req)
			{
				req.onreadystatechange = stateHandlerZip;
				req.open("GET","/ws/GetPlz.aspx?plz=" + z.value);
				req.send(null);
			}
		}
	}
}
function Show(id)
{
	var e=document.getElementById(id);
	if(e)
	{
		e.style.display='block';
	}
}
function Hide(id)
{
	var e=document.getElementById(id);
	if(e)
	{
		e.style.display='none';
	}
}
function Bankeinzug()
{
	var e=document.getElementById('lblPayID_Bankeinzug');
	if(e)
	{
		if (e.checked)
		{
			Show('bankeinzug');
		}
		else
		{
			Hide('bankeinzug');
		}
	}
}
function stateHandlerBlz()
{
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			var lsBlz = req.responseText;
			var x=document.getElementById('ucBankeinzug_lblAcc_Bank');
			if(x && x.value=='')
			{
				x.value=lsBlz;
				x.select();
			}
		}
	}
	return true;
}
function fBlz(e)
{
	GetReq();
	if (req)
	{
		req.onreadystatechange = stateHandlerBlz;
		req.open("GET","/ws/GetBank.aspx?blz="+e.value);
		req.send(null);
	}
}
function fDeliver()
{
	var e;
	e = document.getElementById('chk_OrdLAdreqRAdr');
	if(e)
	{
		if (e.checked)
		{
			Hide('deliverAdr');
		}
		else
		{
			Show('deliverAdr');
		}
	}
}

function fGetSubmenu(vNodeLi)
{
    var laSub = vNodeLi.childNodes;
    if (laSub == null)
    {
        return;
    }    
    for (var lnI = 0; lnI < laSub.length; lnI++)
    {
        if (laSub[lnI].nodeName == "UL")
        {
            return laSub[lnI];
        }
        else
        {
            continue;
        }
    }
}

function fLiMouseover(vNodeLi)
{
    var lNodeUl = fGetSubmenu(vNodeLi);
    if (lNodeUl != null)
    {
        lNodeUl.style.display = "block";
    }
}

function fLiMouseout(vNodeLi)
{
    var lNodeUl = fGetSubmenu(vNodeLi);
    if (lNodeUl != null)
    {
        lNodeUl.style.display = "none";
    }
}