<!--
/*function Luxuryredirect(package) 
{
	var result = null;
	switch (package) {
	case 'hluxury': result = 'insidepages/Packages/Holiday.asp?Holiday=Luxury'; break;
	case 2: result = 'two'; break;
	default: result = 'unknown';
	}
	document.location.replace(result); 
}*/
function startTime()
{
var today=new Date();
var dy=today.getDate();
var mn=today.getMonth();
var yr=today.getFullYear();

var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTime(m);
s=checkTime(s);
//document.getElementById('txt').innerHTML=h+":"+m+":"+s;
document.getElementById('txt').innerHTML=dy+"/"+mn+"/"+yr+" "+h+":"+m;
t=setTimeout('startTime()',500);
}

function checkTime(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}
function refresh_page(){ 
 x=document.getElementsByTagName("meta")[0];
}

function selectRentalRateId() 
{
	document.frmViewRentalRate.submit();	 
}

/*function unloadmenu()
{
	document.getElementById('tabdisplay').style.visibility='hidden';	
}*/

function selectHolidays(id) {
	i = 1;
	if(id == 1) {
		document.getElementById('menu_1').className = "beach_on";
		document.getElementById('menu_2').className = "tour";
		document.getElementById('menu_3').className = "hotel";
		}
	if(id == 2) {
		document.getElementById('menu_1').className = "beach";
		document.getElementById('menu_2').className = "tour_on";
		document.getElementById('menu_3').className = "hotel";
		}
	if(id == 3) {
		document.getElementById('menu_1').className = "beach";
		document.getElementById('menu_2').className = "tour";
		document.getElementById('menu_3').className = "hotel_on";
		}								
}

