
var objClient = new Object();
// OS ###################################################################
if (navigator.userAgent.toLowerCase().indexOf("mac") > -1) {
	objClient.OS = "mac";
} else if (navigator.userAgent.toLowerCase().indexOf("win") > -1) {
	objClient.OS = "win";
} else if (navigator.userAgent.toLowerCase().indexOf("x11") > -1) {
	objClient.OS = "unix";
} else {
	objClient.OS = "unknown";
}

// BrowserName ##########################################################
if ((navigator.appName.toLowerCase().indexOf("aol") > -1) || (navigator.userAgent.toLowerCase().indexOf("aol") > -1)) {
	objClient.BrowserName = "aol";
} else if ((navigator.appName.toLowerCase().indexOf("opera") > -1) || (navigator.userAgent.toLowerCase().indexOf("opera") > -1)) {
	objClient.BrowserName = "opera";
} else if ((navigator.appName.toLowerCase().indexOf("microsoft") > -1) || (navigator.userAgent.toLowerCase().indexOf("microsoft") > -1)) {
	objClient.BrowserName = "ie";
} else if ((navigator.appName.toLowerCase().indexOf("netscape") > -1) || (navigator.userAgent.toLowerCase().indexOf("netscape") > -1)) {
	objClient.BrowserName = "nn";
	if (!(document.layers)) {
		if (navigator.userAgent.toLowerCase().indexOf("netscape") <= 0){
			objClient.BrowserName = "mozille";
		} else {			
			objClient.BrowserName = "ns6";
		}
	}
} else {
	objClient.BrowserName = "unknown";
}

// DOM ################################################################## 
if (document.getElementById) {
	objClient.DOM = "getElementById";
} else if (document.all) {
	objClient.DOM = "all";
} else if (document.layers) {
	objClient.DOM = "layers";
} else {
	objClient.DOM = "unknown";
}


// STYLE fuer RedEd-Maske ############################################# 
//alert(document.location.href);
var strPath = document.location.href;
if (strPath.indexOf("verwaltung") >= 0) {
	if (strPath.indexOf("texte") >= 0) {	//ordner texte ist gemeint
		document.write('<link href="../stile/vw_pc.css" rel="stylesheet">');
	} else { //overview, default
		document.write('<link href="stile/vw_pc.css" rel="stylesheet">');
	}
}



// Flash-DETECTION ############################################################# 
//var istFlash		= 1;
//var FlashVersion	= 4; // 4 reicht zum abspielen aus; bei Einstellungen für Veröffentlichungen bei Intro Flash 4 gewählt
// bei rooms allerdings momentan für 6er Player veröffentlicht

// von www.dithered.com/javascript/flash_detect/
var flashVersionNeu = 0;
var blnFlashOk		= 0;
//alert("blnFlashOk defined");
var blnFlash6Ok		= 0;

// fuer NS 3+, Opera3+,IE4+ auf Windows;  IE 5.1 am Mac
function getFlashVersion() {
	
	var agent = navigator.userAgent.toLowerCase(); 
	var strAppVersion = navigator.appVersion;
	flashVersionNeu = 0;
	
	// NS3+, Mozilla(zumindest 1.3) and Opera3+, IE 5.1 am Mac (support plugin array):  check for Flash plugin in plugin array
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		var flashPlugin = navigator.plugins['Shockwave Flash'];
		if (typeof flashPlugin == 'object') { 
			if (flashPlugin.description.indexOf('6.') != -1) {
				flashVersionNeu = 6;
				blnFlashOk	= 1;
				blnFlash6Ok	= 1;
			} else if (flashPlugin.description.indexOf('5.') != -1){
				flashVersionNeu = 5;
				blnFlashOk	= 1;
			} else if (flashPlugin.description.indexOf('4.') != -1){
				flashVersionNeu = 4;
				blnFlashOk	= 1;
			} else if (flashPlugin.description.indexOf('3.') != -1){
				flashVersionNeu = 3;
				blnFlashOk = 0;
			}
		}
	}

	// IE4+ on Win32:  attempt to create an ActiveX object using VBScript
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1 && strAppVersion.indexOf("Macintosh") < 0) {

		document.write('<scr' + 'ipt lang' + 'uage="V' + 'BSc' + 'ript"\> \n');
		document.write('on error resume next \n');
		document.write('if IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")) then blnFlashOk = 1 \n');
		document.write('if IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")) then blnFlash6Ok = 1 \n');
		document.write('if flashVersionNeu < 6 and IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")) then blnFlashOk = 1 \n');
		document.write('if flashVersionNeu < 5 and IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")) then blnFlashOk = 1 \n');
		document.write('if flashVersionNeu < 4 and IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")) then blnFlashOk = 1 \n');	
		document.write('</scr' + 'ipt\> \n'); 
	}
		
	// WebTV 2.5 supports flash 3
	//else if (agent.indexOf("webtv/2.5") != -1) blnFlashOk = 0;

	// older WebTV supports flash 2
	//else if (agent.indexOf("webtv") != -1) blnFlashOk = 0;
	
	else if ((agent.indexOf("msie") != -1) && (strAppVersion.indexOf("Macintosh") > 0) && (agent.indexOf("msie 5.1") == -1)) {
		//alert("MacIE unter 5.1");
		blnFlashOk = 1;
		blnFlash6Ok = 1;
	// Can't detect in all other cases
	} else {
		blnFlashOk = 0;
		blnFlash6Ok = 0;
		flashVersionNeu = 0;
	}
	/*if (flashVersionNeu >= 4) {
		blnFlashOk = 1;
	} else {
		blnFlashOk = 0;
	}*/
	//return flashVersionNeu;
}

