



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";

}