function selectHol_cat(id) {
	i = 1;
	if(id == 1) {
		document.getElementById('menu_1').className = "on";
		document.getElementById('menu_2').className = "";
		document.getElementById('menu_3').className = "";
		}
	if(id == 2) {
		document.getElementById('menu_1').className = "";
		document.getElementById('menu_2').className = "on";
		document.getElementById('menu_3').className = "";
		}
	if(id == 3) {
		document.getElementById('menu_1').className = "";
		document.getElementById('menu_2').className = "";
		document.getElementById('menu_3').className = "on";
		}	
		
}
function HolidaySearchValidate()
{							
			//alert(checked)			
			if (document.frmHolidaySearch.CountrySearch.selectedIndex==0){
          		alert("Please Select the Country!");
				document.frmHolidaySearch.CountrySearch.focus();
          		return (false);
			} 
			if (document.frmHolidaySearch.TypeSearch.selectedIndex==0){
          		alert("Please Select Holiday type!"); 
				document.frmHolidaySearch.TypeSearch.focus();
          		return (false);
			}
			if (document.frmHolidaySearch.HowLong.selectedIndex==0){
          		alert("Please Select Duration!"); 
				document.frmHolidaySearch.HowLong.focus();
          		return (false);
			}
			if((document.frmHolidaySearch.HowLong.selectedIndex==4) && (document.frmHolidaySearch.loginWhen.value=='')){
				alert("Please specify duration!");
			    document.frmHolidaySearch.loginWhen.focus();
			    return (false); 
			}
			if (isNaN(document.frmHolidaySearch.loginWhen.value)){
				alert("Invalid format!\n Please specify duration!");
				document.frmHolidaySearch.loginWhen.focus();
				return(false);
			}
			if(document.frmHolidaySearch.depDate.value==''){
				alert("Please select date !");
			    document.frmHolidaySearch.depDate.focus();
			    return (false); 
			}
			document.frmHolidaySearch.submit();			  
}
function HolidayEnquireValidate()
{							
			//alert(checked)			
			if (document.frmEnquireHolidays.EnqTitle.selectedIndex==0){
          		alert("Please Select Title!");
				document.frmEnquireHolidays.EnqTitle.focus();
          		return (false);
			} 
			if(document.frmEnquireHolidays.txtEnqFname.value==''){
				alert("Please add First Name !");
			    document.frmEnquireHolidays.txtEnqFname.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqLname.value==''){
				alert("Please add Last Name !");
			    document.frmEnquireHolidays.txtEnqLname.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqAddress.value==''){
				alert("Please add Address !");
			    document.frmEnquireHolidays.txtEnqAddress.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqPostCode.value==''){
				alert("Please add Post Code !");
			    document.frmEnquireHolidays.txtEnqPostCode.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqDtTel.value==''){
				alert("Please add Day Time Telephone Number !");
			    document.frmEnquireHolidays.txtEnqDtTel.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqEveTel.value==''){
				alert("Please add Evening Telephone Number !");
			    document.frmEnquireHolidays.txtEnqEveTel.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqNumOfDays.value==''){
				alert("Please add Number Of Days !");
			    document.frmEnquireHolidays.txtEnqNumOfDays.focus();
			    return (false); 
			}			
			if (isNaN(document.frmEnquireHolidays.txtEnqNumOfDays.value)){
				alert("Invalid format!\n Number Of Days!");
				document.frmEnquireHolidays.txtEnqNumOfDays.focus();
				return(false);
			}
			if(document.frmEnquireHolidays.txtEnqAdults.value==''){
				alert("Please add number of adults !");
			    document.frmEnquireHolidays.txtEnqAdults.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqChildren.value==''){
				alert("Please add number of children !");
			    document.frmEnquireHolidays.txtEnqChildren.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqTentDays.value==''){
				alert("Please add tentative days !");
			    document.frmEnquireHolidays.txtEnqTentDays.focus();
			    return (false); 
			}
			if(document.frmEnquireHolidays.txtEnqMyBudget.value==''){
				alert("Please add mybudget !");
			    document.frmEnquireHolidays.txtEnqMyBudget.focus();
			    return (false); 
			}
			document.frmEnquireHolidays.submit();			  
}
//... validation for the NewsLetter ............
function Newslettervalidate() 
{
 while(''+document.frmNewsletter.txtNewsletter.value.charAt(0)==' ')
  document.frmNewsletter.txtNewsletter.value=document.frmNewsletter.txtNewsletter.value.substring(1,document.frmNewsletter.txtNewsletter.value.length); 

	if (document.frmNewsletter.txtNewsletter.value.indexOf("@") == -1)
     {
        alert("Paradise Travels Newsletter signup\nPlease enter a valid Email Address!"); 
        document.frmNewsletter.txtNewsletter.focus();
		return(false);
      }         
   if ((document.frmNewsletter.txtNewsletter.value.indexOf("@") < 1)||(document.frmNewsletter.txtNewsletter.value.lastIndexOf(".") < (document.frmNewsletter.txtNewsletter.value.indexOf("@") +2))|| (document.frmNewsletter.txtNewsletter.value.length < (document.frmNewsletter.txtNewsletter.value.lastIndexOf(".") + 2)))
	    {
        alert("Paradise Travels Newsletter signup\nPlease enter a valid Email Address!"); 
        document.frmNewsletter.txtNewsletter.focus();
	return(false);
        }   
    if (document.frmNewsletter.txtNewsletter.value.indexOf("'") != -1)
       {
        alert("Paradise Travels Newsletter signup\nPlease enter a valid Email Address!"); 
        document.frmNewsletter.txtNewsletter.focus();
		return(false);
        }
document.frmNewsletter.submit()		 
}
function HolidayContactValidate()
{							
			//alert(checked)			
			if (document.frmContactUs.contTitle.selectedIndex==0){
          		alert("Please Select Title!");
				document.frmContactUs.contTitle.focus();
          		return (false);
			} 
			if(document.frmContactUs.txtcontFname.value==''){
				alert("Please add First Name !");
			    document.frmContactUs.txtcontFname.focus();
			    return (false); 
			}
			if(document.frmContactUs.txtcontLname.value==''){
				alert("Please add Last Name !");
			    document.frmContactUs.txtcontLname.focus();
			    return (false); 
			}
			if(document.frmContactUs.txtcontNo.value==''){
				alert("Please add Contact no !");
			    document.frmContactUs.txtcontNo.focus();
			    return (false); 
			}
			//...... e mail validation
			 while(''+document.frmContactUs.txtEnqEmail.value.charAt(0)==' ')
  document.frmContactUs.txtEnqEmail.value=document.frmContactUs.txtEnqEmail.value.substring(1,document.frmContactUs.txtEnqEmail.value.length); 

	if (document.frmContactUs.txtEnqEmail.value.indexOf("@") == -1)
     {
        alert("Please enter a valid Email Address!"); 
        document.frmContactUs.txtEnqEmail.focus();
		return(false);
      }         
   if ((document.frmContactUs.txtEnqEmail.value.indexOf("@") < 1)||(document.frmContactUs.txtEnqEmail.value.lastIndexOf(".") < (document.frmContactUs.txtEnqEmail.value.indexOf("@") +2))|| (document.frmContactUs.txtEnqEmail.value.length < (document.frmContactUs.txtEnqEmail.value.lastIndexOf(".") + 2)))
	    {
        alert("Please enter a valid Email Address!"); 
        document.frmContactUs.txtEnqEmail.focus();
	return(false);
        }   
    if (document.frmContactUs.txtEnqEmail.value.indexOf("'") != -1)
       {
        alert("Please enter a valid Email Address!"); 
        document.frmContactUs.txtEnqEmail.focus();
		return(false);
        }		
			
		if(document.frmContactUs.txtcontMsg.value==''){
				alert("Please add your message !");
			    document.frmContactUs.txtcontMsg.focus();
			    return (false); 
		}	
		if (document.frmContactUs.txtcontMsg.value.length > 999){
				alert("Your message must be 1000 characters or less!");
				document.frmContactUs.txtcontMsg.focus();
				return (false);
		}
		document.frmContactUs.submit();			  
}

