var reel_automatico = true;


function apriMese(mese){
	$('#mese_'+mese).slideToggle(500);
}

function formScrivimiCheck(){

	var status = true;
	
	$('#form_scrivimi .t').removeClass('err');
	
	if( $('#frm_messaggio').val().length < 10 || !$('#frm_messaggio').hasClass('cliccato') ){
		status = false;
		$('#frm_messaggio').addClass('err');
	}
	
	if( !$('#frm_nome').hasClass('cliccato') ){
		status = false;
		$('#frm_nome').addClass('err');
	}
	
	if( !$('#frm_cognome').hasClass('cliccato') ){
		status = false;
		$('#frm_cognome').addClass('err');
	}
	
	if( !$('#frm_email').val().match(/[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/i) ){
		status = false;
		$('#frm_email').addClass('err');
	}
	
	return status;

}

function formNewsletterCheck(){

	var status = true;
	
	$('#form_newsletter .err').removeClass('err');
		
	if( !$('#frm_nome').hasClass('cliccato') ){
		status = false;
		$('#frm_nome').addClass('err');
	}
	
	if( !$('#frm_cognome').hasClass('cliccato') ){
		status = false;
		$('#frm_cognome').addClass('err');
	}
	
	if( !$('#frm_email').val().match(/[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/i) ){
		status = false;
		$('#frm_email').addClass('err');
	}
	
	if( !$('#frm_privacy').attr('checked') ){
		status = false;
		$('#testo_privacy').addClass('err');
	}
	
	return status;

}

function pagSegnala(npag){
	
	if($('#link_segnala_'+npag).hasClass('selpag'))
		return;
	
	$('#box_segnala .sel').fadeOut(200, function(){
		
		$(this).removeClass('sel');
		$('#pag_segnala_'+npag).addClass('sel').fadeIn(200);
		
		$('#box_segnala .selpag').removeClass('selpag');
		$('#link_segnala_'+npag).addClass('selpag');
		
	});
}


$(document).ready(function(){
	
	//--- Link target _blank ---------------------------------------------------------------------
	$('a').each(function(i,a){
		if($(a).attr('rel')=='blank')
			$(a).attr('target','_blank');				 
	});
	
	//--- Input text a scomparsa -----------------------------------------------------------------
	$('.scomparsa').focus(function(){
		if(!$(this).hasClass('cliccato')){
			$(this).attr('alt', $(this).val());
			$(this).val('');
			$(this).addClass('cliccato');
		}
	});
	
	$('.scomparsa').blur(function(){
		
		if($(this).hasClass('cliccato') && jQuery.trim($(this).val()) == ''){
			$(this).val($(this).attr('alt'));
			$(this).removeClass('cliccato');
		}
	});

	
	//----- REEL IN HOME -------------------------------------------------------------------------
	
	function cambiaReel(obj){
		
		if(obj.hasClass('sel')) return;
		
		var vai = $('#' + obj.attr('rel'));
		var zindex = $('#reel_home .item.sel').css('z-index');
		
		zindex = parseInt( (typeof(zindex)=='undefined' ? 1 : zindex) , 10) + 10;
		
		vai.css('z-index', zindex ).hide();
		
		$('#reel_home .item').removeClass('sel');
		vai.addClass('sel');
		
		vai.fadeIn(200);
		
		$('#reel_home .bottoni .bott').removeClass('sel');
		obj.addClass('sel');
	}
	
	$('#reel_home .bottoni .bott').click(function(){
		
		reel_automatico = false;
		cambiaReel($(this));
		
		/*if($(this).hasClass('sel')) return;
		
		var vai = $('#' + $(this).attr('rel'));
		var zindex = $('#reel_home .item.sel').css('z-index');
		
		zindex = parseInt( (typeof(zindex)=='undefined' ? 1 : zindex) , 10) + 10;
		
		vai.css('z-index', zindex ).hide();
		
		$('#reel_home .item').removeClass('sel');
		vai.addClass('sel');
		
		vai.fadeIn(200);
		
		$('#reel_home .bottoni .bott').removeClass('sel');
		$(this).addClass('sel'); */
	});
	
	setInterval(function(){
		
		if(!reel_automatico) return;
		
		var nuovo = $('#reel_home .bottoni .sel').next();
		
		if(nuovo.size())
			cambiaReel(nuovo);
		else
			cambiaReel($('#reel_home .bottoni .bott').first());
		
	}, 7000);
	
	
	//----- GALLERY IN HOME ----------------------------------------------------------------------
	
	$('#gallery_home .left').click(function(){
		$('#gallery_home .outer').scrollTo('-=229px', 300, {easing: 'easeInOutQuad'});
	});
	
	$('#gallery_home .right').click(function(){
		$('#gallery_home .outer').scrollTo('+=229px', 300, {easing: 'easeInOutQuad'});
	});

	//----- GALLERY  -----------------------------------------------------------------------------

	$('#gallery .left').click(function(){
		$('#gallery .outer').scrollTo('-=102px', 200);
	});
	
	$('#gallery .right').click(function(){
		$('#gallery .outer').scrollTo('+=102px', 200);
	});
	
	$('#gallery .inner .item').click(function(){
		$('#gallery .areafoto').append('<div class="loader"></div>');
		
		var sel = $(this);
		var imgurl = $(this).attr('rel');
		
		$('#gallery .areafoto .load').load(function(){

			$('#gallery .areafoto .view').attr('src', $('#gallery .areafoto .load').attr('src'));
			$('#gallery .areafoto .loader').remove();
			$('#contafoto').text( sel.find('img').attr('alt') );
			
		}).attr('src', imgurl);
		
	});
	
	$('.inner .item').first().click();
	
});
