var xmlHttp

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;
}

function latestNewsStateChanged() { 
	if (xmlHttp.readyState==1) { document.getElementById("spinner").innerHTML="<img src='images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==2) { document.getElementById("spinner").innerHTML="<img src='images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==3) { document.getElementById("spinner").innerHTML="<img src='images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==4) { document.getElementById("latestNews").innerHTML=xmlHttp.responseText; }
}

function showLatestNews(str) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  { alert ("Your browser does not support AJAX!"); return; } 
	var url="js_getNews.php";
	url=url+"?sortby="+str;
	xmlHttp.onreadystatechange=latestNewsStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function showLatestType(str) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  { alert ("Your browser does not support AJAX!"); return; } 
	var url="js_getNews.php";
	url=url+"?sortby_type="+str;
	xmlHttp.onreadystatechange=latestNewsStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function browseArchiveStateChanged() { 
	if (xmlHttp.readyState==1) { document.getElementById("spinner").innerHTML="<img src='images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==2) { document.getElementById("spinner").innerHTML="<img src='images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==3) { document.getElementById("spinner").innerHTML="<img src='images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==4) { document.getElementById("browseArchive").innerHTML=xmlHttp.responseText; }
}

function browseArchive(str,str2) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  { alert ("Your browser does not support AJAX!"); return; } 
	var url="js_browseArchive.php";
	url=url+"?start="+str+"&sid="+str2;
	xmlHttp.onreadystatechange=browseArchiveStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function showPrayerTimesStateChanged() { 
	if (xmlHttp.readyState==1) { 
		document.getElementById("spinner-p").style.textAlign = "center";
		document.getElementById("spinner-p").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' /> Please wait...<br /><br />";
		 }
	if (xmlHttp.readyState==2) { document.getElementById("spinner-p").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==3) { document.getElementById("spinner-p").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==4) { document.getElementById("showPrayerTimes").innerHTML=xmlHttp.responseText; }
}

function showPrayerTimes(str) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  { alert ("Your browser does not support AJAX!"); return; }   
	var url="http://www.iisna.com/js_showPrayerTimes.php";
	url=url+"?prayerday="+str;
	xmlHttp.onreadystatechange=showPrayerTimesStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function showPrayerCityStateChanged() { 
	if (xmlHttp.readyState==1) { 
		document.getElementById("spinnerpc").style.textAlign = "center";
		document.getElementById("spinnerpc").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' /> Please wait...<br /><br />";
		 }
	if (xmlHttp.readyState==2) { document.getElementById("spinnerpc").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==3) { document.getElementById("spinnerpc").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' /> Please wait...<br /><br />"; }
	if (xmlHttp.readyState==4) { document.getElementById("showPrayerTimes").innerHTML=xmlHttp.responseText; }
}

function showPrayerCity(str) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  { alert ("Your browser does not support AJAX!"); return; }   
	var url="http://www.iisna.com/js_showPrayerTimes.php";
	url=url+"?prayercity="+str;
	xmlHttp.onreadystatechange=showPrayerCityStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function articleLikeChanged() { 
	if (xmlHttp.readyState==1) { 
		document.getElementById("spinner-likes").style.textAlign = "left";
		document.getElementById("spinner-likes").style.marginTop = "4px";
		document.getElementById("spinner-likes").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' />";
		 }
	if (xmlHttp.readyState==2) { document.getElementById("spinner-likes").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' />"; }
	if (xmlHttp.readyState==3) { document.getElementById("spinner-likes").innerHTML="<img src='http://www.iisna.com/images/spinner.gif' alt='' />"; }
	if (xmlHttp.readyState==4) { document.getElementById("button-likes").innerHTML=xmlHttp.responseText; }
}

function articleLike(str,str2) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  { alert ("Your browser does not support AJAX!"); return; }   
	var url="http://www.iisna.com/js_articlelikes.php";
	url=url+"?id="+str+"&like="+str2;
	xmlHttp.onreadystatechange=articleLikeChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}