function rollIn(img) {
	var newSrc = img.src.replace(/.gif/,"-on.gif");
	img.src = newSrc;
	showSubNav(newSrc);
}
function rollOut(img) {
	var newSrc = img.src.replace(/-on.gif/,".gif");
	img.src = newSrc;
}
function setCalSelect() {
	var today = new Date();
	var curMonth = today.getMonth();
	var curYear = today.getFullYear();
	var curDay = today.getDate();
	document.getElementById("days1").innerHTML = "<select name='day1' id='day1'>" + setCalDays(curMonth,curYear) + "</select>";
	document.getElementById("days2").innerHTML = "<select name='day2' id='day2'>" + setCalDays(curMonth,curYear) + "</select>";
	document.getElementById("month1").options[curMonth].selected = true;
	document.getElementById("month2").options[curMonth].selected = true;
	document.getElementById("day1").options[curDay].selected = true;
	document.getElementById("day2").options[curDay].selected = true;
	setCalYears(curYear);
}
function setCalYears(year) {
	var options = "";
	for(var i=0; i<3; i++) {
		options = options + "<option value='" + (year + i) + "'>" + (year + i) + "</option>"
	}
	document.getElementById("years1").innerHTML = "<select name='year1' id='year1'>" + options + "</select>";
	document.getElementById("years2").innerHTML = "<select name='year2' id='year2'>" + options + "</select>";
}
function setCalDays(month,year) {
	var day = "";
	var options = "";
	for(var i=1; i<32; i++) {
		day = new Date(year,month,i);
		if(month == day.getMonth()) {
			options = options + "<option value='" + i + "'>" + i + "</option>"
		}
	}
	return options;
}
function changeDays(month,ySel,dSel) {
	var days = setCalDays(month,document.getElementById(ySel).options[document.getElementById(ySel).selectedIndex].value);
	document.getElementById(dSel).innerHTML = days;
}
//http://book.bestwestern.com/bestwestern/priceAvail.do?propertyCode=XXXXX&disablenav=true&sob=P554&arrivalDay=13&arrivalMonthYear=200701&departureDay=15&departureMonthYear=200701&numRooms=1
function availLink(form) {
	var address = "checkavail.htm?propertyCode=39039&disablenav=true&suppressSSLPopup=true"
	address = address + "&arrivalDay=" + document.getElementById("day1").options[document.getElementById("day1").selectedIndex].value;
	address = address + "&arrivalMonthYear=" + document.getElementById("year1").options[document.getElementById("year1").selectedIndex].value + document.getElementById("month1").options[document.getElementById("month1").selectedIndex].value;
	address = address + "&departureDay=" + document.getElementById("day2").options[document.getElementById("day2").selectedIndex].value;
	address = address + "&departureMonthYear=" + document.getElementById("year2").options[document.getElementById("year2").selectedIndex].value + document.getElementById("month2").options[document.getElementById("month2").selectedIndex].value;
	address = address + "&numRooms=1";
	
	form.action = address;
	return true;
}

function showSubNav(src) {
	subNavOut();
	var subNavItems = document.getElementById("subnav").getElementsByTagName("span");
	var navItems = document.getElementById("navigation").getElementsByTagName("img");
	for(var i=0; i<subNavItems.length; i++) {
		if(src.indexOf(subNavItems[i].id) != -1) {
			var trigger = false;
			var rightMargin = 0;
			for(var x=0; x<navItems.length; x++) {
				if(trigger) {
					rightMargin = rightMargin + navItems[x].width;
				}
				if(src.indexOf(navItems[x].id) != -1) {
					trigger = true;
				}
			}
			subNavItems[i].style.display = "inline";
			subNavItems[i].style.marginRight = rightMargin+"px";
		}
	}
}

function subNavOut() {
	var subNavItems = document.getElementById("subnav").getElementsByTagName("span");
	for(var i=0; i<subNavItems.length; i++) {
		subNavItems[i].style.display = "none";
	}
}

function launchPopUp(linkObject) {	
	var h = 400;
	if (linkObject.getAttribute("h")) {h = linkObject.getAttribute("h")}
	
	var w = 400;
	if (linkObject.getAttribute("w")) {w = linkObject.getAttribute("w")}
	
	var r = "yes";
	if (linkObject.getAttribute("r")) {r = linkObject.getAttribute("r")}
	
	var s = "yes";
	if (linkObject.getAttribute("s")) {s = linkObject.getAttribute("s")}
	
	var newWin = window.open(linkObject.href,"","width=" + w + ",height=" + h + ",resizable=" + r + ",scrollbars=" + s);

	newWin.focus();
	
	return newWin;

}

/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
/* End Bookmark Script */