// JavaScript Document
$(document).ready(function()
{
	/*TAB*/
	//When page loads...
	$(".tab-content").hide(); //Hide all content
	$("ul.more-tech-specs-tabs li:first").addClass("active").show(); //Activate first tab
	$(".tab-content:first").slideDown(); //Show first tab content

	//On Click Event
	$("ul.more-tech-specs-tabs li").click(function() {

		$("ul.more-tech-specs-tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab-content").slideUp(); //Hide all tab content

		var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		$(activeTab).slideDown(); //Fade in the active ID content
		return false;
	});

	/*COLOR*/
//$("a.user-avatar").css("color", 'rgb('+Math.floor(Math.random()*255)+','+Math.floor(Math.random()*255)+','+Math.floor(Math.random()*255)+')');












	//SLIDER
	//Set Default State of each portfolio piece
	$(".slider-paging").show();
	$(".slider-paging a:first").addClass("active");
		
	//Get size of images, how many there are, then determin the size of the image reel.
	var imageWidth = $(".window").width();
	var imageSum = $(".image_reel img").size();
	var imageReelWidth = imageWidth * imageSum;
	
	//Adjust the image reel to its new size
	$(".image_reel").css({'width' : imageReelWidth});
	
	//Paging + Slider Function
	rotate = function(){	
		var triggerID = $active.attr("rel") - 1; //Get number of times to slide
		var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide

		$(".slider-paging a").removeClass('active'); //Remove all active class
		$active.addClass('active'); //Add active class (the $active is declared in the rotateSwitch function)
		
		//Slider Animation
		$(".image_reel").animate({ 
			left: -image_reelPosition
		}, 500 );
		
	}; 
	
//Rotation + Timing Event
rotateSwitch = function(){		
	play = setInterval(function(){ //Set timer - this will repeat itself every 3 seconds
		$active = $('.slider-paging a.active').next();
		if ( $active.length === 0) { //If paging reaches the end...
			$active = $('.slider-paging a:first'); //go back to first
		}
		rotate(); //Trigger the paging and slider function
	}, 7000); //Timer speed in milliseconds (3 seconds)
};

rotateSwitch(); //Run function on launch

//On Hover
$(".image_reel a").hover(function() {
	clearInterval(play); //Stop the rotation
}, function() {
	rotateSwitch(); //Resume rotation
});	

//On Click
$(".slider-paging a").click(function() {	
	$active = $(this); //Activate the clicked paging
	//Reset Timer
	clearInterval(play); //Stop the rotation
	rotate(); //Trigger rotation immediately
	rotateSwitch(); // Resume rotation
	return false; //Prevent browser jump to link anchor
});	



//CATEGORIES
var second_image = 'url(images/large-box-cat-normal-active.jpg)';

$("#index-animate-categories ul li a").hover(function(){
	//$(this).animate({backgroundImage:''});
	
	$(this).stop().animate({
		opacity:1
		},'slow')
	

},function(){
	$(this).stop().animate({
		opacity:0
		},'500')
	})




$('.product-img-slideshow').fadeSlideShow();


$(".tbl-style tr:even").addClass("even-line");



});

