$(function() {
$('#nav a').click(function(){
	$("#nav a").removeClass("active");
	var section = $(this).attr("class");
	if ($("#" +section).is(":visible")) {
		// is it already open
		$("#panel").slideUp("slow");
		$("#panel div.panel").hide();	
		$("#screen").fadeOut();
	}
	else
	{	
		if ((section == "portfolio") || (section == "credits"))
 		{
			// count click callback?
		} else {
			if ($("#panel").is(":visible")) {
						$("#screen").show();
			}
		$("#screen").show();
		// add some delay animate false property
		$("#screen").animate({ marginLeft: 0 }, 1000);
		$("#panel div.panel").hide();	
		$(this).addClass("active");
		$("#panel").fadeIn(500);
		
			if ($("#panel").is(":visible")) {
				$("#" + section).fadeIn("slow");
			} else {
				$("#screen").hide();
			}
			
		}
	}
});

$('#screen').click(function(){
	$(this).css({ display:"none"});
	$("#panel").hide();
	$("#panel .panel").hide();
});

$('#panel div.close').click(function(){
	$("#screen").hide();	
	$("#panel").slideToggle("slow");
	$("#panel div.panel").hide();	
	$("#nav a").removeClass("active");
});
// mailing list unsubscribe
$('a.unsubscribe').toggle(
      function () {
		$(this).text("To Subsribe click here")
        $("#mailing input:hidden").val("unsubscribe");
		$("#mailing h2").text("Leave The Mailing list.");	
		$("#mailing ul li.text").text("Sorry to see you go, all the best.");	     
		$("#mailing input.submit").val("Leave.");	
		},
      function () {
		$(this).text("To Unsubsribe click here")
        $("#mailing input:hidden").val("subscribe");
		$("#mailing h2").text("Join The Mailing list.");	
		$("#mailing ul li.text").text("Events, Parties, Smiles and Surprises, sign up now.");		
		$("#mailing input.submit").val("Join.");	
});
 // search validation
$('#search-form').submit(function(){
	if ($("#find").val() == '') {
	$('#find').addClass('req');	
	return false;
	}
	else
	{
	return true;
	}
});

// form valdation
$("#subscribe-form").validate();
$("#press-register-form").validate();
$("#press-login-form").validate();

});