  function goToVendita(el){
    var to = el.getElementsByTagName('a');
    return (to.length > 0) ? (window.location = to[0].href) : false;
  }

  Cufon.replace('h2, h3, #navMain a, #cerca label, ul.navVendite a, .cufon');
  $(document).ready(function(){
    
    $('a[rel=external]').live('click', function(e){
    	e.preventDefault();
    	window.open($(this).attr('href'));
    	return false;
    });
    
    var $nav = $('#navMain a');
    $nav.hover(
      function(){$nav.not($(this)).stop().fadeTo(400, 0.8);},
      function(){$nav.stop().fadeTo(400, 1)}
    );
    /*
    var $navVendite = $('ul.navVendite a');
    $navVendite.hover(
      function(){$navVendite.not($(this)).stop().fadeTo(200, 0.4);},
      function(){$navVendite.stop().fadeTo(100, 1)}
    );  
    */      
    $vendite = $('.vendite li');
    $vendite.live('mouseenter mouseleave', function(event) {
    	if (event.type == 'mouseover') {	
	        $(this).addClass('current');
			$link = $('.link', this);
			scrollText($link);    
		} else {
			$(this).removeClass('current');
			$link = $('.link', this);
			scrollReset($link);		
		}    	
    });
	    
    function scrollReset($el)
    {
    	$el.stop().css('left', 0);
    }
    function scrollText($el, speed)
    {
    	elWidth = $el.width();
    	parentWidth = $el.parent().width();
    	
    	if (elWidth <= parentWidth) 
    		return;
    		
    	speed = speed || 1;
    	tSpeed = 11 - Math.max(Math.min(speed, 10), 1);
    	tSpeed = tSpeed / 10 * 20 * (elWidth+parseInt($el.css('left')));
    	
        $el.animate({
        	left: -elWidth
        }, tSpeed, 'linear', function(){
        	$el.css('left', elWidth);
			scrollText($el, speed);      
        });
    }
    
	var paginationLock = false;
	$('.pagination a').live('click', function(e){
		e.preventDefault();
		
		if ( paginationLock ) 
			return;
			
		paginationLock = true;
		
		var start = new Date().valueOf();
		var time = 600;
		var fadetime = 600;
		$('.vendite').stop().fadeTo(fadetime, 0);
		
		$.get($(this).attr('href'), function(data){
			
			var end = new Date().valueOf();
			var diff = end - start;
			var timeout = Math.max(0, time-diff);
			
			setTimeout(function(){
				$('#content').html(data);
				$('.vendite').css('opacity', 0).stop().fadeTo(fadetime, 1);
				$('.vendite li').css('cursor', 'pointer');	
				
				paginationLock = false;
			}, timeout);
	
		});    
	});
});
