var emailOk = false;
var hesloOk = false;
var jmenoOk = false;
var prijmeniOk = false;
var mestoOk = false;
var pscOk = false;
var kontrola_heslaOk = false;

var strDomain = '';

// Validace e-mailu
var hand_email = function(str_email){
	var obj = JSON.parse(str_email);
	window.document.getElementById('response_span_email').innerHTML=obj.zprava;
	emailOk = obj.status;
	validateFormProfil();
}

function validateEmail(email){
	window.document.getElementById('response_span_email').innerHTML="...";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'element/a_profil.php?action=validateEmail&email='+email,hand_email,'text');
}

// Validace hesla
var hand_heslo = function(str_heslo){
	var obj = JSON.parse(str_heslo);
	window.document.getElementById('response_span_heslo').innerHTML=obj.zprava;
	hesloOk = obj.status;
	validateFormProfil();
}

function validateHeslo(heslo){
	var strDomain_heslo='';
	window.document.getElementById('response_span_heslo').innerHTML="...";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'element/a_profil.php?action=validateHeslo&heslo='+heslo,hand_heslo,'text');
}

// Kontrola hesla
function validateKontrola_hesla(kontrola_hesla){
        window.document.getElementById('response_span_kontrola_hesla').innerHTML="...";
        var heslo = window.document.getElementById('heslo').value;
        if(heslo != kontrola_hesla) {
          window.document.getElementById('response_span_kontrola_hesla').innerHTML="<span title='header=[Kontrola hesla] body=[Hesla se nezhodují]' class='tooltip'><img src='img/icons/no.png' alt='' /></span>";
          kontrola_heslaOk = false;
          //alert('kontrola '+kontrola_heslaOk);
        }
        else {
          window.document.getElementById('response_span_kontrola_hesla').innerHTML="<img src='img/icons/yes.png' alt='' />";
          kontrola_heslaOk = true;
          //alert('kontrola '+kontrola_heslaOk);
        }
        validateFormProfil();
        
        
}


// Kontrola jména
var hand_jmeno = function(str_jmeno){
	var obj = JSON.parse(str_jmeno);
	window.document.getElementById('response_span_jmeno').innerHTML=obj.zprava;
	jmenoOk = obj.status;
	validateFormProfil();
}

function validateJmeno(jmeno){
	window.document.getElementById('response_span_jmeno').innerHTML="...";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'element/a_profil.php?action=validateJmeno&jmeno='+jmeno,hand_jmeno,'text');
}

// Kontrola příjmení
var hand_prijmeni = function(str_prijmeni){
	var obj = JSON.parse(str_prijmeni);
	window.document.getElementById('response_span_prijmeni').innerHTML=obj.zprava;
	prijmeniOk = obj.status;
	validateFormProfil();
}

function validatePrijmeni(prijmeni){
	window.document.getElementById('response_span_prijmeni').innerHTML="...";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'element/a_profil.php?action=validatePrijmeni&prijmeni='+prijmeni,hand_prijmeni,'text');
}

// Kontrola města
var hand_mesto = function(str_mesto){
	var obj = JSON.parse(str_mesto);
	window.document.getElementById('response_span_mesto').innerHTML=obj.zprava;
	mestoOk = obj.status;
	validateFormProfil();
}

function validateMesto(mesto){
	window.document.getElementById('response_span_mesto').innerHTML="...";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'element/a_profil.php?action=validateMesto&mesto='+mesto,hand_mesto,'text');
}

// Kontrola PSČ
var hand_psc = function(str_psc){
	var obj = JSON.parse(str_psc);
	window.document.getElementById('response_span_psc').innerHTML=obj.zprava;
	pscOk = obj.status;
	validateFormProfil();
}

function validatePSC(psc){
	window.document.getElementById('response_span_psc').innerHTML="...";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'element/a_profil.php?action=validatePSC&psc='+psc,hand_psc,'text');
}

// Zfunkční tlačítko k odeslání
function validateFormProfil() {
  if(emailOk && hesloOk && jmenoOk && prijmeniOk && mestoOk && pscOk && kontrola_heslaOk) {
		window.document.getElementById('BtnProfil').style.display = 'block';
	} else {
		window.document.getElementById('BtnProfil').style.display = 'none';
	}
} 

