function fnToggle(id)
{
	
		
	if (ie4) 
	{
		myobj=document.all[id].style;
		currentstyle = myobj.display;
		
		myobj.display= currentstyle=="none" ? "" : "none";
	
		
		var today = new Date();
		var expiry= new Date(today.getTime() + 2 * 24 * 60 * 60 * 1000);

		SetCookie(window.location.pathname +  id, myobj.display == "" ? "*" : myobj.display ,expiry);
	}
}

function fnTabShow(showid, hideids, linkidshow, linkidshide, tdidshow, tdidshide)
{

	//alert(showid + "\n" + hideids + "\n" + linkidshow + "\n" + linkidshide + "\n" + tdidshow + "\n" + tdidshide)

	var myobj;
	var currentstyle;
	var myhide;
	var i;
	
	if (ie4) 
	{
	

		//add link style
		myhide = linkidshide.split(",");
		for (i=0;i < myhide.length ;i++)
		{
			document.all[myhide[i]].className="tabstripnotselected";
		}
		
		document.all[linkidshow].className="tabstripselected";
		
		
		//add cell style
		myhide = tdidshide.split(",");
		for (i=0;i < myhide.length ;i++)
		{
			document.all[myhide[i]].className="tdnotselected";
		}
		document.all[tdidshow].className='tdselected';
		
		
		//display
		myhide = hideids.split(",");
		for (i=0;i < myhide.length ;i++)
		{
			myobj=document.all[myhide[i]].style;
			myobj.display= "none"
		}
	
		myobj=document.all[showid].style;
		myobj.display= "" 
	
	}

	nd();

}

var RecoverIDs;
var aktuelleRecoverID=0;

RecoverIDs= new Array();

function fnRecoverStyle()
{

	//bei einer printversion (druckversion als parameter) werden alle dropdowns geöffnet
	//bei nodropdownrecover oder dropdown im parameter werden keine settings aus cookies geladen
	
	var myobj2;
	var mysearch;
	
	mysearch=window.location.search;
	mysearch=mysearch.toLowerCase();
	
	//alert("fnRecoverStyle");
	
	if (ie4) 
	{
		if (mysearch.indexOf("nodropdownrecover")<0 && mysearch.indexOf("dropdown")<0)
		{
			var i;
			var cookiestyle;
			var newstyle;
			for (i=0;i<aktuelleRecoverID;i++)
			{
				//alert(RecoverIDs[i]);
				myobj2=document.all[RecoverIDs[i]].style;
				//alert(GetCookie(RecoverIDs[i]));
				cookiestyle=GetCookie(window.location.pathname + RecoverIDs[i]);
				newstyle= cookiestyle==null ? "none" : cookiestyle;
				newstyle= newstyle=="*" ? "" : newstyle;
				
				//alert(newstyle);
				
				//overwrite for printversion
				if (mysearch.indexOf("druckversion")>0)
				{
					newstyle="";	
				}	
				myobj2.display= newstyle;
			}
		}
	}
}


function fnRegisterForRecovery(id)
{
		//alert(id + ", " + aktuelleRecoverID);
		RecoverIDs[aktuelleRecoverID]=id;
		aktuelleRecoverID += 1;
}

function fnCenterX(width) {

	return Math.round((getInsideWindowWidth()/2)- (width/2))	

}

function getInsideWindowWidth()
{
	if (ns4) return window.innerWidth;
	if (ie4) return document.body.clientWidth;
	if (ns6) return window.innerWidth;
}