function EnquireContactValidate()
{							
			//alert(checked)			
			if (document.frmContactUs.contTitle.selectedIndex==0){
          		alert("Please Select Title!");
				document.frmContactUs.contTitle.focus();
          		return (false);
			} 
			if(document.frmContactUs.txtcontFname.value==''){
				alert("Please add First Name !");
			    document.frmContactUs.txtcontFname.focus();
			    return (false); 
			}
			if(document.frmContactUs.txtcontLname.value==''){
				alert("Please add Last Name !");
			    document.frmContactUs.txtcontLname.focus();
			    return (false); 
			}
			if(document.frmContactUs.txtcontNo.value==''){
				alert("Please add Contact no !");
			    document.frmContactUs.txtcontNo.focus();
			    return (false); 
			}
			//...... e mail validation
			 while(''+document.frmContactUs.txtEnqEmail.value.charAt(0)==' ')
  document.frmContactUs.txtEnqEmail.value=document.frmContactUs.txtEnqEmail.value.substring(1,document.frmContactUs.txtEnqEmail.value.length); 

	if (document.frmContactUs.txtEnqEmail.value.indexOf("@") == -1)
     {
        alert("Please enter a valid Email Address!"); 
        document.frmContactUs.txtEnqEmail.focus();
		return(false);
      }         
   if ((document.frmContactUs.txtEnqEmail.value.indexOf("@") < 1)||(document.frmContactUs.txtEnqEmail.value.lastIndexOf(".") < (document.frmContactUs.txtEnqEmail.value.indexOf("@") +2))|| (document.frmContactUs.txtEnqEmail.value.length < (document.frmContactUs.txtEnqEmail.value.lastIndexOf(".") + 2)))
	    {
        alert("Please enter a valid Email Address!"); 
        document.frmContactUs.txtEnqEmail.focus();
	return(false);
        }   
    if (document.frmContactUs.txtEnqEmail.value.indexOf("'") != -1)
       {
        alert("Please enter a valid Email Address!"); 
        document.frmContactUs.txtEnqEmail.focus();
		return(false);
        }		
			
		if(document.frmContactUs.txtcontMsg.value==''){
				alert("Please add your message !");
			    document.frmContactUs.txtcontMsg.focus();
			    return (false); 
		}	
		if (document.frmContactUs.txtcontMsg.value.length > 999){
				alert("Your message must be 1000 characters or less!");
				document.frmContactUs.txtcontMsg.focus();
				return (false);
		}
		document.frmContactUs.submit();			  
}

