	function openOccupancy(value)//value is optional
	    {
		if(value){
		var nRooms = value;
		}else{
		var nRooms = document.formsearch.rooms.value;
		}
			 var divHTML="";
			 var divInnerHTML="";
				divHTML += "<table id=tblRooms style=display:block cellpadding=0 cellspacing=0 border=0>"
				divHTML += "<tr>"
				divHTML += "<td width=50>&nbsp;</td>"
				divHTML += "<td class=searchlabel2>Adults</td>"
				divHTML += "<td class=searchlabel2>Children</td>"
				divHTML += "<td class=searchlabel2>Infants</td>"
				divHTML += "</tr>"
				divHTML += "<tr>"
			 	divHTML += "<td width=53><div class=searchlabel2 id=rowTitle>Room#</div></td>"
				divHTML += "<td width=60><select name=adults>"
				divHTML += "<option value=1>1</option>"
				divHTML += "<option value=2>2</option>"
				divHTML += "<option value=3>3</option>"
				divHTML += "<option value=4>4</option>"
				divHTML += "<option value=5>5</option>"
				divHTML += "<option value=6>6</option>"
				divHTML += "<option value=7>7</option>"
				divHTML += "<option value=8>8</option>"
				divHTML += "<option value=9>9</option>"
				divHTML += "<option value=10>10</option>"
				divHTML += "</select></td>"
				divHTML += "<td width=60><select name=children>"
				divHTML += "<option>0</option>"
				divHTML += "<option value=1>1</option>"
				divHTML += "<option value=2>2</option>"
				divHTML += "<option value=3>3</option>"
				divHTML += "<option value=4>4</option>"
				divHTML += "<option value=5>5</option>"
				divHTML += "<option value=6>6</option>"
				divHTML += "<option value=7>7</option>"
				divHTML += "<option value=8>8</option>"
				divHTML += "<option value=9>9</option>"
				divHTML += "<option value=10>10</option>"
				divHTML += "</select></td>"
				divHTML += "<td width=40><select name=infants>"
				divHTML += "<option>0</option>"
				divHTML += "<option value=1>1</option>"
				divHTML += "<option value=2>2</option>"
				divHTML += "<option value=3>3</option>"
				divHTML += "<option value=4>4</option>"
				divHTML += "<option value=5>5</option>"
				divHTML += "<option value=6>6</option>"
				divHTML += "<option value=7>7</option>"
				divHTML += "<option value=8>8</option>"
				divHTML += "<option value=9>9</option>"
				divHTML += "<option value=10>10</option>"
				divHTML += "</select>"
				divHTML += "</td>"
				divHTML += "</tr>"
				divHTML += "</table>"
				for(i=1;i<=nRooms;i++){
					divHTML = divHTML.replace("Room#","Room "+i);		//assign room number
				 	divInnerHTML = divInnerHTML + divHTML;				//array of rows
				 	divHTML = divHTML.replace("Room "+i,"Room#");		//re-assign original string 'Room#' to divHTML
				}

			document.getElementById("divRooms").innerHTML = divInnerHTML;
	    }



//these are cyprus

				
	var Aghios_Georgios="3:PFO";
	var Anavargos="3:PFO";
	var Coral_Bay="3:PFO";
	var Geroskipou="3:PFO";
	var Kallepia="3:PFO";
	var Nikoklia="3:PFO";
	var Peyia="3:PFO";

	var Kalavasos="3:PFO";
	var Limassol="3:PFO";
	var Pissouri="3:PFO";

	var Lanaca="3:PFO";

	var Droushia="3:PFO";
	var Latchi="3:PFO";
	var Neohorio="3:PFO";
	var Pomos="3:PFO";
	
	var Platres="3:PFO";

