$(document).ready(function() {

    // SETUP SHOW/HIDE FOR SUBNAV IN THE HEADER NAV
    $('#global-nav li ul').hide();
    $('#global-nav li:has(ul)').hover(
		function() {
			$(this).addClass('hover');
			$(this).find('ul').show();
		},
		function() {
			$(this).removeClass('hover');
			$(this).find('ul').hide();
		}
	);
	
	// SETUP EVENT FOR NEWSLETTER SIGNUP
	$('#bullseye').attr('target', 'signup').bind('submit', doSubmit);
	
	$("body#products-landing div.category ul li a:has(em), body#products-cart-bags div#category ul li a:has(em), body#products-stand-bags div#category ul li a:has(em), body#products-accessories div#category ul li a:has(em), #photo-details a").fancybox({
		'height': 400,
	    'width': 550,
	    'hideOnContentClick': false,
		'autoDimensions': false
	});
	
	swfobject.embedSWF("slideshow.swf", "flash-banner", "917", "300", "10.0.0", null, null, {wmode: "opaque"});
    
    // SETUP IMAGE SWAP ON PRODUCT DETAIL PAGE
	$('a:gt(0)',$('#photo-details')).addClass('hide');
	$('#product-details ul li a').live('click', function(e) {
	    var photoDetail = $('#photo-details');
		var features = $('#features');
	    var target = $(e.target);
	    // SWITCH VISIBLE IMAGE
	        $('a',photoDetail).addClass('hide');
	        $('a.' + $(this).attr('class'),photoDetail).removeClass('hide');
		// SWITCH VISIBLE FEATURES
	        $('div',features).addClass('hide');
	        $('div.' + $(this).attr('class'),features).removeClass('hide');
	    // SWITCH SELECTED STYLING
	        $('#product-details ul li').removeClass('selected');
	        target.closest('li').addClass('selected');
	    // STOP BROWSER'S DEFAULT BEHAVIOR
	        return false;
	});
    
});

// METHOD FOR NEWSLETTER SUBMIT
function check_cdfs(form) {
    return true;
}

// METHOD FOR NEWSLETTER SUBMIT
function doSubmit() {
    if (check_cdfs(document.survey)) {
        window.open('','signup','resizable=1,scrollbars=0,width=300,height=150');
        return true;
    } else { return false; }
}
