// Ajax Engine
if ( typeof XMLHttpRequest != "undefined" )
	{
	var Ajax	=	new XMLHttpRequest();	
	}
else if ( window.ActiveXObject )
	{
		var aVersions = ["MSXML2.XMLHTTP.5.0","MSXML.XMLHTTP.4.0","MSXML.XMLHTTP.3.0","MSXML.XMLHTTP","Microsoft.XMLHTTP"];
		for ( var i = 0 ; i < aVersions.length; i++ )
			{
			try {
				var Ajax = new ActiveXObject(aVersions[i])	;
				} catch (oError) { }
			}
	}
if ( !Ajax )
	{
	alert("The Ajax Cannot install. Please Set The Ajax Settings. Powered By Mehrdad Design");
	} 

var $_L = function image_s(div)
{
document.getElementById(div).innerHTML = "<div align='center'><img src='http://hamidjon.com/data/images/loading.gif' width='24' height='24' border='0' alt='لطفا صبر کنید' /></div>";
}

var $_L2 = function image_a(div)
{
document.getElementById(div).innerHTML = "<div align='center'><img src='http://hamidjon.com/data/images/loading2.gif' width='24' height='24' border='0' alt='لطفا صبر کنید' /></div>";
}

function randnumber(){
randstr = parseInt(Math.random()*(9999999999999))
return randstr
}

function getcontent(div,url){
$_L(div);
Ajax.open("GET",url+"&rand="+randnumber(),true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
					document.getElementById(div).innerHTML = Ajax.responseText ;
				}
		}
	}
	Ajax.send(null);
}

function show_last_post(div,url){
$_L(div);
Ajax.open("GET",url+"&rand="+randnumber(),true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
					document.getElementById(div).innerHTML = Ajax.responseText ;
				}
		}
	}
	Ajax.send(null);
}

/* AutoMatic - Don't Change */
function getformcontent(oForm,randnumber)
{
var aParams = new Array();
for (var i = 0 ; i < oForm.elements.length; i++ )
	{
		var sParam = encodeURIComponent(oForm.elements[i].name);
		sParam += "=" ;
		sParam += encodeURIComponent(oForm.elements[i].value);
		aParams.push(sParam);
	}
	return aParams.join("&");
}
/* AutoMatic - Don't Change */

function sendcontent(oForm,div)
{
var oForm = document.forms[0] ;
var sBody = getformcontent(oForm,randnumber());
$_L(div);
Ajax.open("POST",oForm.action+"&randnumber="+randnumber(),true);
Ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
Ajax.onreadystatechange = function()
	{
		if ( Ajax.readyState == 4 )
			{
			 if ( Ajax.status == 200 )
			 	{
				document.getElementById(div).innerHTML = Ajax.responseText ;
				}
			else
				{
				document.getElementById(div).innerHTML = "<font color='#FF0000'>صفحه درخواست شده یافت نشد</font>" ;
				}
			}
	}
	Ajax.send(sBody);
}

function openurl(url){
$_L("index");
Ajax.open("GET",url+"?rand="+randnumber(),true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
				document.getElementById("index").innerHTML = Ajax.responseText ;
				}
			else
				{
				document.getElementById("index").innerHTML = "<font color='#FF0000'>صفحه درخواست شده یافت نشد</font>" ;
				}
				
		}
	}
	Ajax.send(null);
}

function deleteitem(id,url){
$_L("delete_"+id);
Ajax.open("GET",url+"&rand="+randnumber(),true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
					document.getElementById("tr_"+id).style.display = "none";
				}
		}
	}
	Ajax.send(null);
}

function show(id,doing,url){
$_L("show_"+id);
var url2 = url+"?id="+id+"&doing="+doing+"&rand="+randnumber() ;
Ajax.open("GET",url2,true);
if ( doing == "SHOW" )
	{
	var img = "ok.gif";	
	var doing2 = "UNSHOW";
	}
else
	{
	var img = "notok.gif";	
	var doing2 = "SHOW";
	}
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
				document.getElementById("show_"+id).innerHTML	=	'<a href="#LINKS#FRIENDS#'+doing2+'#'+id+'" onClick="show('+"'"+id+"'"+','+"'"+doing2+"'"+',\'engine/friendlinks/show.php\')"><img src="../../data/images/'+img+'" border="0" width="24" height="24" /></a>';
				}
		}
	}
	Ajax.send(null);
}


function show2(id,doing,url){
$_L("show_"+id);
var url2 = url+"?id="+id+"&doing="+doing+"&rand="+randnumber() ;
Ajax.open("GET",url2,true);
if ( doing == "SHOW" )
	{
	var img = "ok.gif";	
	var doing2 = "UNSHOW";
	}
else
	{
	var img = "notok.gif";	
	var doing2 = "SHOW";
	}
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
				document.getElementById("show_"+id).innerHTML	=	'<a href="#LINKS#OFFER#'+doing2+'#'+id+'" onClick="show2('+"'"+id+"'"+','+"'"+doing2+"'"+',\'engine/offer/show.php\')"><img src="../../data/images/'+img+'" border="0" width="24" height="24" /></a>';
				}
		}
	}
	Ajax.send(null);
}


function $_WR(source)
{
document.getElementById("index").innerHTML = source ;
}

function opendir(dir){
$_L("index");
Ajax.open("GET",dir,true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
				document.getElementById("index").innerHTML = Ajax.responseText ;
				}
			else
				{
				document.getElementById("index").innerHTML = "<font color='#FF0000'>صفحه درخواست شده یافت نشد</font>" ;
				}
				
		}
	}
	Ajax.send(null);
}

function openurl2(url){
$_L2("index");
Ajax.open("GET",url,true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
				document.getElementById("index").innerHTML = Ajax.responseText ;
				}
			else
				{
				document.getElementById("index").innerHTML = "<font color='#FF0000'>صفحه درخواست شده یافت نشد</font>" ;
				}
				
		}
	}
	Ajax.send(null);
}


function openurl3(url){
$_L("index");
Ajax.open("GET",url,true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
				document.getElementById("index").innerHTML = Ajax.responseText ;
				}
			else
				{
				document.getElementById("index").innerHTML = "<font color='#FF0000'>صفحه درخواست شده یافت نشد</font>" ;
				}
				
		}
	}
	Ajax.send(null);
}

function changepage(url){
$_L("posts");
Ajax.open("GET",url+"&rand="+randnumber(),true);
Ajax.onreadystatechange = function()
	{
	if ( Ajax.readyState == 4 )
		{
			if ( Ajax.status == 200 )
				{
					document.getElementById("posts").innerHTML = Ajax.responseText ;
				}
		}
	}
	Ajax.send(null);
}
