$(document).ready(function(){
	/*SLIDESHOW HOME ITEM*/
	$(function() {
		$('#slideshow').cycle({
			fx:      'scrollHorz',
			timeout:  5000,
			prev:    '#prev',
			next:    '#next',
			//pager:   '#nav',
			pagerAnchorBuilder: pagerFactory
		});
	
		function pagerFactory(idx, slide) {
			var s = idx > 2 ? ' style="display:none"' : '';
			return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
		};    
	});
	
	/*SLIDESHOW DEFAULT ITEM*/
	$(function() {
		$('#slideshow_small').cycle({
			fx:      'scrollHorz',
			timeout:  5000,
			prev:    '#prev_small',
			next:    '#next_small',
			//pager:   '#nav',
			pagerAnchorBuilder: pagerFactory
		});
	
		function pagerFactory(idx, slide) {
			var s = idx > 2 ? ' style="display:none"' : '';
			return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
		};    
	});



	
	/*Personalizzazione select booking form*/
	$('.my-dropdown').sSelect();
	$('#hotel_list .my-dropdown').sSelect();	
	
	/*Fancybox*/
	$(".group").fancybox({
		titlePosition: 'over'
	});
	
	/*Logo png trasparente*/
	$('div#logo,div#cornici,div#slideshow_box,span#prev,span#next,span#prev_small,span#next_small').pngFix();
	
	
	// Link_exchange pager
	$('#link_exchange_links .pager').find('a').live('click', function () {
		var that = $(this);
		$('#link_exchange_links_container').height($('#link_exchange_links_container').height()).addClass('loading');
		$('#link_exchange_links').fadeOut(200, function () {
			$(this).load(that.attr('href') + ' #link_exchange_links > *', function  () {
				$(this).fadeIn(200);
				$('#link_exchange_links_container').height('auto').removeClass('loading');
			});
		});
		return false;
	});

	// Guest comments pager
	$('#guestcomments .pager').find('a').live('click', function () {
		var that = $(this);
		$('#guestcomments-container').height($('#guestcomments-container').height()).addClass('loading');
		$('#guestcomments').fadeOut(200, function () {
			$(this).load(that.attr('href') + ' #guestcomments > *', function  () {
				$(this).fadeIn(200);
				$('#guestcomments-container').height('auto').removeClass('loading');
			});
		});
		return false;
	});
	
	
	// VIEW ALL delle pagine eventi / offerte
	$('#view_all').click(function(){
		$('.featured').fadeOut(500);
		$('.all_hidden').fadeIn(500);
		$(this).css("display","none");
		return false;
	});
	
	
	$('#slideshow img').css('display','block');	
});
