var xmlHttp;
var divhandler = new handleDivTag(null);


function handleDivTag(divtag)
{
   var divtag;
   return divtag;
} 


function getVote(string, int)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 

var url="poll_vote.php";
url=url+"?vid="+int;
url=url+"&type="+string;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
divhandler.divtag = "vote" + int;
xmlHttp.send(null);

} 


function addFav(int)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 

var url="fav.php?do=add";
url=url+"&vid="+int;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
divhandler.divtag = "fav" + int;
xmlHttp.send(null);

} 

function subFav(int)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 

var url="fav.php?do=sub";
url=url+"&vid="+int;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
divhandler.divtag = "fav" + int;
xmlHttp.send(null);

} 



function stateChanged() 
{ 

 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
	var response = xmlHttp.responseText; 

	if(response != "") { 
		document.getElementById(divhandler.divtag).innerHTML=response;
	}
 } 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp;
}
