function validaceFormOffers() {
	var regEmail	= new RegExp('^([_a-zA-Z0-9\\.\\-]+)@([_a-zA-Z0-9\\.\\-]+)\\.([a-zA-Z]{2,4})$','i');
	var regNotBlank = new RegExp('^([ ]*).*([^ ]+).*([ ]*)$');

	var errText='';
	if (!regNotBlank.test(this.jmeno_prijmeni.value)) {
		errText += ' - '+offerStrJmeno+'\n';
		this.jmeno_prijmeni.style.background='#ffb4b4';
	}
	else
		this.jmeno_prijmeni.style.background='#ffffff';
	if (!regEmail.test(this.email.value)) {
		errText += ' - '+offerStrEmail+'\n';
		this.email.style.background='#ffb4b4';
	}
	else
		this.email.style.background='#ffffff';
	
//	if (!regNotBlank.test(this.text.value)) {
	var testText = this.text.value.replace(/ /g,'');
	testText = testText.replace(/\n/g,'');
	testText = testText.replace(/\r/g,'');
	testText = testText.replace(/\t/g,'');
	if (testText=='') {
		errText += ' - '+offerStrText+'\n';
		this.text.style.background='#ffb4b4';
	}
	else
		this.text.style.background='#ffffff';
	if (!regNotBlank.test(this.kontrolni_retezec.value)) {
		errText += ' - '+offerStrOpis+'\n';
		this.kontrolni_retezec.style.background='#ffb4b4';
	}
	else
		this.kontrolni_retezec.style.background='#ffffff';

	if (errText!='') {
		alert(offerStrVyplnte+'\n'+errText);
		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 initValidaceFormOffers() {
	var formElement = document.forms.offerForm.onsubmit = validaceFormOffers;
	var captchaGenerateNew = document.getElementById('captcha_reload');
	captchaGenerateNew.relatedElement = document.getElementById('captcha_img');
	captchaGenerateNew.onclick = reloadCaptcha;
}

//addEventSimple(window,'load',initValidaceFormKontakt);
DomLoaded.load(initValidaceFormOffers);
