function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function ShowPollResult(w_url) {
	window.open(w_url,"ViewPollResult", "toolbar=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=yes,width=630,height=460"); 
	}


function pageCallback2(response){
 eval(response);
 PrintPoll();
}


function pageCallback(response){
 var ajax2 = new GLM.AJAX();
 ajax2.callPage("/newsletter.html?target=javascript_generate&id=1&desk="+Math.random(), pageCallback2);	
}

function ajax_submit(url) 
{ 

 var ajax = new GLM.AJAX();
 var v = getCheckedValue(document.secret.elements.OptionID);
 document.getElementById('poll_page').innerHTML = String("Please wait ...");
 ajax.callPage("/newsletter.html?target=vote&id="+pp_id+"&OptionID="+v, pageCallback); 
} 

function submit(url) 
{ 
 document.secret.action=url; 
 document.secret.target=''; 
 document.secret.submit(); 

} 

var s = ''; 

function PrintForm() {


s = "<form method=\"post\" name=\"secret\" action=\"http://www.develop.com.au/poll/vote.php?id="+pp_id+"&rand="+pp_rand+"\" ><table width=\"100%\" cellpadding=\"1\" cellspacing=\"1\" border=\"0\"><tr><td><br /><big>"+pp_Title+"</big><br /><br /></td></tr><tr><td><table width=\"100%\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\"><tr><td>";

for (i=0; i<pp_OptNumber; i++) { 

    s = s + "<input type=\"radio\" name=\"OptionID\" value=\"" + pp_OptionID[i] + "\" " + "><small>" + pp_Option[i] + "</small><br />";  

  } 


  s = s + "</td></tr></table></td></tr><tr><td><br /><input type=\"button\" onClick=\"ajax_submit()\" value=\"Submit\">  <!-- <input type=\"button\" onClick=\"submit2('http://www.develop.com.au/poll/view_poll_result.php?rand="+pp_rand+"&id=1','blank', 300,"+pp_height+");\" value=\"Results\"> --></td></tr></table></form>";
 
 document.getElementById('poll_page').innerHTML = String(s);

  return;

} 


function submit2(url,myname,w,h) 

	{

 myleft=(screen.width)?(screen.width-w)/2:100; 

 mytop=(screen.height)?(screen.height-h)/2:100; 

 settings="width="+w+",height="+h+",top="+mytop+",left="+myleft+",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no"; 

 win=window.open(url,myname,settings); 
 win.focus(); 

} 



function PrintResult() { 

  s = "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"1\" border=\"0\"><tr><td><br /><big>"+pp_Title+"</big><br /><br /></td></tr><tr><td>"; 

  if (pp_MaxVotes == 0) pp_MaxVotes = 1; 

  if (pp_TotalVotes == 0) pp_TotalVotes = 1; 

  barFactor = pp_Width / pp_MaxVotes; 
 
  for (i=0; i<pp_OptNumber; i++) { 

    barWidth = Math.round(pp_Votes[i] * barFactor);  

    votesPercent = Math.round( pp_Votes[i] / pp_TotalVotes  * 100 ); 

    j = i+1; 

    s += "&nbsp; <small><b>" + j + ". " + pp_Option[i]+"</b></small><br>"; 

    s += "&nbsp; <img src=\"http://develop.com.au/poll/red.gif\" height=2 width=" + barWidth + " vspace=2><br>"; 

    s += "&nbsp; <small>" + pp_Votes[i] + " (" + votesPercent + "%)</small><br><br>"; 

  } 

  s += "<big>Total Votes: " + pp_TotalVotes + "</big></td></tr></table>"; 

  document.getElementById('poll_page').innerHTML = String(s);

  return; 

} 

function PrintPoll() { 

  if (pp_Voted) 

    PrintResult(); 

  else 

    PrintForm(); 

  return; 

}
