$(document).ready(function(){
	var error;
	var msgerror1 = "All fields marked with red are required.";
	var msgerrormail = "The structure of email is not valid.";
	var msgerrortel = "The phone allows the entry of 7 to 15 numbers.";
	var msgerrornom = "The name allows 4 to 20 letters including the space";
	var msgerrorzip = "The Zip Code allowed to enter 5 numbers.";
	var msgerroradr = "The direction allows the entry of 4 to 20 alphanumeric characters ',', '.', '&', '#'";
	var msgerrordat = "The structure of date is not valid. ";
	var msgerrordat2 = "The time or date is passed or invalid. ";
	var msgquote = "E-mail us for a quote";
	
	$("#location").change(function(){
		var loc = $("#location").val();
		if (loc == 3 || loc == 4 || loc == 6 || loc == "") {
			$("#controls-location").css("display", "none");
			$("#adloc").attr("value", "");
			$("#zploc").attr("value", "");
		}
		else {
			$("#controls-location").css("display", "inline");
			$("#adloc").attr("value", "Address");
			$("#zploc").attr("value", "Zip");
		}
	});
	
	$("#destination").change(function(){
		var loc = $("#location").val();
		var des = $("#destination").val();
		if (des == 3 || des == 4 || des == 6 || des == "") {
			$("#controls-destination").css("display", "none");
			$("#addes").attr("value", "");
			$("#zpdes").attr("value", "");
		}
		else {
			$("#controls-destination").css("display", "inline");
			$("#addes").attr("value", "Address");
			$("#zpdes").attr("value", "Zip");
		}
		
		if ((loc == 4 && des == 2) || (loc == 2 && des == 4) || (loc == 3 && des == 2) || (loc == 2 && des == 3) || (loc == 4 && des == 3) || (loc == 3 && des == 4) || (loc == 3 && des == 5) || (loc == 5 && des == 3) || (loc == 4 && des == 5) || (loc == 5 && des == 4)) {
			$("#controls-email").css("display", "none");
		}
		else {
			$("#controls-email").css("display", "inline");
		}
	});
	
	$("#adloc").focus(function(){
		var ad = $("#adloc").val();
		if (ad == "Address") {
			$("#adloc").attr("value", "");
		}
	});
	
	$("#adloc").blur(function(){	
		var ad = $("#adloc").val();
		if (ad == "") {
			$("#adloc").attr("value", "Address");
		}
	});
	
	$("#zploc").focus(function(){
		var zp = $("#zploc").val();
		if (zp == "Zip") {
			$("#zploc").attr("value", "");
		}
	});
	
	$("#zploc").blur(function(){
		var zp = $("#zploc").val();
		if (zp == "") {
			$("#zploc").attr("value", "Zip");
		}
	});
	
	$("#addes").focus(function(){
		var de = $("#addes").val();
		if (de == "Address") {
			$("#addes").attr("value", "");
		}
	});
	
	$("#addes").blur(function(){
		var de = $("#addes").val();
		if (de == "") {
			$("#addes").attr("value", "Address");
		}
	});
	
	$("#zpdes").focus(function(){
		var zd = $("#zpdes").val();
		if (zd == "Zip") {
			$("#zpdes").attr("value", "");
		}
	});
	
	$("#zpdes").blur(function(){
		var zd = $("#zpdes").val();
		if (zd == "") {
			$("#zpdes").attr("value", "Zip");
		}
	});
	
	$("#email").focus(function(){
		var em = $("#email").val();
		if (em == "E-mail *") {
			$("#email").attr("value", "");
		}
	});
	
	$("#email").blur(function(){
		var em = $("#email").val();
		if (em == "") {
			$("#email").attr("value", "E-mail *");
		}
	});
	
	/*  */
	
	$("#find").click(function(){
		var fec = new Date();
		var fecd = fec.getDate();
		var fecm = fec.getMonth() + 1;
		var feca = fec.getFullYear();
		var fecact = fecm+"/"+fecd+"/"+feca;
		var myfecact = Date.parse(fecact);
		
		var dig = new Date();
		var digh = String(dig.getHours());
		var digm = String(dig.getMinutes());
		var digact = digh + digm;
		var digactval = parseInt(digact) + 200;
		
		var loc = $("#location").val();
		var adl = $("#adloc").val();
		var zpl = $("#zploc").val();
		var des = $("#destination").val();
		var add = $("#addes").val();
		var zpd = $("#zpdes").val();
		
		var dat = $("#date").val();
		var datn = dat.split("-");
		var ndat = datn[2] + "-" + datn[0] + "-" + datn[1];
		var fecsel = datn[0] + "/" + datn[1] + "/" + datn[2];
		var myfecsel = Date.parse(fecsel);
		
		var hor = $("#hour").val();
		var mit = $("#minute").val();
		var sch = $("input[name='schedule']:checked").val();
		if (sch == "AM") {
			if (hor == "12") {
				hor == "00";
			}
			var digsel = hor + mit;
		}
		else {
			if (hor == "12") {
				hor == "12";
			}
			else {
				hor = parseInt(hor) + 12;
			}
			var digsel = String(hor) + mit;
		}
		
		var ema = $("#email").val();
		var pas = $("#passengers").val();
		var lug = $("#luggages").val();
		var car;
		var imgcar;
		var expadr = /^[a-zA-Z0-9+\-|\&|\#|\.|\,| ]{4,20}$/;
		var expzip = /^[0-9]{5}$/;
		var expdat = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
		var expema = /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/;
		error = 0;
		
		/* Date verification */
		if (myfecsel < myfecact) {
			$("#date").css("border", "2px #F00 solid");
			error = 6;
		}
		else {
			if ((parseInt(digsel) < digactval) && (myfecsel == myfecact)) {
				$("#hour").css("border", "2px #F00 solid");
				$("#minute").css("border", "2px #F00 solid");
				error = 6;
			}
			else {
				$("#hour").css("border", "2px #0F0 solid");
				$("#minute").css("border", "2px #0F0 solid");
			}
			
			$("#date").css("border", "2px #0F0 solid");
		}
		
		/* Location and Address and Zip COde */
		if (loc == "") {
			$("#location").css("border", "2px #F00 solid");
			error = 1;
		}
		else {
			if (loc == 3 || loc == 4 || loc == 6 || loc == "") {
			}
			else {
				if (adl == "Address" || adl == "") {
					$("#adloc").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expadr.test(adl)) {
					$("#adloc").css("border", "2px #F00 solid");
					error = 3;
				}
				else {
					$("#adloc").css("border", "2px #0F0 solid");
				}
				
				/*
				if (zpl == "Zip" || zpl == "") {
					$("#zploc").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expzip.test(zpl)) {
					$("#zploc").css("border", "2px #F00 solid");
					error = 2;
				}
				else if (zpl.length != 5) {
					$("#zploc").css("border", "2px #F00 solid");
					error = 2;
				}
				else {
					$("#zploc").css("border", "2px #0F0 solid");
				}
				*/
			}
			
			$("#location").css("border", "2px #0F0 solid");
		}
		
		/* destination and Address and Zip COde */
		if (des == "") {
			$("#destination").css("border", "2px #F00 solid");
			error = 1;
		}
		else {
			if (des == 3 || des == 4 || des == 6 || des == "") {
			}
			else {
				if (add == "Address" || add == "") {
					$("#addes").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expadr.test(add)) {
					$("#addes").css("border", "2px #F00 solid");
					error = 3;
				}
				else {
					$("#addes").css("border", "2px #0F0 solid");
				}
				
				/*
				if (zpd == "Zip" || zpd == "") {
					$("#zpdes").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expzip.test(zpd)) {
					$("#zpdes").css("border", "2px #F00 solid");
					error = 2;
				}
				else if (zpd.length != 5) {
					$("#zpdes").css("border", "2px #F00 solid");
					error = 2;
				}
				else {
					$("#zpdes").css("border", "2px #0F0 solid");
				}
				*/
			}
			
			$("#destination").css("border", "2px #0F0 solid");
		}
		
		/* Date */
		if (dat == "") {
			$("#date").css("border", "2px #F00 solid");
			error = 1;
		}
		else if (!expdat.test(dat)) {
			$("#date").css("border", "2px #F00 solid");
			error = 4;
		}
		else {
			$("#date").css("border", "2px #0F0 solid");
		}
		
		/* Hour */
		if (hor == "") {
			$("#hour").css("border", "2px #F00 solid");
			error = 1;
		}
		else {
			$("#hour").css("border", "2px #0F0 solid");
		}
		
		/* Minute */
		if (mit == "") {
			$("#minute").css("border", "2px #F00 solid");
			error = 1;
		}
		else {
			$("#minute").css("border", "2px #0F0 solid");
		}
		
		/* Passengers */
		if (pas == "" || lug == "") {
			$("#passengers").css("border", "2px #F00 solid");
			$("#luggages").css("border", "2px #F00 solid");
			error = 1;
		}
		else {
			if (pas <= 4 && lug <= 3) {
				car = "Sedan";
				imgcar = "images/auto2.png";
			}
			else if ((pas >= 4 && pas <= 6) && (lug >= 1 && lug <= 5)) {
				car = "Minivan";
				imgcar = "images/auto3.png";
			}
			else if ((pas >= 6 && pas <= 7) && (lug >= 1 && lug <= 7)) {
				car = "SUV";
				imgcar = "images/auto4.png";
			}
			else {
				error = 7;
			}
			
			$("#passengers").css("border", "2px #0F0 solid");
			$("#luggages").css("border", "2px #0F0 solid");
		}
		
		/* Email */
		if ((loc == 4 && des == 2) || (loc == 2 && des == 4) || (loc == 3 && des == 2) || (loc == 2 && des == 3) || (loc == 4 && des == 3) || (loc == 3 && des == 4) || (loc == 3 && des == 5) || (loc == 5 && des == 3) || (loc == 4 && des == 5) || (loc == 5 && des == 4)) {
		}
		else {
			if (ema == "" || ema == "Email *") {
				$("#email").css("border", "2px #F00 solid");
				error = 1;
			}
			else if (!expema.test(ema)) {
				$("#email").css("border", "2px #F00 solid");
				error = 5;
			}
			else {
				$("#email").css("border", "2px #0F0 solid");
			}
		}
		
		if (sch == "") {
			error = 8;
		}
		
		//Control de errores
		switch (error) {
			case 1:
				alert(msgerror1);
				break;
			case 2:
				alert(msgerrorzip);
				break;
			case 3:
				alert(msgerroradr);
				break;
			case 4:
				alert(msgerrordat);
				break;
			case 5:
				alert(msgerrormail);
				break;
			case 6:
				alert(msgerrordat2);
				break;
			case 7:
				alert(msgquote);
				break;
			case 8:
				alert("Select A.M. or P.M.");
				break;
			default:
				if ((loc == 4 && des == 2) || (loc == 2 && des == 4) || (loc == 3 && des == 2) || (loc == 2 && des == 3) || (loc == 4 && des == 3) || (loc == 3 && des == 4) || (loc == 3 && des == 5) || (loc == 5 && des == 3) || (loc == 4 && des == 5) || (loc == 5 && des == 4)) {
					location.href = "findfilldata2.php?loc="+loc+"&adl="+escape(adl)+"&zpl="+zpl+"&des="+des+"&add="+escape(add)+"&zpd="+zpd+"&dat="+dat+"&hor="+hor+"&mit="+mit+"&pas="+pas+"&lug="+lug+"&car="+car+"&imgcar="+imgcar+"&sch="+sch;
				}
				else {
					location.href = "sendemail2.php?loc="+loc+"&adl="+escape(adl)+"&zpl="+zpl+"&des="+des+"&add="+escape(add)+"&zpd="+zpd+"&dat="+dat+"&hor="+hor+"&mit="+mit+"&pas="+pas+"&lug="+lug+"&ema="+ema+"&sch="+sch;
				}
		}
	});
	
	$("#credit").click(function(){
		var loc = $("#loc").val();
		var adl = $("#adl").val();
		var nadl = escape(adl);
		var zpl = $("#zpl").val();
		var des = $("#des").val();
		var add = $("#add").val();
		var nadd = escape(add);
		var zpd = $("#zpd").val();
		var dat = $("#date-d").val();
		var tim = $("#time").val();
		var pas = $("#passenger").val();
		var lug = $("#luggage").val();
		
		var car = $("#car").val();
		var imgcar = $("#imgcar").val();
		
		var pri = $("#price").val();
		var tol = $("#toll").val();
		var tot = $("#tot").val();
		var tip = "credit";

		var nom = $("#name-data").val();
		var ema = $("#email-data").val();
		var tel = $("#phone-data").val();
		var fli = $("#flight-data").val();
		var expema = /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/;
		var exptel = /^[0-9]{7,15}$/;
		var expnom = /^[a-zA-Z\s]{4,20}$/;
		error = 0;
		
		if (nom == "") {
			$("#name-data").css("border", "2px #F00 solid");
			error = 1;
		}
		else if (!expnom.test(nom)) {
			$("#name-data").css("border", "2px #F00 solid");
			error = 4;
		}
		else {
			$("#name-data").css("border", "2px #0F0 solid");
		}
		
		if (ema == "") {
			$("#email-data").css("border", "2px #F00 solid");
			error = 1;
		}
		else if (!expema.test(ema)) {
			$("#email-data").css("border", "2px #F00 solid");
			error = 2;
		}
		else {
			$("#email-data").css("border", "2px #0F0 solid");
		}
		
		if (tel == "") {
			$("#phone-data").css("border", "2px #F00 solid");
			error = 1;
		}
		else if (!exptel.test(tel)) {
			$("#phone-data").css("border", "2px #F00 solid");
			error = 3;
		}
		else {
			$("#phone-data").css("border", "2px #0F0 solid");
		}
		
		switch (error) {
			case 1:
				alert(msgerror1);
				break;
			case 2:
				alert(msgerrormail);
				break;
			case 3:
				alert(msgerrortel);
				break;
			case 4:
				alert(msgerrornom);
				break;
			default:
				$.ajax({
					type: "post",
					url: "includes/savereservation2.php",
					data: {loc:loc, adl:nadl, zpl:zpl, des:des, add:nadd, zpd:zpd, dat:dat, tim:tim, pas:pas, lug:lug, car:car, pri:pri, tol:tol, tot:tot, nom:nom, ema:ema, tel:tel, fli:fli, tip:tip},
					success: function(datos) {
						location.href = "payment2.php?loc="+loc+"&adl="+escape(adl)+"&zpl="+zpl+"&des="+des+"&add="+escape(add)+"&zpd="+zpd+"&dat="+dat+"&tim="+tim+"&pas="+pas+"&lug="+lug+"&car="+car+"&pri="+pri+"&tol="+tol+"&per="+per+"&tot="+tot+"&nom="+nom+"&ema="+ema+"&tel="+tel+"&fli="+fli+"&imgcar="+imgcar;
					}
				});
		}
	});
	
	$("#cash").click(function(){
		var loc = $("#loc").val();
		var adl = $("#adl").val();
		var nadl = escape(adl);
		var zpl = $("#zpl").val();
		var des = $("#des").val();
		var add = $("#add").val();
		var nadd = escape(add);
		var zpd = $("#zpd").val();
		var dat = $("#date-d").val();
		var tim = $("#time").val();
		var pas = $("#passenger").val();
		var lug = $("#luggage").val();
		
		var car = $("#car").val();
		var imgcar = $("#imgcar").val();
		
		var pri = $("#price").val();
		var tol = $("#toll").val();
		var tot = $("#tot").val();
		var tip = "cash";

		var nom = $("#name-data").val();
		var ema = $("#email-data").val();
		var tel = $("#phone-data").val();
		var fli = $("#flight-data").val();
		var expema = /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/;
		var exptel = /^[0-9]{7,15}$/;
		var expnom = /^[a-zA-Z\s]{4,20}$/;
		error = 0;
		
		if (nom == "") {
			$("#name-data").css("border", "2px #F00 solid");
			error = 1;
		}
		else if (!expnom.test(nom)) {
			$("#name-data").css("border", "2px #F00 solid");
			error = 4;
		}
		else {
			$("#name-data").css("border", "2px #0F0 solid");
		}
		
		if (ema == "") {
			$("#email-data").css("border", "2px #F00 solid");
			error = 1;
		}
		else if (!expema.test(ema)) {
			$("#email-data").css("border", "2px #F00 solid");
			error = 2;
		}
		else {
			$("#email-data").css("border", "2px #0F0 solid");
		}
		
		if (tel == "") {
			$("#phone-data").css("border", "2px #F00 solid");
			error = 1;
		}
		else if (!exptel.test(tel)) {
			$("#phone-data").css("border", "2px #F00 solid");
			error = 3;
		}
		else {
			$("#phone-data").css("border", "2px #0F0 solid");
		}
		
		switch (error) {
			case 1:
				alert(msgerror1);
				break;
			case 2:
				alert(msgerrormail);
				break;
			case 3:
				alert(msgerrortel);
				break;
			case 4:
				alert(msgerrornom);
				break;
			default:
				$.ajax({
					type: "post",
					url: "includes/savereservation2.php",
					data: {loc:loc, adl:nadl, zpl:zpl, des:des, add:nadd, zpd:zpd, dat:dat, tim:tim, pas:pas, lug:lug, car:car, pri:pri, tol:tol, tot:tot, nom:nom, ema:ema, tel:tel, fli:fli, tip:tip},
					success: function(datos) {
						location.href = "confirmationreservation.php";
					}
				});
		}
	});
	
	$("#reserve").click(function(){
		var fec = new Date();
		var fecd = fec.getDate();
		var fecm = fec.getMonth() + 1;
		var feca = fec.getFullYear();
		var fecact = fecm+"/"+fecd+"/"+feca;
		var myfecact = Date.parse(fecact);
		
		var dig = new Date();
		var digh = String(dig.getHours());
		var digm = String(dig.getMinutes());
		var digact = digh + digm;
		var digactval = parseInt(digact) + 200;
		
		var loc = $("#location").val();
		var adloc = $("#adloc").val();
		var nadloc = escape(adloc);
		var zploc = $("#zploc").val();
		
		var des = $("#destination").val();
		var addes = $("#addes").val();
		var naddes = escape(addes);
		var zpdes = $("#zpdes").val();
		
		var dat = $("#date").val();
		var datn = dat.split("-");
		var ndat = datn[2] + "-" + datn[0] + "-" + datn[1];
		var fecsel = datn[0] + "/" + datn[1] + "/" + datn[2];
		var myfecsel = Date.parse(fecsel);
		
		var hor = $("#hour").val();
		var mit = $("#minute").val();
		var sch = $("input[name='schedule']:checked").val();
		if (sch == "AM") {
			if (hor == "12") {
				hor == "00";
			}
			var tim = hor + ":" + mit + " " + sch;
			var digsel = hor + mit;
		}
		else {
			if (hor == "12") {
				hor == "12";
			}
			else {
				hor = parseInt(hor) + 12;
			}
			var tim = hor + ":" + mit + " " + sch;
			var digsel = String(hor) + mit;
		}
		
		var pas = $("#passengers").val();
		var lug = $("#luggages").val();
		
		var nom = $("#name").val();
		var ema = $("#emailr").val();
		var pho = $("#cellphone").val();
		var fli = $("#flight").val();
		var con = $("#reservations-form");
		
		var expadr = /^[a-zA-Z0-9+\-|\&|\#|\.|\,| ]{4,20}$/;
		var expnom = /^[a-zA-Z\s]{4,20}$/
		var exppho = /^[0-9]{7,15}$/;
		var expdat = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
		var expema = /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/;
		error = 0;
		
		if (loc == "" || des == "" || dat == "" || hor == "" || mit == "" || pas == "" || lug == "" || nom == "" || ema == "" || pho == "") {
			error = 1;
		}
		else {
			error = 0;
		}
		
		if (loc == "") {
			$("#location").css("border", "2px #F00 solid");
		}
		else {
			if (loc == 3 || loc == 4 || loc == 6 || loc == "") {
			}
			else {
				if (adloc == "Address" || adloc == "") {
					$("#adloc").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expadr.test(adloc)) {
					$("#adloc").css("border", "2px #F00 solid");
					error = 3;
				}
				else {
					$("#adloc").css("border", "2px #0F0 solid");
				}
				
				/*
				if (zpl == "Zip" || zpl == "") {
					$("#zploc").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expzip.test(zpl)) {
					$("#zploc").css("border", "2px #F00 solid");
					error = 2;
				}
				else if (zpl.length != 5) {
					$("#zploc").css("border", "2px #F00 solid");
					error = 2;
				}
				else {
					$("#zploc").css("border", "2px #0F0 solid");
				}
				*/
			}
			
			$("#location").css("border", "2px #0F0 solid");
		}
		
		if (des == "") {
			$("#destination").css("border", "2px #F00 solid");
		}
		else {
			if (des == 3 || des == 4 || des == 6 || des == "") {
			}
			else {
				if (addes == "Address" || addes == "") {
					$("#addes").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expadr.test(addes)) {
					$("#addes").css("border", "2px #F00 solid");
					error = 3;
				}
				else {
					$("#addes").css("border", "2px #0F0 solid");
				}
				
				/*
				if (zpl == "Zip" || zpl == "") {
					$("#zploc").css("border", "2px #F00 solid");
					error = 1;
				}
				else if (!expzip.test(zpl)) {
					$("#zploc").css("border", "2px #F00 solid");
					error = 2;
				}
				else if (zpl.length != 5) {
					$("#zploc").css("border", "2px #F00 solid");
					error = 2;
				}
				else {
					$("#zploc").css("border", "2px #0F0 solid");
				}
				*/
			}
			
			$("#destination").css("border", "2px #0F0 solid");
		}
		
		if (dat == "") {
			$("#date").css("border", "2px #F00 solid");
		}
		else if (!expdat.test(dat)) {
			$("#date").css("border", "2px #F00 solid");
			error = 4;
		}
		else {
			$("#date").css("border", "2px #0F0 solid");
		}
		
		if (hor == "") {
			$("#hour").css("border", "2px #F00 solid");
		}
		else {
			$("#hour").css("border", "2px #0F0 solid");
		}
		
		if (mit == "") {
			$("#minute").css("border", "2px #F00 solid");
		}
		else {
			$("#minute").css("border", "2px #0F0 solid");
		}
		
		if (pas == "") {
			$("#passengers").css("border", "2px #F00 solid");
		}
		else {
			$("#passengers").css("border", "2px #0F0 solid");
		}
		
		if (lug == "") {
			$("#luggages").css("border", "2px #F00 solid");
		}
		else {
			$("#luggages").css("border", "2px #0F0 solid");
		}
		
		if (nom == "") {
			$("#name").css("border", "2px #F00 solid");
		}
		else if (!expnom.test(nom)) {
			$("#name").css("border", "2px #F00 solid");
		}
		else {
			$("#name").css("border", "2px #0F0 solid");
		}
		
		if (ema == "") {
			$("#emailr").css("border", "2px #F00 solid");
		}
		else if (!expema.test(ema)) {
			$("#emailr").css("border", "2px #F00 solid");
			error = 5;
		}
		else {
			$("#emailr").css("border", "2px #0F0 solid");
		}
		
		if (pho == "") {
			$("#cellphone").css("border", "2px #F00 solid");
		}
		else if (!exppho.test(pho)) {
			$("#cellphone").css("border", "2px #F00 solid");
		}
		else {
			$("#cellphone").css("border", "2px #0F0 solid");
		}
		
		/* Date verification */
		if (myfecsel < myfecact) {
			$("#date").css("border", "2px #F00 solid");
			error = 6;
		}
		else {
			if ((parseInt(digsel) < digactval) && (myfecsel == myfecact)) {
				$("#hour").css("border", "2px #F00 solid");
				$("#minute").css("border", "2px #F00 solid");
				error = 6;
			}
			else {
				$("#hour").css("border", "2px #0F0 solid");
				$("#minute").css("border", "2px #0F0 solid");
			}
			
			$("#date").css("border", "2px #0F0 solid");
		}
		
		switch (error) {
			case 1:
				alert(msgerror1);
				break;
			case 3:
				alert(msgerroradr);
				break;
			case 4:
				alert(msgerrordat);
				break;
			case 5:
				alert(msgerrormail);
				break;
			case 6:
				alert(msgerrordat2);
				break;
			default:
				con.html("<h2>Sending reservation...</h2>");
				con.css("text-align","center");
				
				$.ajax({
					type: "post",
					url: "includes/reservations2.php",
					data: {loc:loc, adloc:nadloc, zploc:zploc, des:des, addes:naddes, zpdes:zpdes, dat:dat, tim:tim, pas:pas, lug:lug, nom:nom, ema:ema, pho:pho, fli:fli},
					success: function(datos) {
						con.html("");
						con.html("<h2>Confirmation Message</h2>");
						con.html("<p>Your reservation has been sent. Thank you for booking with us</p>");
					}
				});
		}
	});
});
