
	function imagefilmShow(){
		document.getElementById("layer").style.display = "block";
		document.getElementById("layerContent").style.display = "block";
		doHttpRequest('/imagefilm.inc.php', 'layerContent');
		
		var winy = document.documentElement.scrollTop != undefined ? document.documentElement.scrollTop : window.pageYOffset;
		document.getElementById("layerContent").style.paddingTop = winy+'px';
	}
	function tunnelschalungShow(){
		document.getElementById("layer").style.display = "block";
		document.getElementById("layerContent").style.display = "block";
		doHttpRequest('/tunnelschalung.inc.php', 'layerContent');
		
		var winy = document.documentElement.scrollTop != undefined ? document.documentElement.scrollTop : window.pageYOffset;
		document.getElementById("layerContent").style.paddingTop = winy+'px';
	}


			function gShow(id, sortid){
				document.getElementById("layer").style.display = "block";
				document.getElementById("layerContent").style.display = "block";
				doHttpRequest('/_admin/'+gDirectory+'/bildladen.inc.php?id='+id+'&sortid='+sortid, 'layerContent');
				var winy = document.documentElement.scrollTop != undefined ? document.documentElement.scrollTop : window.pageYOffset;
				document.getElementById("layerContent").style.paddingTop = winy+'px';
			}
			function gChange(id, sortid){
				doHttpRequest('/_admin/'+gDirectory+'/bildladen.inc.php?id='+id+'&sortid='+sortid, 'layerContent');
			}
			var slider;
			function gStart(id, next, all){
				slider = setTimeout(gSwitch(id, next, 0, all, 3000), 3000);
			}
			function gStop(){
				clearTimeout(slider);
			}
			function gSwitch(id, frame, start_frame, end_frame, delay) {
			    return (function() {
			        gChange(id, frame);
			        if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
			        slider = setTimeout(gSwitch(id, frame, start_frame, end_frame, delay), delay);
			    })
			}
			function gHide(){
				document.getElementById("layer").style.display = "none";
				document.getElementById("layerContent").style.display = "none";
				
				document.getElementById("layer").innerHTML='';
				document.getElementById("layerContent").innerHTML='';
			}
			
			
function doHttpRequest(url, divid) {
	var page_request = false;
		
   	if(window.XMLHttpRequest){  // Mozilla, Safari,...
       		page_request = new XMLHttpRequest();
  	} else if (window.ActiveXObject){ // IE
       		try {
           		page_request = new ActiveXObject("Msxml2.XMLHTTP");
    		}
       		catch (e) {
           		try {
              			page_request = new ActiveXObject("Microsoft.XMLHTTP");
     			}
          		 catch (e) {}
       		}
   	} else {
		return false
	}
      
	page_request.onreadystatechange = function() {
	if(page_request.readyState == 4 && page_request.status == 200) {
			handleHttpResponse(page_request.responseText, divid);
			execJS(document.getElementById(divid)); 
		} else {
			return false;
		}
	}
	page_request.open('GET', url, true);
	page_request.send(null);
}

function handleHttpResponse(response, divid) {
	document.getElementById(divid).innerHTML=response;
}

function execJS(node) {
	var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
	var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
	var bMoz = (navigator.appName == 'Netscape');
	var st = node.getElementsByTagName('script');
	var strExec;
   
	for(var i=0;i<st.length; i++) {
	 	if (bSaf) { strExec = st[i].innerHTML; } 
	 		else if (bOpera) { strExec = st[i].text; } 
	 		else if (bMoz) { strExec = st[i].textContent; } 
	 		else { strExec = st[i].text; } 
	 	try { eval(strExec); } catch(e) { alert(e);}
	 }
}

