$(document).ready(function(){
	
	//main navigation dropdown 
	$(function(){
		$("#navigation li").hover(function(){
    		$(this).addClass("hover");
        	$('ul:first',this).css('visibility', 'visible');
    	}, function(){
    
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    	});
    $("#navigation li ul li:has(ul)").find("a:first").append(" &raquo; ");
	});
	
	
	//sidebar menu
	$('#sidenav.menu ul').hide();
	$.each($('#sidenav.menu'), function(){
		$('#' + this.id + '.expandfirst li.current ul').show();
	});
	$('#sidenav.menu li a').hover(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('normal');
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
	);
	$('#sidenav.menu li ul li a').hover(
		function() {
			$('#sidenav.menu li ul li ul').show();
	});
	
	
	
	//For IE 7
	$(".subnav li:first-child").addClass("first-child");
	$(".sitemap li:last-child").addClass("last-child");

	// homepage slider
	$("#slider").nivoSlider({
        effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
        slices:15,
        animSpeed:300, //Slide transition speed
        pauseTime:6000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:false, //Next & Prev
        directionNavHide:true, //Only show on hover
        controlNav:false, //1,2,3...
        controlNavThumbs:false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:true, //Use left & right arrows
        pauseOnHover:false, //Stop animation while hovering
        manualAdvance:false, //Force manual transitions
        captionOpacity:0.8, //Universal caption opacity
        beforeChange: function(){},	
        afterChange: function(){},
        slideshowEnd: function(){}, //Triggers after all slides have been shown
        lastSlide: function(){}, //Triggers when last slide is shown
        afterLoad: function(){} //Triggers when slider has loaded
    });
	
	//form clear field
	$('.clearField').clearField();
	
	//product slider
	$(".scrollable").scrollable();
	$(".items img").click(function() {
		if ($(this).hasClass("active")) { return; }
		var url = $(this).attr("enlarged");
		var wrap = $("#mainproduct").fadeTo("medium", 0.5);
		var img = new Image();
		img.onload = function() {
			wrap.fadeTo("fast", 1);
			wrap.find("img").attr("src", url);
		};
		img.src = url;
		$(".items img").removeClass("active");
		$("span.product-color").html($(this).attr("color"))
		$("span.other-colors").html($(this).attr("othercolors"))
		$(this).addClass("active");
	});
	//product caption
	$('.boxgrid.caption').hover(function(){  
        $(".cover", this).stop().animate({top:'190px'},{queue:false,duration:160});  
    }, function() {  
        $(".cover", this).stop().animate({top:'250px'},{queue:false,duration:160});  
    });  
	

});


	

