$(document).ready(function() {

	$("#content_interno_sx").each(function(i){
		$(this).mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"auto","yes","yes",10);
	});
	$('body').css('minWidth',1220).mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"auto","yes","yes",10);
    
	
	if($.cookie('downloaderokxyzk'))
	{
		$(function() {
			$('.gallery a,.gallery2 a').lightBox({fixedNavigation:true});
		});
	}
	else
	{
		$('.gallery a,.gallery2 a')
		.addClass('protected')
		.bind('click',function(e){
			e.preventDefault();
		});
	}
	
	$("input[type=submit],input:text,textarea").uniform();
	
/* articoli magazine (compare quello selezionato nella lista e scompare dalla lista quello visibile)*/

	$("a.linkclass").click(function(e)
	{
		e.preventDefault();
		
		var link = $(this).attr('href');
		var li = link.split('#');
		
		$('div.elemento_corrente')
		.attr('class','elemento_lista')
		.stop();
		
		$('div.singolo_show')
		.attr('class','singolo_hidden');
		
		$('#ref-'+li[1]).attr('class','singolo_show')
		.stop()
		.slideDown('slow');
		
		$(link)
		.attr('class','elemento_corrente')
		.stop().slideDown('slow');	
	});
	
	$('#dialog').hide();
	$('.protected').bind('click',function(e) {
		
		if(!$.cookie('downloaderokxyzk'))
		{
			e.preventDefault();
			$('#dialog').dialog({
				modal: true,
				data: $(this)
			});
		}
	});
	
	$('#downloader_form').bind('submit',function(e){
		e.preventDefault();
		
		/* get data */
		var $form = $( this ),
        url = $form.attr( 'action' );
        nome = $form.find( 'input[name="nome"]' ).val(),
		cognome = $form.find( 'input[name="cognome"]' ).val(),
		citta = $form.find( 'input[name="citta"]' ).val(),
		telefono = $form.find( 'input[name="telefono"]' ).val(),
		mail = $form.find( 'input[name="mail"]' ).val(),
		privacy = $form.find( 'input[name="privacy"]:checked' ).val(),
		oggetto = $form.find( 'input[name="oggetto"]' ).val(),
		messaggio = $form.find( 'input[name="messaggio"]' ).val(),
		error = 0;
		
		// check
		if(nome == '')
		{
			$('th#downloader_field_nome').css('color','#800');
			error++;
		}
		else $('#downloader_field_nome').css('color','#333');
		
		if(cognome == '')
		{
			$('th#downloader_field_cognome').css('color','#800');
			error++;
		}
		else $('#downloader_field_cognome').css('color','#333');
		
		if(citta == '')
		{
			$('th#downloader_field_citta').css('color','#800');
			error++;
		}
		else $('#downloader_field_citta').css('color','#333');
		
		if(telefono == '')
		{
			$('th#downloader_field_telefono').css('color','#800');
			error++;
		}
		else $('#downloader_field_telefono').css('color','#333');
		
		var filter_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(mail == '' || !filter_mail.test(mail))
		{
			$('th#downloader_field_mail').css('color','#800');
			error++;
		}
		else $('#downloader_field_mail').css('color','#333');

		if(privacy != '1')
		{
			$('#downloader_field_privacy').css('color','#800');
			error++;
		}
		else $('#downloader_field_privacy').css('color','#333');
		
		if(error > 0) $('#downloader_field_error').html('<p>Per proseguire &egrave; necessario completare tutti i campi indicati.</p>');
		else $('#downloader_field_error').html('');
		
		// se tutto ok
		if(error == 0)
		{
			$.post( url, { nome:nome,cognome:cognome,citta:citta,telefono:telefono,mail:mail,privacy:privacy,oggetto:oggetto,messaggio:messaggio},
				function( data ) {
					$('#dialog').html('<p>Grazie.<br />I contenuti riservati del sito sono ora disponibili per il download.<br /><br /><a href="#" id="downloader_close">&laquo; Ritorna al sito</a></p>');
					$.cookie('downloaderokxyzk','1');
				}
			);
		}
	});
	
	$('#downloader_close').live('click',function(){
		$('#dialog').dialog('close');
		window.location.href=window.location.href		
	});

});
