if(location.href.indexOf("intranet")>=0) document.domain="uol.intranet";
else document.domain="uol.com.br";
var reloadResult=0;

var xmlDocAnswer
var xmlDocResult
var xmlVotosUser=0;

var alternativas=new Array();

function xmlExecuteAnswer(){
    document.getElementById('alternativas').innerHTML="";
    document.getElementById('titulo').innerHTML="";
    document.getElementById('titulo').appendChild(document.createTextNode(xmlDocAnswer.getElementsByTagName('questions')[0].getElementsByTagName('question')[0].getElementsByTagName('text')[0].firstChild.nodeValue));
    if(reloadResult==0) {
    TABLE=document.createElement("table");
    TABLE.className="alternativas";
    TABLE_TBODY=document.createElement("tbody");
    }
    answers=xmlDocAnswer.getElementsByTagName('answer').length;
    for(i=0;i<answers;i++){
        alternativas[alternativas.length]=xmlDocAnswer.getElementsByTagName('answer')[ (xmlDocAnswer.getElementsByTagName('answer')[i].getAttribute('index')-1) ].getElementsByTagName('text')[0].firstChild.nodeValue;
        if(reloadResult==0){
        TABLE_TR=document.createElement("tr");
        TABLE_TR2=document.createElement("tr");
        TABLE_TD=document.createElement("td"); TABLE_TD.vAlign='top'; TABLE_TD.innerHTML="<input type=\"Radio\" name=\"answers\" value=\""+xmlDocAnswer.getElementsByTagName('answer')[i].getAttribute('index')+"\" id=\"sAnswer"+i+"\">"; TABLE_TD.className="radioButton"; TABLE_TR.appendChild(TABLE_TD);
        TABLE_TD=document.createElement("td"); TABLE_TD.vAlign='top'; TABLE_TD.className="alternativa"; 
        TABLE_TD_LABEL=document.createElement('label');
        TABLE_TD_LABEL.htmlFor="sAnswer"+i;
        TABLE_TD_LABEL.appendChild(document.createTextNode( alternativas[(xmlDocAnswer.getElementsByTagName('answer')[i].getAttribute('index')-1)] ));
        TABLE_TD.appendChild(TABLE_TD_LABEL);
        TABLE_TR.appendChild(TABLE_TD);

        TABLE_TD_DIV_P=document.createElement("div");        TABLE_TD_DIV_P.id="barraP";
        TABLE_TD=document.createElement("td"); TABLE_TD.colSpan=2; TABLE_TD.className="barra"; 
        TABLE_TD.appendChild(TABLE_TD_DIV_P); TABLE_TR2.appendChild(TABLE_TD);

        TABLE_TBODY.appendChild(TABLE_TR);
        TABLE_TBODY.appendChild(TABLE_TR2);
        }
    }
    if(reloadResult==0){
    TABLE.appendChild(TABLE_TBODY);
    document.getElementById('alternativas').appendChild(TABLE);
    }else if(reloadResult==1){
        enqueteVerResultado();
    }
}

