var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}

//////////////////////////////////////////////////
function makerequest(serverPage, objID) {
  var obj = document.getElementById(objID);
  xmlhttp.open("get", serverPage);
  //var arabic = "<a href='../ar/?spage=" + serverPage + "'>عربي</a>"
  var loadstatustext="<img src='../images/indicator.gif'>";
  xmlhttp.onreadystatechange = function() {
    document.getElementById('loading_div').innerHTML=loadstatustext;
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      document.getElementById(objID).innerHTML = xmlhttp.responseText;
      document.getElementById('loading_div').innerHTML="";
      //document.getElementById('arabic').innerHTML= arabic;
    }
  }
  xmlhttp.send(null);
}

//////////////////////////////////////////////////
function getformvalues (fobj){
var str = "";
for(var i = 0; i < fobj.elements.length; i++){
  str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&";
}
return str;
}

//////////////////////////////////////////////////
function submitform (theform, serverPage, objID){
var file = serverPage;
var str = getformvalues(theform);
//If the validation is ok.
obj = document.getElementById(objID);
obj.disabled=true;
processajax2(serverPage, obj, str);
}

//////////////////////////////////////////////////
function search_request (theform, ss_str, serverPage, objID){
if(ss_str.length > 3){  var file = serverPage;
  var str = getformvalues(theform);
  //If the validation is ok.
  obj = document.getElementById(objID);
  processajax(serverPage, obj, str);}else{  document.getElementById('search_area').innerHTML="";
}
}

//////////////////////////////////
function processajax2(serverPage, obj, str){
xmlhttp.open("post", serverPage, true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
var loadstatustext="<img src='../images/indicator.gif' hspace='50'>";
xmlhttp.onreadystatechange = function() {  document.getElementById('loading_div').innerHTML=loadstatustext;
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  document.getElementById('loading_div').innerHTML="";
  obj.innerHTML = xmlhttp.responseText;
  obj.disabled=false;
}
}
xmlhttp.send(str);
}

//////////////////////////////////////////////////////////
function processajax(serverPage, obj, str){
xmlhttp.open("post", serverPage, true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
var loadstatustext="<img src='../images/spinner.gif'>";
xmlhttp.onreadystatechange = function() {
  //document.getElementById('loading_div2').innerHTML=loadstatustext;
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  //document.getElementById('loading_div2').innerHTML="";
  obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(str);
}
