<!--   
var isNav4, isIE
var range=""
var styleObj=""

if (navigator.appName=="Netscape"){
    isNav4=true	 
}else{
    isIE=true
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

var win = null;

function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}
 
      
      
function chkMonth(dd,mm,yy)
{	
endDate=0; opt_array= new Array;
zIndex=0;i=0;k=0;

if (isNav4){
		oDay=document.layers[zIndex].document.frm_reservation[dd]
		oMonth=document.layers[zIndex].document.frm_reservation[mm]
		oYear=document.layers[zIndex].document.frm_reservation[yy]
	
} else {	
		oDay=document.frm_reservation[dd]
		oMonth=document.frm_reservation[mm]
		oYear=document.frm_reservation[yy]
}

dayVal=oDay.options[oDay.selectedIndex].text
monthVal=oDay.options[oMonth.selectedIndex].text
yearVal=oDay.options[oYear.selectedIndex].text

switch(monthVal)
   {
   	 case "1" : endDate="31"; break;
	 case "2" : if(yearVal % 4 == 0){
	               endDate="29"; break;   
                }else{
	               endDate="28"; break;   
	            }
	 case "3" : endDate="31"; break;
	 case "4" : endDate="30"; break;
	 case "5" : endDate="31"; break;	 	 
	 case "6" : endDate="30"; break;
   	 case "7" : endDate="31"; break;
   	 case "8" : endDate="31"; break;
   	 case "9" : endDate="30"; break;
   	 case "10" : endDate="31"; break;
   	 case "11" : endDate="30"; break;
   	 case "12" : endDate="31"; break;
   }
   
for (j=1;j<=endDate;j++){
opt_array[i++]=new Option(j,j)
}

oDay.length=opt_array.length;
maxwidth=0;

for(i=0;i<opt_array.length;i++){
     oDay.options[i]=opt_array[i];
     if (oDay.options[i]>maxwidth){ 
     	 maxwidth=oDay.options[i];
     }
   }	 
oDay.width=maxwidth ;

if (dayVal<oDay.length){
     oDay.selectedIndex=dayVal-1;
   }else {
     oDay.selectedIndex=oDay.length-1
   }      
}

function newlink(a){
switch(a){
   	 case "1" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_5.gif" onclick="' + "NewWindow('../menu_1/popup1.htm','name','372','350','no');return false" + '"></a>'
			  	picture1.src="../_images/content/villa05o.jpg"
			  	break;
	 case "2" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_6.gif" onclick="' + "NewWindow('../menu_1/popup2.htm','name','372','240','no');return false" + '"></a>'
			  	picture2.src="../_images/content/pcontent5_2o.jpg"
			  	break;
	 case "3" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_7.gif" onclick="' + "NewWindow('../menu_1/popup3.htm','name','372','350','no');return false" + '"></a>'
			  	picture3.src="../_images/content/pcontent5_3o.jpg"
			  	break;
	 case "4" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_5.gif" onclick="' + "NewWindow('../menu_1/popup4.htm','name','372','280','no');return false" + '"></a>'
			  	picture4.src="../_images/content/villa7ao.jpg"
			  	break;
}	
}

function newlinks(a){
switch(a){
   	 case "1" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_5.gif" onclick="' + "NewWindow('../menu_1/popup1.htm','name','372','350','no');return false" + '"></a>'
				picture1.src="../_images/content/villa05.jpg"
			  	break;
	 case "2" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_6.gif" onclick="' + "NewWindow('../menu_1/popup2.htm','name','372','240','no');return false" + '"></a>'
				picture2.src="../_images/content/pcontent5_2.jpg"
			  	break;
	 case "3" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_7.gif" onclick="' + "NewWindow('../menu_1/popup3.htm','name','372','350','no');return false" + '"></a>'
				picture3.src="../_images/content/pcontent5_3.jpg"
			  	break;
	 case "4" : contMenu6.innerHTML='<a href="#"><img name="menuroom" border=0  src="../_images/content/pcontent5_5.gif" onclick="' + "NewWindow('../menu_1/popup4.htm','name','372','280','no');return false" + '"></a>'
				picture4.src="../_images/content/villa7a.jpg"
			  	break;
}	
}

// Re-Useable validator function

/*
 * Validate variable length
 * @param string variable Variable to check
 * @param int lengthLimit Valid Length
 */
function IsLength(variable,lengthLimit)
{
  if(variable.length != lengthLimit) return false
  return true
}

/*
 * Validate is variable contain number
 * @param string variable Variable to check
 */
function IsNumber(variable)
{
  var regEx = /[\d]+/
  if (regEx.test(variable)) return true
  return false
}

/*
 * Validate is variable contain valid email address
 * @param string variable Variable to check
 */
function IsEmail(variable)
{
  //var regEx = /^[\w\.\-]+\@[\w\.\-]+.[\w\.\-]+$/
   var regEx = /^[\w\.\-\_]+\@[\w\.\-]+\.{1}\w{1,4}$/
  if(regEx.test(variable)) return true
  return false
}

/*
 * Validate is variable contain valid date
 * @param int day Day
 * @param int month Month
 * @param int Year Year
 */
function IsDate(dat,month,year)
{
  month--
  varToCheck  = new Date(year, month, dat)

  checkDay = varToCheck.getDate()
  if(checkDay != Number(dat)) return false

  checkMonth = varToCheck.getMonth()
  if(checkMonth != Number(month)) return false

  checkYear = varToCheck.getFullYear()
  if(checkYear != Number(year)) return false

  return true
}

/*
 * Validate is variable empty
 * @param string variable Variable to check
 */
function IsEmpty(variable)
{
  var str = trim(variable);
  if(str.length == 0) return true
  return false
}

/*
 * Truncate empty or space character in front of and at the end of string
 * @param string variable Variable to truncate
 */
function trim(variable)
{
  return variable.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

//-->
