<!--
// oriznuti mezer
function Trim(s){
	while(s.substring(0,1) == ' '){
		s = s.substring(1,s.length);
	}
	while(s.substring(s.length-1,s.length) == ' '){
		s = s.substring(0,s.length-1);
	}
	return s;
}

//testovani regularnich vyrazu
function RegExpTest(test,reg){
	return test.search(reg) == 0;
}

// kontrola prazdne hodnoty pole
function CheckEmptyField(sField){

	var sMsg = '';
	var oLabel = document.getElementById('lb' + sField);

	if(Trim(document.getElementById(sField).value) == ""){
		document.getElementById(sField).focus();

		if(oLabel){
			sMsg = oLabel.firstChild.data;
			oLabel.style.color = 'red';
		}
		else sMsg = '';

		alert("You must fill the value: " + sMsg + ".");
		return false;
	}
	else{
		if(oLabel) oLabel.style.color = '';
		return true;
	}
}

// kontrola spravnosti emailove adresy
function CheckEmail(sField){

	var sMsg = '';
	var oLabel = document.getElementById('lb' + sField);
	var sEmail = Trim(document.getElementById(sField).value);
	var sRe  = "^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$";

	if(sEmail != ""){
		if(!RegExpTest(sEmail,sRe)){
			document.getElementById(sField).focus();
			if(oLabel){
				sMsg = oLabel.firstChild.data;
				oLabel.style.color = 'red';
			}
			else sMsg = '';
			alert("Wrong size: " + sMsg + ".");
			return false;	
		}
		else{
			if(oLabel) oLabel.style.color = '';
			return true;			
		}
	}
	else return true;
}

// validace formulare
function ValidateEmailForm(){

	if(!CheckEmptyField('email')) return false;
	if(!CheckEmail('email')) return false;
	if(!CheckEmptyField('message')) return false;

	return true;
}
//-->
