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 =  document.getElementById('forbutt');//'<img src="admin/images/wait.gif" border="0" width="90" height="20">'
var myinput = document.getElementById('email').value;

if(myreq.readyState == 4) {

   if(myreq.status == 200) {

		myinput = "";
		item.innerHTML = myreq.responseText;

      if(getxml==1) {

						myinput = "";
						item.innerHTML = 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"></div>';

	  doCallback(callback, item,id);

  }/**/

}



if(reqtype=='post') {

  requestPOST(url,query,myreq);

} else {

requestGET(url,query,myreq);

}

}
