    //<![CDATA[

    function load(myaddress,text) {
	  if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("overlayinnercont"));
		map.checkResize();
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		// map.addControl(new GOverviewMapControl());
		// map.addControl(new GScaleControl());
		// map.addOverlay(new GMarker(map, icon));
		
		var geocoder = new GClientGeocoder();
		var newcoords="";
		
		function showAddress(address) {
		  geocoder.getLatLng(
			address,
			function(point) {
			  if (!point) {
				alert("Die Adresse '"+address + "' konnte nicht gefunden werden!");
				hideOverlay();
			  } else {
				map.setCenter(point, 15);
				/*var marker = new GMarker(point);
				map.addOverlay(marker);
				marker.openInfoWindowHtml("<div style='text-align:left;' class='text12'><strong>"+text+"</strong><br>"+address+"</div>");*/
				
				var myicon = new GIcon();
				myicon.image = "http://www.joe-schau.at/img/icons/icon_google3.png";
				myicon.iconSize = new GSize(32, 32);
				myicon.iconAnchor = new GPoint(16, 16);
				myicon.infoWindowAnchor = new GPoint(20, 16);
				markerOptions = { icon:myicon };
				
				var marker1 = new GMarker(point, markerOptions);
				map.clearOverlays();
				map.addOverlay(marker1);
				marker1.openInfoWindowHtml("<div style='text-align:left;' class='text12'><strong>"+text+"</strong><br>"+address+"</div>");
				
			  }
			}
		  );
		}
		
		
		/*
		function showAddress2(address) {
		  geocoder.getLatLng(
			address,
			function(point) {
			  if (!point) {
				alert(address + " not found");
			  } else {
			  var marker2 = new GMarker(point);
			  map.addOverlay(marker2);
			  marker2.openInfoWindowHtml(address);
			  map.panTo(point);
			  }
			}
		  );
		}
		*/
		
		//showAddress2("Mollardgasse 85, Vienna, Austria");
		//temp=getLatLng("Mollardgasse 85, Vienna, Austria")
		//alert(temp);
		//window.setTimeout("", 1000);
		showAddress(myaddress);   
		}
    }

    //]]>





function showDetailDiv(what,itemID) {
	var detailhandler= new Ajax;
	detailhandler.url='http://www.joe-schau.at/incs/ajax/getDetailContent.php';
	detailhandler.params='what='+what+'&itemID='+itemID;
	detailhandler.onSuccess=detailsuccessHandler;
	detailhandler.onError=detailerrorHandler;
	detailhandler.doRequest();
	}

function detailerrorHandler(msg) {}
function detailsuccessHandler(txt, xml) {

	document.getElementById('overlayinnercont').innerHTML=txt;
	
/*	if (temp[0]!=-1) {
		var myWidth=document.getElementById("detaildivcontainer").offsetWidth;
		var myHeight=document.getElementById("detaildivcontainer").offsetHeight;
		myWidth=Math.round(-myWidth/2)+Math.round(temp[0]);
		myHeight=Math.round(-myHeight/2)+Math.round(temp[1]);
		document.getElementById('detaildivcontainer').style.left=myWidth+'px';
		document.getElementById('detaildivcontainer').style.top=myHeight+'px';
		// window.scrollBy(0,temp[1]);
		}
		*/
	}














function getScrollPos() {  
	 var scrOfX = 0, scrOfY = 0;  
	
	 if( typeof( window.pageYOffset ) == 'number' ) {  
		 //Netscape compliant  
		 scrOfY = window.pageYOffset;  
		 scrOfX = window.pageXOffset;  
	 } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {  
		 //DOM compliant  
		 scrOfY = document.body.scrollTop;  
		 scrOfX = document.body.scrollLeft;  
	 } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {  
		 //IE6 standards compliant mode  
		 scrOfY = document.documentElement.scrollTop;  
		 scrOfX = document.documentElement.scrollLeft;  
	 }  
	 return [ scrOfX, scrOfY ];  
	}


var tempscroll="bfk";
var scrolloffset=0;

var overlays= new Array('overlaycontschaufenster','overlaycontgallery','overlaycontwait','overlaycontmaps','overlaycontimage');


function showOverlay(type, params, text, header) {
	type = type || 'wait';
	params = params || '';
	text = text || '';
	header = header || '';

	if (document.getElementById('skyscraper')) document.getElementById("skyscraper").style.display="none";
	if (document.getElementById('terminal')) hide(document.getElementById('terminal').value);
	else {
		if (document.getElementById('wi_t_firmen')) hideall(witerminal);
		if (document.getElementById('fr_t_suche')) hideall(frterminal);
		if (document.getElementById('se_t_arzt')) hideall(seterminal);
		if (document.getElementById('co_t_gemeinden')) hideall(coterminal);
		}
	
	hideall(overlays);
	document.getElementById('overlay').style.display="";
	
		if (type=='mapsold') { 
			stopshow();
			show("overlaycontmaps",overlays);
			document.getElementById('overlaycontmaps').innerHTML=sjax('http://www.joe-schau.at/incs/ajax/getMapCont.php');
			document.getElementById('overlayhead').innerHTML=header;
			document.getElementById('overlay2').style.display="";
			load(params,text);
			}
			
		if (type=='maps') { 
			stopshow();
			show("overlaycontmaps",overlays);
			document.getElementById('overlaycontmaps').innerHTML=sjax('http://www.joe-schau.at/incs/ajax/getMapContnew.php?a='+base64_encode(params)+'&b='+base64_encode(text));

			document.getElementById('overlayhead').innerHTML=header;
			document.getElementById('overlay2').style.display="";
			// load(params,text);
			}
			
		if (type=="wait") {
			stopshow();
			show("overlaycontwait",overlays);
			document.getElementById('overlay2').style.display="";
			}
				
		if (type=='schaufenster') {
			stopshow();
			show("overlaycontschaufenster",overlays);
			}
				
		if (type=="gallery") {
			show("overlaycontgallery",overlays);
			}

		if (type=="image") {
			show("overlaycontimage",overlays);
			}

	if (tempscroll=='bfk') {
		tempscroll=document.body.style.overflow;
	 	scrolloffset=getScrollPos();
		document.body.style.overflow = 'hidden';
		window.scrollTo(0,0);
		}
	// document.getElementById("overlay2").visibility.="visible";
	}

