
var wImage = null;

function ImageWindow(title, filename, width, height) {
	if(wImage != null && !wImage.closed) {
		wImage.close();  	
	}
  wImage = window.open("","Image","dependent=yes,resizable=yes,top=20,left=20,width=" + width + ",height=" + height);
	var fd = wImage.document;
	fd.open();
	fd.write('<html><head><title>' + title + '</title></head>');
	fd.write('<body bgcolor="#000000" onLoad="window.focus()"  topMargin="0" leftMargin="0" marginHeight="0" marginWidth="0">');
	fd.write('<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">');
	fd.write('<tr><td align="center" valign="middle"><a href="#" onClick="self.close();"><img src="' + filename + '" border="0" alt="Fenster schließen"></a></td></tr>');
	fd.write('</table></body></html>');
	fd.close();
	wImage.focus();
}

var wASP = null;

function ASPWindow(filename, width, height) {
  wASP = window.open(filename, "ASP", "dependent=yes,resizable=yes,status=no,scrollbars=yes,top=20,left=20,width=" + width + ",height=" + height);
	wASP.focus();
}

// *** Cookie handling
function getLuxSACookie(name) { 
	var cCookie = document.cookie;
	var index = cCookie.indexOf(name + "=");

	if (index == -1) return null;
	
	index = cCookie.indexOf("=", index) + 1;
	var endstr = cCookie.indexOf(";", index);
	if (endstr == -1) endstr = cCookie.length; 
	return unescape(cCookie.substring(index, endstr));
}

expireDate = new Date();
expireDate.setDate(expireDate.getDate()+365);

function setLuxSACookie(name, value) {	
	document.cookie = name + "=" + escape(value) + ";expires=" + expireDate.toGMTString() + ";path=/";
}

function deleteLuxSACookie (name) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetLuxSACookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function togglepage() {
	if (parent.left.location.href.indexOf("_D") > -1) {
		tmpCurLang = "D";
		tmpNewLang = "E";
	} else {
		tmpCurLang = "E";
		tmpNewLang = "D";
	}
	
	setLuxSACookie("sLuxSALang", tmpNewLang);
	
	var trg = "_" + tmpCurLang;
	var src = "_" + tmpNewLang;
	
	if (parent.left.location.href.indexOf(trg) > -1) {
		parent.left.location.href = parent.left.location.href.replace(trg, src);
	}
	if (parent.right.location.href.indexOf(trg) > -1) {
		parent.right.location.href = parent.right.location.href.replace(trg, src);
	}
	if (parent.data) {
		if (parent.data.location.href.indexOf(trg) > -1) {
			parent.data.location.href = parent.data.location.href.replace(trg, src);
		}
	}
}	

function selectpage(pagename) {
	if (getLuxSACookie("sLuxSALang") != null) {
		parent.right.location.href = pagename.replace("_D", "_" + getLuxSACookie("sLuxSALang"));
	} else {
		parent.right.location.href = pagename;
	}
}

function hoverBtn(source, image) {
	if (navigator.appName == "Microsoft Internet Explorer") {
		window.event.srcElement.src = image;
	}
	return true;
}

function Expand(objMenu,objImage)
{
   if (objMenu.style.display == "none")
   {
     objMenu.style.display = "";
     objImage.src = "images/minus.gif";
   }
   else
   {
     objMenu.style.display = "none";
     objImage.src = "images/plus.gif";
   }
}

function BrowserVer() {

var nResult = 0;	// 0 = not supported; 1 = IE; 2 = Netscape - must be >= IE 4.0 or >= Netscape 4.5 
var bWinIE = 0;		// 1 = Windows IE
var sBrowser = navigator.appName;
var sAgent   = navigator.userAgent.toLowerCase();	
var nVersion = parseFloat(navigator.appVersion);

	if (sBrowser == "Netscape") {
		nResult = 1;
	} else if (sBrowser == "Microsoft Internet Explorer") {
		if (sAgent.indexOf("mac") >= 0) {
			nResult = 3;
		} else {
			nResult = 2;
		}
	}
	
	return(nResult);
}

function ChangePluginType(value) {
  setLuxSACookie("NCSPluginInstallMethod", value);
}