/*.......... Feudat Ajax system by: Mortazah Annaser (mortazah@gmail.com) ..........*/

function lodDot()
{
	var lodDiv = document.getElementById('LodDiv'),
		lodWrd = 'جاري التحميل',
		dotAnm = new Array('.'+lodWrd, '..'+lodWrd, '...'+lodWrd);
		
	switch( lodDiv.innerHTML )
	{
		case dotAnm[0]:
			lodDiv.innerHTML = dotAnm[1];
		break;
		
		case dotAnm[1]:
			lodDiv.innerHTML = dotAnm[2];
		break;

		case dotAnm[2]:
			lodDiv.innerHTML = dotAnm[0];
		break;
	}
}


function GetAjxDat(ajxUrl, ajxDiv, lodDiv)
{
	var xmlHttReqObj = false;
	
	if( window.XMLHttpRequest )
	{
		xmlHttReqObj = new XMLHttpRequest();
	}
	
	if( window.ActiveXObject )
	{
		try
		{
			xmlHttReqObj = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch(e)
		{
			try
			{
				xmlHttReqObj = new ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(e)
			{
				alert('عفواً، متصفحك لا يدعم تقنية اجكس... قم بتحديث متصفحك من فضلك!');
			}
		}
	}	

	if( xmlHttReqObj )
	{
		ajxDatDiv = document.getElementById(ajxDiv);
		ajxLodDiv = document.getElementById(lodDiv);
		
		xmlHttReqObj.open('GET', ajxUrl+'&x='+Math.random(), true);
		xmlHttReqObj.onreadystatechange = function()
		{
			if( xmlHttReqObj.readyState<4 )
			{
				ajxLodDiv.style.visibility = 'visible';
				lodIntVal = setInterval('lodDot(\''+ajxLodDiv+'\')', 200);
			}
			if( xmlHttReqObj.readyState == 4 )
			{
				ajxLodDiv.style.visibility = 'hidden';
				ajxDatDiv.innerHTML = xmlHttReqObj.responseText;
				clearInterval(lodIntVal);
			}
		}
		xmlHttReqObj.send(null)
	}

}