/*
 * Hotel site functions
 *
 * (c) Creative and Brand Ltd. 1997
 */
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 13;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------

function toggleRoomAvailability(blnShow){
	var objArrow = ftnGetObject('room-availability-arrow');
	var objDrop = ftnGetObject('room-availability-drop');
	var objTab = ftnGetObject('room-availability');
	var strImagePath = '/EXCLUSIVE_HOTELS/images/eh-hotel/backgrounds/';
	var strOnImage = 'availability-arrow-over.gif';
	var strOffImage = 'availability-arrow.gif';
	
	// If no specific state requested, toggle state
	if (blnShow == null){
		blnShow = objDrop.style.display == 'block' ? false : true;
	}
	
	var arrCurrImage = objArrow.src.split('/');
	if (blnShow) {
		// Rotate arrow
		objArrow.src = strImagePath + strOnImage;
		// Show popup
		objDrop.style.display = 'block';
		var arrTabLoc = ftnGetObjectPosition(objTab);
		var x = (arrTabLoc[0] + ftnGetObjectWidth(objTab)) - ftnGetObjectWidth(objDrop);
		var y = arrTabLoc[1] + ftnGetObjectHeight(objTab);
		ftnMoveObject(objDrop, x, y);
	} else {
		// Rotate arrow
		objArrow.src = strImagePath + strOffImage;
		// Hide popup
		objDrop.style.display = '';
	}
	return false;
}

function toggleSiteListDrop(blnShow){
	var objLink = ftnGetObject('site-drop-link');
	var objDrop = ftnGetObject('site-list-drop');
	
	// If no specific state requested, toggle state
	if (blnShow == null){
		blnShow = objDrop.style.display == 'block' ? false : true;
	}
	
	if (blnShow) {
		// Display dropdown
		objDrop.style.display = 'block';
		var arrLinkLoc = ftnGetObjectPosition(objLink);
		var x = (arrLinkLoc[0] + ftnGetObjectWidth(objLink) + 10) - ftnGetObjectWidth(objDrop);
		var y = arrLinkLoc[1] + ftnGetObjectHeight(objLink) + 3;
		ftnMoveObject(objDrop, x, y);
		
		// Place an iFrame under the menu to make it overlay windowed controls
		ftnCaBPlaceAboveWindowed(objDrop, 'site_list_iframe',9);
	} else {
		// Hide dropdown
		objDrop.style.display = '';
		
		// Remove iFrame
		var iFrame = ftnGetObject('site_list_iframe');
		iFrame.parentNode.removeChild(iFrame);
	}
	return false;
}