jQuery.noConflict();

jQuery( function( $ ) {
	Cufon.replace('#footer p', {
		hover: true
	})('#footer .social .label', {
		hover: true
	})('#menu > li > a', {
		hover: true
	})('h1')('h4')('form label');
	
	$('#menu > li > a').mousedown( function() { 
		$(this).addClass('active'); 
		Cufon.refresh('#menu > li > a'); 
	}).mouseup( function() {
		$(this).removeClass('active');
		Cufon.refresh('#menu > li > a');
	});
	
    setInterval( "slideSwitch()", 5000 );
	$('div.slideshow > div').hide().filter('.active').show();
	
	
	$('img').attr('title', '');
	
	$('div.product .gallery').each( function() {
		$gallery = $(this);
		$slides = $('a', $gallery);
		$slides.hide().first().show().addClass('active');
		if( $slides.length > 1 ) {
			$controls = $('<div class="controls"></div>').appendTo( $gallery );
			$slides.each( function() {
				$('<span></span>').appendTo( $controls );
			});
			$btns = $('span', $controls);
			$btns.first().addClass('active');
			
			$btns.click( function() {
				if( !$(this).hasClass('active') ) {
					$btns.removeClass('active');
					$(this).addClass('active');
					$slides.filter('.active').removeClass('active').fadeOut();
					$slides.eq( $(this).index() ).addClass('active').fadeIn();
				}
			});
			
		}
	});
	
	$('#shopp').addClass('clearfix');
	
	$('#shopp .gallery .previews a').click( function() {
		return false;
	});
	
	$("select").uniform();
	
	$("a.fancybox, .ngg_images .entry-content a, a[href$=.jpg],a[href$=.png],a[href$=.gif]").fancybox({
		type: 'image',
		'padding': 0,
		'overlayColor': "#666666",
		'overlayOpacity': 0.3
	});
	
	$('form#uploadimage_form input[type=submit]').attr('disabled','disabled').addClass('disabled');
	$('form#uploadimage_form .checkbox').click( function() {
		$(this).toggleClass('checked');
		if( $('form#uploadimage_form input[type=submit]').attr('disabled') == true ) {
			$('form#uploadimage_form input[type=submit]').attr('disabled','').removeClass('disabled');
		}else {
			$('form#uploadimage_form input[type=submit]').attr('disabled','disabled').addClass('disabled');
		}
	});
});

function slideSwitch() {
	$ = jQuery;
	var $slides = $('div.slideshow > div');
    var $active = $slides.filter('.active');

    if ( $active.length == 0 ) $active = $slides.first();

    var $next =  $active.next().length ? $active.next() : $slides.first();

	$active.show().removeClass('active').fadeOut();
    $next.hide().addClass('active').fadeIn();
}
