		function check_email(e) {
			ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
			for(i=0; i < e.length ;i++){
				if(ok.indexOf(e.charAt(i))<0){ 
					return (false);
				}	
			} 
			if (document.images) {
				re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
				re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
				if (!e.match(re) && e.match(re_two)) {
					return (-1);		
				} 
			}
		}

		function validate() {
		    var reg = document.reg;
			var name = document.getElementById("name").value;
			var email = document.getElementById("email").value;
			var phone = document.getElementById("phone").value;
			var country = document.getElementById("country").value;
			var city = document.getElementById("city").value;
			var returnDate = document.getElementById("returnDate").value;
			var leaveDate = document.getElementById("leaveDate").value;
			var adults = document.getElementById("numAdults").value;
			var kids = document.getElementById("numKids").value;
            var babies = document.getElementById("numBabies").value;
			var rd = returnDate.split(".");
			var ld = leaveDate.split(".");


			if (country.length < 3) {
				alert("Въведете валидна държава!");
				reg.country.focus();
				if(document.all || document.getElementByID){
					reg.country.style.background = "#FFFF99";
				}
				return false;
			}
			if (city.length < 2) {
				alert("Въведете валиден град!");
				reg.city.focus();
				if(document.all || document.getElementByID){
					reg.city.style.background = "#FFFF99";
				}
				return false;
			}
			if (returnDate.length != 10) {
				alert("Въведете валидна дата!");
				reg.returnDate.focus();
				if(document.all || document.getElementByID){
					reg.returnDate.style.background = "#FFFF99";
				}
				return false;
			}
			if (leaveDate.length != 10) {
				alert("Въведете валидна дата!");
				reg.leaveDate.focus();
				if(document.all || document.getElementByID){
					reg.leaveDate.style.background = "#FFFF99";
				}
				return false;
			}
			if (rd[2] < ld[2]) {
				alert("Въведете коректни данни за дата!");
				reg.leaveDate.focus();
				reg.returnDate.focus();
				if(document.all || document.getElementByID){
					reg.leaveDate.style.background = "#FFFF99";
					reg.returnDate.style.background = "#FFFF99";
				}
				return false;
			} else {
				if (ld[2] == rd[2]) {
					if (rd[1] < ld[1]) {
						alert("Въведете коректни данни за дата!");
						reg.leaveDate.focus();
						reg.returnDate.focus();
						if(document.all || document.getElementByID){
							reg.leaveDate.style.background = "#FFFF99";
							reg.returnDate.style.background = "#FFFF99";
						}
						return false;	
					} else {
						if (rd[1] == ld[1]) {
							if (rd[0] <	ld[0]) {
								alert("Въведете коректни данни за дата!");
								reg.leaveDate.focus();
								reg.returnDate.focus();
								if(document.all || document.getElementByID){
									reg.leaveDate.style.background = "#FFFF99";
									reg.returnDate.style.background = "#FFFF99";
								}
								return false;	
							}
						}
					}
				}
			}

			if ((adults == 0) && (kids == 0) && (babies == 0)) {
				alert("Въведете брой пътници!");
				reg.numAdults.focus();
				reg.numKids.focus();
                reg.numBabies.focus();
				if(document.all || document.getElementByID){
					reg.numAdults.style.background = "#FFFF99";
					reg.numKids.style.background = "#FFFF99";
                    reg.numBabies.style.background = "#FFFF99";
				}
				return false;
			}

            if (name.length < 5) {
				alert("Не сте въвели име!");
				reg.name.focus();
				if(document.all || document.getElementByID) {
					reg.name.style.background = "#FFFF99";
				}
				return false;
			}

			if (!check_email(email)) {
				alert("Невалиден e-mail адрес!");
				reg.email.focus();
				if(document.all || document.getElementByID){
					reg.email.style.background = "#FFFF99";
				}
				return false;
			}

			if (phone.length < 5) {
				alert("Не сте въвели телефон!");
				reg.phone.focus();
				if(document.all || document.getElementByID){
					reg.phone.style.background = "#FFFF99";
				}
				return false;
			}
			//document.getElementById('reg').submit();
			return true;
		}