// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function fieldCheck1()
{
   if(document.sbar.date.value > "0")
   {
	if(document.sbar.month.value == "0")
	{
		alert("Please select a month in arrival date.");
		return false;
	}
	if(document.sbar.year.value == "0")
	{
		alert("Please select a year in arrival date.");
		return false;
	}
   var dt1 = document.sbar.year.value;
   var dt2 = document.sbar.month.value;
   var dt3 = document.sbar.date.value;
   var value1 = dt1 + "-" + dt2 + "-" + dt3 ;	
   var value2 = document.sbar.tddtate.value ;
  var date1, date2;
   var month1, month2;
   var year1, year2;
   var ret ;
   year1 = value1.substring (0, value1.indexOf ("-"));
   month1 = value1.substring (value1.indexOf ("-")+1, value1.lastIndexOf ("-"));
   date1 = value1.substring (value1.lastIndexOf ("-")+1, value1.length);

   year2 = value2.substring (0, value2.indexOf ("-"));
   month2 = value2.substring (value2.indexOf ("-")+1, value2.lastIndexOf ("-"));
   date2 = value2.substring (value2.lastIndexOf ("-")+1, value2.length);

   if (year1 > year2) ret = 1;
   else if (year1 < year2) ret = -1;
   else if (month1 > month2) ret = 1;
   else if (month1 < month2) ret = -1;
   else if (date1 > date2) ret = 1;
   else if (date1 < date2) ret = -1;
   else ret = 0;
  if (ret == -1)
  {
   alert ("Please select an arrival date later than current date.");
   return false;
  }
 }
}

function banner(){
    var ino=Math.floor(Math.random()*4);    
	document.write('<IMG SRC="images/main_image' + ino + '.jpg" WIDTH=570 HEIGHT=232 ALT="Luxury self catered apartments and villas that provide a great base to explore the attractions, the facilities and the culture of Dubai">');
	}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function notEmail(obj,msg){
	var exp=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (!exp.test(obj.value)){
		alert("Please enter valid "+msg);
		obj.focus();
		return true;
	}else
		return false;
}

function fieldCheck()
{
	if(document.prop.firstname.value=="")
	{
		alert("Please enter the First Name.");
		return false;
	}
	if(document.prop.firstname.value!="")
	{  
	    obj=document.prop.firstname; 
	    exp = (/(^([a-z]|[A-Z]|["."]|[\s])*$)/);
		if (!exp.test(obj.value))
		{
			alert("Please enter only alphabets in First Name");
			obj.focus();
			return false;
		}
	}
	if(document.prop.lastname.value=="")
	{
		alert("Please enter the Last Name.");
		return false;
	}if(document.prop.lastname.value!="")
	{  
	    obj=document.prop.lastname; 
	    exp = (/(^([a-z]|[A-Z]|["."]|[\s])*$)/);
		if (!exp.test(obj.value))
		{
			alert("Please enter only alphabets in Last Name");
			document.prop.lastname.focus();
			return false;
		}
	}
	if(document.prop.emailid.value=="")
	{
		alert("Please enter your Email Id.");
		return false;
	}
	if(notEmail(document.prop.emailid,"Email Id")){ return false; }
	if(document.prop.userid.value=="")
	{
		alert("Please enter the Userid.");
		return false;
	}
	if(document.prop.userid.value.length < 6)
	{
		alert("Please enter minimum 6 character in Userid.");
		return false;
	}
	if(document.prop.userid.value.length > 14)
	{
		alert("The userid entered exceeds more than 14 characters");
		return false;
	}
	if (document.prop.userid.value == document.prop.password.value)
	{
		alert("Userid and Password can not be same. Please use different values for both.");
		return false;
	}
	if(document.prop.password.value=="")
	{
		alert("Please enter the Password.");
		return false;
	}
	if(document.prop.password.value.length < 8)
	{
		alert("Please enter minimum 8 characters in Password.");
		return false;
	}
	if(document.prop.password.value.length > 12)
	{
		alert("The password entered exceeds more than 12 characters");
		return false;
	}
	if(document.prop.cpassword.value =="")
	{
		alert("Please enter the Confirm Password.");
		return false;
	}
	if(document.prop.cpassword.value.length < 8)
	{
		alert("Please enter minimum 8 characters in Confirm Password.");
		return false;
	}
	if(document.prop.cpassword.value.length > 12)
	{
		alert("The confirm password entered exceeds more than 12 characters");
		return false;
	}
	if (document.prop.password.value == document.prop.cpassword.value)
	{
	} else {
		alert("Password and Confirm Password does not match.");
		return false;
	}
	
}

