

function Select_Dates()
{
var date = new Date();
var dayDate = date.getDate();
var month = date.getMonth();
var year = date.getYear();
var yearAdd = 1900;
var yearNet = year + yearAdd;
var browser = navigator.appName;
var month_array = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
month = month_array[month];

if (browser =="Netscape") {
 year = yearNet;
 }
document.booking.Arrival_Day.options.value = dayDate;
document.booking.Arrival_Month.options.value = month;
document.booking.Arrival_Year.options.value = year;
document.booking.Departure_Day.options.value = dayDate;
document.booking.Departure_Month.options.value = month;
document.booking.Departure_Year.options.value = year;
}


function swap_Layers(layer1,vis1) 
{
var obj1;
if (document.getElementById) { 
//NS6+MSIE5
obj1 = document.getElementById(layer1).style; 
} else if (document.all) { 
//MSIE4 
obj1 = document.all[layer1].style; 
} else if (document.layers) {
//NS4.x 
obj1 = document.layers[layer1]; 
}
obj1.visibility = vis1;
}



function Check()
{
if (document.all) { 
CheckIE();
} else { 
CheckNS(); 
}
}


function CheckNS()
{
var fn = document.booking.First_Name.value;
var ln = document.booking.Last_Name.value;
var ph = document.booking.PHONE.value;
var em = document.booking.EMAIL.value;


var string1 = document.booking.EMAIL.value;
if (string1.indexOf("@")==-1)
{
em = "";
} else {
}


var loopthru = new Array(fn, ln, ph, em);
var trigger = "20";
var require = new Array("First Name", "Last Name", "Phone_No", "Email");
var result = "";

for (loop=0; loop < 4; loop++)
{
if (loopthru[loop] == "" || loopthru[loop] == " ")
{
trigger = loop;
result = result + require[loop] + "\n";
} else {
}
}

if (trigger == "20") {
BookingPost(em,ln,fn);
} else {
window.alert("Please complete the following fields \nbefore submitting this form: \n\n" + result);
}
}


function CheckIE()
{

var fn = document.booking.First_Name.value;
var ln = document.booking.Last_Name.value;
var ph = document.booking.PHONE.value;
var em = document.booking.EMAIL.value;


var string1 = document.booking.EMAIL.value;
if (string1.indexOf("@")==-1)
{
em = "";
} else {
}

var av = "1";
var de = "1";
var date = new Date();
var check_dayDate = date.getDate();
var check_month = date.getMonth();
var check_year = date.getYear();
var ad = document.booking.Arrival_Day.selectedIndex + 1;
var am = document.booking.Arrival_Month.selectedIndex;
var ay = document.booking.Arrival_Year.options[document.booking.Arrival_Year.selectedIndex].value;
var dd = document.booking.Departure_Day.selectedIndex + 1;
var dm = document.booking.Departure_Month.selectedIndex;
var dy = document.booking.Departure_Year.options[document.booking.Departure_Year.selectedIndex].value;

if (ay == check_year) {
if (am == check_month) {
if (ad >= check_dayDate) {
av = "1";
} else {
av = "";
}
} else {
if (am > check_month) {
av = "1";
} else {
av = "";
}
}
} else {
if (ay > check_year) {
av = "1";
} else {
av = "";
}
}

if (dy == check_year && dy >= ay) {
if (dm == check_month && dm >= am) {
if (dd >= check_dayDate && dd > ad) {
de = "1";
} else {
de = "";
}
} else {
if (dm > check_month && dm >= am) {
de = "1";
} else {
de = "";
}
}
} else {
if (dy > check_year && dy >= ay) {
de = "1";
} else {
de = "";
}
}

var loopthru = new Array(fn, ln, ph, em, av, de);
var trigger = "20";
var require = new Array("layer1", "layer2", "layer3", "layer4", "layer5", "layer6");

for (loop=0; loop < 6; loop++)
{
if (loopthru[loop] == "" || loopthru[loop] == " ")
{
trigger = loop;
swap_Layers(require[loop],'visible');
var showit = "document.all." + require[loop] + ".style.display = ''";
eval (showit);
} else {
swap_Layers(require[loop],'hidden');
var showit = "document.all." + require[loop] + ".style.display = 'none'";
eval (showit);
}
swap_Layers('layer_message','visible');
document.all.layer_message.style.display = '';
}
if (trigger == "20") {
swap_Layers('layer_message','hidden');
document.all.layer_message.style.display = 'none';
BookingPost(em,ln,fn);
} else {
self.scrollTo(0,175);
}
}

function BookingPost(em,ln,fn)
{
document.booking.email.value = em;
document.booking.NAME.value = fn + " " + ln;
document.booking.realname.value = document.booking.NAME.value
document.booking.First_Name.value = "";
document.booking.Last_Name.value = "";

document.booking.ARRIVAL.value = document.booking.Arrival_Day.options[document.booking.Arrival_Day.selectedIndex].value + " " + document.booking.Arrival_Month.options[document.booking.Arrival_Month.selectedIndex].value + " " + document.booking.Arrival_Year.options[document.booking.Arrival_Year.selectedIndex].value;

document.booking.DEPARTURE.value = document.booking.Departure_Day.options[document.booking.Departure_Day.selectedIndex].value + " " + document.booking.Departure_Month.options[document.booking.Departure_Month.selectedIndex].value + " " + document.booking.Departure_Year.options[document.booking.Departure_Year.selectedIndex].value;

document.booking.Arrival_Day.options[document.booking.Arrival_Day.selectedIndex].value = "";
document.booking.Arrival_Month.options[document.booking.Arrival_Month.selectedIndex].value = ""; 
document.booking.Arrival_Year.options[document.booking.Arrival_Year.selectedIndex].value = "";
document.booking.Departure_Day.options[document.booking.Departure_Day.selectedIndex].value = "";
document.booking.Departure_Month.options[document.booking.Departure_Month.selectedIndex].value = ""; 
document.booking.Departure_Year.options[document.booking.Departure_Year.selectedIndex].value = "";

document.booking.PEOPLE.value = document.booking.No_of_Persons.options[document.booking.No_of_Persons.selectedIndex].value + "  (" + document.booking.No_of_Males.options[document.booking.No_of_Males.selectedIndex].value + " Males, " + document.booking.No_of_Females.options[document.booking.No_of_Females.selectedIndex].value + " Females)";

document.booking.No_of_Persons.options[document.booking.No_of_Persons.selectedIndex].value = "";
document.booking.No_of_Males.options[document.booking.No_of_Males.selectedIndex].value = "";
document.booking.No_of_Females.options[document.booking.No_of_Females.selectedIndex].value = "";


this.document.booking.submit();
}
function Redirect_Test_Only()
{
window.location.href = "thanks.htm";
}


