//  Adobe/Macromedia functions
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

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];}}
}

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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


// our own functions

function toggleDiv(divid) {
    if(document.getElementById(divid).style.display == 'none'){
      document.getElementById(divid).style.display = 'block';
    }else{
      document.getElementById(divid).style.display = 'none';
    }
}

function hideDiv(divid) {
      document.getElementById(divid).style.display = 'none';
}

function showDiv(divid) {
      document.getElementById(divid).style.display = 'block';
}

function PopupPic(sPicURL) { 
	//alert(sPicURL);
	window.open( "/popup.asp?"+sPicURL, "", "resizable=1,HEIGHT=200,WIDTH=200"); 
} 


// provided by reservation company - Jan 7, 2009

function submitform()
{

//puts the date fields together and submits form
var dateOne = new Date(document.searchForm.yeardropdown.value, document.searchForm.monthdropdown.value, document.searchForm.daydropdown.value);
document.searchForm.checkinDate.value = ((dateOne.getMonth()+1) + '/' + dateOne.getDate() + '/' + dateOne.getFullYear());
var dateTwo = new Date(document.searchForm.yeardropdown2.value, document.searchForm.monthdropdown2.value, document.searchForm.daydropdown2.value);
document.searchForm.checkoutDate.value = ((dateTwo.getMonth()+1) + '/' + dateTwo.getDate() + '/' + dateTwo.getFullYear());
	
	
	if(document.searchForm.hotelCode.value)
	{
		var hotelCode = document.searchForm.hotelCode.value;
		checkInDate = document.searchForm.checkinDate.value;
		checkOutDate = document.searchForm.checkoutDate.value;
		numAdults= document.searchForm.numAdults.value;
		numChildren = document.searchForm.numChildren.value;
		cancelField = "";
		companyCode = "";
		target = "";
		numRooms = "1";
		ratePlanCode = "";
		promotionCode = document.searchForm.promotionCode.value;
		channelCode = "INTERNET";
		
		// NOTE: the original javascript the vendor supplied us with sent the visitors directly to mycrs.innpoints.com.
		// We have modified things so that we first pass through our own reservations-do.php page (so we can track statistics better.)
		
		mycrstarget = "/reservations-do.php?hotelId="+hotelCode+"&checkinDate="+checkInDate+"&checkOutDate="+checkOutDate+"&numChildren="+numChildren+"&numAdults="+numAdults+"&cancelField="+cancelField+"&companyCode="+companyCode+"&target="+target+"&numRooms="+numRooms+"&ratePlanCode="+ratePlanCode+"&channelCode="+channelCode+"&promoCode="+promotionCode;
		
		// window.open (mycrstarget, "MyCRS","'toolbar=no, location=no, status=no, menubar=no, scrollbars=no, width=810,height=610"); 
		document.location = mycrstarget;
	} else {
		alert("Please select any hotel property.");
		return false;
	}

}

var monthtext=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];

function populatedropdown(dayfield, monthfield, yearfield, addNum){
var today=new Date()
today.setDate(today.getDate() + addNum);
var dayfield=document.getElementById(dayfield)
var monthfield=document.getElementById(monthfield)
var yearfield=document.getElementById(yearfield)
for (var i=0; i<31; i++)
dayfield.options[i]=new Option(i+1, i+1)
dayfield.selectedIndex = (today.getDate()-1)
for (var m=0; m<12; m++)
monthfield.options[m]=new Option(monthtext[m], m)
monthfield.options[today.getMonth()]=new Option(monthtext[today.getMonth()], today.getMonth(), true, true) //select today's month
var thisyear=today.getFullYear()
for (var y=0; y<20; y++){
yearfield.options[y]=new Option(thisyear, thisyear)
thisyear+=1
}
yearfield.options[0]=new Option(today.getFullYear(), today.getFullYear(), true, true) //select today's year
}

//populatedropdown(id_of_day_select, id_of_month_select, id_of_year_select)
window.onload=function(){
populatedropdown('daydropdown', 'monthdropdown', 'yeardropdown', 0)
populatedropdown('daydropdown2', 'monthdropdown2', 'yeardropdown2', 1)

}


