﻿
function voting(){
	var landing_voteBtn = document.getElementById('landing_voteBtn');
	
    var id = document.getElementById("ctl00_containerPlaceHolder_poll_QID").value;
    
    var answer1 = 0;
    var answer2 = 0 ;
    var answer3 = 0;
    var error = false;
    if(document.getElementById("ctl00_containerPlaceHolder_poll_Button1").checked){
        answer1 = 1;
    }
    else if(document.getElementById("ctl00_containerPlaceHolder_poll_Button2").checked){
        answer2 = 1;
    }
    else if(document.getElementById("ctl00_containerPlaceHolder_poll_Button3").checked){
        answer3 = 1;
    }

    if(answer1+answer2+answer3<=0){
        alertByLang('Please choose your answer first!','Please choose your answer first!','Please choose your answer first!');
        error = true;
    }
	var url = "/ajax/Voting.aspx?id="+id+"&answer1="+answer1+"&answer2="+answer2+"&answer3="+answer3;	
	var xmlhttp = getXMLHTTP();	
	if (xmlhttp!=null&&error==false){
		xmlhttp.onreadystatechange=function voting_stateChanged(){
	        if (xmlhttp.readyState==4){
		        if (xmlhttp.status==200){ // 200 = "OK"
			        var xmlDoc = null;
			        if (window.XMLHttpRequest){ // code for IE7, Firefox, Opera, etc.
				        parser = new DOMParser();
				        xmlDoc = parser.parseFromString(xmlhttp.responseText, "text/xml");
			        }else { // code for IE6, IE5
				        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				        xmlDoc.async = "false";
				        xmlDoc.loadXML(xmlhttp.responseText);
			        }
        			
			        resultList(xmlDoc);
	            }
	  	        else{
	  	   	        //alert("Problem retrieving XML data:" + xmlhttp.statusText);
	            }
	        }
        }
		xmlhttp.open("GET",url,true);
		xmlhttp.send("");
	}else{
  		//alert("Your browser does not support XMLHTTP.");
  	}
}


function resultList(xmlDoc){
        	
            var objNodeVote = xmlDoc.getElementsByTagName("vote");
			var objNodeID = xmlDoc.getElementsByTagName("id");
			var objNodeResult = xmlDoc.getElementsByTagName("result");	
        	var objNodeResult1 = xmlDoc.getElementsByTagName("result1");
        	var objNodeResult2 = xmlDoc.getElementsByTagName("result2");
        	var objNodeResult3 = xmlDoc.getElementsByTagName("result3");
            
        	var list = document.getElementById("result1");
        	list.style.width=objNodeResult1[0].childNodes[0].nodeValue + "%";
        	list.innerHTML="<div>"+objNodeResult1[0].childNodes[0].nodeValue + "%</div>";
        	list = document.getElementById("result2");
        	list.style.width=objNodeResult2[0].childNodes[0].nodeValue + "%";
        	list.innerHTML="<div>"+objNodeResult2[0].childNodes[0].nodeValue + "%</div>";
        	list = document.getElementById("result3");
        	list.style.width=objNodeResult3[0].childNodes[0].nodeValue + "%";
        	list.innerHTML="<div>"+objNodeResult3[0].childNodes[0].nodeValue + "%</div>";
        	
			showHideItem_Poll('votes', 'votes2');
}

function showHideItem_Poll(id1, id2)
{
	var Div1 = d.getElementById(id1);
	var Div2 = d.getElementById(id2);
	
	Div2.style.display = 'block';
	Div1.style.display = 'none';
}
