// JavaScript Document

function DisplayTicketFeeNum (TicketNumber) {
  var TempTicketFee = document.getElementById('TicketType').value;
  var TicketFee = TempTicketFee.split('|');
  var TicketNum = document.getElementById('TicketNum').value; // (user input pay amount)
  document.getElementById('txtticketfee').value = (TicketFee[1] * TicketNum); //(display room fee when item is selected)
}

function RoomPackageRate () {
  var FromDateField = document.getElementById('FromDate').value;
  var Nights = document.getElementById('Nights').value;
  var FromDateSplit = FromDateField.split('/');
  var FormattedDate = new Date();
  var FormattedDay = FromDateSplit[1];
  var FormattedMonth = FromDateSplit[0];
  FormattedDate.setDate(FormattedDay);
  FormattedDate.setMonth(FormattedMonth-1);
  FormattedDate.setYear(FromDateSplit[2]);

  var Date1From = new Date();
  Date1From.setDate(22);
  Date1From.setMonth(8);
  Date1From.setYear(2009);
  var Date1To = new Date();
  Date1To.setDate(2);
  Date1To.setMonth(9);
  Date1To.setYear(2009);
  var Date2From = new Date();
  Date2From.setDate(3);
  Date2From.setMonth(9);
  Date2From.setYear(2009);
  var Date2To = new Date();
  Date2To.setDate(28);
  Date2To.setMonth(10);
  Date2To.setYear(2009);
  var Date3From = new Date();
  Date3From.setDate(29);
  Date3From.setMonth(10);
  Date3From.setYear(2009);
  var Date3To = new Date();
  Date3To.setDate(18);
  Date3To.setMonth(11);
  Date3To.setYear(2009);
  var Date4From = new Date();
  Date4From.setDate(19);
  Date4From.setMonth(11);
  Date4From.setYear(2009);
  var Date4To = new Date();
  Date4To.setDate(2);
  Date4To.setMonth(0);
  Date4To.setYear(2010);
  var Date5From = new Date();
  Date5From.setDate(3);
  Date5From.setMonth(0);
  Date5From.setYear(2010);
  var Date5To = new Date();
  Date5To.setDate(31);
  Date5To.setMonth(0);
  Date5To.setYear(2010);
  var Date6From = new Date();
  Date6From.setDate(1);
  Date6From.setMonth(1);
  Date6From.setYear(2010);
  var Date6To = new Date();
  Date6To.setDate(13);
  Date6To.setMonth(1);
  Date6To.setYear(2010);
  var Date7From = new Date();
  Date7From.setDate(14);
  Date7From.setMonth(1);
  Date7From.setYear(2010);
  var Date7To = new Date();
  Date7To.setDate(2);
  Date7To.setMonth(3);
  Date7To.setYear(2010);
  var Date8From = new Date();
  Date8From.setDate(3);
  Date8From.setMonth(3);
  Date8From.setYear(2010);
  var Date8To = new Date();
  Date8To.setDate(10);
  Date8To.setMonth(3);
  Date8To.setYear(2010);
  var Date9From = new Date();
  Date9From.setDate(11);
  Date9From.setMonth(3);
  Date9From.setYear(2010);
  var Date9To = new Date();
  Date9To.setDate(17);
  Date9To.setMonth(3);
  Date9To.setYear(2010);
  var Date10From = new Date();
  Date10From.setDate(18);
  Date10From.setMonth(3);
  Date10From.setYear(2010);
  var Date10To = new Date();
  Date10To.setDate(21);
  Date10To.setMonth(7);
  Date10To.setYear(2010);
  var Date11From = new Date();
  Date11From.setDate(22);
  Date11From.setMonth(7);
  Date11From.setYear(2010);
  var Date11To = new Date();
  Date11To.setDate(30);
  Date11To.setMonth(8);
  Date11To.setYear(2010);
  var Date12From = new Date();
  Date12From.setDate(1);
  Date12From.setMonth(9);
  Date12From.setYear(2010);
  var Date12To = new Date();
  Date12To.setDate(27);
  Date12To.setMonth(10);
  Date12To.setYear(2010);
  var Date13From = new Date();
  Date13From.setDate(28);
  Date13From.setMonth(10);
  Date13From.setYear(2010);
  var Date13To = new Date();
  Date13To.setDate(17);
  Date13To.setMonth(11);
  Date13To.setYear(2010);
  var Date14From = new Date();
  Date14From.setDate(18);
  Date14From.setMonth(11);
  Date14From.setYear(2010);
  var Date14To = new Date();
  Date14To.setDate(31);
  Date14To.setMonth(11);
  Date14To.setYear(2010);
  
  var RoomType = document.getElementById('RoomType').value;
  var TotalRoomPrice=0;
  var i=0;
  
  if (RoomType == "2 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+199;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+199;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  if (RoomType == "3 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  if (RoomType == "4 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+229;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+229;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  return TotalRoomPrice;
}

function ReservationRequestRate (FormRoomType, FormFromDate, FormNights) {
  var FromDateField = FormFromDate;
  var Nights = FormNights;
  var FromDateSplit = FromDateField.split('/');
  var FormattedDate = new Date();
  var FormattedDay = FromDateSplit[1];
  var FormattedMonth = FromDateSplit[0];
  FormattedDate.setDate(FormattedDay);
  FormattedDate.setMonth(FormattedMonth-1);
  FormattedDate.setYear(FromDateSplit[2]);

  var Date1From = new Date();
  Date1From.setDate(22);
  Date1From.setMonth(8);
  Date1From.setYear(2009);
  var Date1To = new Date();
  Date1To.setDate(2);
  Date1To.setMonth(9);
  Date1To.setYear(2009);
  var Date2From = new Date();
  Date2From.setDate(3);
  Date2From.setMonth(9);
  Date2From.setYear(2009);
  var Date2To = new Date();
  Date2To.setDate(28);
  Date2To.setMonth(10);
  Date2To.setYear(2009);
  var Date3From = new Date();
  Date3From.setDate(29);
  Date3From.setMonth(10);
  Date3From.setYear(2009);
  var Date3To = new Date();
  Date3To.setDate(18);
  Date3To.setMonth(11);
  Date3To.setYear(2009);
  var Date4From = new Date();
  Date4From.setDate(19);
  Date4From.setMonth(11);
  Date4From.setYear(2009);
  var Date4To = new Date();
  Date4To.setDate(2);
  Date4To.setMonth(0);
  Date4To.setYear(2010);
  var Date5From = new Date();
  Date5From.setDate(3);
  Date5From.setMonth(0);
  Date5From.setYear(2010);
  var Date5To = new Date();
  Date5To.setDate(31);
  Date5To.setMonth(0);
  Date5To.setYear(2010);
  var Date6From = new Date();
  Date6From.setDate(1);
  Date6From.setMonth(1);
  Date6From.setYear(2010);
  var Date6To = new Date();
  Date6To.setDate(13);
  Date6To.setMonth(1);
  Date6To.setYear(2010);
  var Date7From = new Date();
  Date7From.setDate(14);
  Date7From.setMonth(1);
  Date7From.setYear(2010);
  var Date7To = new Date();
  Date7To.setDate(2);
  Date7To.setMonth(3);
  Date7To.setYear(2010);
  var Date8From = new Date();
  Date8From.setDate(3);
  Date8From.setMonth(3);
  Date8From.setYear(2010);
  var Date8To = new Date();
  Date8To.setDate(10);
  Date8To.setMonth(3);
  Date8To.setYear(2010);
  var Date9From = new Date();
  Date9From.setDate(11);
  Date9From.setMonth(3);
  Date9From.setYear(2010);
  var Date9To = new Date();
  Date9To.setDate(17);
  Date9To.setMonth(3);
  Date9To.setYear(2010);
  var Date10From = new Date();
  Date10From.setDate(18);
  Date10From.setMonth(3);
  Date10From.setYear(2010);
  var Date10To = new Date();
  Date10To.setDate(21);
  Date10To.setMonth(7);
  Date10To.setYear(2010);
  var Date11From = new Date();
  Date11From.setDate(22);
  Date11From.setMonth(7);
  Date11From.setYear(2010);
  var Date11To = new Date();
  Date11To.setDate(30);
  Date11To.setMonth(8);
  Date11To.setYear(2010);
  var Date12From = new Date();
  Date12From.setDate(1);
  Date12From.setMonth(9);
  Date12From.setYear(2010);
  var Date12To = new Date();
  Date12To.setDate(27);
  Date12To.setMonth(10);
  Date12To.setYear(2010);
  var Date13From = new Date();
  Date13From.setDate(28);
  Date13From.setMonth(10);
  Date13From.setYear(2010);
  var Date13To = new Date();
  Date13To.setDate(17);
  Date13To.setMonth(11);
  Date13To.setYear(2010);
  var Date14From = new Date();
  Date14From.setDate(18);
  Date14From.setMonth(11);
  Date14From.setYear(2010);
  var Date14To = new Date();
  Date14To.setDate(31);
  Date14To.setMonth(11);
  Date14To.setYear(2010);
  
  var RoomType = FormRoomType;
  var TotalRoomPrice=0;
  var i=0;
  
  if (RoomType == "2 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+199;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+199;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+189;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+149;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  if (RoomType == "3 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+209;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+169;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  if (RoomType == "4 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+229;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+229;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+219;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+179;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  return TotalRoomPrice;
}

function RoomRetailRate () {
  var FromDateField = document.getElementById('FromDate').value;
  var Nights = document.getElementById('Nights').value;
  var FromDateSplit = FromDateField.split('/');
  var FormattedDate = new Date();
  var FormattedDay = FromDateSplit[1];
  var FormattedMonth = FromDateSplit[0];
  FormattedDate.setDate(FormattedDay);
  FormattedDate.setMonth(FormattedMonth-1);
  FormattedDate.setYear(FromDateSplit[2]);

  var Date1From = new Date();
  Date1From.setDate(22);
  Date1From.setMonth(8);
  Date1From.setYear(2009);
  var Date1To = new Date();
  Date1To.setDate(2);
  Date1To.setMonth(9);
  Date1To.setYear(2009);
  var Date2From = new Date();
  Date2From.setDate(3);
  Date2From.setMonth(9);
  Date2From.setYear(2009);
  var Date2To = new Date();
  Date2To.setDate(28);
  Date2To.setMonth(10);
  Date2To.setYear(2009);
  var Date3From = new Date();
  Date3From.setDate(29);
  Date3From.setMonth(10);
  Date3From.setYear(2009);
  var Date3To = new Date();
  Date3To.setDate(18);
  Date3To.setMonth(11);
  Date3To.setYear(2009);
  var Date4From = new Date();
  Date4From.setDate(19);
  Date4From.setMonth(11);
  Date4From.setYear(2009);
  var Date4To = new Date();
  Date4To.setDate(2);
  Date4To.setMonth(0);
  Date4To.setYear(2010);
  var Date5From = new Date();
  Date5From.setDate(3);
  Date5From.setMonth(0);
  Date5From.setYear(2010);
  var Date5To = new Date();
  Date5To.setDate(31);
  Date5To.setMonth(0);
  Date5To.setYear(2010);
  var Date6From = new Date();
  Date6From.setDate(1);
  Date6From.setMonth(1);
  Date6From.setYear(2010);
  var Date6To = new Date();
  Date6To.setDate(13);
  Date6To.setMonth(1);
  Date6To.setYear(2010);
  var Date7From = new Date();
  Date7From.setDate(14);
  Date7From.setMonth(1);
  Date7From.setYear(2010);
  var Date7To = new Date();
  Date7To.setDate(2);
  Date7To.setMonth(3);
  Date7To.setYear(2010);
  var Date8From = new Date();
  Date8From.setDate(3);
  Date8From.setMonth(3);
  Date8From.setYear(2010);
  var Date8To = new Date();
  Date8To.setDate(10);
  Date8To.setMonth(3);
  Date8To.setYear(2010);
  var Date9From = new Date();
  Date9From.setDate(11);
  Date9From.setMonth(3);
  Date9From.setYear(2010);
  var Date9To = new Date();
  Date9To.setDate(17);
  Date9To.setMonth(3);
  Date9To.setYear(2010);
  var Date10From = new Date();
  Date10From.setDate(18);
  Date10From.setMonth(3);
  Date10From.setYear(2010);
  var Date10To = new Date();
  Date10To.setDate(21);
  Date10To.setMonth(7);
  Date10To.setYear(2010);
  var Date11From = new Date();
  Date11From.setDate(22);
  Date11From.setMonth(7);
  Date11From.setYear(2010);
  var Date11To = new Date();
  Date11To.setDate(30);
  Date11To.setMonth(8);
  Date11To.setYear(2010);
  var Date12From = new Date();
  Date12From.setDate(1);
  Date12From.setMonth(9);
  Date12From.setYear(2010);
  var Date12To = new Date();
  Date12To.setDate(27);
  Date12To.setMonth(10);
  Date12To.setYear(2010);
  var Date13From = new Date();
  Date13From.setDate(28);
  Date13From.setMonth(10);
  Date13From.setYear(2010);
  var Date13To = new Date();
  Date13To.setDate(17);
  Date13To.setMonth(11);
  Date13To.setYear(2010);
  var Date14From = new Date();
  Date14From.setDate(18);
  Date14From.setMonth(11);
  Date14From.setYear(2010);
  var Date14To = new Date();
  Date14To.setDate(31);
  Date14To.setMonth(11);
  Date14To.setYear(2010);
  
  var RoomType = document.getElementById('RoomType').value;
  var TotalRoomPrice=0;
  var i=0;
  
  if (RoomType == "2 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+249;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+289;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+249;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+399;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+249;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+289;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+399;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+299;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+289;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+249;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+289;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+249;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+399;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+399;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  if (RoomType == "3 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+269;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+309;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+269;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+419;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+269;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+309;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+419;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+309;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+269;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+309;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+269;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+419;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+419;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  
  if (RoomType == "4 Bedroom Luxury Villa")
  {
  for (i=0;i<Nights;i++) {
    if (Date1From<=FormattedDate && FormattedDate<=Date1To) {
	  TotalRoomPrice=TotalRoomPrice+279;
	}
	else if (Date2From<=FormattedDate && FormattedDate<=Date2To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date3From<=FormattedDate && FormattedDate<=Date3To) {
	  TotalRoomPrice=TotalRoomPrice+279;
	}
	else if (Date4From<=FormattedDate && FormattedDate<=Date4To) {
	  TotalRoomPrice=TotalRoomPrice+429;
	}
	else if (Date5From<=FormattedDate && FormattedDate<=Date5To) {
	  TotalRoomPrice=TotalRoomPrice+279;
	}
	else if (Date6From<=FormattedDate && FormattedDate<=Date6To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date7From<=FormattedDate && FormattedDate<=Date7To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else if (Date8From<=FormattedDate && FormattedDate<=Date8To) {
	  TotalRoomPrice=TotalRoomPrice+429;
	}
	else if (Date9From<=FormattedDate && FormattedDate<=Date9To) {
	  TotalRoomPrice=TotalRoomPrice+329;
	}
	else if (Date10From<=FormattedDate && FormattedDate<=Date10To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date11From<=FormattedDate && FormattedDate<=Date11To) {
	  TotalRoomPrice=TotalRoomPrice+279;
	}
	else if (Date12From<=FormattedDate && FormattedDate<=Date12To) {
	  TotalRoomPrice=TotalRoomPrice+319;
	}
	else if (Date13From<=FormattedDate && FormattedDate<=Date13To) {
	  TotalRoomPrice=TotalRoomPrice+279;
	}
	else if (Date14From<=FormattedDate && FormattedDate<=Date14To) {
	  TotalRoomPrice=TotalRoomPrice+429;
	}
	else {
	  TotalRoomPrice=TotalRoomPrice+429;
	}
	FormattedDate.setDate(FormattedDate.getDate()+1);
  }
  }
  return TotalRoomPrice;
}