//JavaScript - Library//All rights reserved - Copyright by medialink 2001-2008 - v6.01/06.03.2008//-----default-settingsvar filename = "";if (self.location.href.indexOf("?") > -1){	filename=self.location.href.substring(self.location.href.lastIndexOf("/")+1,self.location.href.lastIndexOf("?"));}else{	filename=self.location.href.substring(self.location.href.lastIndexOf("/")+1,self.location.href.length);}//reading the rubric of file by directory/*rubricdirectory = self.location.href.substring(0,self.location.href.lastIndexOf("/"));rubricdirectory = rubricdirectory.substring(rubricdirectory.indexOf("pages/")+6,rubricdirectory.indexOf("pages/")+8);rubric = rubricdirectory;*/sls = self.location.search.substring(1,self.location.search.length);//----- init-section ---------------------------------------------------------------------------//defining the rubric/*if ((rubric != "AD") && (rubric != "HO") && (rubric != "SO") && (rubric != "SU") && (rubric != "SY") && (rubric != "WE")){	rubric= "HO"; //default if not specified}*///setting the header imagesfunction doinit(){
	if (document.images){
		rubric = document.getElementById('whichHeader').value;		document.images['headerimage'].src = "themes/adfinis/any/layout/images/centerHeader_" + rubric + ".jpg";	}}//preloading imagesif (document.images){	var imageov = new Array();	var imageof = new Array();	//texts	// 1/2 	(de | en)	// 3-5 	(webadmin | webmail | open xchange)	// 6 	(home)	for (var z=1; z<=6; z++){		imageov['txt'+z] = new Image();		imageov['txt'+z].src = "themes/adfinis/any/layout/images/txt"+z+"ov.jpg";		imageof['txt'+z] = new Image();		imageof['txt'+z].src = "themes/adfinis/any/layout/images/txt"+z+"of.jpg";	}		//icons	// 1	(search)	// 2-4	(functions)	// 5	new: (continue)	// 6-7	content: (continue | pdf)	for (var z=1; z<=7; z++){		imageov['icn'+z] = new Image();		imageov['icn'+z].src = "themes/adfinis/any/layout/images/icn"+z+"ov.jpg";		imageof['icn'+z] = new Image();		imageof['icn'+z].src = "themes/adfinis/any/layout/images/icn"+z+"of.jpg";	}}function imgov(i){	if (document.images){		document.images[i].src=imageov[i].src;	}}function imgof(i){	if (document.images){		document.images[i].src = imageof[i].src;	}}//----- tooltip-handling ---------------------------------------------------------------------------var leftOffset = 0;var topOffset = 0;tooltip = null;if (w3c){	document.onmousemove = updateTooltip;}function updateTooltip(e) {	try {		x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;		y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;		if (tooltip != null) {			tooltip.style.left = (x + leftOffset) + "px";        	tooltip.style.top = (y + topOffset) + "px";		}	} catch (error) { error=null; }}function showTooltip(id,l,t) {  	if (w3c){  	 	 	leftOffset = l;	  	topOffset = t;	  	 	 	if (ie && win){ //E6WIN doesn't recognize correct centered div-positions or scroll-positions  			if (document.body.clientWidth > 990){  				leftOffset = leftOffset + ((document.body.clientWidth - 990)/2);  			}else{	  				leftOffset = leftOffset - document.body.scrollLeft;  			}  			if (document.body.scrollTop > 0){  				topOffset = topOffset - document.body.scrollTop;  			}	  	}	  		    try {	      tooltip = document.getElementById(id);	      tooltip.style.display = "block"	    } catch (error) { error=null; } 	       	}}function hideTooltip() {	if (w3c){		try {			tooltip.style.display = "none";		} catch (error) { error=null; }	}}  //-----fnc-handling---------------------------------------------------------------------------//print functionsfunction printPage(){	if ((self.print) || (ie && win)){		if (self.print){			if (self.focus){				self.focus();	//for E5W			}			self.print();		}else{			printo();	//E4W		}	}else{		alert(msgPrintingFailed);	}}function printo() {	var OLECMDID_PRINT = 6;	var OLECMDEXECOPT_DONTPROMPTUSER = 2;	var OLECMDEXECOPT_PROMPTUSER = 1;	var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';	document.body.insertAdjacentHTML('beforeEnd', WebBrowser);	oldHandler = window.onerror;	window.onerror = deal;	WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);	WebBrowser1.outerHTML = "";	window.onerror = oldHandler;}function deal(){	WebBrowser1.outerHTML = "";	window.onerror = oldHandler;	return true;}//bookmark-functionsfunction setBookmark(){	var bookmarkurl = self.location.href;	var bookmarktitle = document.title;	if (window.sidebar) {
		window.sidebar.addPanel(bookmarktitle,bookmarkurl,"");
	}else if (window.external && nomac){		window.external.AddFavorite(bookmarkurl,bookmarktitle);	}else{		alert(msgBookmarkingFailed);	}}//-----cookie-functions//Derived from the Bill Dortch code at http://www.hidaho.com/cookies/cookie.txt//Adapted by medialink Switzerland - Version 1.01a / 30.05.2006//--------------------------------------------------------------------------------------------var today = new Date();var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000);function getCookieVal (offset) {	var endstr = document.cookie.indexOf (";", offset);	if (endstr == -1) { endstr = document.cookie.length; }	return unescape(document.cookie.substring(offset, endstr));	}function GetCookie(name) {	var arg = name + "=";	var alen = arg.length;	var clen = document.cookie.length;	var i = 0;	while (i < clen) {		var j = i + alen;		if (document.cookie.substring(i, j) == arg) {			return getCookieVal (j);			}		i = document.cookie.indexOf(" ", i) + 1;		if (i == 0) break; 		}	return null;	}function DeleteCookie(name,path,domain) {	if (GetCookie(name)) {		document.cookie = name + "=" +		((path) ? "; path=" + path : "") +		((domain) ? "; domain=" + domain : "") +		"; expires=Thu, 01-Jan-70 00:00:01 GMT";		}	}function SetCookie(name,value,expires,path,domain,secure) {  document.cookie = name + "=" + escape (value) +    ((expires) ? "; expires=" + expires.toGMTString() : "") +    ((path) ? "; path=" + path : "") +    ((domain) ? "; domain=" + domain : "") +    ((secure) ? "; secure" : "");	}var cookieOK = false;function cookieCheck(){	SetCookie("cookieChecker","CheckingForCookieFunction",0,"/");	//when setting expTime: attn. GTM-problem NS4.05WIN	if (GetCookie("cookieChecker") != null){						//no Time set: is a session cookie		cookieOK = true;	}}//--- adfinis functions

function displaySubMenu(id){
	if (document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
	}else{
		document.getElementById(id).style.display = 'none';
	}
}function makeMustField(id, name, mustField){	if(document.getElementsByName(name)[1].checked == true) {		document.getElementById(id).value = 'must';		if(document.getElementsByName(mustField)[0].value == '') {			alert('Es muss nun eine Faxnummer angegeben werden!');		}	} else {		document.getElementById(id).value = 'can';	}}//--- end of file
