var limitleft = 5000;
var limittopleft = 3000;

var limitright = 0;
var limitbottomright = 2000; //1500+520; //0;

var min_ml, max_ml, min_mt, max_mt, altezza;

var eventobj_x, eventobj_y;

var distanziamento = 0;

var ph_width, ph_height, php_width, php_height;

var fb_utente_nome = '',
	fb_utente_cognome = '',
	fb_utente_id = '';
	
var array_amici = new Array();
var array_amici_cognome = new Array();


function BlockUI(titolo, testo, callback, chiudi) {
	if (!callback) callback = "";
	
	var str;
	str = '<div style="background:#FFF;"><div style="padding:10px;"><h4 align="center">'+titolo+'</h4><div style="font-size:12px; text-align: center;">';
	str = str + testo;
	str = str + '<br /></div>';
	
	if (!chiudi) {
		str = str + '<div align="center"><br /><span class="chiudiBlockUI btn redHover" style="font-size:11px;">Chiudi</span></div>';
	}
	
	str = str + '</div>';
	
	$.blockUI({

		css: { 
			border: 'none', 
			padding: '0', 
			backgroundColor: 'transparent', 
			color: '#464646',
			cursor: 'default',
			left: '50%',
			margin:'0 0 0 -195px',
			top: '20%',
			width: '390px',
			fontSize: '16px',
			textAlign: 'left',
			zIndex: '10001'
		},
		message: str,
		overlayCSS: {
			cursor: 'default',
			backgroundColor:'#000', 
			opacity:'0.5' 
		}
		
	});
	
	$(".chiudiBlockUI").click(function() {
		$.unblockUI();		
	});	
	
}

function apriPlayer(id){
	
	var str = '<div id="load_video"><div class="loader"></div></div>';
	
	$.blockUI({

		css: { 
			border: 'none', 
			padding: '0', 
			backgroundColor: 'transparent', 
			color: '#464646',
			cursor: 'default',
			height: '500px',
			left: '50%',
			margin:'0 0 0 -375px',
			top: '20%',
			width: '750px',
			fontSize: '16px',
			textAlign: 'left'
		},
		message: str,
		overlayCSS: {
			cursor: 'default',
			backgroundColor:'#000', 
			opacity:'0.8' 
		},
		onBlock: function(){
			$('#load_video').load(HTTP_ROOT+'/video.php?id='+id);
		}
		
	});
}

function apriPaginaOverlay(pag){
	
	var str = '<div id="load_video"><div class="loader"></div></div>';
	
	$.blockUI({

		css: { 
			border: 'none', 
			padding: '0', 
			backgroundColor: 'transparent', 
			color: '#464646',
			cursor: 'default',
			height: '500px',
			left: '50%',
			margin:'0 0 0 -375px',
			top: '20%',
			width: '750px',
			fontSize: '16px',
			textAlign: 'left'
		},
		message: str,
		overlayCSS: {
			cursor: 'default',
			backgroundColor:'#000', 
			opacity:'0.8' 
		},
		onBlock: function(){
			$('#load_video').load(HTTP_ROOT+'/pag_'+pag+'.php');
		}
		
	});
}

function apriPrivacy(lingua){
	
	var str;
	str = '<div style="background:#464D42;"><h4 style="margin:0;padding:0;color:#FFF;line-height:55px;height:55px; padding: 0 20px; background:#626E5C; font-family: \'HelveticaBold\'; font-size:20px;">Privacy</h4>';
	str += '<div id="carica_privacy" style="font-size: 11px; text-align: left; height: 280px; overflow:auto; color:#FFF; padding: 50px;"></div>';
	str += '<div align="center"><br><span class="chiudiBlockUI" style="color:#FFF;">OK</span><br><br></div>';
	str += '</div>';
	
	$.blockUI({

		css: { 
			border: 'none', 
			padding: '0', 
			backgroundColor: 'transparent', 
			color: '#464646',
			cursor: 'default',
			left: '50%',
			margin:'0 0 0 -250px',
			top: '15%',
			width: '500px',
			fontSize: '16px',
			textAlign: 'left'
		},
		message: str,
		overlayCSS: {
			cursor: 'default',
			backgroundColor:'#000', 
			opacity:'0.5' 
		}
		
	});
	
	$('#carica_privacy').load(HTTP_ROOT+'/privacy_'+lingua+'.html');
	
	$(".chiudiBlockUI").click(function() {
		$.unblockUI();		
	});	
	
}



