/**
 * @author Jeremy Manoto
 */


	$(document).ready(function() {
		
		Promo_Init();
		
		NavMore_Init();
	});
	
	/**
	 * 
	 */
	function Promo_Init() {
		
		$(".promo.p1").PromoHover();
		$(".promo.p2").PromoHover();
	}
	
	function NavMore_Init() {
		
		var navMore = $(".nav-more");
		navMore.defaultHeight = navMore.height();
		navMore.defaultPadding = navMore.css("paddingBottom");
		navMore.hide();
		//navMore.height(0).css({paddingBottom: 0});
		$("#header .nav li.more").hover(function() {
			//navMore.stop(true, false).animate({height: navMore.defaultHeight, paddingBottom: navMore.defaultPadding});
			var anchor = $(this).find("a.last");
			anchor.addClass("active");
			navMore.show();
		}, function() {
			var anchor = $(this).find("a.last");
			anchor.removeClass("active");
			navMore.hide();
			//navMore.stop(true, false).animate({height: 0, paddingBottom: 0});
		});
		
	}
	
	$.fn.PromoHover = function(options) {
		var defaults = {
			moreSelector: '.copy-more',
			linkSelector: '.more'
		};
		
		var opts = $.extend({}, defaults, options);
		
		return this.each(function() {
			
			var container = $(this);
			
			var copyMore = container.find(opts.moreSelector);
			
			copyMore.defaultHeight = copyMore.outerHeight({margin: "true"});
			copyMore.defaultPaddingTop = copyMore.css("paddingTop");
			copyMore.defaultPaddingBottom = copyMore.css("paddingBottom");
			
			copyMore.height(0).css({padding: 0})
			
			//Set hover event
			container.hover(function() {
				copyMore.stop(true, false).show().animate({
					height: copyMore.defaultHeight + "px",
					paddingTop: copyMore.defaultPaddingTop,
					paddingBottom: copyMore.defaultPaddingBottom
				}, "normal", "swing")
			}, function() {
				copyMore.stop(true, false).animate({
					height: 0,
					paddingTop: 0,
					paddingBottom: 0
				}, "normal", "swing", function() { $(this).hide(); })
			});
			
			
			//Set click event (if link exists)
			var link = container.find(opts.linkSelector);
			if (link.length > 0) {
				var href = link.attr("href");
				
				container.click(function() {
					window.location.href = href;
				}).addClass("button");
			}
			
		})
	}
	


	