function goURL(url){
		document.location = url;
}

function isElem(id){
		if(document.getElementById(id)){			
			return true;
		}else{
			return false;
		}
}

function getSrc(id){
	return document.getElementById(id).src;
}

function setSrc(id, path){
	document.getElementById(id).src = path;
}

function getCSS(id, key){
		//return $(id).getStyle(key)
		return document.getElementById(id).style.key;
}

function setCSS(id, key, value){
		//$(id).getStyle(style)
		return document.getElementById(id).style.key = value;
}

function setFooter(minHeight){
	var height = getHeight();
		
	var footer = document.getElementById('footer');
	height = height - 25;	
	if( height > minHeight ){
		footer.style.position = 'fixed';
		footer.style.top = height + 'px';
	}
}

var moveContentFooter = 0;
function setContentFooter(minHeight){
	var height = getHeight();
	moveContentFooter = 1;	
	var footer = document.getElementById('footer');
	height = height - 30;	
	if( height > minHeight ){
		footer.style.position = 'fixed';
		footer.style.top = height + 'px';
	}
}

$(window).bind("resize", function(){  
    if( moveContentFooter == 1 ){
			setContentFooter(1);
		}
});

function getHeight() {
	var height;
	
	// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight		 
	if (typeof window.innerHeight != 'undefined'){
		height = window.innerHeight;
	}		 
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)		
	else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientHeight != 'undefined' && document.documentElement.clientHeight != 0){
		height = document.documentElement.clientHeight;
	}		 
	// older versions of IE		 
	else{
		height = document.getElementsByTagName('body')[0].clientHeight;
	}
	return height;	
}

function toggleFAQ(id){
	var count = 19;
	var x = 1;
	for(var x = 1; x <= count; x++ ){
			var txt = "faqText_" + x;				
			if( x == id ){				
				document.getElementById("faqLink_" + x).style.color = "#3F3F3F";
				document.getElementById("faqLink_" + x).style.backgroundImage = "url(../img_all/link_arrow_active.gif)";
			}else{
				document.getElementById("faqLink_" + x).style.color = "#000";
				document.getElementById("faqLink_" + x).style.backgroundImage = "url(../img_all/link_arrow.gif)";
			}
	}	
}

function showDetails() {
	document.getElementById('details').style.display = "inline";
	//setCSS('details','display', 'inline');		
}

function hideDetails() {
	document.getElementById('details').style.display = "none";
	//setCSS('details','display', 'none');		
}

function setBackground(elem, file){
	$(elem.id).style.backgroundImage = "url("+ file +")";
}

function hoverNavi(nav){
	//HauptNavi hovern
	var src = getSrc(nav);
	src = src.split("/");
	leng = src.length - 1;
	file = src[leng];
	prefix = file.substr(0,3);
	
	if( prefix == "ov_" ){
		//newSrc = file.substr(3);
		newSrc = file;
	}else{
		newSrc = "ov_"+file;
	}
	
	var srcStr = "";
	for (var i = 0; i < src.length; ++i){
  		if( i == leng ){
			srcStr = srcStr + "/" + newSrc;
		}else{
			if( i > 0 ){
				srcStr = srcStr + "/" + src[i];
			}else{
				srcStr = srcStr + src[i];
			}
		}
		
	}	
	
	if(nav == "nav2"){
		hoverNavi("sep1");
		hoverNavi("sep2");
	}
	if(nav == "nav3"){
		hoverNavi("sep2");
		hoverNavi("sep5");
	}
	if(nav == "nav5"){
		hoverNavi("sep5");
		hoverNavi("sep3");
	}
	if(nav == "nav4"){
		hoverNavi("sep3");
		hoverNavi("sep4");
	}	
	setSrc(nav, srcStr);		
}

function unhoverNavi(nav){
	//HauptNavi hovern
	var src = getSrc(nav);
	src = src.split("/");
	leng = src.length - 1;
	file = src[leng];
	prefix = file.substr(0,3);
	
	if( prefix == "ov_" ){
		newSrc = file.substr(3);
		//newSrc = file;
	}else{
		newSrc = file;
	}
	
	var srcStr = "";
	for (var i = 0; i < src.length; ++i){
  		if( i == leng ){
			srcStr = srcStr + "/" + newSrc;
		}else{
			if( i > 0 ){
				srcStr = srcStr + "/" + src[i];
			}else{
				srcStr = srcStr + src[i];
			}
		}
		
	}	
	
	if(nav == "nav2"){
		unhoverNavi("sep1");
		unhoverNavi("sep2");
	}
	if(nav == "nav3"){
		unhoverNavi("sep2");
		unhoverNavi("sep5");
	}
	if(nav == "nav5"){
		unhoverNavi("sep5");
		unhoverNavi("sep3");
	}
	if(nav == "nav4"){
		unhoverNavi("sep3");
		unhoverNavi("sep4");
	}	
	setSrc(nav, srcStr);		
}

function hideSubNavi(nav){
		hoverNavi(nav);
		if( isElem("sub" + nav) ){
			$("sub" + nav).setStyle({ display: 'none' });
		}
}

function reload_captcha(){
	$.get("includes/captcha_reload.ajax.php", function(response){
		res = response.split("|");
		$("#Sicherheitsabfrage").attr("src", "./captcha/captcha_image.php?img=" + res[0]);
		$("#session_code").attr("value", res[1]);
  });
}

$(window).bind("load", function(){  
    jqueryslidemenu.buildmenu("myslidemenu", arrowimages)
});

function showRecomment(divId){
	if ($("#"+divId).is(":hidden")) {
		 $("#"+divId).slideDown("slow");
	} else {
		$("#"+divId).slideUp("slow");
	}
}