//flashVersionNeu = getFlashVersion();
getFlashVersion();




// POPUP ################################################################## 


//attenzione am Mac!!
function openwin(URL,strName,width,height,left,top){
	//var win;
    //win=window.open(URL, "strName","width="+width+",height="+height+",left="+left+",top="+top+",resizable=yes,scrollbars=yes,status=no,toolbars=no,menubar=yes");
    window.open(URL, "strName","width="+width+",height="+height+",left="+left+",top="+top+",resizable=yes,scrollbars=no,status=no,toolbars=no,menubar=no");
    //window.open(URL, "strName","width="+width+",height="+height+",left="+left+",top="+top+",resizable=yes,scrollbars=yes,status=no,toolbars=no,menubar=yes");
}
/*function openwin(URL,strName,width,height,left,top){	
	var kleinWin = window.open(URL, strName,"width="+width+",height="+height+",left="+left+",top="+top+",resizable=yes,scrollbars=no,status=no,toolbar=no");
}*/

function openOhnewin(URL,strName,width,height,left,top){	
	var demoWin	= window.open(URL, strName,"width="+width+",height="+height+",left="+left+",top="+top+",resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,directories=no,location=no");
}

function openGOhnewin(URL,strName,width,height,left,top){	
	var ohneWin	= window.open(URL, strName,"width="+width+",height="+height+",left="+left+",top="+top+",resizable=yes,scrollbars=no,status=no,toolbar=no,menubar=no,directories=no,location=no");
}

function openPflegewin(URL,strName,width,height,left,top){	
	var pflegeWin	= window.open(URL, strName,"width="+width+",height="+height+",left="+left+",top="+top+",resizable=yes,scrollbars=yes,status=yes,toolbar=yes,menubar=yes,directories=yes,location=yes");
}



// MOUSEOVER ################################################################## 
/***************Normal Buttons******************/

Normal1 = new Image();
Normal1.src = "/img/blind.gif";


function funImgChange(arg1,arg2)	{
	window.document.images[arg1].src = "images/" + arg2;
	 //document.getElementById(arg).style.backgroundColor='#ffffff';
}

function funChange(name,bildpfad){
	window.document.images[name].src = bildpfad;
}

/****************Layer********************/

function funShowDescript(arg) {
	if (objClient.BrowserName == "nn"){  // fuer navigator unter version 6
		document.layers[arg].visibility = "visible";
	} else {
		document.getElementById(arg).style.visibility = "visible";
	}
}

function funHideDescript(arg) {
	if (objClient.BrowserName == "nn"){  // fuer navigator unter version 6
		document.layers[arg].visibility = "hide";
	} else {
		document.getElementById(arg).style.visibility = "hidden";
	}
}


function funChangeVorschau(arg){
	//alert("geschangsd");
	var strTempName = arg[arg.selectedIndex].text;
	if (strTempName == "default") {
		strTempName = "artikel";
	}
	if (strTempName == "neue Vorlage"){
		document.forms[0].strNewTemplate.focus();
	}
	
	//var strTempName = document.forms[0].SelTemplate[SelTemplate.selectedIndex].text;
	//alert(strTempName);
	if (strTempName == "dok.php"){
		strTempName = "dok";
	}
	
	if ((strTempName == "artikel") || (strTempName == "artikel_elemente") || (strTempName == "uebersicht") || (strTempName == "dok")) {
		window.document.images["vorschau"].src = "../images/" + strTempName + "_vorschau.gif";
	} else {
		window.document.images["vorschau"].src = "../images/blanko_vorschau.gif";
	}		
}

function Change(name,Bildobjekt){
	window.document.images[name].src = Bildobjekt.src;
}


function funOpenerLoc(arg) {
	window.opener.document.location.href = arg;
}


