$j(function(){
	//Menu
	$j('#nav li').mouseenter(function(){
		$j(this).find('ul').first()
			   .stop(true,true).slideDown('fast');
	}).mouseleave(function(){
		$j(this).find('ul').first()
			   .stop(true,true).slideUp('fast');
	});
});

$j(function(){
	//Search	
	$j(".searchBtn").click(function(){
		var close = $j(this).hasClass("close");
			if(close!=true){
				$j(this).addClass("close")
						.attr("title" , "close");
			}else{
				$j(this).removeClass("close")
						.attr("title" , "search");
			}
		$j(".form-search").slideToggle("fast");	
	});
});

$j(function(){
	//Homepage Slider
	var count = $j(".slider").children().size();
	var slide = 930;
	var pos = 0;	
	$j(".prev").addClass("disableP");
	$j(".slider").css("width", count * slide);	
	$j(".np li").click(function(){
		var btn = $j(this).attr("class");
		if(btn=="next" && pos<count-1){
			pos++;
			$j(".slider").animate({marginLeft:slide*(-pos)});
		}else if(btn=="prev" && pos>=1){
			pos--;
			$j(".slider").animate({marginLeft:"-"+slide*(pos)});			
		}
	ctrl(pos);
	function ctrl(index){
		if(index==0){
			$j(".prev").addClass("disableP");
		}else{
			$j(".prev").removeClass("disableP");	
		}
		if(index==count-1){
			$j(".next").addClass("disableN");
		}else{
			$j(".next").removeClass("disableN");	
		}
	}
	});
});

$j(function(){
	//Featured
	var li = $j(".featured ul.btn li");
		$j("ul.items li").hide();
		$j("ul.items li").first().show();
		li.first().addClass("active");
		li.click(function(){
			li.removeClass("active");
			var attr = $j(this).attr("class");			
			$j(this).addClass("active");
			$j("ul.items li").hide();
			$j("ul.items li."+attr).fadeIn("slow");
			
		});
});

$j(function(){
	//Color & Size
	$j(".op li").click(function(){
		var value = $j(this).attr("value");
		var title = $j(this).find("a").attr("title");
		$j(".op").find("option[value='"+value+"']").attr("selected","selected");
	});						
	$j("ul.color li").click(function(){
			$j("ul.color li").css('opacity',0.5);
			$j(this).css('opacity', 1);
	});	
	$j("ul.size li").click(function(){		
		$j("ul.size li").css('opacity',0.5);
		$j(this).css('opacity', 1);
	});	
});
$j(function(){
	//Product View Tabs
	$j(".box-collateral").hide().first().addClass("active").show();
	$j("ul.tabs li").click(function(){
		$j("ul.tabs li").removeClass("active");		
		var tab = $j(this).attr("class");
		$j(this).addClass("active");		
		$j(".box-collateral").hide();		
		$j("."+tab).show();		
	});
	//Review
	$j("p.revUrl a").click(function(){
		$j(".box-collateral").hide();	
		$j(".box-reviews").show();
		$j("ul.tabs li").removeClass("active");
		$j("li.box-reviews").addClass("active");
	});
});

$j(function(){
	//Fancybox Main Image	
	if($j("a.zoom").length > 0){
	$j("a.zoom").fancybox({
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});	
	//Fancybox More Views Gallery
	$j("a[rel=gallery]").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
	}
});