function formCheck(formid){
	
	/*$('.scomparsa').each(function(){
		if(!$(this).hasClass('cliccato')){
			$(this).attr('alt', $(this).val());
			$(this).val('');
			$(this).addClass('cliccato');
		}
	});*/

	$.ajax({
		type: "POST",
		url: $('#'+formid).attr('action'),
		data: $('#'+formid).serialize(),
		success: function(msg) {
			if (msg == "OK") {
				BlockUI("","Data insertion was successful!<br>");
				
				$('#'+formid+' input, #'+formid+' textarea').each(function(){
					if($(this).attr('type') == 'hidden')
						return;
						
					$(this).val('');
				});
				
			}else{
				BlockUI('', msg);
				/*
				$('.scomparsa').each(function(){
					
					if($(this).hasClass('cliccato') && jQuery.trim($(this).val()) == ''){
						$(this).val($(this).attr('alt'));
						$(this).removeClass('cliccato');
					}
				}); */
			}
		}
	});

}

function CheckData(string, req) {
	if(req && !string.length) return true;
	else {
		var charset = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
		if(!charset.test(string)) return false;
		if (parseInt(string.substring(0,2),10) > 31) return false;
		if (parseInt(string.substring(3,5),10) > 12) return false;
		if (parseInt(string.substring(6,10),10) < 1900) return false;
		
		//controllo giorno/mese 
		
		if ((parseInt(string.substring(0,2),10) > 30) && ((string.substring(3,5) == "04") || (string.substring(3,5) == "06") || (string.substring(3,5) == "09") || (string.substring(3,5) == "11"))) {
			return false;
		}
		if (parseInt(string.substring(6,10),10)%4) {
			//c'è resto = NON bisestile
			if ((parseInt(string.substring(0,2),10) > 28) && (parseInt(string.substring(3,5),10) == 2)) {
				return false;
			}
		}else {
			//non c'è resto = BISESTILE
			if ((parseInt(string.substring(0,2),10) > 29) && (parseInt(string.substring(3,5),10) == 2)) {
				return false;
			}
		}
		switch(parseInt(string.substring(3,5),10)) {
		  case 1:
		  case 3:
		  case 5:
		  case 7:
		  case 8:
		  case 10:
		  case 12:
		  	var maxgiorno = 31;
		  break;
		  default:
			var maxgiorno = 30;
		}
		if (parseInt(string.substring(0,2),10) > maxgiorno) {
			return false;			
		}
	}
	return true;
}


