var xmlHttp;
var run=0;
function ajaxFunction()
{
	try{ 
		// Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}catch (e){  
		// Internet Explorer  
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}catch (e){    
			try{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}catch (e){      
				alert("Sorry.. Your browser does not support AJAX!");      
				return false;      
			}
		}
	}
}
////////////////////
// form validation for user name
//to check password
function checkpass(pass,confirmpass)
{
    if(pass != confirmpass)
    {
	    document.getElementById('passresult').innerHTML = 'كلمه المرور والاعاده غير متطابقه';
	    
	}
}

// form validation for user name
////////////////////////
function createREQ() {
try {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(err1) {
       try {
       req = new ActiveXObject('Msxml2.XMLHTTP'); /* some versions IE */
       } catch (err2) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP"); /* some versions IE */
         } catch (err3) {
          req = false;
         }
       }
     }
     return req;
}
function requestGET(url, query, req) {
myRand=parseInt(Math.random()*99999999);
req.open("GET",url+'?'+query+'&rand='+myRand,true);
req.send(null);
}
function requestPOST(url, query, req) {
req.open("POST", url,true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(query);
}
function doCallback(callback,item,id) {
eval(callback + '(item,id)');
}

function doAjax(url,query,callback,reqtype,getxml,id) {
// create the XMLHTTPRequest object instance
/*if(id){
	//alert('veiw_menue'+id);	
$("#veiw_menue"+id).slideDown(1000);}*/
//else  $("#veiw_menue"+id).slideUp(1000);
var myreq = createREQ();
myreq.onreadystatechange = function() {
var item ;//'<img src="admin/images/wait.gif" border="0" width="90" height="20">'
if(myreq.readyState == 4) {
   if(myreq.status == 200) {
      item = myreq.responseText;
      if(getxml==1) {
         item = myreq.responseXML;
    }
      doCallback(callback, item,id);
    }
  }
  else
    {
	  item ='<div style="margin-top:50px;"><img src="admin/images/wait.gif" border="0" width="32" height="32">';
	  doCallback(callback, item,id);
  }/**/
}

if(reqtype=='post') {
  requestPOST(url,query,myreq);
} else {
requestGET(url,query,myreq);
}
}
