//var xmlhttp;      //<s cript type="text/javascript" src='jsfile.js'></ scrip t>
//--------------------
function getData(str,divid)      // I added ctd to color TD with JS.   , ctd .
{
      var textid=divid;					// Private Variable	// 19-5-2010
      if (str.length==0) {
          document.getElementById(textid).innerHTML="";
          return;
      }
      else {
          var xmlhttp=GetXmlHttpObject();
          if (xmlhttp==null) {
              alert ("Your browser does not support XMLHTTP!");
              return;
          }                                                                //    loading.gif
          document.getElementById(textid).innerHTML="<br /><div style='color: red; font-size: 11px; text-align: center'><img src='images/loading2.gif' border='0' /><br /><b>جارى التحميل</b></div>"; //19-8-2007.
          //
          var url= str + "&rnd_=" + Math.random();
			xmlhttp.onreadystatechange=function () {			//19-5-2010 mul aj
				if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {       //   complete?
				  document.getElementById(textid).innerHTML=xmlhttp.responseText;
				}
			};
          xmlhttp.open("GET",url,true);
          xmlhttp.send(null);
      }
}
//--------------------
//--------------------
function pData(u, str, divid, c)      // To votes: post
{
      var textid=divid;
      if (str.length==0) {
          document.getElementById(textid).innerHTML=".";
          return;
      }
      else {
          var xmlhttp=GetXmlHttpObject();
          if (xmlhttp==null) {
              alert ("Your browser does not support XMLHTTP!");
              return;
          }
          document.getElementById(textid).innerHTML = "<br /><center><img alt='' src='images/loading2.gif' border='0' /><br /></center>";
          //
          var url    ='index.php';
          if(u=='v') {url='vote2.php?sp=jv';}
          //var url= str + "&rnd_=" + Math.random();
			xmlhttp.onreadystatechange=function () {
				if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {       //   complete?
				  document.getElementById(textid).innerHTML=xmlhttp.responseText;				  
				}
			};
          xmlhttp.open('POST', url, true);
          xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');        // very imp.
          xmlhttp.setRequestHeader("Content-length", str.length);
          xmlhttp.setRequestHeader("Connection", "close");
          xmlhttp.send("pr="+escape(str)+"&co="+escape(c)+"");
      }
}
//--------------------
function poData(str, divid, u)      // To Post  data 251109         poData(new Array('xxxxxx'),
{
      var textid=divid;
      if (str.length==0) {
          document.getElementById(textid).innerHTML=".";
          return;
      }
      else {
          var xmlhttp=GetXmlHttpObject();
          if (xmlhttp==null) {
              alert ("Your browser does not support XMLHTTP!");
              return;
          }
          //
          var x=0, qstr="", url="";
          document.getElementById(textid).innerHTML="<br /><center><img alt='' src='images/loading2.gif' border='0' /><br /></center>";
          //
          //str = array     new Array() in html form
          for (x in str) {
           qstr = qstr + "f" + x + "=" + encodeURIComponent(str[x]) + "&";
          }
          //return (qstr);
          //
          //var url= str + "&rnd_=" + Math.random();

          url =u; // + '&' + qstr;
			xmlhttp.onreadystatechange=function () {
				if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {       //   complete?
				  document.getElementById(textid).innerHTML=xmlhttp.responseText;
				}
			};          
		  //xmlhttp.onreadystatechange=stateChanged;
          xmlhttp.open('POST', url, true);
          xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');        // very imp. //charset=UTF-8;    ;  ; charset=Windows-1256
          xmlhttp.setRequestHeader("Content-length", qstr.length);
          xmlhttp.setRequestHeader("Connection", "close");  // Windows-1255
          //xmlHttp.send("pr="+escape(str)+"&co="+escape(c)+"");
          xmlhttp.send(qstr);
          //
          //alert(url)
      }
}
//--------------------
//----
function getData2(str, divid)
{
      var textid=divid;				// private varuable
      if (str.length==0) {
          document.getElementById(textid).innerHTML=".";
          return;
      }
      else {
          var xmlhttp=GetXmlHttpObject();
          if (xmlhttp==null) {
              alert ("Your browser does not support XMLHTTP!");
              return;
          }
          document.getElementById(textid).innerHTML ="<img src='images/ndx2/loading2.gif' border='0' />"; //me
          //
          var url= str + "&rnd_=" + Math.random();
          //xmlhttp.onreadystatechange=stateChanged;
			xmlhttp.onreadystatechange=function () {
				if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {       //   complete?
				  document.getElementById(textid).innerHTML=xmlhttp.responseText;
				}
			};		  
          xmlhttp.open("GET",url,true);
          xmlhttp.send(null);
      }
}
//--------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
/*
function stateChanged()
{
        if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {       //   complete?
          document.getElementById(textid).innerHTML=xmlhttp.responseText;
        }
}
*/
//--------------------
function GetXmlHttpObject()
{
    if (window.XMLHttpRequest) {  // code for IE7+, Firefox, Chrome, Opera, Safari
      return new XMLHttpRequest();
    }
    if (window.ActiveXObject) {  // code for IE6, IE5
      return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}
//------------------------------------------------------------------------------