/* Author: Jamy Golden

*/

$(function() {

	if(!Modernizr.input.placeholder) {
	    $("input[placeholder]").each(function() {
	        var placeholder = $(this).attr("placeholder");

	        $(this).val(placeholder).focus(function() {
	            if($(this).val() == placeholder) {
	                $(this).val("")
	            }
	        }).blur(function() {
	            if($(this).val() == "") {
	                $(this).val(placeholder)
	            }
	        });
	    });
	}

	/* Nav */

		var $menu = $('#menu'), 
		$nav = $('#nav');

		// Close Menu
		function closeMenu() {

			$menu.slideUp(function(){
				$nav.children().removeClass('active');
			});

		} // Close Menu

		// Disable double clicks
		function removeDisable() {
			var removeDisable = window.setTimeout(function() {

				$nav.find('.disabled').removeClass('disabled');

			}, 1000 )
		} // Remove Disabled

		$nav.children().has('ul').click(function(e){
			var $that = $(this);
			e.preventDefault();
			if ( !$that.is('.active') ) {
						$that.addClass('disabled');
						$menu.children('ul').remove();
						$nav.children().removeClass('active');
						$that.addClass('active').children('ul').clone().prependTo('#menu');
						$menu.slideDown(500);

						removeDisable();

			}	else if ( !$that.is('.disabled') ){
				closeMenu();
			}

		});

		$menu.find('.close').click(function() {

			closeMenu();

		});

	/* Carousel */
	$('#slider').plusSlider({
		createPagination: false,
		sliderType: 'fader'
	});

	var $overlay = $('#lightbox'),
	$lightbox = $('#lightbox-container'),
	$lightboxContent = $('#lightbox-content');

	$('#category-level-2').find('a').click(function(e){
		e.preventDefault();

		$.ajax({
			url: $(this).attr('href'),
			success: function(data){

			$lightboxContent.empty();

			$(data).find('.product').appendTo($lightboxContent);

			$overlay.fadeIn();
			var windowHeight = $(window).height(),
			lightboxHeight = $lightbox.height(),
			marginTop = (windowHeight - lightboxHeight) / 2;

			$lightbox.css('marginTop', marginTop);
			}
		});
	});

	$lightbox.click(function(e){
		$overlay.hide();
		e.stopPropagation();
	});

	$('#lightbox').find('.close').click(function(){
		$overlay.hide();
		//$('#lightbox-content').empty();
	});

	/* Compensate for IE */
	$('#category-level-1').find('li:nth-child(4n)').addClass('last');

});





















