$(window).load(function() {
    $('#slider').nivoSlider({
		animSpeed:500,
		pauseTime:5000,
		pauseOnHover:false,
		captionOpacity:0.9
	});
});
$(document).ready(function(){
	//$('#maphome').append('<div id="debug"></div>');
	$('#maphome a').hover(function(e){
		if($(this).hasClass('agenzia'))
			$('#maphome span').css('background','#34B45D');
		else $('#maphome span').css('background','#2D9FCE');
		$('#maphome span')
			.html($('em', this).html())
			.fadeIn('fast');
			
	   //var parentOffset = $(this).parent().offset(); 
	   //or $(this).offset(); if you really just want the current element's offset
	   var offsetMappa = $('#maphome').offset();
	   //alert(offset.left + ' ' + offset.top);
	   //alert(e.pageX + ' ' + e.pageY);
	   var wSpan = $('#maphome span').width();
	   var relX = e.pageX - offsetMappa.left - Math.floor( wSpan / 2 );
	   var relY = e.pageY - offsetMappa.top + 20;
	   //alert(relX + ' ' + relY);
	   $('#maphome span').css('top',relY+'px').css('left',relX+'px');
	   /*$('#debug').html(
	   		' e.pageX ' + e.pageX + ' | ' +
			' e.pageY '+e.pageY +' | '+
			' offsetMappa.left '+offsetMappa.left +' | '+
			' offsetMappa.top '+offsetMappa.top +' | '+
			' wSpan '+wSpan
	    );*/

	}, function(){
		$('#maphome span')
			//.css('display','none');
			.fadeOut('fast');
	});

	$('#header').data('num', 1);
	$('#header_logo a').click(function(){
		$('#header').data('num', $('#header').data('num') + 1);
		$('#header').css('backgroundImage','url(../images/header_bg'+$('#header').data('num')+'.jpg)');
		if($('#header').data('num') == 3) $('#header').data('num', 0);
		//alert($('#header').data('num'));
	});
	
});

