

function closeContainer(closeID,openID)
{
	document.getElementById(closeID).style.display = "none";
	
	if (openID != "")
		document.getElementById(openID).style.display = "block";
}


function closeOtherContainer()
{
	var div = document.getElementsByTagName('div');

	for (var i = 0; i < div.length; i++)
	{
		if (div[i].className == "openContainer")
		{
			div[i].style.display = "none";
		}
		else if (div[i].className == "closedContainer")
		{
			div[i].style.display = "block";
		}
	}
}


function formFocusIn(id)
{
	document.getElementById(id).style.backgroundColor = "#fff1f1";
}


function formFocusOut(id)
{
	document.getElementById(id).style.backgroundColor = "";
}


function gotoNextField(thisForm,thisField,nextField,fieldLength)
{
	if (eval('document.'+thisForm+'.'+thisField+'.value.length') == fieldLength)
	{
		eval('document.'+thisForm+'.'+nextField+'.focus()');
	}

	return;
}

function handlePayment1()
{
	openContainer('introDefault','',0);
	closeContainer('introSerienNr','');
	closeContainer('anzahl','');
	openContainer('intervall','',0);
	closeContainer('br','');
	closeContainer('chargeborder','');
	closeContainer('formerrorborder','');
	closeOtherContainer();
}

function handlePayment2()
{
	openContainer('introDefault','',0);
	closeContainer('introSerienNr','');
	closeContainer('anzahl','');
	openContainer('intervall','',0);
	closeContainer('br','');
	openContainer('bankeinzug','',1);
	closeContainer('chargeborder','');
	closeContainer('formerrorborder','');
	document.bestellen.Kontoinhaber.focus();
}

function handlePayment3()
{
	openContainer('introSerienNr','',0);
	closeContainer('introDefault','');
	openContainer('serie','',1);
	closeContainer('anzahl','');
	closeContainer('intervall','');
	closeContainer('br','');
	closeContainer('formerrorborder','');
	closeContainer('chargeborder','');
	document.bestellen.SerienNr.focus();
}

function highlight_in(element,pointer,type)
{
	if (type == "pnav")
	{
		element.style.backgroundColor = '#d1e2ff';
	}
	else if (type == "cont")
	{
		element.style.backgroundColor = '#ecf3fd';
	}
	else if (type == "row")
	{
		element.style.backgroundColor = '#d1e2ff';
	}

	if (pointer == 1)
	{
		element.style.cursor = "pointer";
	}
}


function highlight_out(element)
{
	element.style.backgroundColor = "";
}


function openContainer(openID,closeID,closeOther)
{
	if (closeOther == 1)
		closeOtherContainer();

	if (closeID != "")
		document.getElementById(closeID).style.display = "none";
		
	document.getElementById(openID).style.display = "block";
}

	

function openPopUp(url,width,height,centered,toolbar,menubar,status,resizeable,scrollbars)
{
	var width;
	var height;
	var top;
	var left;
	var centered;
	var resizeable;
	var scrollbars;
	var toolbar;
	var menubar;
	var status;

	if (centered == 1)
	{
		top = Math.ceil((screen.availHeight - height) / 2);
		left = Math.ceil((screen.availWidth - width - 20) / 2);
	}
	else
	{
		top = 0;
		left = 0;
	}

	if (toolbar == 0)
		toolbar = "no";
	else
		toolbar = "yes";

	if (menubar == 0)
		menubar = "no";
	else
		menubar = "yes";

	if (status == 0)
		status = "no";
	else
		status = "yes";

	if (resizeable == 0)
		resizeable = "no";
	else
		resizeable = "yes";

	if (scrollbars == 0)
		scrollbars = "no";
	else
		scrollbars = "yes";

	popUp = window.open(url,"","width="+width+",height="+height+",top="+top+",left="+left+",toolbar="+toolbar+",menubar="+menubar+",status="+status+",resizable="+resizeable+",scrollbars="+scrollbars);
	popUp.focus();
}

function scrollToActualPos() 
{
   var x = 0,y = 0;
		
	if (self.pageYOffset) // all except Explorer
	{
		x = self.pageXOffset;
		y = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		x = document.documentElement.scrollLeft;
		y = document.documentElement.scrollTop;
	}
	else if (document.body) // all other Explorers
	{
		x = document.body.scrollLeft;
		y = document.body.scrollTop;
	}
}

if (top.frames.length > 0)
	top.location.href = self.location;