//AJAX xD
var xmlHttp
var ajax_form;
var ajax_url;

function doajax(url, form, modus){
	if (url.length==0){ 
		return
	}
	ajax_url = url;
	redirect = false;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	if(lang != ""){ url = "?site=" + url + "&lang=" + lang + "&modus=" + modus; }
	url = "getajax.php"+url;
	
	ajax_form = form;
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 


function show_galerie(){
	var fo = new SWFObject("viewer.swf", "viewer", "100%", "500px", "8", "#E1E1E1" );		
	fo.addParam("scale", "noscale");		
	fo.addParam("quality", "best");		
	fo.write("flashcontent");			
	fo.addVariable( "langOpenImage", "Bild in neuem Fenster öffnen" );		
	fo.addVariable("langAbout", "Info");		
}

function show_guestbookentries(){
	doajax('guestbook_entry', 'guestbook_entries', 2);
}

function stateChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById(ajax_form).innerHTML = xmlHttp.responseText;
		if(ajax_url == 'galerie') show_galerie();
		else if(ajax_url == 'guestbook') show_guestbookentries();
	}else if ((xmlHttp.readyState==1 || xmlHttp.readyState=="loading")){

	}
} 

function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
		if(objXMLHttp.overrideMimeType) objXMLHttp.overrideMimeType('text/xml');
	}else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
