$(function() { 
	$("#check_hide").show();
	$("#part2").hide();
    $("#check_availability").click(function() {
      var form_date = escape($("#Date").val());
	  var form_time = escape($("#Time").val());
	  var form_length = escape($("#Length").val());
	  if((form_date == "") || (form_time == "") || (form_length == "")) { alert('You need to select a date, time, and length of reservation.'); }
	  else {
		var dataString = 'date='+ form_date + '&time=' + form_time + '&length=' + form_length + '&sid=' + Math.random();
		$.ajax({
			type: "POST",
			url: "check.php",
			data: dataString,
			success: function(html) {
			  $('#check_message').html("<br /><strong>" + html + "</strong>");
			  if(html.substring(0,6) != 'Error!') {
				$("#part2").show();
			  }
			  else {
				$("#part2").hide();
			  }
			}
		  });
		  return false;
	  }		
    });
	$("#Reseravations").submit(function() {
	  $(':text').css('background-color','white');
      var form_date = escape($("#Date").val());
	  var form_time = escape($("#Time").val());
	  var form_length = escape($("#Length").val());
	  var form_name = escape($("#Name").val());
	  var form_email = escape($("#Email").val());
	  var form_phone = escape($("#Phone").val());
	  var form_contact = escape($(":radio").val());
	  var form_party = escape($("#PartySize").val());
	  if((form_date == "") || (form_time == "") || (form_length == "")) { alert('You need to select a date, time, and length of reservation.'); }
	  else {
		var dataString2 = 'submit=verify&Date=' + form_date + '&Time=' + form_time + '&Length=' + form_length + '&Name=' + form_name + '&Email=' + form_email + '&Phone=' + form_phone + '&radio=' + form_contact + '&PartySize=' + form_party + '&sid=' + Math.random();
		$.ajax({
			type: "POST",
			url: "check.php",
			data: dataString2,
			success: function(html) {
			  if(html.substring(0,6) == 'Error!') {
				for(var i in html.substring(7).split(' ')) {
					$('#'+html.substring(7).split(' ')[i]).css('background-color','yellow');
					$('#'+html.substring(7).split(' ')[i]+'_error').css('display','compact');
				}
				$('#errors').html('<br /><strong>Please correct the highlighted fields.</strong>');
			  }
			  if(html.substring(0,12) == 'TrickyError!') {
					alert(html.substring(13));
			  }
			  if(html == '') {
				$("#Reseravations").html("<strong>Your Reservation has been received. We will contact you with a confirmation soon.</strong>");
			  }
			}
		  });
		  return false;
	  }		
    });
});