function scorriEasyGallery(){
	if ($('.EasyGallery .show').next().length!=0){
		$('.EasyGallery .show').fadeOut(800).removeClass('show').next().fadeIn(800).addClass('show');
	} else {
		$('.EasyGallery .show').fadeOut(800).removeClass('show');
		$('.EasyGallery img').eq(0).fadeIn(800).addClass('show')
	}
}

function scorriLessEasyGallery (){
	if ($('.Gallery .show').next('img').length!=0){
		$('.Gallery .show').stop(true, true).fadeOut(800).removeClass('show').next().fadeIn(800).stop(true, true).addClass('show');
	} else {
		$('.Gallery .show').stop(true, true).fadeOut(800).removeClass('show');
		$('.Gallery img').eq(0).stop(true, true).fadeIn(800).addClass('show')
	}
	var img=$('.Gallery img').index($('.Gallery .show'));
	if (img%6==0){
		page=parseInt(img/6);
		$('.galleryscroller').animate({left: page*-295}, 600);
		$('.currentPage').removeClass('currentPage');
		$('.galleryfooter span').eq($('.galleryfooter span').length-page-1).addClass('currentPage');
	}
	$('.galleryscroller .page .current').removeClass('current');
	$('.galleryscroller .page img').eq(img).addClass('current')
	
	
}

function makeScrollable($outer, $inner){
	var extra = 100;
	//Get menu width
	var divWidth = $outer.width();

	//Find last image in container
	var lastElem = $inner.find('img:last');
	$outer.scrollLeft(0);
	//When user move mouse over menu
	$outer.unbind('mousemove').bind('mousemove',function(e){
		var containerWidth = lastElem[0].offsetLeft + lastElem.outerWidth() + 2*extra;
		var left = (e.pageX - $outer.offset().left) * (containerWidth-divWidth) / divWidth - extra;
		$outer.scrollLeft(left);
	});
}


$(document).ready(function(){

	$('.MainMenu ul li a').click(function(){
		if ($(this).next().hasClass("submenu")){
			$(this).next().show(500);
			return false;
		}
	});
	$('.submenu').mouseleave(function(){
		$(this).hide(500);
	});
	
	$('.singololink2 a').click(function(){
		window.open($(this).attr("href"));
		return false;
	});
	
	//intervallo delle immagini
	if ($('.EasyGallery .show').next().length!=0){
		Easygalleryinterval = setInterval('scorriEasyGallery()', 5000);
		$('.EasyGallery img').click(function(){
			clearInterval(Easygalleryinterval);
			scorriEasyGallery();
			Easygalleryinterval = setInterval('scorriEasyGallery()', 5000);
		});
	}
	if ($('.Gallery .show').next().length!=0){
		LessEasygalleryinterval = setInterval('scorriLessEasyGallery()', 5000);
		$('.Gallery img').click(function(){
			clearInterval(LessEasygalleryinterval);
			scorriLessEasyGallery();
			LessEasygalleryinterval = setInterval('scorriLessEasyGallery()', 5000);
		});
	}
	
	$('.galleryfooter span').click(function(){
		$('.galleryfooter .currentPage').removeClass("currentPage");
		$(this).addClass("currentPage");
		var page=(($('.galleryfooter span').length - $('.galleryfooter span').index($(this)))-1);
		$('.galleryscroller').animate({left: page*-295}, 600);
		return false;
	});
	$('.galleryscroller .page img').click(function(){
		// var page=$('.galleryscroller .page').index($(this).parent());
		clearInterval(LessEasygalleryinterval);
		var img=$('.galleryscroller .page img').index($(this));
		$('.galleryscroller .page .current').removeClass('current');
		$(this).addClass('current')
		if ($('.Gallery img').index($('.Gallery .show'))!=img){
			$('.Gallery .show').fadeOut().removeClass("show");
			$('.Gallery img').eq(img).fadeIn().addClass("show");
		}
		LessEasygalleryinterval = setInterval('scorriLessEasyGallery()', 5000);
		
	});
	
	
	//schede news
	$('.News .scheda:gt(0)').hide();
	$('.News .trigger').eq(0).addClass('active');
	$(".News div.trigger").css("cursor","pointer").click(function(){
		if($(this).hasClass('active')){
			// location.href=('offerta_singola.php?id='+$(this).attr('title'));
		}
		else{
			$('div.trigger').removeClass('active').next().slideUp('slow');
			$(this).addClass('active').next().slideDown('slow', function(){
				fleXenv.updateScrollBars();
			});
		}
	});
	
	//schede offerte
	$('.Offerte .trigger').click(function(){
		offerta=$('.Offerte .trigger').index($(this))
		$('.SxStretto').slideUp(500);
		$('.DxLargo').slideUp(500);
		$('.offertalargo').eq(offerta).slideDown(500, function(){
			fleXenv.updateScrollBars();
		});
	});
	
	$('.Offerte .Extend').click(function(){
		offerta=$('.Offerte .scheda').index($(this).parent())
		$('.SxStretto').slideUp(500);
		$('.DxLargo').slideUp(500);
		$('.offertalargo').eq(offerta).slideDown(500, function(){
			fleXenv.updateScrollBars();
		});
		return false;
	});
	$('.offertalargo .chiudi').click(function(){
		$('.offertalargo:visible').slideUp(500);
		$('.SxStretto').slideDown(500);
		$('.DxLargo').slideDown(500);
	});
	
	
	// googlemaps
	$('.dovesiamo ul li').click(function(){
		$('.dovesiamo ul .actual').removeClass("actual");
		$(this).addClass("actual");
		$('.DxLargo iframe').attr("src", $(this).attr("title"));
	});
	
	$("form input").focus(function(){
		$(this).css({"border": "1px solid #cc6767"});
		$(this).prev().css({"color": "#cc6767"});
	}).blur(function(){
		$(this).css({"border": "1px solid #555555"});
		$(this).prev().css({"color": "#555555"});
	});
	$("form textarea").focus(function(){
		$(this).css({"border": "1px solid #cc6767"});
		$(this).prev().css({"color": "#cc6767"});
	}).blur(function(){
		$(this).css({"border": "1px solid #555555"});
		$(this).prev().css({"color": "#555555"});
	});
	
	$('.sliderdintorni').css("width", (($('.sliderdintorni .singolodintorni').length)*160)+"px");
	
	makeScrollable($('.containerdintorni'), $('.sliderdintorni'));
	
});
