//Patterns
var pState = /(AK|AL|AR|AZ|CA|CO|CT|DC|DE|FL|GA|HI|IA|ID|IL|IN|KS|KY|LA|MA|MD|ME|MI|MN|MO|MS|MT|NB|NC|ND|NH|NJ|NM|NV|NY|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WI|WV|WY)$/i;
var pZip = /^\d{5}$/;
var pDate = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/;
var pTime = /^([1-9]|1[0-2]):[0-5]\d$/;
var pEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
var pPhone = /^\(?\d{3}\)?\s|-\d{3}-\d{4}$/;
var pPhoneInt = /^\d(\d|-){7,20}/;
var pCurrency = /\$\d{1,3}(,\d{3})*\.\d{2}/;

function checkData (){
if (document.review.Your_Name.value.length ==0){
alert("Please enter your name.")
document.review.Your_Name.focus()
return false}

if (document.review.Email.value.length ==0){
alert("Please enter your email.")
document.review.Email.focus()
return false}
if (pEmail.test(document.review.Email.value)==0){
alert("The email address you entered is invalid.\nPlease use the format user@domain.com.");
document.review.Email.focus()
return false}

if ((document.review.Villa_Name.value.length ==0) && (document.review.Villa_OCRef.value.length ==0)){
alert("Please enter either the name or the OCRef of the villa you stayed at.")
document.review.Villa_Name.focus()
return false}

if (document.review.Destination.value.length ==0){
alert("Please enter the country / destination of the villa.")
document.review.Destination.focus()
return false}

if (document.review.Review.value.length ==0){
alert("Please enter your review in the box provided.")
document.review.Review.focus()
return false}


}
