﻿var xmlHttp11=null;
var timeout=5000;

function GetXmlHttpObject(handler)
{ 
  var objXmlHttp=null;
  if (navigator.userAgent.indexOf("MSIE")>=0)
  { 
    var strName="Msxml2.XMLHTTP"
    if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
    {
      strName="Microsoft.XMLHTTP"
    } 
    try
    { 
      objXmlHttp=new ActiveXObject(strName)
      objXmlHttp.onreadystatechange=handler 
      return objXmlHttp
    }  
    catch(e)
    { 
       alert("Error. Scripting for ActiveX might be disabled") 
       return 
    } 
  }
  else
  {
     objXmlHttp=new XMLHttpRequest()
     objXmlHttp.onload=handler
     objXmlHttp.onerror=handler 
     return objXmlHttp
  } 
} 

function AddVote(vid,aid)
{
//alert(vid);
//alert(aid);
   //newsid=x;
   //alert(newsid);
   var url="ajax/addvote.aspx?vid=" + vid+"&aid="+aid;
   //alert(url);
   xmlHttp11=null;
   xmlHttp11=GetXmlHttpObject(stateChanged11);
   xmlHttp11.open("POST", url , true);
   xmlHttp11.send(null);
}

function stateChanged11() 
{ 
    if (xmlHttp11.readyState==4 || xmlHttp11.readyState=="complete")
    {
       document.getElementById("view1").disabled=false;
       var result=xmlHttp11.responseText;
       //alert("Result = "+result);
       if(result!="")
       {
          document.getElementById("resultlab").innerHTML=result;
          setTimeout(ClearText,timeout);
          var elements=document.getElementsByName("vote");
          for(i=0;i<elements.length;i++)
          {
                if(elements[i].checked)
                   elements[i].checked=false;
          }
       }
    }
}

function ClearText()
{
   document.getElementById("resultlab").innerHTML="&nbsp;";
   clearTimeout(timeout);
}


/////////////////////////////////////////////
function swapviews(x)
{
//alert("here");
  if(document.getElementById("view1").style.display=="block" && x==2) //swap to show result
  {
    document.getElementById("view1").style.display="none";
    document.getElementById("view2").style.display="block";
  }
  else if(document.getElementById("view1").style.display=="block" && x==1) // give vote
  {
    var elements=document.getElementsByName("vote");
    var temp="";
    for(i=0;i<elements.length;i++)
    {
      if(elements[i].checked)
        temp=elements[i].value;
    }
    if(temp=="")
    {
       document.getElementById("resultlab").innerHTML="يجب اختيار اجابه واحده";
       setTimeout(ClearText,timeout);
    }
    else
    {
       document.getElementById("resultlab").innerHTML="&nbsp;";
       document.getElementById("view1").disabled=true;
       var param=temp.split("|");
       AddVote(param[0],param[1]);
    }
  }
  else if(document.getElementById("view1").style.display=="none" && x==1) //swap to show vote
  {
    document.getElementById("view1").style.display="block";
    document.getElementById("view2").style.display="none";
  }
}
