
// JS for debate mechanic

jQuery(document).ready(function() {


 /*
 *
 * enhance the poll form
 *
 */
 
 	var voting_cta = false;
 	
 	var voting_box = $("#vtngButtonBox");
 	
 	$("input", voting_box).attr("value", "Submit");
 
 	$("#debate-poll ol#vtngOptionList li input").css("display","none");

	$("#debate-poll ol#vtngOptionList li label").click(function() {
				
		// set the background
		$(this).parent().parent().find("li").removeClass("selected");
		$(this).parent().addClass("selected");
		
		$(this).siblings("input").removeAttr("checked");
		$(this).siblings("input").attr("checked", "checked");
		
		
		
		if(!voting_cta) {
			
			
			
			$("input", voting_box).attr("value", "Submit choice"); 
			
			$(voting_box).append("<p class='vote-button-text'>&lt; click button to cast vote</p>");
			$("p", voting_box).css({ left: ($("input", voting_box).width() + 20), top: "10px" });
			
			voting_cta = true;
			
		}
		
		
		
	});
	
	$("#debate-poll ol#vtngOptionList li label").hover(function() {
	
		$(this).parent().addClass("over");
		
	},function() {
	
		$(this).parent().removeClass("over");
		
	});
	
	
 /*
 *
 * enhance the poll results
 *
 */	
 	
 	var dbate_results = $(".vtngPercent");
 	var results_array = new Array;	
 	var results_count = 0;
	
	$(dbate_results).each(function() {
 		 
 		 
 		var res_string = convert_vote_string($(this).text());
 		var res_siblings = $(this).parent().siblings().find(".vtngPercent");
 		var num_siblings = res_siblings.length;
 		var rating = 3;
 		
 		for(var s=0; s<num_siblings; s++) {
 		
 			var sibling_res = convert_vote_string($(res_siblings[s]).text());
 			 			
 			if(res_string > sibling_res) {
 				
 				rating --;
 				
 			}
 			
 			
 			
 		}
 		
 		var res_class = "rating-"+rating;

 		$(this).parent().addClass(res_class)
 		
 	});
		
});


function sortNumber(a, b){
  return b - a;
}

function convert_vote_string(s) {
	s = s.replace(")", "");
	s = s.replace("(", "");
	s = s.replace("%", "");
	s = parseInt(s);
	return s;
}