	
	jQuery.noConflict(); 
	
	jQuery(document).ready(function(){
	    	//$("a[rel^='lichtimpuls']").prettyPhoto();
		
		fontRefresh(); 
		
		if (jQuery('#slider').nivoSlider) {
			jQuery('#slider').nivoSlider({
				effect: 'boxRain',
				animSpeed:1000,
        			pauseTime:7500,
        			pauseOnHover:true,
        			directionNav:false
			});
		}
		
		jQuery("dl#narrow-by-list> dd:not(:first)").hide();
		jQuery("dl#narrow-by-list> dt a").click(function(){
			jQuery("dl#narrow-by-list> dd:visible").slideUp("fast");
			jQuery(this).parent().next().slideDown("fast");
			return false; 
		});
	
	});
	
	jQuery(document).ajaxSuccess(function() {
		fontRefresh(); 
	});
	
	Ajax.Responders.register({
	  	onComplete: function() {
	    		fontRefresh(); 
	  	}
	});
	
	function fontRefresh() {
		Cufon.replace(jQuery('#nav > LI > A'), { hover: true }); 
		Cufon.replace(jQuery('.homeCatBanner H2'), { hover: true }); 
		Cufon.replace(jQuery('.homeCatBanner A'), { hover: true }); 
		Cufon.replace(jQuery('.block-title STRONG')); 
		Cufon.replace(jQuery('button.button span'), { hover: true }); 
		Cufon.replace(jQuery('.special-price .price'));  
		Cufon.replace(jQuery('.regular-price .price'));  
		Cufon.replace(jQuery('.old-price .price'));
		Cufon.replace(jQuery('.options-list TD.price .price-notice .price'));  
		Cufon.replace(jQuery('.main h1, h2, h3, h4, h5'));
	}
	
	
	function changeQty(mode) {
		var qty =parseInt(jQuery('#qty').val());
		switch(mode) {
			case '+':
				qty++; 
				break;
			case '-':
				qty--; 
				if (qty < 0) {
					qty = 0; 
				}
				break; 
		}
		jQuery('#qty').val(qty); 
	} 
	
	jq = jQuery; 
	jq(function(){
	// Scroll to Top
		jq.fn.scrollToTop=function(){
			var scrollHelper = jq('#scrollHelper'); 
			jq(this).removeAttr("href");
			
			jq(window).scroll(function(){
				if(jq(window).scrollTop() < 150){
					scrollHelper.fadeOut("slow") 
				} else{
					//alert($(window).scrollTop());
					scrollHelper.fadeIn("slow") 
				}
			});

			
			$(this).click(function(){ 
				if(jq(window).scrollTop()=="0"){
          			  	jq('#scrollHelper').fadeOut("slow") 
          			} 
          			else{
					jq('#scrollHelper').fadeIn("slow") 
          			}

				jq("html, body").animate({scrollTop:0},"slow")
			})
		}
        	
		jq(document).ready(function(){
			jq(function() {
				jq("#toTop").scrollToTop(); 
			});
		});

	});