function fieldCheck3()
{
	if(document.prop.firstname.value=="")
	{
		alert("Please enter the First Name.");
		document.prop.firstname.focus();
		return false;
	}
	if(document.prop.firstname.value!="")
	{  
	    obj=document.prop.firstname; 
	    exp = (/(^([a-z]|[A-Z]|["."]|[\s])*$)/);
		if (!exp.test(obj.value))
		{
			alert("Please enter only alphabets in First Name");
			obj.focus();
			return false;
		}
	}
	if(document.prop.lastname.value=="")
	{
		alert("Please enter the Last Name.");
		return false;
	}if(document.prop.lastname.value!="")
	{  
	    obj=document.prop.lastname; 
	    exp = (/(^([a-z]|[A-Z]|["."]|[\s])*$)/);
		if (!exp.test(obj.value))
		{
			alert("Please enter only alphabets in Last Name");
			document.prop.lastname.focus();
			return false;
		}
	}
	if(document.prop.emailid.value=="")
	{
		alert("Please enter your Email Id.");
		document.prop.emailid.focus();
		return false;
	}
	if(notEmail(document.prop.emailid,"Email Id")){ return false; }
	if(document.prop.userid.value=="")
	{
		alert("Please enter the Userid.");
		return false;
	}
	if(document.prop.userid.value.length < 6)
	{
		alert("Please enter minimum 6 character in Userid.");
		return false;
	}
	if(document.prop.userid.value.length > 14)
	{
		alert("The userid entered exceeds more than 14 characters");
		return false;
	}
	if (document.prop.userid.value == document.prop.password.value)
	{
		alert("Userid and Password can not be same. Please use different values for both.");
		return false;
	}
	if(document.prop.password.value=="")
	{
		alert("Please enter the Password.");
		return false;
	}
	if(document.prop.password.value.length < 8)
	{
		alert("Please enter minimum 8 characters in Password.");
		return false;
	}
	if(document.prop.password.value.length > 12)
	{
		alert("The password entered exceeds more than 12 characters");
		return false;
	}
	if(document.prop.cpassword.value =="")
	{
		alert("Please enter the Confirm Password.");
		return false;
	}
	if(document.prop.cpassword.value.length < 8)
	{
		alert("Please enter minimum 8 characters in Confirm Password.");
		return false;
	}
	if(document.prop.cpassword.value.length > 12)
	{
		alert("The confirm password entered exceeds more than 12 characters");
		return false;
	}
	if (document.prop.password.value == document.prop.cpassword.value)
	{
	} else {
		alert("Password and Confirm Password does not match.");
		return false;
	}
/*	if(document.prop.acode.value.length > 1)
	{
	  	var TheNumber = document.prop.acode.value; 
	  	var GoodChars = "0123456789()-+ ";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				alert("Please Enter valid areacode.");
			return false;
			} // End if statement
		} // End for loop
	}*/
	/*if(document.prop.ccode.value.length > 1)
	{
	  	var TheNumber = document.prop.ccode.value; 
	  	var GoodChars = "0123456789()-+ ";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				alert("Please Enter valid country code.");
			return false;
			} // End if statement
		} // End for loop
	}*/
/*	if(document.prop.phone.value.length > 1)
	{
	  	var TheNumber = document.prop.phone.value; 
	  	var GoodChars = "0123456789()-+ ";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				alert("Please Enter valid Phone no.");
			return false;
			} // End if statement
		} // End for loop
	}*/
	
}


function fieldCheck2()
{
	if(document.chkbooking.checkin_date.value=="")
	{
		alert("Please enter check in date.");
		return false;
	}
	if(document.chkbooking.checkout_date.value=="")
	{
		alert("Please enter check out date.");
		return false;
	}
}

function funaddMore(){
document.page3.action="page2A.php"
}
function funPage3(){
document.page3.action="page3.php"
}

var radio_selection="";
	var adult = "";