//greece

	var Lesvos__Sunvil_	="4:MJT";
	var Lemnos__Sunvil_	="5:LXS";
	var Samos__Sunvil_	="4:SMI";
	var Ikaria__Sunvil_	="4:SMI";
	var Patmos__Sunvil_	="4:SMI";
	var Corfu__Sunvil_	="1:CFU";
	var Paxos__Sunvil_	="1:CFU";
	var Kefalonia__Sunvil_	="6:EFL";
	var Ithaca__Sunvil_	="6:EFL";
	var Lefkas__Sunvil_	="0:PVK";
	var Parga__Sunvil_	="0:PVK";
	var Sivota__Sunvil_	="0:PVK";
	var Peloponnese__Sunvil_="0:KLX";
	var Tolon__Sunvil_ 	="0:KLX";
	var Nafplion__Sunvil_	="0:KLX";
	var Pelion__Sunvil_	="5:VOL";
	var Skiathos__Sunvil_	="5:JSI";
	var Skopelos__Sunvil_	="5:JSI";
	var Alonissos__Sunvil_	="5:JSI";
	var Santorini__Sunvil_	="2:JTR";
	var Paros__Sunvil_	="2:JTR";
	var Naxos__Sunvil_	="2:JTR";
	var Crete__Sunvil_	="2:CHQ";

	var Months= new Array;
	Months[0]="January ";
	Months[1]="Feburary ";
	Months[2]="March ";
	Months[3]="April ";
	Months[4]="May ";
	Months[5]="June ";
	Months[6]="July ";
	Months[7]="August ";
	Months[8]="September ";
	Months[9]="October ";
	Months[10]="November ";
	Months[11]="December ";

	var Days= new Array;
	Days[0]="Sunday ";
	Days[1]="Monday ";
	Days[2]="Tuesday ";
	Days[3]="Wednesday ";
	Days[4]="Thursday ";
	Days[5]="Friday ";
	Days[6]="Saturday ";

	function GetMonths()	{

	var monthDate = new Date();
	//alert(monthDate.getMonth());
	document.formsearch.month[0]=new Option('Month','');
		for (g=0; g < 12; g++)	{
		//alert(monthDate.getMonth());
		var cYear=monthDate.getYear()
		document.formsearch.month[g+1]=new Option(Months[monthDate.getMonth()] + (cYear<1000?1900+cYear:cYear),monthDate.getMonth() + "," + (cYear<1000?1900+cYear:cYear));
		monthDate.setMonth((monthDate.getMonth()+1));
		}
	}

	function GetNumericFlightDays(FlightMonth)	{

		if (document.formsearch.area.options[document.formsearch.area.selectedIndex].value != '')	{

			//reset the day dropdown
			for (d=0; d < document.formsearch.day.options.length; d++)	{
				document.formsearch.day[d]=null;
				//alert(d);
			}
			document.formsearch.day[0]=new Option('Day','');

			var FlightDays= new Array;
			var count=0;
			var CountryFlightDetails=eval(document.formsearch.area.options[document.formsearch.area.selectedIndex].value);
			//alert(CountryFlightDetails)

			var CountryFlightDays=CountryFlightDetails.split(":")
			document.formsearch.arrapt.value=CountryFlightDays[1];
			var CFDArr=CountryFlightDays[0].split(",");

			var monthDate=document.formsearch.month.options[document.formsearch.month.selectedIndex].value.split(",");
			var MonthToMax=monthDate[0];
			var FlightYear=monthDate[1];
			//alert(MonthToMax);
			//alert(FlightYear);
			var today = new Date();
			//alert(today.getYear());


			//var FlightYear=today.getYear();
			var MaxDaysInMonth=DaysInMonth(new Date(FlightYear<1000?1900+FlightYear:FlightYear,MonthToMax,1));
			//alert(CountryFlightDays);
			//alert(MaxDaysInMonth);

			for (m =1; m < MaxDaysInMonth; m++) {
				var s = new Date(FlightYear<1000?1900+FlightYear:FlightYear,MonthToMax,m);
				for (i = 0; i < CFDArr.length; i++) {
					if (CFDArr[i] == s.getDay())	{
						FlightDays[count] =  s.getDate() +  " (" + Days[s.getDay()] + ")";
						count++;
					}
				}
			}

			//populate the day dropdown
			//var re = /\(.*?\)/;
			for (n = 0; n < FlightDays.length; n++) {
				//document.formsearch.day[n+1]=new Option(FlightDays[n],FlightDays[n].replace(re,''));
				document.formsearch.day[n+1]=new Option(FlightDays[n],FlightDays[n]);
				//alert(FlightDays[n]);
			}
		}
	}

	function DaysInMonth(a)		{
		var b=a.getYear();
		return (40-(new Date(Date.UTC((b<1000?1900+b:b),a.getMonth(),40))).getDate())
	}

	function ResetMonth()	{

		document.formsearch.month.selectedIndex = document.formsearch.month.prev_selectedIndex;
		document.formsearch.day.selectedIndex = document.formsearch.day.prev_selectedIndex;

	}
	
function SelectAccommodation()	{
	document.formsearch.rooms.selectedIndex=0;
	var showrooms;
	document.formsearch.accommodation_type.selectedIndex == '2' ? showrooms = '5' : showrooms = '1'; 
	var status
	if(showrooms=='1'){
		status="hidden"
		openOccupancy(1);
	}else{
		status="visible"
	}
   if (document.layers){
	   document.layers["divNumRooms"].visibility = status;
   }
   else if (document.getElementById){
		document.getElementById("divNumRooms").style.visibility = status;
   }
   else{ // document.all
    document.all['divNumRooms'].style.visibility = status;
   }
   showroomnumbers();

}

function showroomnumbers(){
var showroomnos;
document.formsearch.accommodation_type.selectedIndex == '0' ? showroomnos = 'none' : showroomnos = 'block'; 
   if (document.layers){
	   document.layers["divRooms"].display = showroomnos;
   }
   else if (document.getElementById){
		document.getElementById("divRooms").style.display = showroomnos;
   }
   else{ // document.all
    document.all['divRooms'].style.display = showroomnos;
   }

}