function CheckEmail(form) {
	if ((document.SForm.x_email.value.length < 5)&&(1==1)) {
		alert(mortgageJsErrEmail);
    	document.SForm.x_email.focus();
    	return false;
	}
	if (window.RegExp) {
		re=new RegExp("^[^@]+@[^.]+\..+$");
		if (!re.test(document.SForm.x_email.value)) {
			alert(mortgageJsErrEmail);
		    document.SForm.x_email.focus();
	    	return false;
		}
	}

	if ((document.SForm.x_telefon.value.length < 5)) {
		alert(mortgageJsErrTelefon);
    	document.SForm.x_telefon.focus();
    	return false;
	}
	if (window.RegExp) {
		re=new RegExp("^[ 0-9\.\+\/\-]{8,}$");
		if (!re.test(document.SForm.x_telefon.value)) {
			alert(mortgageJsErrTelefon);
		    document.SForm.x_telefon.focus();
	    	return false;
		}
	}
	if (document.SForm.x_predmet.value.length < 2) {
		alert(mortgageJsErrZprava);
		document.SForm.x_predmet.focus();
		return false;
	}
	if (document.SForm.x_telo.value.length < 2) {
		alert(mortgageJsErrNenapsano);
	  	document.SForm.x_telo.focus();
	  	return false;
	}
	if (document.SForm.kontrolni_retezec.value.length < 2) {
		alert(mortgageJsErrCaptcha);
	  	document.SForm.kontrolni_retezec.focus();
	  	return false;
	}
	else {
		return true;
	}
}

function reloadCaptcha() {
	if (this.relatedElement && this.relatedElement.src) {
		this.relatedElement.src='/images/captcha.php?'+ (new Date()).getTime();
	}
	return false;
}
function initReloadCaptcha() {
	var captchaGenerateNew = document.getElementById('captcha_reload');
	captchaGenerateNew.relatedElement = document.getElementById('captcha_img');
	captchaGenerateNew.onclick = reloadCaptcha;
}

DomLoaded.load(initReloadCaptcha);