function fieldCheck4()
{

	 entries = 0;
  if (document.page3.firstname1.value == "")
  {
  } else {
  	var TheNumber = document.page3.firstname1.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
	var TheNumber = document.page3.lastname1.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
  for (i=page3.radiobutton1.length-1; i > -1; i--) {
      if (page3.radiobutton1[i].checked) {
          if (page3.radiobutton1[i].value == "Adult")
          {
            adult = "Yes";
          }  
           if (page3.radiobutton1[i].value == "Child")
          {
            if (document.page3.age1.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
            if (Math.abs(document.page3.age1.value) < "3")
            {
              alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }  
           if (page3.radiobutton1[i].value == "Infant")
          {
            if (document.page3.age1.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age1.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }
          }  
     }
}
	if(document.page3.lastname1.value=="")
	{
		alert("Please enter lastname of 1st Contact.");
		return false;
	}

   entries = entries + 1;
  }	
  if (document.page3.firstname2.value == "")
  {
  } else {
  	var TheNumber = document.page3.firstname2.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
  	var TheNumber = document.page3.lastname2.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
   entries = entries + 1;
   for (i=page3.radiobutton2.length-1; i > -1; i--) {
      if (page3.radiobutton2[i].checked) {
          if (page3.radiobutton2[i].value == "Adult")
          {
            adult = "Yes";
          } 
           if (page3.radiobutton2[i].value == "Child")
          {
            if (document.page3.age2.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
             if (Math.abs(document.page3.age2.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }
          if (page3.radiobutton2[i].value == "Infant")
          {
            if (document.page3.age2.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age2.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }    
     }
}
	if(document.page3.lastname2.value=="")
	{
		alert("Please enter lastname of 2nd Contact.");
		return false;
	}
  }	
  if (document.page3.firstname3.value == "")
  {
  } else {
  	var TheNumber = document.page3.firstname3.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
  	var TheNumber = document.page3.lastname3.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
   entries = entries + 1;
   for (i=page3.radiobutton3.length-1; i > -1; i--) {
      if (page3.radiobutton3[i].checked) {
          if (page3.radiobutton3[i].value == "Adult")
          {
            adult = "Yes";
          }  
           if (page3.radiobutton3[i].value == "Child")
          {
            if (document.page3.age3.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
             if (Math.abs(document.page3.age3.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }  
          if (page3.radiobutton3[i].value == "Infant")
          {
            if (document.page3.age3.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age3.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }    
     }
}
	if(document.page3.lastname3.value=="")
	{
		alert("Please enter lastname of 3rd Contact.");
		return false;
	}
  }
  if (document.page3.firstname4.value == "")
  {
  } else {
  	var TheNumber = document.page3.firstname4.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
  	var TheNumber = document.page3.lastname4.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
   entries = entries + 1;
   for (i=page3.radiobutton4.length-1; i > -1; i--) {

      if (page3.radiobutton4[i].checked) {
          if (page3.radiobutton4[i].value == "Adult")
          {
            adult = "Yes";
          }
           if (page3.radiobutton4[i].value == "Child")
          {
            if (document.page3.age4.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
            if (Math.abs(document.page3.age4.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }
           if (page3.radiobutton4[i].value == "Infant")
          {
            if (document.page3.age4.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age4.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }        
     }
}
	if(document.page3.lastname4.value=="")
	{
		alert("Please enter lastname of 4th Contact.");
		return false;
	}
  }
  if (document.page3.firstname5.value == "")
  {
  } else {
  	var TheNumber = document.page3.firstname5.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
 	var TheNumber = document.page3.lastname5.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
				
   entries = entries + 1;
   for (i=page3.radiobutton5.length-1; i > -1; i--) {
      if (page3.radiobutton5[i].checked) {
          if (page3.radiobutton5[i].value == "Adult")
          {
            adult = "Yes";
          }
          if (page3.radiobutton5[i].value == "Child")
          {
            if (document.page3.age5.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
             if (Math.abs(document.page3.age5.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          } 
           if (page3.radiobutton5[i].value == "Infant")
          {
            if (document.page3.age5.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age5.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }         
     }
     	if(document.page3.lastname5.value=="")
	{
		alert("Please enter lastname of 5th Contact.");
		return false;
	}
}
  }
  if (entries > document.page3.maxoccup.value)
  {
    alert ("Number of travellers exceeds maximum property occupancy. Please check details.");
    return false;
  }
 if (adult == "Yes")
{

} else {
        alert("At least one member of your party must be aged 18 or over.");
		return false;
}
 	if(document.page3.firstname1.value=="")
	{
		alert("Please enter firstname of 1st Contact.");
		return false;
	}
	if(document.page3.lastname1.value=="")
	{
		alert("Please enter lastname of 1st Contact.");
		return false;
	}
	
}

function funaddMore1(){
document.page3.action="page2B.php"
}

	var radio_selection="";
	var adult = "";
function fieldCheck5()
{

	 entries = document.page3.count.value;
  if (document.page3.firstname1.value == "")
  {
  } else {
  	var TheNumber = document.page3.firstname1.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
	var TheNumber = document.page3.lastname1.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
  for (i=page3.radiobutton1.length-1; i > -1; i--) {
      if (page3.radiobutton1[i].checked) {
          if (page3.radiobutton1[i].value == "Adult")
          {
            adult = "Yes";
          }  
           if (page3.radiobutton1[i].value == "Child")
          {
            if (document.page3.age1.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
            if (Math.abs(document.page3.age1.value) < "3")
            {
              alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }  
           if (page3.radiobutton1[i].value == "Infant")
          {
            if (document.page3.age1.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age1.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }
          }  
     }
}
	if(document.page3.lastname1.value=="")
	{
		alert("Please enter lastname of 1st Contact.");
		return false;
	}

   entries = Math.abs(entries) + 1;
  }	
  if (document.page3.firstname2.value == "")
  {
  } else {
  	var TheNumber = document.page3.firstname2.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
		var TheNumber = document.page3.lastname2.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
			
   entries = Math.abs(entries) + 1;
   for (i=page3.radiobutton2.length-1; i > -1; i--) {
      if (page3.radiobutton2[i].checked) {
          if (page3.radiobutton2[i].value == "Adult")
          {
            adult = "Yes";
          } 
           if (page3.radiobutton2[i].value == "Child")
          {
            if (document.page3.age2.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
             if (Math.abs(document.page3.age2.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }
          if (page3.radiobutton2[i].value == "Infant")
          {
            if (document.page3.age2.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age2.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }    
     }
}
	if(document.page3.lastname2.value=="")
	{
		alert("Please enter lastname of 2nd Contact.");
		return false;
	}
  }	
  if (document.page3.firstname3.value == "")
  {
  } else {
  var TheNumber = document.page3.firstname3.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
	var TheNumber = document.page3.lastname3.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
				
  entries = Math.abs(entries) + 1;
   for (i=page3.radiobutton3.length-1; i > -1; i--) {
      if (page3.radiobutton3[i].checked) {
          if (page3.radiobutton3[i].value == "Adult")
          {
            adult = "Yes";
          }  
           if (page3.radiobutton3[i].value == "Child")
          {
            if (document.page3.age3.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
             if (Math.abs(document.page3.age3.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }  
          if (page3.radiobutton3[i].value == "Infant")
          {
            if (document.page3.age3.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age3.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }    
     }
}
	if(document.page3.lastname3.value=="")
	{
		alert("Please enter lastname of 3rd Contact.");
		return false;
	}
  }
  if (document.page3.firstname4.value == "")
  {
  } else {
  var TheNumber = document.page3.firstname4.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
	var TheNumber = document.page3.lastname4.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
				
   entries = Math.abs(entries) + 1;
   for (i=page3.radiobutton4.length-1; i > -1; i--) {
      if (page3.radiobutton4[i].checked) {
          if (page3.radiobutton4[i].value == "Adult")
          {
            adult = "Yes";
          }
           if (page3.radiobutton4[i].value == "Child")
          {
            if (document.page3.age4.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
            if (Math.abs(document.page3.age4.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          }
           if (page3.radiobutton4[i].value == "Infant")
          {
            if (document.page3.age4.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age4.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }        
     }
}
	if(document.page3.lastname4.value=="")
	{
		alert("Please enter lastname of 4th Contact.");
		return false;
	}
  }
  if (document.page3.firstname5.value == "")
  {
  } else {
  var TheNumber = document.page3.firstname5.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid first name without numerals.");
			return false;
			} // End if statement
		} // End for loop
  	var TheNumber = document.page3.lastname5.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please enter a valid surname without numerals.");
			return false;
			} // End if statement
		} // End for loop
		
 entries = Math.abs(entries) + 1;
   for (i=page3.radiobutton5.length-1; i > -1; i--) {
      if (page3.radiobutton5[i].checked) {
          if (page3.radiobutton5[i].value == "Adult")
          {
            adult = "Yes";
          }
          if (page3.radiobutton5[i].value == "Child")
          {
            if (document.page3.age5.value == "")
            {
              alert ("Please select the age for child.");
              return false;
            }
             if (Math.abs(document.page3.age5.value) < "3")
            {
             alert ("Please select the age for child between 3 and 18.");
              return false;
            }
          } 
           if (page3.radiobutton5[i].value == "Infant")
          {
            if (document.page3.age5.value == "")
            {
              alert ("Please select the age for infant.");
              return false;
            }
            if (Math.abs(document.page3.age5.value) > "2")
            {
              alert ("Please select the age for infant as less than 3.");
              return false;
            }  
         }         
     }
}
	if(document.page3.lastname5.value=="")
	{
		alert("Please enter lastname of 5th Contact.");
		return false;
	}
  }
  if (entries > document.page3.maxoccup.value)
  {
    alert ("Number of travellers exceeds maximum property occupancy. Please check details.");
    return false;
  }
}


var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
function checkmail(e){
if (e.value == "")
{
} else {
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert("Please enter a valid email address.")
e.select()
}
}
return returnval
}


function fieldCheck6()
{
	if(document.page6.firstname.value=="")
	{
		alert("Please enter first name.");
		return false;
	} else {
	
		var TheNumber = document.page6.firstname.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please Enter valid town.");
			return false;
			} // End if statement
		} // End for loop
	
	}
	if(document.page6.lastname.value=="")
	{
		alert("Please enter last name.");
		return false;
	}
	if(document.page6.billaddress.value=="")
	{
		alert("Please enter contact address.");
		return false;
	}
	if(document.page6.town.value=="")
	{
		alert("Please enter town.");
		return false;
	} else {
	
		var TheNumber = document.page6.town.value; 
	  	var GoodChars = "0123456789()+";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			}  else {
				alert("Please Enter valid town.");
				return false;
			} // End if statement
		} // End for loop
	
	}
	if(document.page6.postcode.value=="")
	{
		alert("Please enter postcode / zip.");
		return false;
	} else {
		var TheNumber = document.page6.postcode.value; 
	  	var GoodChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()-+ ";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				alert("Please Enter valid postcode.");
			return false;
			} // End if statement
		} // End for loop
	
	}
	if(document.page6.country.value=="0")
	{
		alert("Please select country.");
		return false;
	}
	if(document.page6.ccode.value=="")
	{
		alert("Please enter country code.");
		return false;
	}
	if(document.page6.acode.value=="")
	{
		alert("Please enter area code.");
		return false;
	}
	if(document.page6.phone.value=="")
	{
		alert("Please enter phone number.");
		return false;
	}
	if(document.page6.ccode.value.length > 0)
	{
	  	var TheNumber = document.page6.ccode.value; 
	  	var GoodChars = "0123456789()-+ ";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				alert("Please Enter valid country code.");
			return false;
			} // End if statement
		} // End for loop
	}
	if(document.page6.acode.value.length > 0)
	{
	  	var TheNumber = document.page6.acode.value; 
	  	var GoodChars = "0123456789()-+ ";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				alert("Please Enter valid areacode.");
			return false;
			} // End if statement
		} // End for loop
	}
	if(document.page6.phone.value.length > 0)
	{
	  	var TheNumber = document.page6.phone.value; 
	  	var GoodChars = "0123456789()-+ ";
		var i = 0;
		for (i =0; i <= TheNumber.length -1; i++) {
			if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
				alert("Please Enter valid Phone no.");
			return false;
			} // End if statement
		} // End for loop
	}
}
//-->

function fieldCheck7()
{
	if(document.page7.terms.checked=="1")
	{
	} else {
		alert("Please agree to the terms & conditions of booking.");
		return false;
	}
}	

function fieldCheck8()
{
	if(document.subscribe.loginid.value=="")
	{
		alert("Please Enter Your Login Id.");
		return false;
	}
}