
// generic

var n4 = (document.layers);
var n6 = (document.getElementById && !document.all);
var ie = (document.all);
var mac = (navigator.platform == "MacPPC");
var pc = (navigator.platform == "Win32");
var ie5 = (ie && navigator.appVersion.slice(21,23) == 5);

// windows

// method openWindow() ist declared in GlAbstractContainer!

var relaunchWin;
var agbWin;
var loginWin;
var quantityWin;
var cellarWin;
var paymentWin;
var changeLoginWin;
var pleaseLoginWin;

function isOpen(win)
{
	return win && !win.closed; 
}

function closeOne(win)
{
	if(isOpen(win))
		win.close();
}

function closeAll()
{
	closeOne(relaunchWin);
	closeOne(loginWin);
	closeOne(cellarWin);
	closeOne(quantityWin);
	closeOne(paymentWin);
	closeOne(changeLoginWin);
	closeOne(pleaseLoginWin);
}

function openRelaunchWindow(url)
{
	relaunchWin    = openWindow(relaunchWin,     url, "relaunch",     "width=585,height=275,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

function openAGBWindow(url)
{
	agbWin    = openWindow(agbWin,     url, "AGB",     "width=504,height=640,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

function openLoginWindow(url)
{ 
	loginWin       = openWindow(loginWin,        url, "login",        "width=337,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

function openCellarWindow(url)
{
	cellarWin      = openWindow(cellarWin,       url, "cellar",       "width=337,height=320,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

function openQuantityWindow(url)
{
	quantityWin    = openWindow(quantityWin,     url, "quantity",     "width=360,height=300,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

function openPaymentWindow(url)
{
	paymentWin     = openWindow(paymentWin,      url, "payment",      "width=337,height=350,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

function openChangeLoginWindow(url)
{
	changeLoginWin = openWindow(changeLoginWin,  url, "changeLogin",  "width=337,height=450,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

function openPleaseLoginWindow(url)
{
	pleaseLoginWin = openWindow(pleaseLoginWin,  url, "pleaseLogin",  "width=337,height=180,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no");
}

