// Abstimmen JavaScript part
function setRCHidden() {
	//$("#recaptchadiv").css("display", "none");
	Recaptcha.focus_response_field();
}
	
function showRecaptcha() {
	$("#onSelectDiv").show(300);
	
}
function sendVote() {
	var vEmail = $("#email").val();
	var vVote_for = $('input:radio[name=vote_for]:checked').val();
	//alert('vote_for: '+vVote_for+' / email: '+vEmail);
	
	$.post('/abstimmung/add.php', 
			{ vote_for: vVote_for, 
			  email: vEmail,
			  recaptcha_challenge_field: $("input#recaptcha_challenge_field").val(),
			  recaptcha_response_field: $("input#recaptcha_response_field").val()
			}, 
			function(data){
				resp = $(data).find("msg").text();
				if(resp != "all-ok") {
					Recaptcha.reload();
					if(resp == "recaptcha-failed") {
						alert("ReCaptcha war falsch!");
					} else if(resp == "invalid-email") {
						alert("E-Mail Addresse inkorrekt!");
					} else if(resp == "already-voted") {
						alert("Du hast schon abgestimmt!");
					} else if(resp == "invalid-vote") {
						alert("Interner Fehler, bitte Seitenadministrator benachrichtigen.");
					}
				} else {
					// all ok. reload the graph & reset/hide recaptcha/email fields
					$("#onSelectDiv").hide();
					$('input:radio[name=vote_for]').each(function(i){$(this).attr('checked', false);});
					
					var randomnumber=Math.floor(Math.random()*11);
					$("#votegraphimg").attr("src", '/abstimmung/graph-render.php?'+randomnumber);
				}
			}, 'xml');
}