function hideOverlay() {
	hideall(overlays);
	document.getElementById("overlay").style.display="none";
	document.getElementById("overlay2").style.display="none";
	document.body.style.overflow = tempscroll;
	tempscroll="bfk";
	// scrolloffset=0;
	// document.body.style.overflow="scroll";
	window.scrollTo(scrolloffset[0],scrolloffset[1]);
	if (document.getElementById('terminal')) show(document.getElementById('terminal').value);
	if (document.getElementById('skyscraper')) document.getElementById("skyscraper").style.display="";
	}



function showSlideShow(which) {
	showOverlay("gallery");
	getGallery(which);
	document.getElementById('overlay2').style.display="";
	window.setTimeout("startshow();",3000);
	}
	
function getGallery(which) {
	var galleryh= new Ajax;
	galleryh.url='http://www.joe-schau.at/incs/ajax/getGallery.php';
	galleryh.params='which='+which;
	galleryh.onSuccess=gallerysuccessHandler;
	galleryh.onError=galleryerrorHandler;
	galleryh.doRequest();
	}

function galleryerrorHandler(msg) {
	document.getElementById('overlay').style.display="none";
	}

function gallerysuccessHandler(txt, xml) {
	document.getElementById('overlaycontgallery').innerHTML=txt;
	}
	
var myshow;

function startshow() {
	if (myshow) stopshow();
	document.getElementById('shownavi').innerHTML='<a href="javascript:stopshow();" title="Foto-Show stoppen"><img border="0" src="http://www.joe-schau.at/img/gimmicks/navi_gal_stopshow.gif" width="30" height="28" /></a>';
	myshow=window.setInterval("getImage('next')",3600);
	}
		
function stopshow() {
	if (document.getElementById('shownavi')) document.getElementById('shownavi').innerHTML='<a href="javascript:startshow();" title="Foto-Show starten"><img border="0" src="http://www.joe-schau.at/img/gimmicks/navi_gal_startshow.gif" width="30" height="28" /></a>';
	if (myshow) window.clearInterval(myshow);
}


function getImage(which) {
	var galleryhandle= new Ajax;
	
	galleryhandle.url="http://www.joe-schau.at/incs/ajax/getGalleryImage.php";
	galleryhandle.params="which="+which+"&actual="+document.getElementById('actualimage').value;
	galleryhandle.onSuccess=successgalleryhandler;
	galleryhandle.onError=errorgalleryhandler;
	galleryhandle.doRequest();
}

function errorgalleryhandler(msg) {}


function successgalleryhandler(txt, xml) {
	var temp = txt.split("###");
	/*
	0	id
	1	imgtag
	2	untertext
	3	copyright
	4	statusdiv
	*/
	
	document.getElementById('actualimage').value=temp[0];
	document.getElementById('imagediv').innerHTML=temp[1];
	//document.getElementById('temptext').value=temp[2];
	// document.getElementById('texttag').innerHTML=document.getElementById('temptext').value;
	document.getElementById('textdiv').innerHTML=temp[2];
	document.getElementById('copyrightdiv').innerHTML=temp[3];
	document.getElementById('statusdiv').innerHTML=temp[4];
	// document.getElementById('pagetag2').innerHTML=temp[4];
}	






function showSchaufenster(which,type) {
	type = type || 'norm';
	showOverlay("schaufenster");
	getSchaufenster(which,type);
	document.getElementById('overlay2').style.display="";
	}
	
function getSchaufenster(which,type) {
	var schaufensterh= new Ajax;
	schaufensterh.url='http://www.joe-schau.at/incs/ajax/getSchaufenster.php';
	schaufensterh.params='itemID='+which+'&type='+type;
	schaufensterh.onSuccess=schaufenstersuccessHandler;
	schaufensterh.onError=schaufenstererrorHandler;
	schaufensterh.doRequest();
	}

function schaufenstererrorHandler(msg) {
	document.getElementById('overlay').style.display="none";
	}

function schaufenstersuccessHandler(txt, xml) {
	document.getElementById('overlaycontschaufenster').innerHTML=txt;
	}



function showimage(which) {
	showOverlay("image");
	document.getElementById('overlay2').style.display="";
	document.getElementById('bigimagediv').innerHTML='<img src="http://www.joe-schau.at/images/news/'+which+'.jpg">';
	}