function RequestQuoteValidate()
{							
			//alert(checked)	
			
			if(document.frmQuoteUs.txtcontname.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Contact Name !");
			    document.frmQuoteUs.txtcontname.focus();
			    return (false); 
			}			
			if(document.frmQuoteUs.txtcontNo.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Contact no !");
			    document.frmQuoteUs.txtcontNo.focus();
			    return (false); 
			}
			//...... e mail validation
			 while(''+document.frmQuoteUs.txtEnqEmail.value.charAt(0)==' ')
  document.frmQuoteUs.txtEnqEmail.value=document.frmQuoteUs.txtEnqEmail.value.substring(1,document.frmQuoteUs.txtEnqEmail.value.length); 

	if (document.frmQuoteUs.txtEnqEmail.value.indexOf("@") == -1)
     {
        alert("Please enter a valid Email Address!"); 
        document.frmQuoteUs.txtEnqEmail.focus();
		return(false);
      }         
   if ((document.frmQuoteUs.txtEnqEmail.value.indexOf("@") < 1)||(document.frmQuoteUs.txtEnqEmail.value.lastIndexOf(".") < (document.frmQuoteUs.txtEnqEmail.value.indexOf("@") +2))|| (document.frmQuoteUs.txtEnqEmail.value.length < (document.frmQuoteUs.txtEnqEmail.value.lastIndexOf(".") + 2)))
	    {
        alert("Please enter a valid Email Address!"); 
        document.frmQuoteUs.txtEnqEmail.focus();
	return(false);
        }   
    if (document.frmQuoteUs.txtEnqEmail.value.indexOf("'") != -1)
       {
        alert("Please enter a valid Email Address!"); 
        document.frmQuoteUs.txtEnqEmail.focus();
		return(false);
        }		
		if (document.frmQuoteUs.contTitle.selectedIndex==0){
          		alert("Please Select Country!");
				document.frmQuoteUs.contTitle.focus();
          		return (false);
			} 	
		if(document.frmQuoteUs.txtcontPlan.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add your Travel Plan details !");
			    document.frmQuoteUs.txtcontPlan.focus();
			    return (false); 
		}	
		if (document.frmQuoteUs.txtcontPlan.value.length > 500){
				alert("Details must be 500 characters or less!");
				document.frmQuoteUs.txtcontPlan.focus();
				return (false);
		}
		if(document.frmQuoteUs.txtcontAcc.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add your Accommodation & Room details !");
			    document.frmQuoteUs.txtcontAcc.focus();
			    return (false); 
		}	
		if (document.frmQuoteUs.txtcontAcc.value.length > 500){
				alert("Details must be 500 characters or less!");
				document.frmQuoteUs.txtcontAcc.focus();
				return (false);
		}
		if(document.frmQuoteUs.txtcontDays.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add your flexible days !");
			    document.frmQuoteUs.txtcontDays.focus();
			    return (false); 
			}	
		if (document.frmQuoteUs.txtcontDays.value.length > 200){
				alert("Details must be 200 characters or less!");
				document.frmQuoteUs.txtcontDays.focus();
				return (false);
			}
		if(document.frmQuoteUs.txtBudget.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Your Budget !");
			    document.frmQuoteUs.txtBudget.focus();
			    return (false); 
			}
		if(document.frmQuoteUs.txtAdults.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Number of Adults !");
			    document.frmQuoteUs.txtAdults.focus();
			    return (false); 
			}				
			document.frmQuoteUs.submit();			  
}

function RequestBrochure()
{
	 
	 if(document.frmBrochure.txtBrochureName.value==''){
		alert("Please add Name !");
		document.frmBrochure.txtBrochureName.focus();
		return (false); 
	 }	
	//...... e mail validation
			 while(''+document.frmBrochure.txtBrochureEmail.value.charAt(0)==' ')
  document.frmBrochure.txtBrochureEmail.value=document.frmBrochure.txtBrochureEmail.value.substring(1,document.frmBrochure.txtBrochureEmail.value.length); 

	if (document.frmBrochure.txtBrochureEmail.value.indexOf("@") == -1)
     {
        alert("Please enter a valid Email Address!"); 
        document.frmBrochure.txtBrochureEmail.focus();
		return(false);
      }         
   if ((document.frmBrochure.txtBrochureEmail.value.indexOf("@") < 1)||(document.frmBrochure.txtBrochureEmail.value.lastIndexOf(".") < (document.frmBrochure.txtBrochureEmail.value.indexOf("@") +2))|| (document.frmBrochure.txtBrochureEmail.value.length < (document.frmBrochure.txtBrochureEmail.value.lastIndexOf(".") + 2)))
	    {
        alert("Please enter a valid Email Address!"); 
        document.frmBrochure.txtBrochureEmail.focus();
	return(false);
        }   
    if (document.frmBrochure.txtBrochureEmail.value.indexOf("'") != -1)
       {
        alert("Please enter a valid Email Address!"); 
        document.frmBrochure.txtBrochureEmail.focus();
		return(false);
        }
	if(document.frmBrochure.txtBrochureNo.value==''){
		alert("Please add contact number !");
		document.frmBrochure.txtBrochureNo.focus();
		return (false); 
	 }	
	if(document.frmBrochure.txtBrochureAddr.value==''){
		alert("Please add Address !");
		document.frmBrochure.txtBrochureAddr.focus();
		return (false); 
	 }	 
		document.frmBrochure.submit();
}

