var xmlHttp;

/*********************************GET POLL RESULT**************************************/
function getPollResult(intPollID, intSelectedOptionID)
{ 
    //alert("Poll ID: " + intPollID + ", Selected Option ID: " + intSelectedOptionID);
    var url="poll/showPollDo.php?sid=" + Math.random() + "&pid=" + intPollID + "&oid=" + intSelectedOptionID;
    xmlHttp=GetXmlHttpObject(pollStateChanged);
    xmlHttp.open("GET", url , true);
    xmlHttp.send(null);
//alert("Poll Result 1");
} 

function pollStateChanged() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        document.getElementById("showPollResult").innerHTML=xmlHttp.responseText
    //alert("Poll Result 2");
    }
}
/*********************************GET POLL RESULT**************************************/

function GetXmlHttpObject(handler)
{ 
    var objXmlHttp=null

    if (navigator.userAgent.indexOf("Opera")>=0)
    {
        /*alert("This example doesn't work in Opera")
		return*/
        objXmlHttp=new XMLHttpRequest();
        objXmlHttp.onload=handler;
        objXmlHttp.onerror=handler;
        return objXmlHttp;
        
    }
    else 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 if (navigator.userAgent.indexOf("Mozilla")>=0)
    {
        objXmlHttp=new XMLHttpRequest();
        objXmlHttp.onload=handler;
        objXmlHttp.onerror=handler;
        return objXmlHttp;
    }
    else
    {
        objXmlHttp=new XMLHttpRequest();
        objXmlHttp.onload=handler;
        objXmlHttp.onerror=handler;
        return objXmlHttp;
    }
} 