var ie=document.all;
var dom=document.getElementById;
var ns4=document.layers;
var myhost = window.location.hostname;

function getCookie(NameOfCookie)
{ if (document.cookie.length > 0) 
	{  begin = document.cookie.indexOf(NameOfCookie+"="); 
	   if (begin != -1) // Note: != means "is not equal to"
		{ begin += NameOfCookie.length+1; 
		   end = document.cookie.indexOf(";", begin);
		   if (end == -1) end = document.cookie.length;
		   return unescape(document.cookie.substring(begin, end)); 
		} 
 	}
 return ""; 
}

function checkpollvote(pollid,forumid) {
  var id = pollid+"-"+forumid;
  var voteval = getCookie("iBPollVoteID");
  var found = voteval.indexOf(id);
  //change it to display result using XML load
  if (found > 0 ) { getvotes(pollid,forumid); }
}


function getvotes (pollid,forumid) {
 window.focus();
 var idvar = "poll_"+pollid+"_"+forumid;
 var crossobja = (dom)?document.getElementById(idvar) : ie? document.all.idvar : document.idvar;
 crossobja.innerHTML = "Loading..<br><img src=http://"+myhost+"/common/imgsc/ajax-loader.gif>";

 var xmlHttp;
  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("Your browser does not support AJAX!"); 
           return false;        
        }     
        } 
     }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        { var idvar = "poll_"+pollid+"_"+forumid;
          var crossobja = (dom)?document.getElementById(idvar) : ie? document.all.idvar : document.idvar;
	    var temp = xmlHttp.responseText;
	    temp = temp+"<br> You have already voted!!";
          crossobja.innerHTML = temp;
        }
      }
    var url = 'http://'+myhost+'/ibhacks/pollfeed.pl?op=getvotesxml&style=xml&POLL_ID='+pollid;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);  
}


function postpoll (pollid,forumid) {
   var idvar = "poll_"+pollid+"_"+forumid;
   var rad_val = "";
   for (var i=0; i < document.poll.VOTE.length; i++)
   {
   if (document.poll.VOTE[i].checked)
      {
      rad_val = document.poll.VOTE[i].value;
      }
   }
   var crossobja = (dom)?document.getElementById(idvar) : ie? document.all.idvar : document.idvar;
   crossobja.innerHTML = "Registring Votes... New Window will display our forums. Read, Post, Enjoy!!<br><img src=http://"+myhost+"/common/imgsc/ajax-loader.gif>";
   var url = 'http://'+myhost+'/ibhacks/pollfeed.pl?op=postpoll&POLL_ID='+pollid+'&FORUM_ID='+forumid+'&VOTE='+rad_val;
   var test = window.open(url);
   window.focus();
   var p = "getvotes("+pollid+","+forumid+")";
   window.setTimeout(p,3000);
   return;
}
