    var speed = 10;
    var pic, numImgs, arrLeft, i, totalWidth, n, myInterval;
	 
	$(window).load(function(){
	    pic = $("#viewer").children("li");
	    numImgs = pic.length;
	    arrLeft = new Array(numImgs);
	 
	    for (i=0;i<numImgs;i++){
	 
	        totalWidth=0;
	        for(n=0;n<i;n++){
	            totalWidth += $(pic[n]).width();
	        }
	 
	        arrLeft[i] = totalWidth;
	        $(pic[i]).css("left",totalWidth);
	    }
	 
	    inicia();
	    //$('#imageloader').hide();
	    $(pic).show();
	});
	 
	function inicia(){
		myInterval = setInterval("roda()",speed);
	}
	
	function para(){
		clearInterval(myInterval);
	}
	 
	function roda(){
	 
	    for (i=0;i<numImgs;i++){
	        arrLeft[i] -= 1;       
	 
	        if (arrLeft[i] == -($(pic[i]).width())){
	            totalWidth = 0;
	            for (n=0;n<numImgs;n++){
	                if (n!=i){
	                    totalWidth += $(pic[n]).width();
	                }
	            }
	            arrLeft[i] =  totalWidth;
	        }
	        $(pic[i]).css("left",arrLeft[i]);
	    }
	}	 
	 $("#viewer").mouseenter(function(){
      clearInterval(myInterval);
	  
    }).mouseleave(function(){
      myInterval = setInterval("roda()",speed);
    });


