$(document).ready(function(){
  
	$("ul#nav").superfish({
		hoverClass	: "sfHover",
		pathClass	: "overideThisToUse",
		delay		: 1,
		animation	: { opacity:"show", height: "show" },
		speed		: "fast",
		oldJquery	: false, /* set to true if using jQuery version below 1.2 */
		disableHI	: false, /* set to true to disable hoverIntent detection */
		onInit		: function(){},
		onBeforeShow	: function(){},
		onShow		: function(){},
		onHide		: function(){}
	});

  function getCookie(c_name)
  {
  if (document.cookie.length>0)
    {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1)
      { 
      c_start=c_start + c_name.length+1; 
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1) c_end=document.cookie.length;
      return unescape(document.cookie.substring(c_start,c_end));
      } 
    }
  return "";
  }

  var sessionCookie = getCookie('wp-postpass_4eae6c0287525f72fd29db108683fdce');
  if (sessionCookie!=null && sessionCookie!="") {
    $(".libraryNavWrap").show();  
  }
  else {
    $(".libraryNavWrap").hide();  
  }

	$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
	$('a[@rel*=lightbox]').click(function(){
		$("#masthead").css("zIndex","0");
	});
	
  $('.videoPlayerWrap').flash({
   swf: 'http://mananewborn.com/content/video/player.swf',  
   width: 320,  
   height: 240,  
   flashvars: {  
     file: 'http://mananewborn.com/content/video/nicu.flv', 
     image: 'http://mananewborn.com/content/video/nicu.jpg'
   }
 });

	// validate signup form on keyup and submit
	$("#contactForm form").validate({
		rules: {
			fm_name: "required",
			fm_email: {
				required: true,
				email: true
			},
			fm_message: "required"
		},
		messages: {
			fm_name: "&#8593; Please enter your name.",
			fm_email: "&#8593; Please enter valid email address.",
			fm_message: "&#8593; Please enter a message."
		}
	});

	// validate signup form on keyup and submit
	$("#eventDownloads").validate({
		rules: {
			last_name: "required",
			first_name: "required",
			email_address: {
				required: true,
				email: true
			},
			password: "required"
		},
		messages: {
			last_name: "&#8592; Required",
			first_name: "&#8592; Required",
			email_address: "&#8592; Required",
			password: "&#8592; Required"
		}
	});
	
	$(".overviewList li:last").addClass("lastItem");

});
