function zkontroluj_email(adresa)
{
    re = /^[^.]+(\.[^.]+)*@[^.]+(\.[^.]+)*$/;
    if(adresa.search(re) != false){
    document.forms['expform'].email.value = "";
		alert("This is not a e-mail");
		}
}
function kontrola_cisla(cislo)
{
    re = /^[0-9]*$/;
    if(cislo.search(re) != false){
		document.forms['formular'].telefon.value = "";
		alert("This value must be number");
		}
}

function validateDate(datum){
    re = /^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[0-2])\/(20[0-9])$/;
    if(datum.search(re) != false){
		alert("Please, use format dd/mm/yyyy");
		return "";
}
	else return datum;
}

function validate(formular)
{
  	if (formular.jmeno.value=="")
    {
        alert("Please enter your first name!");
        formular.jmeno.focus();
        return false;
    }
	else if (formular.prijmeni.value=="")
    {
        alert("Please enter your last name!");
        formular.prijmeni.focus();
        return false;
    }
	else if (formular.ulice.value=="")
    {
        alert("Please enter your street!");
        formular.ulice.focus();
        return false;
    }
	else if (formular.form_mesto.value==""){
		    alert("Please enter your city!");
        formular.form_mesto.focus();
        return false;}
	else if (formular.zeme.value==""){
		    alert("Please enter your country!");
        formular.zeme.focus();
        return false;}
	else if (formular.psc.value==""){
		    alert("Please enter your ZIP code!");
        formular.psc.focus();
        return false;}
	else if (formular.email.value==""){
		    alert("Please enter your e-mail!");
        formular.email.focus();
        return false;}
	else if (formular.tel_code.value==""){
		    alert("Please enter your phone number - country code!");
        formular.tel_code.focus();
        return false;}
	else if (formular.telefon.value==""){
		    alert("Please enter your phone number!");
        formular.telefon.focus();
        return false;}
	else if (formular.date_from.value==""){
		    alert("Please enter arrival date!");
        formular.date_from.focus();
        return false;}
	else if (formular.date_to.value==""){
		    alert("Please enter your departure date !");
        formular.date_to.focus();
        return false;}
	else if (formular.pocet_osob.value==""){
		    alert("Please enter number of guests!");
        formular.pocet_osob.focus();
        return false;}
	else if (formular.souhlas.checked==false){
		    alert("You must conform with our Terms and conditions");
        formular.souhlas.focus();
        return false;}
    else
        return true;
}

function validateCard(formular){
  	if (validate(formular)==false)
    {
        return false;
    }
	else if (formular.card_cvc.value=="")
    {
        alert("Please enter CVC code");
        formular.card_cvc.focus();
        return false;
    }
	else if (formular.card_first_name.value=="")
    {
        alert("Please enter card first name");
        formular.card_first_name.focus();
        return false;
    }
	else if (formular.card_last_name.value=="")
    {
        alert("Please enter card last name");
        formular.card_last_name.focus();
        return false;
    }
	else if (formular.card_type.value=="")
    {
        alert("Please enter card type");
        formular.card_type.focus();
        return false;
    }
	else if (formular.card_number.value=="")
    {
        alert("Please enter card number");
        formular.card_number.focus();
        return false;
    }
	else if (formular.card_exp_month.value=="")
    {
        alert("Please enter card valid - Month");
        formular.card_exp_month.focus();
        return false;
    }
	else if (formular.card_exp_year.value=="")
    {
        alert("Please enter card valid - Year");
        formular.card_exp_year.focus();
        return false;
    }
	else if (formular.card_type.value=="AmericanExpress")
    {
			if (formular.cardam_number.value==""){
	        alert("Please enter American express - number");
	        formular.cardam_number.focus();
	        return false;}    
			else if (formular.cardam_address.value==""){
        alert("Please enter American express - billing address");
        formular.cardam_address.focus();
        return false;}
    }
else 
	return true;

}

	function clock()
	{
		if(hours < 10 && new String(hours).length < 2) hours = "0" + hours;
		if(minutes < 10 && new String(minutes).length < 2) minutes = "0" + minutes;
		if(seconds < 10) seconds = "0" + seconds;
		if(den < 10 && new String(den).length < 2) den = "0" + den;
		if(month < 10 && new String(month).length < 2) month = "0" + month;

		var time = den + "." + month + "." + year + " " + hours + ":" + minutes + ":" + seconds +" CET";

		document.getElementById("search_time").innerHTML = time;

		if(++seconds >= 60) {
			seconds = 0;
			minutes++;
		}

		if(minutes >= 60) {
			minutes = 0;
			hours++;
		}

		if(hours >= 24)
			hours = 0;

		setTimeout("clock()", 1000);
	}

function prirad(date){
			if(document.getElementById('date_from').value == ''){
				document.getElementById('date_from').value = date;
				document.getElementById('date_to').focus();
				}
			else if(document.getElementById('date_to').value == ''){
				document.getElementById('date_to').value = date;
			}
			else{
			document.getElementById('date_from').value = date;
			document.getElementById('date_to').value = '';
			document.getElementById('date_to').focus();
			}
			return false;
		}
function odeslat(url)
{
getElementById('formular').action=url;
getElementById('formular').submit();
}
