var xmlHttp;

function getContent(lang, page) {
	xmlHttp=GetXmlHttpObject();
	xmlHttpJava=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="ajax/getcontent.php";
	var urlext=url+"?lang="+lang+"&page="+page;
	var urljava=urlext+"&java=true"+"&sid="+Math.random();
	
	xmlHttpJava.onreadystatechange=stateChanged;
	xmlHttpJava.open("GET",urljava,true);
	xmlHttpJava.send(null);
	
	var urlhtml=urlext+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",urlhtml,true);
	xmlHttp.send(null);
}

/*function getNews(lang, number) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="ajax/getnews.php";
	var urlext=url+"?lang="+lang+"&newsStartItem="+number;
	
	var urlhtml=urlext+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=stateChangedNews;
	xmlHttp.open("GET",urlhtml,true);
	xmlHttp.send(null);
}*/

//Display an Facebook iframe
function getNewsFacebook(lang, number) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="ajax/getfacebooknews.php";
	var urlext=url+"?lang="+lang+"&newsStartItem="+number;
	
	var urlhtml=urlext+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=stateChangedNews;
	xmlHttp.open("GET",urlhtml,true);
	xmlHttp.send(null);
}

function sendMail(lang) {
	xmlHttp=GetXmlHttpObject();
	var name    = document.getElementById('name');
	var email   = document.getElementById('email');
	var phone   = document.getElementById('phone');
	var addinfo = document.getElementById('addinfo');

	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="ajax/sendmail.php";
	var urlext=url+"?lang="+lang+"&name="+name.value+"&email="+email.value+"&phone="+phone.value+"&addinfo="+addinfo.value;
	if (name.value != "") {
			if ((email.value != "") || (phone.value != "")) {
				name.value = ""; email.value = ""; phone.value =""; addinfo.value ="";
			}
	}
	
	xmlHttp.onreadystatechange=stateChangedMail;
	xmlHttp.open("GET",urlext,true);
	xmlHttp.send(null);
}

function stateChanged() {
	if ((xmlHttp.readyState==4 || xmlHttp.readyState=="complete") && (xmlHttpJava.readyState==4 || xmlHttpJava.readyState=="complete")){
		document.getElementById('pageText').innerHTML = xmlHttp.responseText;
		if (xmlHttpJava.responseText.search('div') == -1)
			eval(xmlHttpJava.responseText);
	 } 
}

function stateChangedNews() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		mainContentDiv = document.getElementById('pageText');
		mainContentDiv.innerHTML = xmlHttp.responseText;
		mainContentDiv.scrollTop = 0;
	 } 
}

function stateChangedMail() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('sendMailText').innerHTML = xmlHttp.responseText;
	 } 
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
