// Ottimizzazione caricamento immagini con fadein

     jQuery(function () {
	 jQuery('#Logo img, #Videoemusica img, #Bobina img, #Menu img').hide();
});
	 var i = 0;
	 var int=0;
     jQuery(window).bind("load", function() {
     var int = setInterval("imgLoader(i)",350);
});
			
     function imgLoader() {
	 var images = jQuery('#Logo img, #Videoemusica img, #Bobina img, #Menu img').length;
	 if (i >= images) {
	 clearInterval(int);
	 }
	 jQuery('#Logo img:hidden, #Videoemusica img:hidden, #Bobina img:hidden, #Menu img:hidden').eq(0).fadeIn(350)
	 i++;
}

// fadein fascionebackground
  $(function () {
       var img = new Image();
     $(img).load(function () {
            //$(this).css('display', 'none'); // .hide() doesn't work in Safari when the element isn't on the DOM already
 $(this).hide();
$('#Main').removeClass('loading').append(this);
$(this).fadeIn(650);
}).error(function () {
            // notify the user that the image could not be loaded
}).attr('src', 'images/bg_main.jpg');
});
  
  //animazione pulsanti
  
$(function()
{
  slide("#Menu", 15, 0, 300);
});

function slide(navigation_id, pad_out, pad_in)
{
	// creates the target paths
	var list_elements = navigation_id + " li.sliding-element";
	var link_elements = list_elements + " a";
	
	// creates the hover-slide effect for all link elements 		
	$(link_elements).each(function(i)
	{
		$(this).hover(
		function()
		{    
			$(this).animate({ paddingTop: pad_out }, 180);
		},		
		function()
		{
			$(this).animate({ paddingTop: pad_in }, 200);
		});
	});
}


// Tasto destro
var isNS = (navigator.appName == "Netscape") ? 1 : 0;

if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);

function mischandler(){
return false;
}

function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
