window.onload = function ()
{
	setDocumentSize();
	navSelect();
	
	/*
	if (document.getElementById("mainframe")) {
		resizeIFrameToContent()
	}
	*/
};

//----------------------------------------------------------------//
function ShowItem(item,single) {
	
	if (document.getElementById("logoshade") && document.getElementById("logo")) {
		obj = document.getElementById("logoshade");
		obj.style.display="block";
		obj = document.getElementById("logo");
		obj.style.display="block";		
	} else {
		obj = document.getElementById('search');
		obj.style.display='block';
	}
	
	divs = document.getElementById("navhome");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("xgottesdienste");
	divs.style.display="none";
	divs = document.getElementById("navgottesdienste");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("navgespraechskreise");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("xunited");
	divs.style.display="none";
	divs = document.getElementById("navunited");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("xkurse");
	divs.style.display="none";
	divs = document.getElementById("navkurse");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("xprogramme");
	divs.style.display="none";
	divs = document.getElementById("navprogramme");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("xextras");
	divs.style.display="none";
	divs = document.getElementById("navextras");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("navsuchen");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	divs = document.getElementById("xkontakt");
	divs.style.display="none";
	divs = document.getElementById("navkontakt");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	/*
	divs = document.getElementById("navsuchen");
	divs.style.borderTop="none";
	divs.style.color="#4A759B";
	*/
		
	divs = document.getElementById("submenushade");
	divs.style.display="none";
	divs = document.getElementById("submenu");
	divs.style.display="none";
	
	if (item > '') {
		if (single == '') {
			obj = document.getElementById("submenushade");
			obj.style.display="block";
			obj = document.getElementById("submenu");
			obj.style.display="block";
			obj = document.getElementById("x"+item);
			obj.style.display="block";
			obj = document.getElementById("nav"+item);
			obj.style.borderTop="2px solid #888";
			obj.style.color="#888";
			
			if (document.getElementById("logoshade") && document.getElementById("logo")) {
				obj = document.getElementById("logoshade");
				obj.style.display="none";
				obj = document.getElementById("logo");
				obj.style.display="none";		
			} else {
				obj = document.getElementById('search');
				obj.style.display='none';
			}
		} else {
			obj = document.getElementById("nav"+item);
			obj.style.borderTop="2px solid #888";
			obj.style.color="#888";
		}
	}
	
	navSelect();
	
}

function navSelect() {

    if (document.getElementById("home")) {
        obj = document.getElementById("navhome");
    } else if (document.getElementById("gottesdienste")) {
        obj = document.getElementById("navgottesdienste");
	} else if (document.getElementById("gespraechskreise")) {
        obj = document.getElementById("navgespraechskreise");
	} else if (document.getElementById("united")) {
        obj = document.getElementById("navunited");
	} else if (document.getElementById("kurse")) {
        obj = document.getElementById("navkurse");
	} else if (document.getElementById("programme")) {
        obj = document.getElementById("navprogramme");
	} else if (document.getElementById("forum")) {
        obj = document.getElementById("navforum");
	} else if (document.getElementById("extras")) {
        obj = document.getElementById("navextras");
	} else if (document.getElementById("kontakt")) {
        obj = document.getElementById("navkontakt");
	/*
	} else if (document.getElementById("suchen")) {
        obj = document.getElementById("navsuchen");
	*/
	} else {
		obj = "none";
	}
	
	if (obj != "none") {
		obj.style.borderTop="2px solid #CD0000";
		obj.style.color="#888";
	}
	
}

//----------------------------------------------------------------//

//----------------------------------------------------------------//

function setDocumentSize() {

    if (window.document.documentElement.clientHeight) {
        var size = document.documentElement.clientHeight - 165;
    } else {
        var size = window.innerHeight - 165;
    }
    
    obj = document.getElementById("wrapper-content");
	FooterHeight = 100;
	
	//alert ( obj.offsetHeight );
    //alert ( size );
	
    if (obj.offsetHeight + FooterHeight >= size) {
		
		ftr = document.getElementById("wrapper-footer");
		ftr.style.position = "relative";
		
    }
	
}

//----------------------------------------------------------------//

//----------------------------------------------------------------//
//Functionns required by PHPMyEdit to upload Files
function extract(what,where) 
{

    if (what.indexOf('/') > -1)
        answer = what.substring(what.lastIndexOf('/')+1,what.length);
    else
        answer = what.substring(what.lastIndexOf('\\')+1,what.length);
 	
	document.getElementById(where).value = answer;
	
}

function confirmLink(theLink, message, param) {

    if (message == '') {
        return true;
    }

    var is_confirmed = confirm(message);
    if (is_confirmed) {
        theLink.href += param;
    }

    return is_confirmed;
} // end of the 'confirmLink()' function
//----------------------------------------------------------------//

function selectAllInput(elm)
{
    if (elm)
    {
        elm.focus();
        elm.select();
    }
}

function resizeIFrame(obj){
	if (document.all){ // IE
		h = obj.document.documentElement.clientHeight + 410;
		alert(h);
	} else {
		h = obj.contentDocument.body.scrollHeight;
		alert(h);
	}
	obj.style.height = h + "px";
	
}

function dyniframesize() {

	var iframeids=["mainframe"]

	var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
	var FFextraHeight=getFFVersion>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++){
	
		if (document.getElementById){ //begin resizing iframe procedure
			dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
			
			if (dyniframe[i]){
				dyniframe[i].style.display="block"
				
				if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.scrollHeight) { //ns6 syntax
					dyniframe[i].height = dyniframe[i].contentDocument.body.scrollHeight + FFextraHeight + "px";
				} else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) {//ie5+ syntax
					dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
				}
			}
		}
	}
	
}
