/******************************************************************************************************************/
// SPONSOR TICKER FUNCTIONS
/******************************************************************************************************************/

var num;
var index;

function BannerHoverHandle(){
	$('.main-sponsor li').hover(function(){
		clearTimeout(BannerTimerId);
		index = $('.main-sponsor li').index(this);
	}, function(){
		BannerRun(index);
	});
}

function BannerShow(i){
	$('.main-sponsor li').hide();
	$('.main-sponsor li:eq('+ i +')').show();
}

function BannerRun(i){
	num = $('.main-sponsor li').size();
	if (num > 1) {
		BannerShow(i)
		i++;
		if (i == num) i = 0;
		BannerTimerId = window.setTimeout('BannerRun('+ i +')', 3000);
	}
}

/** on load... **/

$(function(){
		// fancybox
		$('.size-thumbnail').parents('a').fancybox();
		$('.gallery a').fancybox();
		
		// sponsor
		BannerRun(0);
		BannerHoverHandle();
		
		// newsletter
		tmp = $('.input-text').attr('value');
		
		$('.input-text').focus(function(){ 
			this.value = "";
		});
		
		$('.input-text').blur(function(){ 
			if ($(this).attr('value') == '') this.value = "e-mail";
		});
		
		$('#mc-embedded-subscribe-form').validate({
			errorElement: 'small',
			rules: {					
				EMAIL: {
				   required: true,
				   email: true
				}
			},
			messages: {					 
				EMAIL: {
				   required: "Abbiamo bisogno del tuo indirizzo e-mal per contattarti...",
				   email: "L'indirizzo deve essere nel formato nome@dominio.com"
				}
			}
		});

        $('#frm-send').validate({
			errorElement: 'small',
			rules: {
				mail: {
				   required: true,
				   email: true
				},
				msg: {
				   required: true
				}
			},
			messages: {
				mail: {
				   required: "Abbiamo bisogno del tuo indirizzo e-mal per contattarti...",
				   email: "L'indirizzo deve essere nel formato nome@dominio.com"
				},
				msg: {
				   required: "Abbiamo bisogno che tu ci lasci una tua presentazione..."
				}
			}
		});
    
	});