function BookingValidate()
{							
			//alert(checked)
			if(document.frmParadiseBooking.strCustomerName.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add your name !");
			    document.frmParadiseBooking.strCustomerName.focus();
			    return (false); 
			}
			if(document.frmParadiseBooking.strBillingAddress.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add your address !");
			    document.frmParadiseBooking.strBillingAddress.focus();
			    return (false); 
			}
			if (document.frmParadiseBooking.strBillingAddress.value.length > 500){
				alert("Your address must be 500 characters or less!");
				document.frmParadiseBooking.strBillingAddress.focus();
				return (false);
			}			
			if(document.frmParadiseBooking.strBillingPostCode.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Post Code !");
			    document.frmParadiseBooking.strBillingPostCode.focus();
			    return (false); 
			}
			if(document.frmParadiseBooking.strContactNumber.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Contact Number !");
			    document.frmParadiseBooking.strContactNumber.focus();
			    return (false); 
			}				
			
			//...... e mail validation
			 while(''+document.frmParadiseBooking.strCustomerEMail.value.charAt(0)==' ')
  document.frmParadiseBooking.txtEnqEmail.value=document.frmParadiseBooking.strCustomerEMail.value.substring(1,document.frmParadiseBooking.strCustomerEMail.value.length); 

	if (document.frmParadiseBooking.strCustomerEMail.value.indexOf("@") == -1)
     {
        alert("Please enter a valid Email Address!"); 
        document.frmParadiseBooking.strCustomerEMail.focus();
		return(false);
      }         
   if ((document.frmParadiseBooking.strCustomerEMail.value.indexOf("@") < 1)||(document.frmParadiseBooking.strCustomerEMail.value.lastIndexOf(".") < (document.frmParadiseBooking.strCustomerEMail.value.indexOf("@") +2))|| (document.frmParadiseBooking.strCustomerEMail.value.length < (document.frmParadiseBooking.strCustomerEMail.value.lastIndexOf(".") + 2)))
	    {
        alert("Please enter a valid Email Address!"); 
        document.frmParadiseBooking.strCustomerEMail.focus();
	return(false);
        }   
    if (document.frmParadiseBooking.strCustomerEMail.value.indexOf("'") != -1)
       {
        alert("Please enter a valid Email Address!"); 
        document.frmParadiseBooking.strCustomerEMail.focus();
		return(false);
        }		
			
		if(document.frmParadiseBooking.strCardHolder.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Card Holder's Name !");
			    document.frmParadiseBooking.strCardHolder.focus();
			    return (false); 
		}	
		if (document.frmParadiseBooking.strCardType.selectedIndex == 0){
          		alert("Please Select Card Type!");
				document.frmParadiseBooking.strCardType.focus();
          		return (false);
		}
		if(document.frmParadiseBooking.strCardNumber.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Card Number !");
			    document.frmParadiseBooking.strCardNumber.focus();
			    return (false); 
		}
		if (isNaN(document.frmParadiseBooking.strCardNumber.value)){
				alert("Invalid format\nPlease enter Card Number with no spaces or separators");
  				document.frmParadiseBooking.strCardNumber.focus();
  				return (false);
		}
		if(document.frmParadiseBooking.strStartDate.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Start Date!\n(Use MMYY format with no / or - separators e.g. 0207)");
			    document.frmParadiseBooking.strStartDate.focus();
			    return (false); 
		}
		if (isNaN(document.frmParadiseBooking.strStartDate.value)){
				alert("Invalid format\nUse MMYY format with no / or - separators e.g. 0207");
  				document.frmParadiseBooking.strStartDate.focus();
  				return (false);
		}
		if(document.frmParadiseBooking.strExpiryDate.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Start Date!\n(Use MMYY format with no / or - separators e.g. 1109)");
			    document.frmParadiseBooking.strExpiryDate.focus();
			    return (false); 
		}
		if (isNaN(document.frmParadiseBooking.strExpiryDate.value)){
				alert("Invalid format\nUse MMYY format with no / or - separators e.g. 1109");
  				document.frmParadiseBooking.strExpiryDate.focus();
  				return (false);
		}
		if (isNaN(document.frmParadiseBooking.strIssueNumber.value)){
				alert("Invalid format\n 1 or 2 digits as printed on the card");
  				document.frmParadiseBooking.strIssueNumber.focus();
  				return (false);
		}
		if(document.frmParadiseBooking.strCV2.value.replace(/^\s+|\s+$/g,"") ==''){
				alert("Please add Card Verification Value!");
			    document.frmParadiseBooking.strCV2.focus();
			    return (false); 
		}
		if (isNaN(document.frmParadiseBooking.strCV2.value)){
				alert("Invalid format\nAdditional 3 digits on card signature strip, 4 on Amex cards");
  				document.frmParadiseBooking.strCV2.focus();
  				return (false);
		}
		
		document.frmParadiseBooking.submit();			  
}
-->