function xmlExecuteResult(t,vu){
    if(alternativas.length==0){
        //document.getElementById('frameenquetecontent').removeChild(document.getElementById('frameenquetecontent').getElementsByTagName('iframe')[0]);
        iFrame=document.createElement('iframe');
        iFrame.className='frameEnquete';
        iFrame.name='frameEnquete'+idEnquete;
        document.getElementById('frameenquetecontent').appendChild(iFrame);
        document.getElementById('frameenquetecontent').getElementsByTagName('iframe')[(document.getElementById('frameenquetecontent').getElementsByTagName('iframe').length-1)].src="http://enquetes."+document.domain+"/ajax-gateway.html?id="+idEnquete;
    }else{
        if(t==0) document.getElementById('loadenquete').style.display='none';
        else if(t==1) document.getElementById('loadresultado').style.display='none';
        document.getElementById('alternativas').style.display="none";
        document.getElementById('resultado').innerHTML="";
    
        TABLE=document.createElement("table");
        TABLE.className="alternativas";
        TABLE_TBODY=document.createElement("tbody");
        answers=xmlDocResult.getElementsByTagName('answer').length;
        for(i=0;i<answers;i++){
            TABLE_TR=document.createElement("tr");
            TABLE_TR2=document.createElement("tr");
            TABLE_TD=document.createElement("td"); TABLE_TD.className="alternativa";
            if(t==1){TABLE_TR=document.createElement("tr"); TABLE_TD=document.createElement("td"); TABLE_TD.vAlign='top'; TABLE_TD.innerHTML="<input type=\"Radio\" name=\"answers\" value=\""+xmlDocResult.getElementsByTagName('answer')[i].getAttribute('index')+"\" id=\"sAnswer"+i+"\">"; TABLE_TD.className="radioButton"; TABLE_TR.appendChild(TABLE_TD);}
            TABLE_TD_LABEL=document.createElement('label');
            TABLE_TD_LABEL.htmlFor="sAnswer"+i;
            TABLE_TD_LABEL.appendChild(document.createTextNode( alternativas[(xmlDocResult.getElementsByTagName('answer')[i].getAttribute('index')-1)] ));
            TABLE_TD.appendChild(TABLE_TD_LABEL);
            TABLE_TR.appendChild(TABLE_TD);

            TABLE_TD_DIV_P=document.createElement("div");        TABLE_TD_DIV_PB=document.createElement("div");        TABLE_TD_DIV_BG=document.createElement("div");        TABLE_TD_DIV_P.id="barraP";        TABLE_TD_DIV_PB.id="barraPB";        TABLE_TD_DIV_BG.id="barraBG";
            TABLE_TD_DIV_BG.style.width=xmlDocResult.getElementsByTagName('votesPercentage')[i].firstChild.nodeValue+"%";
            TABLE_TD_DIV_P.appendChild(TABLE_TD_DIV_PB); TABLE_TD_DIV_P.appendChild(TABLE_TD_DIV_BG);
            TABLE_TD_DIV_POR=document.createElement("div");
            TABLE_TD_DIV_POR.className="porcentagem";
            TABLE_TD_DIV_POR.appendChild(document.createTextNode(xmlDocResult.getElementsByTagName('votesPercentage')[i].firstChild.nodeValue +"%")); 

            TABLE_TD=document.createElement("td"); TABLE_TD.className="barra"; TABLE_TD.appendChild(TABLE_TD_DIV_POR); TABLE_TD.appendChild(TABLE_TD_DIV_P);
            TABLE_TR2.appendChild(TABLE_TD);

            TABLE_TBODY.appendChild(TABLE_TR);
            TABLE_TBODY.appendChild(TABLE_TR2);
        }
        TABLE.appendChild(TABLE_TBODY);
        document.getElementById('resultado').appendChild(TABLE);
        document.getElementById('verTotalVotos').style.display='block';
        document.getElementById('totalVotes').innerHTML="";
        document.getElementById('totalVotes').appendChild(document.createTextNode( xmlDocResult.getElementsByTagName('totalVotes')[0].firstChild.nodeValue ));
        if(vu>0 && t==0) alert('Você já votou!');
    }
}

function enqueteVerResultado(){
    document.getElementById('loadresultado').style.display='block';
    //document.getElementById('frameenquetecontent').removeChild(document.getElementById('frameenquetecontent').getElementsByTagName('iframe')[0]);
    iFrame=document.createElement('iframe');
    iFrame.className='frameEnquete';
    iFrame.name='frameEnquete'+idEnquete;
    document.getElementById('frameenquetecontent').appendChild(iFrame);
    document.getElementById('frameenquetecontent').getElementsByTagName('iframe')[(document.getElementById('frameenquetecontent').getElementsByTagName('iframe').length-1)].src="http://enquetes."+document.domain+"/ajax-gateway.html?id="+idEnquete+"&r=1";
    document.getElementById('btVotar').style.display="inline";
}

function enqueteVotar(){
    radios=document.formEnquete.getElementsByTagName('input');
    v=0;
    for(i=0;i<radios.length;i++){
        if(radios[i].type=='radio'){
            if(radios[i].checked==true) v=radios[i].value;
        }
    }
    if(v==0){
        for(i=0;i<radios.length;i++){
            radios[i].style.display="inline";
        }
        alert('Você precisa selecionar uma alternativa');
    }else{
        document.getElementById('btVotar').style.display="none";
        document.getElementById('btResultado').style.display="none";
        document.getElementById('loadenquete').style.display='block';
        //document.getElementById('frameenquetecontent').removeChild(document.getElementById('frameenquetecontent').getElementsByTagName('iframe')[0]);
        iFrame=document.createElement('iframe');
        iFrame.className='frameEnquete';
        iFrame.name='frameEnquete'+idEnquete+v;
        document.getElementById('frameenquetecontent').appendChild(iFrame);
        document.getElementById('frameenquetecontent').getElementsByTagName('iframe')[(document.getElementById('frameenquetecontent').getElementsByTagName('iframe').length-1)].src="http://enquetes."+document.domain+"/ajax-gateway.html?id="+idEnquete+"&v=["+v+"]&vu="+xmlVotosUser;
    }
}

