/*
 *  Number Five One eCommerce
 *  Global functions
 *  Created 9/17/2011
 *  Last Edited 9/17/2011
 *
 *  http://numberfiveone.com/
 */


jQuery(document).ready(function(){ 

	jQuery('div.tabs').children('a').click(function(){
		var tab = 	jQuery(this).attr('id');	
		jQuery('div.tabs').children('a').removeClass('sel');
		jQuery(this).addClass('sel');
		
		jQuery('div.tabs').children('div').css({'display':'none'});
		jQuery('div.'+tab).css({'display':'block'});
		
	});

	jQuery("ul#nav a").hover(function(){
		var w = jQuery(this).width();
		jQuery(this).children("span").stop().animate({
			width: w								 
		}, 200); 
	}, function(){
		jQuery(this).children("span").stop().animate({
			width: 0								 
		}, 500);			
	});
});
function filterOut(i, a){
	jQuery("div#sideBtns").children("a").removeClass("sel");
	jQuery("a#btn_"+a).addClass("sel");
	
	if(i=="all"){
		jQuery(".pg").removeClass("filterOut").slideDown(500);
	}else{
		jQuery(".pg").addClass("filterOut");
		jQuery("."+i).removeClass("filterOut").slideDown(500);
		jQuery(".filterOut").slideUp(500);
	}
}

//Looped Slider
typeof jQuery!="undefined"&&jQuery(function(b){b.fn.extend({loopedSlider:function(n){var q=b.extend({},b.fn.loopedSlider.defaults,n);return this.each(function(){function o(a){a===e+1&&(a=1);a===0&&(a=e);b(g,c).parent().siblings().removeClass("active");b(g+"[rel='"+a+"']",c).parent().addClass("active")}function l(d){d===e+1&&(d=1);d===0&&(d=e);d=b(a.slides,c).children(":eq("+(d-1)+")",c).outerHeight();b(a.container,c).animate({height:d},a.autoHeight)}function i(g){h=!0;switch(g){case "next":d+=1;j= -(d*f-f);o(d);a.autoHeight&&l(d);e<3&&(d===3&&b(a.slides,c).children(":eq(0)").css({left:e*f}),d===2&&b(a.slides,c).children(":eq("+(e-1)+")").css({position:"absolute",left:f}));b(a.slides,c).animate({left:j},a.slidespeed,function(){d===e+1&&(d=1,b(a.slides,c).css({left:0},function(){b(a.slides,c).animate({left:j})}),b(a.slides,c).children(":eq(0)").css({left:0}),b(a.slides,c).children(":eq("+(e-1)+")").css({position:"absolute",left:-f}));d===e&&b(a.slides,c).children(":eq(0)").css({left:e*f});d=== e-1&&b(a.slides,c).children(":eq("+(e-1)+")").css({left:e*f-f});h=!1});break;case "prev":d-=1;j=-(d*f-f);o(d);a.autoHeight&&l(d);e<3&&(d===0&&b(a.slides,c).children(":eq("+(e-1)+")").css({position:"absolute",left:-f}),d===1&&b(a.slides,c).children(":eq(0)").css({position:"absolute",left:0}));b(a.slides,c).animate({left:j},a.slidespeed,function(){d===0&&(d=e,b(a.slides,c).children(":eq("+(e-1)+")").css({position:"absolute",left:e*f-f}),b(a.slides,c).css({left:-(e*f-f)}),b(a.slides,c).children(":eq(0)").css({left:e* f}));d===2&&b(a.slides,c).children(":eq(0)").css({position:"absolute",left:0});d===1&&b(a.slides,c).children(":eq("+(e-1)+")").css({position:"absolute",left:-f});h=!1});break;case "fade":d=[d]*1,j=-(d*f-f),o(d),a.autoHeight&&l(d),b(a.slides,c).children().fadeOut(a.fadespeed,function(){b(a.slides,c).css({left:j});b(a.slides,c).children(":eq("+(e-1)+")").css({left:e*f-f});b(a.slides,c).children(":eq(0)").css({left:0});d===e&&b(a.slides,c).children(":eq(0)").css({left:e*f});d===1&&b(a.slides,c).children(":eq("+ (e-1)+")").css({position:"absolute",left:-f});b(a.slides,c).children().fadeIn(a.fadespeed);h=!1})}}if(!(b.fn.jquery<"1.3.2")){var c=b(this),a=b.metadata?b.extend({},q,c.metadata()):q,j=0,d=1,e=b(a.slides,c).children().size(),f=b(a.slides,c).children().outerWidth(),p=0,h=!1,k=0,r=0,s=0,g=b("."+a.pagination+" li a",c);if(a.addPagination&&!b(g).length){var n=e;b(c).append("<ul class="+a.pagination+">");b(a.slides,c).children().each(function(){if(k<n)b("."+a.pagination,c).append("<li><a rel="+(k+1)+' href="#" >'+ (k+1)+"</a></li>"),k+=1;else return k=0,!1;b("."+a.pagination+" li a:eq(0)",c).parent().addClass("active")});g=b("."+a.pagination+" li a",c)}else b(g,c).each(function(){k+=1;b(this).attr("rel",k);b(g.eq(0),c).parent().addClass("active")});if(e===1)b(a.slides,c).children().css({position:"absolute",left:p,display:"block"});else if(b(a.slides,c).css({width:e*f}),b(a.slides,c).children().each(function(){b(this).css({position:"absolute",left:p,display:"block"});p+=f}),b(a.slides,c).children(":eq("+(e- 1)+")").css({position:"absolute",left:-f}),e>3&&b(a.slides,c).children(":eq("+(e-1)+")").css({position:"absolute",left:-f}),a.autoHeight&&l(d),b(".next",c).click(function(){h===!1&&(i("next",!0),a.autoStart&&(a.restart?m():clearInterval(sliderIntervalID)));return!1}),b(".previous",c).click(function(){h===!1&&(i("prev",!0),a.autoStart&&(a.restart?m():clearInterval(sliderIntervalID)));return!1}),a.containerClick&&b(a.container,c).click(function(){h===!1&&(i("next",!0),a.autoStart&&(a.restart?m():clearInterval(sliderIntervalID))); return!1}),b(g,c).click(function(){b(this).parent().hasClass("active")||(d=b(this).attr("rel"),b(g,c).parent().siblings().removeClass("active"),b(this).parent().addClass("active"),i("fade",d),a.autoStart&&(a.restart?m():clearInterval(sliderIntervalID)));return!1}),a.autoStart){sliderIntervalID=setInterval(function(){h===!1&&i("next",!0)},a.autoStart);var m=function(){a.restart?(clearInterval(sliderIntervalID,r),clearTimeout(s),s=setTimeout(function(){r=setInterval(function(){i("next",!0)},a.autoStart)}, a.restart)):sliderIntervalID=setInterval(function(){h===!1&&i("next",!0)},a.autoStart)}}}})}});b.fn.loopedSlider.defaults={container:".container",slides:".slides",pagination:"pagination",containerClick:!0,autoStart:0,restart:0,slidespeed:300,fadespeed:200,autoHeight:0,addPagination:!1}});

