var http = createRequestObject();
function createRequestObject()
{
 var xmlhttp;
  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

 if(!xmlhttp && typeof XMLHttpRequest != 'undefined')
 {
  try
  {
   xmlhttp = new XMLHttpRequest();

  }
  catch(e)
  {
   xmlhttp = false;
  }

 }

 return xmlhttp;
}

function getLink(link){
    http.open('get', link);
    http.onreadystatechange = handleLink;
    http.send(null);
}
function handleLink(){
    if(http.readyState == 1){
        document.getElementById('maindiv').innerHTML = '<img src="images/loading.gif" border="0">';
    }
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById('maindiv').innerHTML = response;
    }
}

function getcom(link){
    http.open('get', link  + "&" + Math.floor(89999999*Math.random()+10000000) );
    http.onreadystatechange = handlecom;
    http.send(null);
}
function handlecom(){
    if(http.readyState == 1){
        document.getElementById('comdiv').innerHTML = '<img src="images/loading.gif" border="0">';
    }
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById('comdiv').innerHTML = response;
    }
}


function getrateInfo(){
    document.ratew.send.disabled=true;
    var poststr = "rate.php?id="  + document.getElementById("id").value + "&rate=" + document.getElementById("rate").value + "&random=" + Math.floor(89999999*Math.random()+10000000) ;
    http.open('get',poststr);
    http.onreadystatechange = handlerateInfo;
    http.send(null);
}
function handlerateInfo(){
    if(http.readyState <4){
        document.getElementById('ratediv').innerHTML = '<img src="images/loading.gif" border="0">';
    }
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById('ratediv').innerHTML = response;
    }
}

function getnrateInfo(){
    document.ratew.send.disabled=true;
    var poststr = "nrate.php?id="  + document.getElementById("id").value + "&rate=" + document.getElementById("rate").value + "&random=" + Math.floor(89999999*Math.random()+10000000) ;
    http.open('get',poststr);
    http.onreadystatechange = handlerateInfo;
    http.send(null);
}
function handlerateInfo(){
    if(http.readyState <4){
        document.getElementById('ratediv').innerHTML = '<img src="images/loading.gif" border="0">';
    }
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById('ratediv').innerHTML = response;
    }
}

function getcommentInfo(){
    var poststr = "includes/comment.php?add=comment&bid="  + document.getElementById("bid").value + "&bname=" + document.getElementById("bname").value + "&bmail=" + document.getElementById("bmail").value + "&bmessage=" + document.getElementById("bmessage").value  + "&comnkind=" + document.getElementById("comnkind").value + "&code1=" + document.getElementById("code1").value + "&code2=" + document.getElementById("code2").value + "&userid=" + document.getElementById("userid").value + "&random=" + Math.floor(89999999*Math.random()+10000000);
    http.open('get',poststr);
    http.setRequestHeader('Content-Type', 'text/html; charset:windows-1256');
    http.onreadystatechange = handlecommentInfo;
    http.send(null);
}
function handlecommentInfo(){
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById('commentresult').innerHTML = response;

    }
}



function loadyouchose(){
    var poststr = "includes/loadyouchose.php?random=" + Math.floor(89999999*Math.random()+10000000);
    http.open('get',poststr);
    http.onreadystatechange = yhandlerateInfo;
    http.send(null);
}
function yhandlerateInfo(){
    if(http.readyState <4){
        document.getElementById('youchose').innerHTML = '<img src="images/loading.gif" border="0">';
    }
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById('youchose').innerHTML = response;
    }
}

function PhotoUrl(){
Photos = document.register.catpic.value;
document.register.Photos.src=document.register.catpic.value;
}

function getQuranInfo(){
    var poststr = "Quran.php?file="  + document.getElementById("Quranid").value + "&random=" + Math.floor(89999999*Math.random()+10000000);
    http.open('get',poststr);
    http.onreadystatechange = handleQuranInfo;
    http.send(null);
}
function handleQuranInfo(){
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById('Qurandiv').innerHTML = response;
    }
}

function closeflash()
{
document.getElementById('Qurandiv').innerHTML = '';
}
function check_length(my_form)
{
maxLen = 500; // max number of characters allowed
if (my_form.bmessage.value.length >= maxLen) {
var msg = "عفواً ... تجاوزت عدد الحروف المسموح بها وهى 500 حرف";
alert(msg);
my_form.bmessage.value = my_form.bmessage.value.substring(0, maxLen);
}
else{
my_form.text_num.value = maxLen - my_form.bmessage.value.length;}
}

function getcode(){
document.getElementById('codeiv').innerHTML = '<img align="middle" src="code.php" alt="انقل ماهو مكتوب على الصورة">';
}
