var $j = jQuery.noConflict();
$j(document).ready( function(){
	$j('#main_slider').jcarousel({
		initCallback	: bind_slider_buttons,
		// This tells jCarousel NOT to autobuild prev/next buttons
		buttonNextHTML	: null,
		buttonPrevHTML	: null,
		visible			: 5,
		wrap			: 'last',
		scroll			: 2
	});

	// top submenu
//	$j('#top_menu').superfish({	autoArrows	: false,
//								dropShadows	: false,
//								animation	: {opacity:'show', height:'show'},
//								delay		: 1000,
//								speed		: "fast" });

	$j('#top_menu ul.submenu').prev().click( function(){return false;});

	setDefaultInputValue($j('#search-form-input'), 'What are you looking for?');


	// lightbox images
	$j('a.lightbox').lightBox({
						imageLoading	: '/skin/frontend/default/hlh/images/lightbox-ico-loading.gif',
						imageBtnClose	: '/skin/frontend/default/hlh/images/lightbox-btn-close.gif',
						imageBtnPrev	: '/skin/frontend/default/hlh/images/lightbox-btn-prev.gif',
						imageBtnNext	: '/skin/frontend/default/hlh/images/lightbox-btn-next.gif',
						imageBlank		: '/skin/frontend/default/hlh/images/lightbox-blank.gif',
                        fixedNavigation: true,
containerBorderSize: 16
	});


    $j('.cart_slidebtn').mouseenter(
        (function(){
            $j('#shopping_bag').css({"background-color": "#e9e9e9","background-image":'none'});
            $j('#cart_slideview').slideDown('slow');
        }));
    $j('#shopping_bag').mouseleave(
        (function(){
           $j('#cart_slideview').slideUp('slow', function(){
               $j('#shopping_bag').css({"background-color": "transparent","background-repeat": "repeat-x","background-image":''});
            })
        }));
});

function bind_slider_buttons(carousel){
	$j('#slider_prev').click(function() {
        carousel.prev();
        return false;
    });
	$j('#slider_next').click(function() {
        carousel.next();
        return false;
    });
}

function setDefaultInputValue(elem, txt){
	//elem.hide();
	elem
	.each( function(){
		$j(this).val() == '' && $j(this).val(txt);
	})
	.blur( function(){
		$j(this).val() == '' && 	$j(this).val(txt);
	})
	.focus( function(){
		$j(this).val() == txt && $j(this).val('');
	});
}
