	function ValidBooking(form){

		if(document.form.name.value == ""){
			window.alert("Vyplňte prosím Vaše jméno.");
			document.form.name.focus();
			return false;
		} else if(document.form.start.value == "" || document.form.start.value == "dd.mm.rrrr"){
			window.alert("Vyplňte prosím datum příjezdu.");
			document.form.start.focus();
			return false;
		} else if(document.form.end.value == "" || document.form.end.value == "dd.mm.rrrr"){
			window.alert("Vyplňte prosím datum odjezdu.");
			document.form.end.focus();
			return false;
		} else if(document.form.tel.value == ""){
			window.alert("Vyplňte prosím Váš telefon.");
			document.form.tel.focus();
			return false;
		} else if(document.form.mail.value == ""){
			window.alert("Vyplňte prosím Váš email.");
			document.form.mail.focus();
			return false;
		}
		
		if(document.form.mail.value != ""){
			if(window.RegExp) 
			{ 
				znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
				if (!znaky.test(document.form.mail.value)) 
				{ 
					window.alert("Zadaná adresa není platným e-mailem."); 
					document.form.mail.focus(); 
					return false; 
				} 
			}
		}
		
		if(document.form.tel.value != ""){
			if (window.RegExp) 
			{ 
				znaky=new RegExp("^[0-9]{9,12}$"); 
				if (!znaky.test(form.tel.value)) 
				{ 
					window.alert("Zadejte prosím platné telefonní číslo."); 
					form.tel.focus(); 
					return false; 
				} 
			}
		}			
		
		return true;
	}
	
	function ValidNewsletter(form){

		if(document.form.fname.value == ""){
			window.alert("Vyplňte prosím Vaše jméno.");
			document.form.fname.focus();
			return false;
		} else if(document.form.lname.value == ""){
			window.alert("Vyplňte prosím Vaše příjmení.");
			document.form.lname.focus();
			return false;
		} else if(document.form.mail.value == ""){
			window.alert("Vyplňte prosím Váš email.");
			document.form.mail.focus();
			return false;
		}
		if(window.RegExp) 
		{ 
			znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
			if (!znaky.test(document.form.mail.value)) 
			{ 
				window.alert("Zadaná adresa není platným e-mailem!"); 
				document.form.mail.focus(); 
				return false; 
			} 
		}
			
		
		return true;
	}
	
	function ValidLogout(form){

		if(document.form.mail.value == ""){
			window.alert("Vyplňte prosím Váš email.");
			document.form.mail.focus();
			return false;
		} 
		if(window.RegExp) 
		{ 
			znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$"); 
			if (!znaky.test(document.form.mail.value)) 
			{ 
				window.alert("Zadaná adresa není platným e-mailem!"); 
				document.form.mail.focus(); 
				return false; 
			} 
		}
			
		
		return true;
	}
	
	function FocusClear(id, motive, copy) {
		this.id = id;
		this.motive = motive;
		this.copy = copy;
		
		if (this.motive == this.copy) {
			if (this.id == "start") document.form.start.value="";
			if (this.id == "end") document.form.end.value="";
		}
	}

