		function telefon_validate(tel) {
			var regex = /^[0-9-]{3,13}$/;
			return regex.test(tel);
		}
		
		function text_validate(string) {
			var regex = /^[a-zA-Z]{3,20}$/;
			return regex.test(string);
		}
	
		function email_validate(src) {
 			var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
 			return regex.test(src);
		}
		
		function err_color(id) {
			obj=document.getElementById(id);
			obj.style.background='#f82626';
			errfound = true;
		} 
		 
		function ok_color(id) {
			obj=document.getElementById(id);
			obj.style.background='#e7e7e7';
		}
		
		
		function booking_validate() {
			errfound = false;
			with (document.forms[0]) {
				//jesli dane nie zostaly wprowadzone
				if(document.getElementById('dane_imiee').value == "") {
					err_color('dane_imiee');
				}
				if(document.getElementById('dane_nazwiskoo').value == "") {
					err_color('dane_nazwiskoo');
				}
				if(document.getElementById('dane_telefonn').value == "") {
					err_color('dane_telefonn');
				}
				if(document.getElementById('dane_emaill').value == "") {
					err_color('dane_emaill');
				}
				
				//waliduj poprawnosc wprowadzonych danych
					//imie
					if(document.getElementById('dane_imiee').value != "") {
						if(!text_validate(imie.value)) err_color('dane_imiee');
						else ok_color('dane_imiee');
					}
					//nazwisko
					if(document.getElementById('dane_nazwiskoo').value != "") {
						if(!text_validate(nazwisko.value)) err_color('dane_nazwiskoo');
						else ok_color('dane_nazwiskoo');
					}
					//telefon
					/*if(document.getElementById('dane_telefonn').value != "") {
						if(!telefon_validate(telefon.value)) err_color('dane_telefonn');
						else ok_color('dane_telefonn');
					}*/
					if(document.getElementById('dane_telefonn').value != "") {
						ok_color('dane_telefonn');
					}
					//email
					if(document.getElementById('dane_emaill').value != "") {
						if(!email_validate(email.value)) err_color('dane_emaill');
						else ok_color('dane_emaill');
					}
					
				
					
				if(errfound == true)
					window.alert("Kolorem czerwonym oznaczono blednie wprowadzone dane");
				return !errfound;
			}
		}
