// util.js Autor: Axel Jung (info@jung-newmedia.de)
// Hover ************************************************************************* //
var str_old_className = "";
var str_aktive_sub_navigation = "";
var objTimeOut;
function over(tabObject){
	var strTagId = tabObject.id;
	var strSubNavigationsId = "sub_" + strTagId;
	var objSubNavigation = document.getElementById(strSubNavigationsId);
	if(strTagId.indexOf("sub")!=-1 && objTimeOut){
		clearTimeout(objTimeOut);
	}
	// Subnavigation
	if(objSubNavigation){

		document.getElementById(strSubNavigationsId).style.visibility='visible';
		if(tabObject.style.left)
		document.getElementById(strSubNavigationsId).style.left=tabObject.style.left;
		if(objTimeOut)
			clearTimeout(objTimeOut);
		if(strTagId.indexOf("sub")==-1)
			ausblenden();
		str_aktive_sub_navigation = strSubNavigationsId;
	}
	// Hoover Effekt
	str_old_className = tabObject.className;
	tabObject.className= "nav_element nav_element_hover";
}
function out(tabObject){
	tabObject.className = str_old_className;
	objTimeOut = window.setTimeout("ausblenden()",10);
}
function ausblenden(){
	if(document.getElementById(str_aktive_sub_navigation))
		document.getElementById(str_aktive_sub_navigation).style.visibility='hidden';
	if(str_aktive_sub_navigation.indexOf("sub_sub")!=-1){
		var sub_sub_naviagtion = str_aktive_sub_navigation.substring(4,13);
		if(document.getElementById(sub_sub_naviagtion))
			document.getElementById(sub_sub_naviagtion).style.visibility='hidden';
	}
	str_aktive_sub_navigation = "";
}
// POPUPS ************************************************************************************ //
function galerie(url){
 var numbreite = 750;
 var numHoehe = 500;
 var numX = (screen.availWidth - numbreite) / 2;
 var numY = (screen.availHeight - numHoehe) / 2;
 var param = "width="+numbreite+",height="+numHoehe+",resizable=yes,left="+ numX +",top="+ numY+";";
 var objGalerie = window.open(url,'',param);
 if(objGalerie){
 	objGalerie.focus();
	objGalerie.moveTo(numX,numY);
 }
}
function kartePop(url){
 var x = (screen.availWidth - 605) / 2;
 var y = (screen.availHeight - 533) / 2;
 var params = "width=605,height=533,resizable=yes,left="+ x +",top="+ y+";";
 window.open(url,'',params);
}
function pop(url,w,h){
 var x = (screen.availWidth - w) / 2;
 var y = (screen.availHeight - h) / 2;
 var params = "width="+w+",height="+h+",resizable=yes,left="+ x +",top="+ y+";";
 window.open(url,'',params);
}
// Cookie setzten fuer CR Rate ************************************************
if(location.search){
	var ablauf = new Date();
	var inEinemJahr = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
	ablauf.setTime(inEinemJahr);
	document.cookie = location.search.substring(location.search.indexOf("entrypage="),location.search.length)+";expires=" + ablauf.toGMTString();
}
var strEntryPage= "";
if(location.search){
	if(location.search.indexOf("entrypage=")==-1)
		strEntryPage = location.search.substring(1,location.search.length);
	else{
		var ablauf = new Date();
		var inEinemJahr = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
		ablauf.setTime(inEinemJahr);
		document.cookie = location.search.substring(location.search.indexOf("entrypage="),location.search.length)+";expires=" + ablauf.toGMTString();
		if(location.search.indexOf("?entrypage=")==-1)
			strEntryPage = location.search.substring(1,location.search.indexOf("&entrypage="));

	}
}
if(document.cookie.indexOf("entrypage")==-1){
	document.cookie = "entrypage="+document.referrer;
}


