
function Fkt_WindowNorm(Datei)
{
/*
	Verwendet in:	LnkAdd für Home
*/


	if(document.all) {
		var hoehe=screen.availHeight-34-140;
		var breite=screen.availWidth-8;
		WHome=window.open(Datei,'Home','resizeable=yes,width='+breite+',height='+hoehe+',directories=yes,personalbar=yes,toolbar=yes,menubar=yes,scrollbars=yes,status=yes,location=no,left=0,top=0');
		WHome.focus();
	}
	else
		neu = window.open(Datei,'neu','toolbar=1,menubar=1,scrollbars=1,status=1,location=1,resizeable=yes');
}

function Fkt_WindowPopup(Datei,Title,Name)
{
/*
	Verwendet in :	Siteini für Help
			TOU, PP
*/
	if(document.all) {
		var hoehe = screen.availHeight - 34;
		var breite = screen.availWidth - 8;

    		//alert(screen.availHeight);
		//alert(screen.availWidth);

window.open(Datei,Title,'width='+breite+',height='+hoehe+',directories=0,personalbar=0,toolbar=0,menubar=0,scrollbars=1,status=0,location=0,left=0,top=0');
	}
	else	{
	window.open(Datei,Title,'directories=0,personalbar=0,toolbar=0,menubar=0,scrollbars=1,status=0,location=0');
	}

	window.name=Name;

}	// end function


function Fkt_WindowPopupOpen(Datei,H,B,X,Y)
{
/*
	Verwendet in :	ForgotPwd in Reg(SiteIniOpen),About,LnkADD,CatADD

*/

	if(document.all) {
neu=window.open(Datei,'','width='+B+',height='+H+',screenX='+X+',screenY='+Y+',resizeable=no,directories=0,personalbar=0,toolbar=0,menubar=0,scrollbars=0,status=0,location=0,left='+X+',top='+Y+'');
	}
	else	{
neu=window.open(Datei,'','width='+B+',height='+H+',screenX='+X+',screenY='+Y+',resizeable=yes,directories=0,personalbar=0,toolbar=0,menubar=0,scrollbars=0,status=0,location=0,left='+X+',top='+Y+'');

}

return neu;
}	// end function


function Fkt_WindowPopupOpenS(Datei,Name,H,B,X,Y)
{
/*
	Verwendet in :	Category-Fenster scrollable

*/

	if(document.all) {
return open(Datei,Name,'width='+B+',height='+H+',screenX='+X+',screenY='+Y+',resizeable=yes,directories=0,personalbar=0,toolbar=0,menubar=0,scrollbars=1,status=0,location=0,left='+X+',top='+Y+'');
	}
	else	{
return open(Datei,Name,'width='+B+',height='+H+',screenX='+X+',screenY='+Y+',resizeable=yes,directories=0,personalbar=0,toolbar=0,menubar=0,scrollbars=0,status=0,location=0,left='+X+',top='+Y+'');

}

//return Wnd;
}	// end function

function Fkt_WindowResize(B,H,Art)	{
/*
*/

var B0;
var H0;


if (ART=='LOGIN')	{
	B0=620;
	H0=199;
}

if (window.document.all)
	window.resizeTo(B0,H0);
else
	if (window.document.layers)
		window.resizeTo(B0-12,H0-30);


}	// End function


function Fkt_Home(Datei,HNav)    {
/*
	HNav=Home-Navigation
*/
// *** Back to Home


	//var winHandle = null;
	// some time later:
	//if (winHandle && winHandle.closed) {
	    // do nothing
	//}
	//else {
	//    winHandle = window.open('','TT')
	//}
	//winHandle.close();

	//alert(HNav);
	switch(HNav)	{
		case -1:	// home
			self.close();
			break;
		case 0:
			window.location.href=Datei;
//			self.close();
			break;

		case 1:	// To Come2Go und Fremdfenster
			Fkt_WindowNorm(Datei);
			self.close();
			break;
		case 11: // POPUP to POPUP
			Fkt_WindowNorm(Datei);
			if(window.opener!=null)	{
				window.opener.close();
			}
			self.close();
			break;
		case 12: // Err to Home
			Fkt_WindowNorm(Datei);
			SelV=self.location.href;
			Ret=SelV.search(/come2go.+/);
			if(Ret!=-1)	{
				Ret=SelV.search(/Lnk.+/);	// from Lnk
				if(Ret!=-1)	{
					Ret=SelV.search(/ToCome2Go.+/);	// from ToCome2Go nicht!!
					if(Ret==-1)
						self.close();
				}
				Ret=SelV.search(/LoginFP.+/);	// from LoginFP1..5
				if(Ret!=-1)
					self.close();
				/*
				Ret=SelV.search(/Go.+/);
				if(Ret==-1)	{
					self.close();
				}
				*/
			}
			break;
		default:
			if(window.opener==null)
				window.opener=self;
			window.opener.focus();
			window.opener.location.href=Datei;
			window.close();
			break;
	}

}	// end function
