// JavaScript Document

var interval = 3500;
var sponsInterval = setInterval ('', 0);

/* Sponsors */
jQuery().ready( function () {
	
	//jQuery('.spons').find('.list-link').eq(0).show();
    //jQuery('.spons').find('.sponsor-list').height (  (jQuery('.spons').find('.list-link').eq(0).find('li').eq(0).outerHeight()*3) - 3 ); 
	
	
	var sponsLength = jQuery('.spons').find('.list-link').length;
	//sponsIndex = 0;
	
	/*if ( jQuery('.gen-col-principal').find('.spons') ) {
		var sponsMarginTop = - jQuery('.gen-col-principal').find('.spons').height() - 33;
		jQuery('.gen-col-principal').find('.spons').css ({ marginTop: sponsMarginTop + 'px' });
	}*/
	
	var goTo = function ( direction) {
		jQuery('.spons').find('.list-link').eq(sponsIndex).fadeOut("fast", function () {
			
			sponsIndex = (direction + sponsIndex) % sponsLength;
			if ( sponsIndex == -1 ) sponsIndex =  sponsLength - 1;
			jQuery('.spons').find('.list-link').eq(sponsIndex).fadeIn('fast');			
		});
	};
	
	start = function () {
		sponsInterval = setInterval ( function () {
			goTo(1);
		}, interval);
	};
	
	jQuery('.spons').find('.sponsor-next').find('a').click ( function () {
		goTo (1);
		return false;
	});
	
	jQuery('.spons').find('.sponsor-prev').find('a').click ( function () {		
		goTo (-1);
		return false;
	});
	
	
	if ( sponsLength > 1 ) {
		jQuery('.spons').find('.sponsor-prev').find('a').css({ visibility: 'visible' });
		jQuery('.spons').find('.sponsor-next').find('a').css({ visibility: 'visible' });

		jQuery('.spons').hover ( function () {
			clearInterval(sponsInterval);
		}, function () {
			start ();
		});
		
        jQuery('.spons').find('.list-link').hide();
        
        start ();
	}
});