function mudarPagina(qual){
	document.location.href = qual;
}
$(function() {   

    $(".ctImage").mouseover(function(){
		//$(this).css("cursor", "pointer");
    });	
    $("#prod1").mouseenter(function(){
      if ($("#infoProduto1").is(":hidden")) {
//		   alert($("#infoProduto1").css("height"));
			 $("#infoProduto1").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto1").slideUp(230);
	})
	
	 $("#prod2").mouseenter(function(){
      if ($("#infoProduto2").is(":hidden")) {
	//		  alert($("#infoProduto2").css("height"));
			 $("#infoProduto2").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto2").slideUp(230);
	})
	
	$("#prod3").mouseenter(function(){
      if ($("#infoProduto3").is(":hidden")) {
		//   alert($("#infoProduto3").css("height"));
			 $("#infoProduto3").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto3").slideUp(230);
	})
	
	$("#prod4").mouseenter(function(){
      if ($("#infoProduto4").is(":hidden")) {
			 $("#infoProduto4").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto4").slideUp(230);
	})
	
	$("#prod5").mouseenter(function(){
      if ($("#infoProduto5").is(":hidden")) {
			 $("#infoProduto5").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto5").slideUp(230);
	})
	
	$("#prod6").mouseenter(function(){
      if ($("#infoProduto6").is(":hidden")) {
			 $("#infoProduto6").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto6").slideUp(230);
	})
	
	
	$("#prod7").mouseenter(function(){
      if ($("#infoProduto7").is(":hidden")) {
			 $("#infoProduto7").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto7").slideUp(230);
	})
	
	$("#prod8").mouseenter(function(){
      if ($("#infoProduto8").is(":hidden")) {
			 $("#infoProduto8").slideDown(360);	
      } 
    }).mouseleave(function(){
		$("#infoProduto8").slideUp(230);
	})	
     $(".ctImage").mouseover(function(){
		$(this).css("cursor", "pointer");
    });	

});	

			$(function() {
			
			  //remove js-disabled class
				$("#viewer").removeClass("js-disabled");
			
			  //create new container for images
				$("<div>").attr("id", "container").css({ position:"absolute"}).width($(".wrapper").length * 170).height(170).appendTo("div#viewer");
			  	
				//add images to container
				$(".wrapper").each(function() {
					$(this).appendTo("div#container");
				});
				
				//work out duration of anim based on number of images (1 second for each image)
				var duration = $(".wrapper").length * 7000;
				
				//store speed for later (distance / time)
				//var speed = (parseInt($("div#container").width()) + parseInt($("div#viewer").width())) / duration;
				var speed = 12;			
				//set direction
				var direction = "rtl";
				
				//set initial position and class based on direction
				(direction == "rtl") ? $("div#container").css("left", 0).addClass("rtl") : $("div#container").css("left", 0 - $("div#container").width()).addClass("ltr") ;
				
				//animator function
				var animator = function(el, time, dir) {
				 
					//which direction to scroll
					if(dir == "rtl") {
					  
					  //add direction class
						el.removeClass("ltr").addClass("rtl");
					 		
						//animate the el
						el.animate({ left:"-" + el.width() + "px" }, time, "linear", function() {
												
							//reset container position
							$(this).css({ left:$("div#imageScroller").width(), right:"" });
							
							//restart animation
							animator($(this), duration, "rtl");
							
							//hide controls if visible
							($("div#controls").length > 0) ? $("div#controls").slideUp("slow").remove() : null ;			
											
						});
					} else {
					
					  //add direction class
						el.removeClass("rtl").addClass("ltr");
					
						//animate the el
						el.animate({ left:$("div#viewer").width() + "px" }, time, "linear", function() {
												
							//reset container position
							$(this).css({ left:0 - $("div#container").width() });
							
							//restart animation
							animator($(this), duration, "ltr");
							
							//hide controls if visible
							($("div#controls").length > 0) ? $("div#controls").slideUp("slow").remove() : null ;			
						});
					}
				}
				
				//start anim
				animator($("div#container"), duration, direction);
				
				//pause on mouseover
				$(".wrapper").live("mouseover", function() {
				  
					//stop anim
					$("div#container").stop(true);
					
					
					//variable to hold trigger element
					var title = $(this).attr("title");
					
					//add p if doesn't exist, update it if it does
					($("p#title").length == 0) ? $("<p>").attr("id", "title").text(title).appendTo("div#controls") : $("p#title").text(title) ;
				});
				
				//restart on mouseout
				$(".wrapper").live("mouseout", function(e) {
				  
					//hide controls if not hovering on them
					(e.relatedTarget == null) ? null : (e.relatedTarget.id != "controls") ? $("div#controls").slideUp("slow").remove() : null ;
					
					//work out total travel distance
					var totalDistance = parseInt($("div#container").width()) + parseInt($("div#viewer").width());
														
					//work out distance left to travel
					var distanceLeft = ($("div#container").hasClass("ltr")) ? totalDistance - (parseInt($("div#container").css("left")) + parseInt($("div#container").width())) : totalDistance - (parseInt($("div#viewer").width()) - (parseInt($("div#container").css("left")))) ;
					
					//new duration is distance left / speed)
					var newDuration = distanceLeft / speed;
				
					//restart anim
					animator($("div#container"), newDuration, $("div#container").attr("class"));

				});
												
				//handler for ltr button
				$("#ltr").live("click", function() {
				 					
					//stop anim
					$("div#container").stop(true);
				
					//swap class names
					$("div#container").removeClass("rtl").addClass("ltr");
										
					//work out total travel distance
					var totalDistance = parseInt($("div#container").width()) + parseInt($("div#viewer").width());
					
					//work out remaining distance
					var distanceLeft = totalDistance - (parseInt($("div#container").css("left")) + parseInt($("div#container").width()));
					
					//new duration is distance left / speed)
					var newDuration = distanceLeft / speed;
					
					//restart anim
					animator($("div#container"), newDuration, "ltr");
				});
				
				//handler for rtl button
				$("#rtl").live("click", function() {
										
					//stop anim
					$("div#container").stop(true);
					
					//swap class names
					$("div#container").removeClass("ltr").addClass("rtl");
					
					//work out total travel distance
					var totalDistance = parseInt($("div#container").width()) + parseInt($("div#viewer").width());

					//work out remaining distance
					var distanceLeft = totalDistance - (parseInt($("div#viewer").width()) - (parseInt($("div#container").css("left"))));
					
					//new duration is distance left / speed)
					var newDuration = distanceLeft / speed;
				
					//restart anim
					animator($("div#container"), newDuration, "rtl");
				});
			});
		
