//globals
NS=(document.layers)?true:false
IE=(document.all)?true:false
NS6=(navigator.userAgent.indexOf('Gecko')>0)?true:false;
newwin=false
//----  -----------------------------------------------------
function jumpMenu(selObj,par){
	targ='window'
	if(!par) par='#'
	eval(targ+".location='"+par+selObj.options[selObj.selectedIndex].value+"'");
}
//----POPUP----------------------------------------------------
function openWin(url,width,height,xPosProzent,yPosProzent,toolbar,scrollbars,resizable) {
	//,xPosProzent,yPosProzent,toolbar,scrollbars,resizable
	
	//if (navigator.userAgent.indexOf('Mac')) return true
	if (newwin) {if (!newwin.closed) newwin.close()}

	if (isnull(width))			width      = 650 // (default)
	if (isnull(height))			height     = 400 // (default)
	if (isnull(xPosProzent))	xPosProzent=  50 // (default)
	if (isnull(yPosProzent))	yPosProzent=  50 // (default)
	if (isnull(scrollbars))		scrollbars =   0 // (default)
	if (isnull(toolbar))		toolbar	   =   0 // (default)
	if (isnull(resizable))		resizable  =   0 // (default)

	var x=(screen.width -width )*xPosProzent/100
	var y=(screen.height-height)*yPosProzent/100

	var paras="resizable="+resizable+",scrollbars="+scrollbars+",toolbar="+toolbar+",menubar=0,location=0,status=0,directories=0,width="+width+",height="+height
	if(NS) newwin=window.open(url,"fss",paras+",screenX="+x+",screenY="+y)
	else{newwin=window.open(url,"fss",paras); 
	if (url.substr(0,7)!='http://') newwin.moveTo(x,y)
	}

	//if (url.substr(0,7)!='http://') newwin.focus()
	//return false;
}
//--
function isnull(variable){ if(NS || NS6) return (variable==undefined);if(IE) return (variable==null);return false; }
//--
function showLayer(layer) {shLayer(layer,"visible","block")}
function hideLayer(layer) {shLayer(layer,"hidden","none")}
function shLayer(layer,sh,bl) { if (IE || NS6) { layer.style.visibility=sh;layer.style.display=bl; }else layer.visibility=sh; }
function getLayer(name) {
		if ( (NS6 || IE) && document.getElementById ) return document.getElementById(name);
		//if (IE4) { var l=document.all.tags("div");for (var i=0; i<l.length;i++) {if (l[i].id==name) return l[i]};return null; }else
		return document.layers[name]
}
//--
function showObj(o){
	if (o==null) alert("null")
	else if (!o) alert("undefined");
	else {var s="";for (var x in o) s+=x+" = "+o[x]+" #|# ";alert(s)}}
//-----------FLASH TEST---------------------------------------------
var requiredVersion=4; // --- 
var flash2Installed = false;var flash3Installed = false;var flash4Installed = false;var flash5Installed = false;var flash6Installed = false
var actualVersion=false
function flashVersion() {
	//WIN IE -------------------------------------------------
	if(IE && !NS6 && (navigator.appVersion.indexOf("Windows") != -1)){
		document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n'+
			'flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n'+
			'flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n'+
			'flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n'+
			'flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n' );
		document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
		//alert(flash2Installed)
	}else{//MAC IE -------------------------------------------------
		if(IE){
			if (navigator.plugins && navigator.plugins.length){
			    x = navigator.plugins["Shockwave Flash"];
			    if (x){
			        flashinstalled = 2;
			        if (x.description){
			            y = x.description;
			            flashVersion = y.charAt(y.indexOf('.')-1);flash2Installed = flashVersion == 2;flash3Installed = flashVersion == 3;flash4Installed = flashVersion == 4;flash5Installed = flashVersion == 5;flash6Installed = flashVersion >= 6;
			        }
			    }else flashinstalled = 1;
			    if (navigator.plugins["Shockwave Flash 2.0"]){ flashinstalled = 2;flashVersion = 2; }
			}else if (navigator.mimeTypes && navigator.mimeTypes.length){
			    x = navigator.mimeTypes['application/x-shockwave-flash'];
			    if (x && x.enabledPlugin) flashinstalled = 2;
			    else flashinstalled = 1;
			} //alert('MAC IE FlashVersion'+flashVersion)
		}
	}
	if (!IE){//not IE -------------------------------------------------
		//alert(navigator.plugins)
		if (navigator.plugins) {
			if (navigator.plugins["Shockwave Flash 2.0"]
			|| navigator.plugins["Shockwave Flash"]) {
				var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
				var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
				//alert("Flash plugin description: " + flashDescription);
				var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
				flash2Installed = flashVersion == 2;flash3Installed = flashVersion == 3;flash4Installed = flashVersion == 4;flash5Installed = flashVersion == 5;flash6Installed = flashVersion >= 6;
			}
		}
	}
	
	for (var i = 2; i <= 6; i++) { if (eval("flash" + i + "Installed") == true) actualVersion = i;}
	document.write("<!-- Flashversion detected: " + actualVersion + " -->");
	//alert("version detected: " + actualVersion);
	if(requiredVersion <= actualVersion) return true
	return false
}
//-----------FLASH TEST---------------------------------------------
function flashlayer(){ swapLayers('noflashlayer','flashlayer'); }
function swapLayers(onlayer,offlayer){ if( flashVersion() ) { hideLayer(getLayer(onlayer));showLayer(getLayer(offlayer)); } }