function checkDisclaimer(gg,mm,aaaa){

	if (gg.length == 1) gg = "0"+gg;
	if (mm.length == 1) mm = "0"+mm;
	if (!CheckData(gg+"/"+mm+"/"+aaaa,true)) {
		BlockUI("Attenzione", "Inserisci una data corretta.");
		return;
	}

	gg = parseInt(gg,10);
	mm = parseInt(mm,10);
	aaaa = parseInt(aaaa,10);
	
	if(isNaN(gg) || isNaN(mm) || isNaN(aaaa)) return;
	
	
	
	var rif = new Date();
	rif.setFullYear(rif.getFullYear() - 18);
	
	rif = rif.getFullYear() + '-' + (rif.getMonth()+1 < 10 ? '0'+(rif.getMonth()+1) : (rif.getMonth()+1)) + '-' + (rif.getDate() < 10 ? '0'+rif.getDate() : rif.getDate());
	
	var data = aaaa + '-' + (mm < 10 ? '0'+mm : mm) + '-' + (gg < 10 ? '0'+gg : gg);
	
	if(data <= rif){
		$('#disclaimer').fadeOut(1000);
		
		applicaMovimento();
		$.cookie("disclaimer", null);
		$.cookie('disclaimer', 'OK', { expires: 30, path: '/' });
		
		var ld = location.href + '/disclaimer';
		ld = ld.replace(/\/\//g, '/');
		
		//pageTracker._trackPageview( ld );
		_gaq.push(['_trackPageview', ld]);
		
	}else{
		location.href = 'http://www.alcolparliamone.it/';	
	}
}

function disclaimerConnect(){
	FB.login(function(response){

		if (response.status != 'connected') return;
	
		/*FB.api('125517204141542', function(clResponse) {
alert(clResponse.toSource()); return;
			var status = (clResponse && (typeof clResponse == 'object') && clResponse["id"] == cl.facebook.config.FAN_PAGE_ID) ? "fblogin" : "fbunderage";

			if (callback) {

				callback.call(FB.getSession(), status);

			}

		});	*/
		
		/*(
		 {
			 authResponse:
			 {
				 accessToken:"AAACz2h3DtnQBAOB3dB00Mlq2fmMozXoFei5bd4wZBzHuXbCZBL42g3McmyEQtcIZBDZAYKJzCxhhXQYrR3ZAv54V7q448S9ZCledUHBjgC3NljPRU0QUQJ", 
				 userID:"1032202836", 
				 expiresIn:5553, 
				 signedRequest:"Qxsrr6-XjIgWMri8XkWVZQKksVCjC8hWKNn18fXaC7A.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJBUURjbHZrNzJodEhNWmtPd1VxM2JlMk5DVUMtTG9nUnJodWVMRXJIV2plT1o5S1YyOG9LSC1pRUZrMjZXRHRabTBkV3FFRHY5b3g3ZlBwQXlGUVJsVHdEaV8zaGNPVi1NQ1VlVGlNM0g2ZHFZMTdYM3RqQTV3WnpPRDhiWWk0MHVjOHd2SWdMV2FPaHQzMGxFbm9IdEd1c0w1X1I0RFg5RUJacFFaSGh2ZU1YNlc3ay1DSS1FdDFDbkpFTGNzVjN3bGMiLCJpc3N1ZWRfYXQiOjEzMjQzNzY4NDcsInVzZXJfaWQiOiIxMDMyMjAyODM2In0"
				 }, status:"connected"})*/
		
		
		FB.api(
			{
				method: 'fql.query',
				query: 'SELECT birthday_date FROM user WHERE uid = '+response.authResponse.userID
			},
			function(response) {

				var d = response[0].birthday_date.match(/([0-9]+)/gi);
				
				checkDisclaimer( d[1] , d[0] , d[2] );
				
				setTimeout(function(){
					if( ! $('#connectedbox .fb_link').size() )
						connectTop();
				},2000);
				
			}
		);

	}, {scope:'user_birthday'});
}

function connectTop(){
	FB.login(function(response){
					  
		fbLoginStatus(response);
		
	});
}


function distanziaYes(){

	var scarto_monitor = parseInt( $('#pan_home').width() , 10)*parseInt( $('#pan_home').height() , 10) - (1280*1024);
	
	if(scarto_monitor > 0){
		
		var perc = 100 * (scarto_monitor/2) / ((1920*1440) - (1280*800)); // 1000; 
		
		perc = perc > 21 ? 21 : perc;
		
		distanziamento = perc;

		$('.say_yes').each(function(){
				
			$(this).css({
				'margin-left': $(this).data('left') + parseInt( $(this).data('left')/100*perc , 10),
				'margin-top': $(this).data('top') + parseInt( $(this).data('top')/100*perc , 10)
			});
				
		});
		
		$('#flash_home').css({
			'top': $('#flash_home').data('top') + parseInt( $('#flash_home').data('top')/100*perc , 10)
		});
		
		
	}
}







function applicaMovimento(){
	
	if(is_mobile) return;
	
	//--- movimento home -----------------------------------------------------------------
	
	$('.say_yes').each(function(){
		
		var l = $(this).position().left + parseInt( $(this).css('margin-left') , 10);
		var t = $(this).position().top + parseInt( $(this).css('margin-top') , 10);
		
		var r = l + parseInt( $(this).width() , 10);
		var b = t + parseInt( $(this).height() , 10);
		
		if(limitleft > l)
			limitleft = l;
			
		if(limittopleft > t)
			limittopleft = t;
			
		if(limitright < r)
			limitright = r;
			
		/*if(limitbottomright < b)
			limitbottomright = b;*/
		
	});
	
	
	
	
	min_ml = -($('#pan_home_pan').width() / 2) + ($('#pan_home_pan').width() / 2) - ( $('#pan_home').width() / 2) - limitleft;
	max_ml = (($('#pan_home_pan').width() / 2) - $('#pan_home_pan').width() - limitright + ( $('#pan_home').width() / 2)  + ($('#pan_home_pan').width() / 2));
	
	min_mt = -($('#pan_home_pan').height() / 2) + ($('#pan_home_pan').height() / 2) - ( $('#pan_home').height() / 2) - limittopleft;
	max_mt = (($('#pan_home_pan').height() / 2) - $('#pan_home_pan').height() - limitbottomright + ( $('#pan_home').height() / 2)  + ($('#pan_home_pan').height() / 2));
	
	altezza = limitbottomright - limittopleft;
	
	//if(altezza > $('#pan_home').height()+80){
		min_mt += 100;
		max_mt -= 60;
	//}
	
	min_ml += 60;
	max_ml -= 60;
	
	
	
	
	$(window).resize(function(){
							  
		min_ml = -($('#pan_home_pan').width() / 2) + ($('#pan_home_pan').width() / 2) - ( $('#pan_home').width() / 2) - limitleft;
		max_ml = (($('#pan_home_pan').width() / 2) - $('#pan_home_pan').width() - limitright + ( $('#pan_home').width() / 2)  + ($('#pan_home_pan').width() / 2));
		
		min_mt = -($('#pan_home_pan').height() / 2) + ($('#pan_home_pan').height() / 2) - ( $('#pan_home').height() / 2) - limittopleft;
		max_mt = (($('#pan_home_pan').height() / 2) - $('#pan_home_pan').height() - limitbottomright + ( $('#pan_home').height() / 2)  + ($('#pan_home_pan').height() / 2));
		
		altezza = limitbottomright - limittopleft;
		
		//if(altezza > $('#pan_home').height()+80){
			min_mt += 100;
			max_mt -= 60;
		//}
		
		min_ml += 60;
		max_ml -= 60;
							  
	});
	
	
	if( $.browser.msie ){
		
		setInterval(function(){
			
			if(isNaN(eventobj_x) || isNaN(eventobj_y) ||
			   isNaN(ph_width) || isNaN(ph_height) || 
			   isNaN(php_width) || isNaN(php_height)) return;
			
			var percx = eventobj_x * 100 / parseInt( ph_width , 10);
			var percy = eventobj_y * 100 / parseInt( ph_height , 10);

			var base_min_left = 0;
			var base_max_left = -(max_ml - min_ml);
			var base_min_top = 0;
			var base_max_top = -(max_mt - min_mt);
			
			var ml = min_ml - (base_max_left / 100 * percx);
			var mt = min_mt - (base_max_top / 100 * percy);
			
			if(altezza < ph_height){
				
				$(document.getElementById('pan_home_pan')).stop().animate({ 
					//marginLeft: ml+'px',
					marginTop: -1600 //-parseInt($('#pan_home_pan').height() / 2 , 10)
				},{
					duration: 500,
					easing: "easeOutQuart"
				});
				
			}else{
				
				$(document.getElementById('pan_home_pan')).stop().animate({ 
					//marginLeft: ml+'px',
					marginTop:  mt+'px'
				},{
					duration: 500,
					easing: "easeOutQuart"
				});
			}
			
		},300);
		
		$('#pan_home').mousemove(function(e){
			 eventobj_x = e.pageX;
			 eventobj_y = e.pageY;
		});
		
	}else{
		
		$('#pan_home').mousemove(function(e){
				
			var percx = e.pageX * 100 / $('#pan_home').width();
			var percy = e.pageY * 100 / $('#pan_home').height();
			
			var base_min_left = 0;
			var base_max_left = -(max_ml - min_ml);
			var base_min_top = 0;
			var base_max_top = -(max_mt - min_mt);
			
			ml = min_ml - (base_max_left / 100 * percx);
			mt = min_mt - (base_max_top / 100 * percy);
			
			if(altezza < $('#pan_home').height()){
				
				$('#pan_home_pan').stop().animate({ 
					//marginLeft: ml+'px',
					marginTop: -1600 //-parseInt($('#pan_home_pan').height() / 2 , 10)
				},{
					duration: 1000,
					easing: "easeOutQuart"
				});
				
			}else{
				
				$('#pan_home_pan').stop().animate({ 
					//marginLeft: ml+'px',
					marginTop:  mt+'px'
				},{
					duration: 1000,
					easing: "easeOutExpo" //"easeOutQuart"
				});
			}
		});
	}
}


function fbLoginStatus(response) {
	if(response.status == 'connected') {
		$('#connect .notconnected').hide();
		$('#connect .connected').html(
			'<table><tr>' + 
			'<td style="width: auto;">Connected as&nbsp;&nbsp;</td>' + 
			'<td  style="width: auto;"><fb:name uid="'+response.authResponse.userID+'" capitalize="true" useyou="false" /></td>' +
			'<td valign="middle"><fb:profile-pic uid="'+response.authResponse.userID+'" size="q" linked="false" /></td>' + 
			'<td valign="middle"><span class="fb">&nbsp;</span></td>' + 
			'</tr></table>'
		).show();
		
		FB.XFBML.parse(document.getElementById('connectedbox'));
		
		fb_utente_id = response.authResponse.userID;
		
		FB.api(
			{
				method: 'fql.query',
				query: 'SELECT first_name, last_name FROM user WHERE uid = '+response.authResponse.userID
			},
			function(response) {
				fb_utente_nome = response[0].first_name;
				fb_utente_cognome = response[0].last_name;
				
			}
		);
		
		$('#overlay_login_yes_invite').fadeOut();
		
		
		
	} else {
		$('#connect .connected').hide();
		$('#connect .notconnected').show();
	}
}

window.fbAsyncInit = function() {
	FB.init({appId: '197749383607924', status: true, cookie: true, xfbml: true});
	FB.getLoginStatus(fbLoginStatus);
	FB.Event.subscribe('auth.statusChange', fbLoginStatus);
	
	//connectTop();
	FB.getLoginStatus();
};


function checkFrecceHome(){
	/*if(parseInt($('#pan_home').width(),10) < 1280){
		$('#scroll_home_left, #scroll_home_right').show();
	}else{
		$('#pan_home_pan').css('margin-left', -2500);
		$('#scroll_home_left, #scroll_home_right').hide();		
	}*/

	/**********if( parseInt($('#pan_home').width(),10) < (limitright - limitleft) ){
		$('#scroll_home_left, #scroll_home_right').show();
	}else{
		$('#pan_home_pan').css('margin-left', -2500);
		$('#scroll_home_left, #scroll_home_right').hide();		
	}*/
	
	if(is_mobile) return;
	
	if( parseInt($('#pan_home').width(),10) < 1900){
		$('#scroll_home_left, #scroll_home_right').show();
	}
}

//$('#scroll_home_left').click(function(){
function scroll_home_left(){
	
	if( (min_ml - (min_ml/100*distanziamento) + 50) < parseInt( $('#pan_home_pan').css('margin-left') , 10) ) return; 

//	$('#pan_home_pan').stop().animate({ marginLeft:'+=100px' }, 300 );
	
	if($.browser.chrome || $.browser.safari){ ///chrome/.test(navigator.userAgent.toLowerCase())){
		$('#pan_home_pan').css('margin-left', parseInt($('#pan_home_pan').css('margin-left'),10) + 250 );
	}else{
		$('#pan_home_pan').stop().animate({ marginLeft:'+=250px' }, 300 );
	}
}
//});

//$('#scroll_home_right').click(function(){
function scroll_home_right(){
	
	if($.browser.chrome || $.browser.safari){ //if(/chrome/.test(navigator.userAgent.toLowerCase())){
		if( (max_ml + (max_ml/100*distanziamento) - 300) > parseInt( $('#pan_home_pan').css('margin-left') , 10) ) return; 
		$('#pan_home_pan').css('margin-left', parseInt($('#pan_home_pan').css('margin-left'),10) - 250 );
	}else{
		if( (max_ml + (max_ml/100*distanziamento) - 50) > parseInt( $('#pan_home_pan').css('margin-left') , 10) ) return; 
		$('#pan_home_pan').stop().animate({ marginLeft:'-=250px' }, 300 );
	}
	
}
//});


function apriAmiciyesInvite(yesid){
	
	$('#form_amici_fb .elenco').html('<div class="fbloader"></div>');

	$('#form_amici_fb').show();
	
	/*FB.login(function(response){
			
		if (!response.session) return;*/
		
		FB.api(
			{
				method: 'fql.query',
				query: 'SELECT uid, name, first_name, last_name, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = '+FB.getSession().uid+') ORDER BY name'
			},
			function(response) {
				
				$('#form_amici_fb .elenco').empty();
				
				for (var i=0; i< response.length; i++) {
					$('#form_amici_fb .elenco').append(
						'<a href="javascript:void(0);" onclick="javascript:pubblicaYesInvite('+response[i].uid+','+ yesid +');">'+
							'<img src="'+response[i].pic_square+'" alt="" />'+
							response[i].name+
						'</a>');
					
					array_amici[response[i].uid] = response[i].first_name;
					array_amici_cognome[response[i].uid] = response[i].last_name;
				}
			}
		);

	/*}, {perms:'publish_stream'});*/

}

function pubblicaYesInvite(amico,yesid){
	
	$('#form_amici_fb').hide();
	
	FB.ui({
		method: 'stream.publish',
		display: 'dialog',
		name: fb_utente_nome + ' ha offerto una Nastro a ' + array_amici[amico] + ' per dire ...',
		description: $('#yes_invite_'+yesid+' .frase').val(),
		picture: 'http://www.nastroazzurro.it/fb_yesinvite.jpg', //$('#yes_invite_'+yesid+' .img').val(),
		link: 'http://www.nastroazzurro.it/nastro-yes-invite/'
	},
	function(response) {
		if (response != null) {
			var dataString = new Object();
			dataString.first_post		= 1;
			dataString.yes_id			= yesid;
			dataString.testo			= $('#yes_invite_'+yesid+' .frase').val();
			dataString.img				= "http://www.nastroazzurro.it/fb_yesinvite.jpg";
			dataString.id_utente		= fb_utente_id;
			dataString.nome_utente		= fb_utente_nome;
			dataString.cognome_utente	= fb_utente_cognome;
			dataString.id_amico			= amico;
			dataString.nome_amico		= array_amici[amico];
			dataString.cognome_amico	= array_amici_cognome[amico];
				
			$.ajax({
				type: "POST",
				url: 'http://www.nastroazzurro.it/save.yes_invite.php',
				data: dataString,
				success: function(msg) {
					// ok
				}
			});
		}
		
		FB.ui({
			method: 'stream.publish',
			display: 'dialog',
			to: ''+amico,
			name: array_amici[amico] + ' ha ricevuto da ' + fb_utente_nome + ' una Nastro per dire ...',
			description: $('#yes_invite_'+yesid+' .frase').val(),
			message: '',
			picture: 'http://www.nastroazzurro.it/fb_yesinvite.jpg', //picture: $('#yes_invite_'+yesid+' .img').val(),
			link: 'http://www.nastroazzurro.it/nastro-yes-invite/'
		}, function(response) {
			if (response != null) {
				var dataString = new Object();
				dataString.second_post		= 1;
				dataString.yes_id			= yesid;
				dataString.testo			= $('#yes_invite_'+yesid+' .frase').val();
				dataString.img				= "http://www.nastroazzurro.it/fb_yesinvite.jpg";
				dataString.id_utente		= fb_utente_id;
				dataString.nome_utente		= fb_utente_nome;
				dataString.cognome_utente	= fb_utente_cognome;
				dataString.id_amico			= amico;
				dataString.nome_amico		= array_amici[amico];
				dataString.cognome_amico	= array_amici_cognome[amico];
					
				$.ajax({
					type: "POST",
					url: 'http://www.nastroazzurro.it/save.yes_invite.php',
					data: dataString,
					success: function(msg) {
						// ok
					}
				});
			}
		});
		
	});
}


function apriRadio(){
	window.open( HTTP_ROOT + '/radio.php','','height=451,width=385,status=no,location=no,menubar=no,toolbar=no,scrollbar=no');
}


$(document).ready(function(){

   //--- facebook -----------------------------------------------------------------
	
	//FB.init({appId: '197749383607924', status: true, cookie: true, xfbml: true});
	
	//--- 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');
		}
	});
	
	//--- radio button -----------------------------------------------------------------
	$('.fascia_form .radio a').live('click',function(){
		var group = $(this).parent();

		group.find('a').removeClass('sel');
		$(this).addClass('sel');
		group.find('.value').val($(this).attr('rel'));
	});
	
	//--- gallery -----------------------------------------------------------------

	$('.fascia_gallery .left').click(function(){
		$(this).parents('.fascia_gallery').find('.outer').scrollTo({left: '-=245px', top:'0'}, 300);
	});
	
	$('.fascia_gallery .right').click(function(){
		$(this).parents('.fascia_gallery').find('.outer').scrollTo({left: '+=245px', 'top':'0'}, 300);
	});
	
	//--- disclaimer -----------------------------------------------------------------
	
	$("#disclaimer .t").keydown(function(e){ 
		if(! ( (e.which >= 48 && e.which <= 57) || (e.which >= 96 && e.which <= 105) || e.which==8 || e.which==9 || e.which==46) )
			e.preventDefault(); 
	});
	
	$('#disclaimer .t').keyup(function(){
		
		if($(this).attr('id') == 'disclaimer_aaaa' ){
			if( $(this).val().length >= 4 ){
				$(this).next('.t').focus();	
			}
		}else{
			if( $(this).val().length >= 2 ){
				$(this).next('.t').focus();	
			}
		}
	});
	
	if($.cookie('disclaimer') == 'OK'){
		$('#disclaimer').hide();
		applicaMovimento();
	}
	
	
	//--- home -----------------------------------------------------------------
	
	ph_width = parseInt( $('#pan_home').width() , 10);
	ph_height = parseInt( $('#pan_home').height() , 10);
	php_width = parseInt( $('#pan_home_pan').width() , 10);
	php_height = parseInt( $('#pan_home_pan').height() , 10);
	
	$('.say_yes').each(function(){
			
		$(this).data({
			left: parseInt( $(this).css('margin-left') , 10),
			top: parseInt( $(this).css('margin-top') , 10)
		});
			
	});
	
	$('#flash_home').data({
		top: parseInt(  $('#flash_home').css('top') , 10)
	});
	
	distanziaYes();
	
	$(window).resize(function(){
		distanziaYes();
		checkFrecceHome();
	});
	
	checkFrecceHome();
	
	
	//--- player html5 -----------------------------------------------------------------
	
	$('.videohtml .play').click(function(){

		
		document.getElementById( $(this).attr('rel') ).play();
		$(this).hide();
		
	});
	
	

});
