var gb_firstTime = true;

$(document).ready(function(){

	/*  gestione accordion  */
	$('.accordion .description').hide();
	$('.accordion .key')
		.hover(function(){
			$(this).css({'cursor':'pointer','color':'#000'});
		},function(){
			$(this).css({'color': '#5a5a5a'});
		}).click(function(){
			$(this).parent().siblings().removeClass('current').find('.description').slideUp('fast');
			$(this).siblings('.description').slideToggle('fast');
			$(this).parent('li').toggleClass('current');
			$(this).parent('li').find('li').removeClass('current');
			$(this).parent('li').find('li .description').slideUp('fast');
		});

	//gestione linkbox
	$(".td li,.dtd li,.search-results li").filter('.home').hover(function(){
			$(this).css({'cursor':'pointer'}).addClass("hovering");
		},function(){
		$(this).removeClass("hovering");
	}).click(function(){
		document.location = $(this).find("a:first").attr("href");
	});
	
	/* gestione menu */
	
	$('#nav-main ul:first').hoverIntent(function(){		
		doOverlay();
		$('#overlay').css({'z-index':'3'});
		$('#branding').addClass('overlay').css({'z-index':'1000'});		
	},function(){	
		hideOverlay();
		$('#branding').removeClass('overlay');
		$('#nav-main ul:first li').removeClass('current').find('.panel').hide();		
		gb_firstTime = true;
	});
	
	var cfg = {    
	     sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
	     interval: 300, // number = milliseconds for onMouseOver polling interval    
	     over: showNav, // function = onMouseOver callback (REQUIRED)    
	     timeout: 0, // number = milliseconds delay before onMouseOut    
	     out: hideNav // function = onMouseOut callback (REQUIRED)    
	};
	$('#nav-main ul:first li').hoverIntentX(cfg);
	
	$('#language').change(function(){
		document.location = $(this).val();
	});
	
	/* gestione apertura tab e news al link */	
	var target = $.jqURL.get('p');
	$('.accordion #p_' + target).click();
	
	/* gestione click sulla mappa */
	$('#mappa-italia').show();
	$('#frmRicercaItalia input:submit').hide();
	$('#MapItaly area').click(function(){
		$('#regione').val($(this).attr('href'));
		$('#frmRicercaItalia').submit();
		return false;	
	})
	$('select#regione').change(function(){
		$('#frmRicercaItalia').submit();
	})
	
	
	$('#btnDisclaimer_reject').click(function(){
		$("#"+$(this).attr("rel")).click();
	})
		
	
});

function showNav(){
	$(this).siblings('li').removeClass('current').find('.panel').hide();
	$(this).addClass('current');
	if (gb_firstTime){
		gb_firstTime = false;
		$(this).find('.panel').fadeIn(200).css({'z-index':'2000'});
	}
	else{$(this).find('.panel').show().css({'z-index':'2000'});}
	if(jQuery.browser['msie']){$('#carousel').css({'z-index':'-1'});}
}

function hideNav(){$(this).removeClass('current').find('.panel').hide();}

