//<![CDATA[  
var peida = "false";   
$(document).ready(function() {
	showRecaptcha()
	check_user();
	$('#ms').focus();
});
process = function (data) {
	//alert(data);

	if (data.substring(0,5)=="Bingo") { //kontrollib, kas algab s6naga Bingo kui algab siis teeb
		$("#status").html("Kommentaar/ettepanek/küsimus on saadetud terminoloogiakomisjoni töölauale. Suur tänu.");// + data + ";"); //valikuliselt võimalik muuta teksti mida väljastab kui üldse
		$('#' + 'kommentaar_tekst').val("");
		$('#' + 'nimi_tekst').val("");
destroyRecaptchaWidget();
		showRecaptcha('dynamic_recaptcha', 'submit_button', 'red');	}
		else { //vastasel korral siia
		$("#status").html("Inim&auml;ratundmiskoodiviga! " + data + "!"); //valikuliselt võimalik muuta teksti mida väljastab kui üldse
		destroyRecaptchaWidget();
		showRecaptcha('dynamic_recaptcha', 'submit_button', 'red');
	}
	
	//alert("tere");
}


function is_user(data) {
	if (data.substring(0,7)=="Success") {
		$("#valid1").val("true");
		//peida = "true";
	}
	else {
		$("#valid1").val("false");
		//peida = "false";
	}
	lylita();
}


function lylita() {
	if ($("#valid1").val() == "true") {
		$("#kasutaja").hide();
		$("#kasutaja").val("");
		$("#password").hide();
		$("#password").val("");
		$("#sisse").val("Logi Välja");
	}
	else {
		$("#kasutaja").show();
		$("#password").show();
		$("#sisse").val("Logi Sisse");
	}
}


function captcha() {
$("#status").html("");
	var keel = "en";
	var edasi = $('#' + 'ms_en_et').val();
	if (edasi.length < 1) {
		edasi = $('#' + 'ms_et_en').val();
		keel = "et";
	}	
	if (edasi.length < 1) {
		keel = "pole";
		if ($('#' + 'kommentaar_tekst').val().length < 1) {
			$("#status").html("<div style='color:red'>Pole midagi edastada!</div>");
			return;

		}
	}	
	//alert($('#' + 'nimi_tekst').val());
	var file = "/foorum/validate_sraam.php"; 
	var text = "&recaptcha_response_field=" + $('#' + 'recaptcha_response_field').val() 
	+ "&recaptcha_challenge_field=" + $('#' + 'recaptcha_challenge_field').val()
	+ "&kommentaar=" + $('#' + 'kommentaar_tekst').val()
	+ "&definitsioon=" + edasi;
	$.post(file, { andmed: text },
	function(data){
		process(data);
	});
}


function log_in() {
	
	var file = "/foorum/validate_sraam.php"; 
	var text = "";
	if ($("#valid1").val() == "true") {
		text = "&log_out=true";
	}
	if ($("#valid1").val() == "false"){
		text = "&kasutajanimi=" + $('#' + 'kasutaja').val() 
		+ "&password=" + $('#' + 'password').val()
		+ "&log_in=true";
	}
	$.post(file, { andmed: text },
	function(data){
		is_user(data);
	});
	check_user("true");
}

function check_user(ext) {
	var file = "/foorum/validate_sraam.php"; 
	var text = "&check_user=true";
	$.post(file, { andmed: text },
	function(data){
//		alert($("#valid1").val() + " " + peida);
		is_user(data);
//alert($("#valid1").val() + " " + peida);
		if (ext == "true" && peida == "false") {
			if ($("#valid1").val() != "true") {
				$nimeline = "";
				//alert("marvelouse" + $("#valid1").val());
				var element = "dynamic_recaptcha";
				var submitButton = "submit_button";
				var themeName = "red";
				Recaptcha.create("6LcfcAUAAAAAAIa2ov0XCwDT5YQsR9vxgHagSLtQ", element, {
					theme: themeName,
					tabindex: 0,
					callback: Recaptcha.focus_response_field,
					custom_translations : { 
						visual_challenge : "Visuaalne tuvastuskood",
						audio_challenge : "Kuuldav tuvastuskood",
						refresh_btn : "Uus tuvastuskood",
						instructions_visual : $nimeline + "Sisestage kaks s6na:)",
						instructions_audio : "Sisesta, mida kuuled:",
						help_btn : "Appi",
						play_again : "Esita uuesti",
						cant_hear_this : "Laadi MP3-na alla",
						incorrect_try_again : "Sai valesti. Proovi uuesti!"
					}
				});
			}
		}

		else {
			Recaptcha.destroy();
	
		}
		if ($("#valid1").val() == "true") Recaptcha.destroy();

		$("#kommentaar_tekst").focus();

	});
}

function showRecaptcha() {
	//$("#status").html("");
	check_user("true");
	peida = "false";
	hideSubmitButtons();
	document.getElementById('submit_button').style.visibility = "visible";
	document.getElementById('kommentaar_tekst').style.visibility = "visible";
	document.getElementById('peida').style.visibility = "visible";
	document.getElementById('kommenteeri').style.visibility = "hidden";
	
}

function hideSubmitButtons() {
	
}

function destroyRecaptchaWidget() {
	hideSubmitButtons();
	Recaptcha.destroy();
	peida = "true";
}

function submitenter(e,code){
	var keycode;
		
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)   {
		if (code == "user") $("#password").focus();
		if (code == "pass") {
			log_in();
			$('#ms_en_et').focus();
		}
		if (code == "ms_en_et") otsi_vaste_en_et();
		if (code == "ms_et_en") otsi_vaste_et_en();
		return false;
	}
	else return true;
}
// ]]>