// JavaScript Document
//***************************************
//alert("Dnes je "+Date())
//alert("Dnes je ale krásně");
//window.status="Diskuze autoškola"

function Prazdno(tt) { //vrátí true, pokud text v 'tt' obsahuje jen mezery nebo null
	//alert (tt);
	if (tt=='') return true;
	var xx=false;
	for (i=0; i<=(tt.length)-1; i++){
		//alert(tt.substr(i,1));
		if (tt.substr(i,1)==' ') {
			xx=true;
		}		
		else {
			xx=false;
			i=(tt.length);
		}		
	}
	return xx;
}	

function TestEmail(tt) { //vrátí true, pokud text v 'tt' se neshoduje s regulárním výrazem pro email
	if (window.RegExp){
		//re = new RegExp('^.+@.+(\..+)+$');
		//při použití RegExp musí být všechna zpětná lomítka napsaná 2x
		re = new RegExp("^[_a-zA-Z0-9\\.\\-]+@[_a-zA-Z0-9\\.\\-]+\\.[a-zA-Z]{2,4}$");
		if (!re.test(tt)) {
			return true;
		}
		else{
			return false;
		}	
	}
}

function TestEmailPrazdno(tt) { //vrátí true, pokud text v 'tt' obsahuje jen mezery nebo null
	//alert (tt);
	if (tt=='@') return true;
	if (tt=='') return true;
	var xx=false;
	for (i=0; i<=(tt.length)-1; i++){
		//alert(tt.substr(i,1));
		if (tt.substr(i,1)==' ') {
			xx=true;
		}		
		else {
			xx=false;
			i=(tt.length);
		}		
	}
	return xx;
}

function TestFormulare(formular) {
// pole telefon je nepovinné
	if (TestEmailPrazdno(formular.T2.value)){
		alert('Pole "Email" je prázdné!');
		formular.T2.focus();
		return false;
	}
	else if (Prazdno(formular.S1.value)){
		alert('Pole "Dotaz na nás" je prázdné!');
		formular.S1.focus();
		return false;
	}
	else if (Prazdno(formular.T3.value)){
		alert('Pole "Opište kód" je prázdné!');
		formular.T3.focus();
		return false;
	}
	/*
	else if (formular.T3.value != formular.H1.value){
		alert('Pole "Kontrolní součet" je chybné!');
		formular.T3.focus();
		return false;
	}
	*/
	if (TestEmail(formular.T2.value)){
		alert('Neplatný email!');
		formular.T2.focus();
		return false;
	}
	else
		return true;
}

function TestFormulare_prihl(formular) {
	if (Prazdno(formular.jmeno.value)){
		alert('Pole "jméno" je prázdné!');
		formular.jmeno.focus();
		return false;
	}
	else if (Prazdno(formular.prijmeni.value)){
		alert('Pole "příjmení" je prázdné!');
		formular.prijmeni.focus();
		return false;
	}
	else if (TestEmailPrazdno(formular.email.value)){
		alert('Pole "email" je prázdné!');
		formular.email.focus();
		return false;
	}
	else if (Prazdno(formular.T3.value)){
		alert('Pole "Opište kód" je prázdné!');
		formular.T3.focus();
		return false;
	}
	if (TestEmail(formular.email.value)){
		alert('Neplatný email!');
		formular.email.focus();
		return false;
	}
	else
		return true;
}


