function mail_verify() {
	//var mail_cont = document.quest_form.mail.value;
	var mail_cont = document.getElementById('cf_data[mail]').value;
	var reg = new RegExp("^.+@.+\\.[a-zA-Z]{2,5}$");
	var result = reg.exec(mail_cont);
	if (result) {
		return true;
	} else {
		alert("Zadejte prosím platný email.");
		return false;
	}
}

var ticket_block_url = '';	//vezme se z formulare z hidden elementu
//nacte obrazek s potvrzovacim kodem a preda predchaejici , pokud je to reload
function cf_load_ticket(prev_ticket_url) {
	var submit_buttom = document.getElementById('cf_submit_btn');
	if (submit_buttom) {
		submit_buttom.value = " Odeslat dotaz ";
	}
	if (prev_ticket_url == undefined) prev_ticket_url = '';
	if (ticket_block_url == '') {
		ticket_block_url = document.getElementById('cf_ticket_url').value;
		//alert(ticket_block_url);
		document.getElementById('cf_ticket_url').value = '';
	}
	final_ticket_block_url = ticket_block_url + "?prev_ticket=" + prev_ticket_url;
	//alert(ticket_block_url + "\n" + final_ticket_block_url);
	loadContent(final_ticket_block_url, 'cf_system_ticket');
}

//kontrola opsaneho potvrzovaciho kodu
function check_ticket() {
	var ticket_cont = document.getElementById('cf_data[ticket_value]');
	if (ticket_cont) {
		ticket_cont = ticket_cont.value;
		var reg = new RegExp("^[0-9]{7}$");
		var result = reg.exec(ticket_cont);
		if (result) {
			return true;
		}
	}
	
	var ticket_element = document.getElementById('cf_data[ticket_value]');
	if (ticket_element) {
		alert("Zadejte prosím platný ověřovací kód z obrázku.\n\nKliknutím na obrázek můžete také vygenerovat nový.");
	} else {
		cf_load_ticket();
	}
	
	return false;
}

//kontroluje kontaktni formular
function check_contact_form() {
	if (mail_verify() && check_ticket()) {
		var ticket_element = document.getElementById('cf_data[ticket_value]');
		if (ticket_element) {
			return(true);
		} else {
			cf_load_ticket();
		}
	}
	return(false);
}


