var timerId = 0;

function leftroll() {
	var nextbox = $('.slidernav:visible').prev('.slidernav');
	if( !$(nextbox).attr('id') ) nextbox = $('.slidernav:last');
	$('.slidernav:visible').hide();
	$(nextbox).fadeIn();
	$('#rullino').animate({ left: '+=717px',width: '-=717px'},
		function() {
			var imgtemp = $('#rullino img:last').prev().prev().clone();
			$('#rullino img:last').remove();
			$('#rullino').animate({ left: '-=717px',width: '+=717px'},0).prepend( $(imgtemp) );
		});
}
		
function rightroll() {
	var nextbox = $('.slidernav:visible').next('.slidernav');
	if( !$(nextbox).attr('id') ) nextbox = $('.slidernav:first');
	$('.slidernav:visible').hide();
	$(nextbox).fadeIn();
	$('#rullino').animate({ left: '-=717px',width: '+=717px'},
		function() {
			var imgtemp = $('#rullino img:first').next().next().clone();
			$('#rullino img:first').remove();
			$('#rullino').animate({ left: '+=717px',width: '-=717px'},0).append( $(imgtemp) );			
		});
}

function sliderdimension() {
	var slidermaskwidth = Math.round( ($(window).width() - 983)/2 ) + 4;
	var rullinowidth = $(window).width() + 1434 - slidermaskwidth -263;
	if($('#rullino').hasClass('flip')) rullinowidth += 271;
	$('.slidermask').width(slidermaskwidth);
	$('#rullino').width(rullinowidth); 
}

function setslider() {
	$('.slidernav:first').css('display','block');
	
	var lastvocerullo = $('#rullino img:last');
	var prelastvocerullo = $(lastvocerullo).prev();
	clearTimeout ( timerId );
	
	//$('#rullino img:first').css('margin-left','-3px');//.next().css('margin-left','-1px');
	
	if($('#rullino img').length < 3 ) {
		$('#slider .sliderroll .slidermask').css('opacity','1').css('filter','alpha(opacity=100)').css('background-color','#E7E6E0');
	}
	else $('#slider .sliderroll .slidermask').css('opacity','.7').css('filter','alpha(opacity=70)').css('background-color','#FFFFFF');
	
	if($('#rullino img').length == 1 ) {
		if($('#rullino').hasClass('flip')) $('#rullino').css('left','0').css('width','717px');
		else $('#rullino').css('left','266px').css('width','717px');
		
		$('.arrowright').css('display','none');
		$('.arrowleft').css('display','none');
		//$('#slidermaskleft').css('background','none');
		
	}
	
	else {
		$('.arrowright').css('display','block');
		$('.arrowleft').css('display','block');
		if($('#rullino').hasClass('flip')) $('#rullino').css('left','-1434px').css('width','717px');
		$('#rullino').prepend($(lastvocerullo).clone()).prepend($(prelastvocerullo).clone());
		sliderdimension();
		
		
		timerId = setInterval ( "rightroll()", 4500 );
		
	}
}

$(window).resize(function() {
	if($('#rullino img').length > 1 ) {
		sliderdimension();
	}
});
$().ready(function() {
	setslider();
	
	$('.arrowright').click(function() {
		clearTimeout ( timerId );
		rightroll();
	});

		
	$('.arrowleft').click(function() {
		clearTimeout ( timerId );
		leftroll();
	});
		
	$('.canvas:first ul').css('display','block');
	$('.canvas .closearrow').live('click',function() { $(this).addClass('openarrow').removeClass('closearrow').next('ul').slideDown('slow');});
	$('.canvas .openarrow').live('click',function() { $(this).addClass('closearrow').removeClass('openarrow').next('ul').slideUp('slow');});
	
	$('.collectionlist:first').css('border-top','none');
	$('.accordion').kwicks({  
       	min : 40,  
        spacing : 0,  
		sticky : true,
		isVertical: true,
		event : 'mouseenter'
    });
	$('.colorCollection').kwicks({  
       	max : 220,  
        spacing : 0,  
		sticky : false,
		event : 'mouseenter'
    });
	$('.colorCollection li').mouseenter( function() {
		$(this).children('div').fadeIn('slow');
	}).mouseleave( function() {
		$(this).children('div').fadeOut('slow');
	});
	
	/*per products lifestyle*/
	$('.colorCollection1').kwicks({  
       	max : 220,  
        spacing : 0,  
		sticky : false,
		event : 'mouseenter'
    });
	$('.colorCollection1 li').mouseenter( function() {
		$(this).children('div').fadeIn('slow');
	}).mouseleave( function() {
		$(this).children('div').fadeOut('slow');
	});
	$('.colorCollection2').kwicks({  
       	max : 220,  
        spacing : 0,  
		sticky : false,
		event : 'mouseenter'
    });
	$('.colorCollection2 li').mouseenter( function() {
		$(this).children('div').fadeIn('slow');
	}).mouseleave( function() {
		$(this).children('div').fadeOut('slow');
	});
	$('.colorCollection3').kwicks({  
       	max : 220,  
        spacing : 0,  
		sticky : false,
		event : 'mouseenter'
    });
	$('.colorCollection3 li').mouseenter( function() {
		$(this).children('div').fadeIn('slow');
	}).mouseleave( function() {
		$(this).children('div').fadeOut('slow');
	});
	
	/*$('.NAstate').click(function() {
		$('.shoplist:visible').slideUp('fast');
		var stadediv = $(this).attr('id');
		if(stadediv) $('#'+stadediv+'shop').slideDown('slow');
		else {
			var stadediv = $('select[name="state"] option:selected').val();
			if(stadediv) $('#'+stadediv+'shop').slideDown('slow');
		}
	});*/

	if($('#gallery a').size() > 0 ) {
		$('#gallery a').lightBox({
			imageLoading: 'common/images/lightbox-ico-loading.gif',
			imageBtnClose: 'common/images/lightbox-btn-close.gif',
			imageBtnPrev: 'common/images/lightbox-btn-prev.gif',
			imageBtnNext: 'common/images/lightbox-btn-next.gif'
		});
	}
	
	$('.showAllcomments').click(function() {
		$('#allComments').slideToggle('slow');			 
	});
});
