

function carrosselSubMenuInit(){

	carrosselSubMenu.init('#mycarousel')

	carrosselSubMenu.init('#mycarouse2')
	
	carrosselSubMenu.init('#mycarouse3')
	
	carrosselSubMenu.init('#mycarouse4')

	carrosselSubMenu.init('#mycarouse5')
	
	carrosselSubMenu.init('#mycarouse6')
}

/**
	Function carrossel submenu
	@author Diego Neitzel
	@version 10:08 25/2/2010
*/
//{

var carrosselSubMenu = {
	init : function(elm){
		var li = jQuery(elm).find('li')
		var size = 0
		
		li.each(function(i){
			jQuery(this).parents('.subMenu').show()
			size+= jQuery(this).outerWidth()
			jQuery(this).parents('.subMenu:not(.show)').hide()
		})
		size = size + 6;
		if ( size < 845 ) {
			jQuery(elm).parent().parent().parent().children('.arrowLeft').children('.prev').hide()
			jQuery(elm).parent().parent().parent().children('.arrowRight').children('.next').hide()
		} else {
			li.parent().parent().width( size )
		}
		this.move(elm)
	},
	
	move: function(elm){ 
		var leftArrow = jQuery(elm).parent().parent().parent().children('.arrowLeft').children('.prev');
		var rightArrow = jQuery(elm).parent().parent().parent().children('.arrowRight').children('.next');
		var ul = jQuery(elm);
		var cont = 0;
		var clock = null;
		if (!cont){
			jQuery(leftArrow).parent().removeClass('lftOn')
			jQuery(leftArrow).parent().addClass('lftOff')
		}
		
		jQuery(leftArrow).hover(function(){
			if( !cont ) return 
			clock = setInterval(function(){
				jQuery(rightArrow).parent().addClass('on')
				jQuery(rightArrow).parent().removeClass('off')
				ul.css({
				'margin-left':cont 
				})
				cont+=2
				if( !cont ) {
					jQuery(leftArrow).parent().removeClass('lftOn')
					jQuery(leftArrow).parent().addClass('lftOff')
					clearInterval(clock)
				}
			},10)
		}, function(){
			clearInterval(clock)
		});
		
		jQuery(rightArrow).hover(function(){
			if( -cont >= ul.parent().width() - 845 )
				return false
			clock = setInterval(function(){
				jQuery(leftArrow).parent().removeClass('lftOff')
				jQuery(leftArrow).parent().addClass('lftOn')
				ul.css({
				'margin-left':cont 
				})
				cont-=2
				if( -cont >= ul.parent().width() - 845 ) {
					jQuery(rightArrow).parent().removeClass('on')
					jQuery(rightArrow).parent().addClass('off')
					clearInterval(clock)
				}
			},10)
		}, function(){
			clearInterval(clock)
		});
	}
}
//}


