// JavaScript Document

//declare days array
	var day = new Array(7);
	day[0]="Sunday";
	day[1]="Monday";
	day[2]="Tuesday";
	day[3]="Wednesday";
	day[4]="Thursday";
	day[5]="Friday";
	day[6]="Saturday";

//delares nights array
	var nights = new Array(7);
	nights[0]="Saturday Night";
	nights[1]="Sunday Night";
	nights[2]="Monday Night";
	nights[3]="Tuesday Night";
	nights[4]="Wednesday Night";
	nights[5]="Thursday Night";
	nights[6]="Friday Night";
	
//delares theDouble rates array
	var double = new Array(120,120,100,100,100,100,120);
	
//delares theSuite1 rates array
	var suite1 = new Array(150,150,130,130,130,130,150);

//delares theSuite2 rates array
	var suite2 = new Array(190,190,170,170,170,170,190);

//delares theUnit rates array
	var unit = new Array(200,200,180,180,180,180,200);
	

	
//calculate days
function days_between() 
{
   	var begDate=Date.parse(document.bookings.arrival.value);
    var endDate=Date.parse(document.bookings.departure.value);
	var stDay=new Date(begDate);
	var endDay=new Date(endDate);
		
    var difDate = endDate - begDate;
    var days_ms = difDate / (24*60*60*1000);
	var days=new Date();
	days.setTime(days_ms); 

	document.getElementById("nights").value=(days_ms);
	
	//roast_charge();
	//special();
	get_charge();
	validate_date();
	//validate_roast();
	//get_deposit();


//function roast_charge()
function get_charge()
{
{
var guests=(document.bookings.guests.value);
guests=parseInt(guests);
//alert("guests " + typeof(guests));
var roast=0;

if (document.getElementById("roast").checked==true)
{
// roast=(60*guests);
roast=0;
}
else 
{
roast=0;
}
//alert("roast: " + roast);
}

//function special()
{
var special=0;
if (document.getElementById("weekendspecial").checked==true)
{
// special=300;
 special=0;
}
else special=0;
//alert("special: " + special);
}

//function get_charge()
{
	var tot=0;
	if (document.bookings.roomType.value=="Double")
	{
	tot=double[endDay.getDay()]
	total=(roast+(tot*days_ms));
	document.getElementById("total").value=("$" + total + ".00");
	}
	
	if  (document.bookings.roomType.value=="Suite1")
	{
	tot=suite1[endDay.getDay()]
	total=(roast+(tot*days_ms));
	document.getElementById("total").value=("$" + total + ".00");
	}

	if  (document.bookings.roomType.value=="Suite2")
	{
	tot=suite2[endDay.getDay()]
	total=(roast+(tot*days_ms));
	document.getElementById("total").value=("$" + total + ".00");
	}

	if  (document.bookings.roomType.value=="Unit")
	{
	tot=unit[endDay.getDay()]
	total=(roast+(tot*days_ms));
	document.getElementById("total").value=("$" + total + ".00");
	}
		
//	if (document.bookings.roomType.value=="select" && document.getElementById("weekendspecial").checked==false)
//	{
//	alert("Please Enter a Room Type")
//	total=0;
//	document.getElementById("total").value=("$" + total + ".00");
//	}
	
//	if (document.getElementById("weekendspecial").checked==true)
//	{
//	total=(roast+special)
//	document.getElementById("total").value=("$" + total + ".00");
//	}	
	
//	alert(document.bookings.roomType.value);
}

//function get_deposit()
{
	deposit=(total*.25)
//	document.getElementById("deposit").value=("$" + deposit + ".00");
	document.getElementById("deposit").value=("$" + deposit);
}


//function validate roast
	


//function validate_special()
//	if (document.getElementById("weekendspecial").checked==true && (day[stDay.getDay()]!= "Friday" || day[endDay.getDay()] != "Sunday"))
//	{
//	alert("Weekend Special can only be Friday through to Sunday")
//	total=0;
//	deposit=0;
//	document.getElementById("total").value=("$" + total + ".00");
//	document.getElementById("deposit").value=("$" + deposit + ".00");
//	}

}
}

function validate_date()
{
	if (document.getElementById("nights").value	<= 0)
	{
		alert("Departing date must be after Arriving date")
		document.getElementById("nights").value=0;
		total=0;
		deposit=0;
		document.getElementById("total").value=("$" + total + ".00");
//		document.getElementById("deposit").value=("$" + deposit + ".00");
		document.getElementById("deposit").value=("$" + deposit);
	}
}

function confirmClear()
{
confirm("Are you sure you want to clear form?")
//document.bookings.reset();
}




