jQuery(function( $ ){

    $(".select-list-style, .gallery_selector select").select_skin();
	$(document).pngFix(); 

	if($('.jcarousel-skin-pika').size()>0) {
		if ($.browser.msie && $.browser.version.substr(0,1)<7) {
			$('.frame-image').css({'position':'absolute','top':'0px', 'left':'0px', 'z-index':'6'})
			$('.jcarousel-skin-pika,#room-gallery').css({'top':'374px'});
			$('#header-image-frame').mouseenter(function(){
				if ($('#room-gallery').css('top').replace('px','') >= 374) {
					$('#room-gallery').animate({'top':'-=' + $('.jcarousel-skin-pika').height()+'px'});
					$('.jcarousel-skin-pika').animate({'top':'-=' + $('.jcarousel-skin-pika').height()+'px'});
				};
			}).mouseleave(function(){
				$('#room-gallery').animate({'top':'+=' + $('.jcarousel-skin-pika').height()+'px'});
				$('.jcarousel-skin-pika').animate({'top':'+=' + $('.jcarousel-skin-pika').height()+'px'});
			});
		
		} else {
			$('.jcarousel-skin-pika,#room-gallery').css({'bottom':'-60px'});
			$('#header-image-frame').mouseenter(function(){
				if ($('#room-gallery').css('bottom').replace('px','') < 0) {
					$('#room-gallery').animate({'bottom':'+=' + $('.jcarousel-skin-pika').height()+'px'});
					$('.jcarousel-skin-pika').animate({'bottom':'+=' + $('.jcarousel-skin-pika').height()+'px'});
				};
			}).mouseleave(function(){
				$('#room-gallery').animate({'bottom':'-=' + $('.jcarousel-skin-pika').height()+'px'});
				$('.jcarousel-skin-pika').animate({'bottom':'-=' + $('.jcarousel-skin-pika').height()+'px'});
			});
		}
		if ($('.jcarousel-skin-pika img').size()>1) {
			$('.jcarousel-skin-pika li:first').addClass('highlight');

			function rotateImage(){
				if($('.highlight').next('li').size()<1){
					$('.highlight').removeClass('highlight');
					$('.jcarousel-skin-pika li:first').addClass('highlight');
					$('.highlight').children('img').trigger('click');
				} else {
					$('.highlight').removeClass('highlight').next('li').addClass('highlight').children('img').trigger('click');	
				}
			}
		};
		
		var timer = setInterval(rotateImage,5000);

		$('.jcarousel-skin-pika img').click(function(){
			fileURL = $(this).attr('src');
			$('.pika-image').fadeOut(function(){
				$('.pika-image').attr('src', fileURL);
				$('.pika-image').fadeIn();
			})
			$('.highlight').removeClass('highlight');
			$(this).parent().addClass('highlight');
			clearInterval(timer);
			timer = setInterval(rotateImage,5000);
		})

		
	}
	
	if($('.rooms-room-option').size()>0){
		$('.jcarousel-skin-pika:not(":first")').hide();
		$('.rooms-room-option').mouseenter(function(){
			$(this).stop(true,true).addClass('rooms-room-option-over');
		}).mouseleave(function(){
			$(this).stop(true,true).removeClass('rooms-room-option-over');
		}).click(function(){
			var roomId = $(this).attr('id');
			$('#room-gallery').animate({'bottom':'-' + $('.jcarousel-skin-pika').height()+'px'});
			$('.jcarousel-skin-pika').animate({'bottom':'-' + $('.jcarousel-skin-pika').height()+'px'}, function(){
				$('.jcarousel-skin-pika:visible').hide();
				$('#'+roomId+'-pics').show();
				$('#'+roomId+'-pics li:first img').trigger('click');
			});

			
			$('.rooms-room-option').removeClass('rooms-room-option-on');
			$('.room-copy').stop(true,true).hide();
			$('#'+$(this).attr('id').replace('room','roomcopy')).stop(true,true).fadeIn();
			$(this).addClass('rooms-room-option-on');
			
			$('.room-gallery-title').html($(this).children().html());
		 	
		 	Cufon.replace('.room-gallery-title', {
				fontFamily: 'Gill Sans',
				hover: true
			});
			
			$('#room-gallery').animate({'bottom':'+=' + $('.jcarousel-skin-pika').height()+'px'});
			$('.jcarousel-skin-pika').animate({'bottom':'+=' + $('.jcarousel-skin-pika').height()+'px'});
		});
	}	
	$('.adults').change(function() {
	// <![CDATA[ 
		if ($('select.adults').val() =='1') { 
			$("select[id$=children] > option").remove();
			$('.children').append( $('<option>0</option>'));
			$('.children').append( $('<option>1</option>'));
		} else {
			$("select[id$=children] > option").remove();
			$('.children').append( $('<option>0</option>'));
			$('.children').siblings('.cmf-skinned-text').text('0');
		}
		// ]]> 
	});



	$('.bookings-availability-container').mouseenter(function() {
		$(this).children(".bookings-availability-row-off").children(".booking-image").stop(true,true).fadeIn(500)
	}).mouseleave(function() {
		$(".bookings-availability-row-off").children(".booking-image").stop(true,true).fadeOut(500)
	}).click(function() {
		$(this).find('.booking-select').attr('checked','checked');
		$(".bookings-availability-button").removeClass("show");
		$(this).find(".bookings-availability-button").addClass("show");
		$(this).children(".bookings-availability-row-off").children(".booking-image").stop(true,true).fadeIn(500)
	});	
		

		
	$('.bookings-availability-option2').click(function(){
		$('.info-pane').hide();
		$(this).children(".info-pane").stop(true,true).fadeIn(500)
	}).mouseleave(function(){
		$('.info-pane').fadeOut(500);
	})

	if($('#quote-inner').size()>0){
		$('#quote-inner').css('padding-top',($('#quote').height() - $('#quote-inner').height())/2);
	}
	
 
});

/* FLASH MOVIE REGISTER SWFOBJECT*/
swfobject.registerObject("hotel-btn", "9.0.0");
swfobject.registerObject("dining-btn", "9.0.0");
swfobject.registerObject("gallery-btn", "9.0.0");
