
document.observe('dom:loaded', function()
{	
	var tabs = new LabelTabs($('hotelTabs'));
	
	if (tabs.tabsContainer)
	{		
		if ($('offerLink'))
		{
			$('offerLink').observe('click', function(event)
			{
				event.stop();
				tabs.activateContainer($('offersTab'));
			});
		}
		
		if ($('offersLink'))
		{
			$('offersLink').observe('click', function(event)
			{
				event.stop();
				tabs.activateContainer($('offersTab'));
			});
		}
		
		if ($('contactLink'))
		{
			$('contactLink').observe('click', function(event)
			{
				event.stop();
				tabs.activateContainer($('contactTab'));
			});
		}
		
		if ($('contactsLink'))
		{
			$('contactsLink').observe('click', function(event)
			{
				event.stop();
				tabs.activateContainer($('contactTab'));
			});
		}
		
		if ($('directionsLink'))
		{
			$('directionsLink').observe('click', function(event)
			{
				event.stop();
				tabs.activateContainer($('directionsTab'));
			});
		}
	}
	
	if ($('slideshow'))
	{
		slideshow = new SlideShow($('slideshow'), {
			width: '689px', 
			height: '315px', 
			startTime: 3, 
			showTime: 10,
			fadeTime: 2,
			elements: 'img'
		});
	}
});

(function(){
  var methods = {
    defaultValueActsAsHint: function(element){
      element = $(element);
      element._default = element.value;
      
      return element.observe('focus', function(){
        if(element._default != element.value) return;
        element.removeClassName('hint').value = '';
      }).observe('blur', function(){
        if(element.value.strip() != '') return;
        element.addClassName('hint').value = element._default;
      }).addClassName('hint');
    }
  };
   
  $w('input textarea').each(function(tag){ Element.addMethods(tag, methods) });
})();

