﻿var XmlHttp=null;
function CreateXmlHttpRequest()
{
	// For IE7, Mozilla, Safari, Etc
	if(window.XMLHttpRequest)
	{
		XmlHttp=new XMLHttpRequest();
		return XmlHttp;
	}
	
	// For IE
	var i;
	var VersionArray=new Array(7);
	VersionArray[0]="Msxml2.XMLHTTP.7.0";
	VersionArray[1]="Msxml2.XMLHTTP.6.0";
	VersionArray[2]="Msxml2.XMLHTTP.5.0";
	VersionArray[3]="Msxml2.XMLHTTP.4.0";
	VersionArray[4]="Msxml2.XMLHTTP.3.0";
	VersionArray[5]="Msxml2.XMLHTTP";
	VersionArray[6]="Microsoft.XMLHTTP";	
	if(window.ActiceXObject)
	{
		for(i=0;i<7;i++)
		{
			try
			{
				XmlHttp=new ActiveXObject(VersionArray[i]);
				return XmlHttp;
			}
			catch(Error){}
		}
	}
	
	// Can't Create, So Return Null
	return XmlHttp;
}
function SendGetData(Link)
{
	document.getElementById("AjaxDiv").innerHTML="<img src='images/loading5.gif'><span style='color=#000000;font-family:tahoma;font-size:8pt'> صفحه در حال بارگذاری است </span><img src='images/loading5.gif'>"
	//document.getElementById('Load').style.display='block';
	var AnswerCreate=CreateXmlHttpRequest();
	if(AnswerCreate!=null)
	{
		XmlHttp.abort();
		XmlHttp.open('GET',Link,true);
		XmlHttp.setRequestHeader("if-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");		
		XmlHttp.onreadystatechange=UpdateThis;
		XmlHttp.send(null);
	}
	else
	{
		alert("Can not create object!");
	}
}
function SendPostData(Link,PostData)
{
	var AnswerCreate=CreateXmlHttpRequest();
	if(AnswerCreate!=null)
	{
		XmlHttp.abort();
		XmlHttp.open('POST',Link,true);
		XmlHttp.onreadystatechange=UpdateThis;
		XmlHttp.setRequestHeader("Content-Type","application/X-www-form-urlencoded");
		XmlHttp.send(PostData);
	}
	else
	{
		alert("Can not create object!");
	}		
}
function UpdateThis()
{
	if(XmlHttp.readyState==4 && XmlHttp.status==200)
	{
		document.getElementById('Load').style.display='none';
		document.getElementById("AjaxDiv").innerHTML=XmlHttp.responseText;
	}
}
