$(document).ready(function() {
	$("h1").css("cursor", "pointer").click(function() {
		window.location=$(this).children("a").attr("href");
	});
	
	$("#nav li").hover(function() {
		$(this).stop().animate({backgroundPosition: "(0 -47px)"}, 500);
	}, function() {
		if($(this).is(":not(.current)")) {
		$(this).stop().animate({backgroundPosition: "(0 0)"}, 500);
		}
	});
	
	$("#nav li").click(function() {
		window.location=$(this).children("a").attr("href");
	});
	
	$("a#signup").click(function() {
		$("#signupForm").slideToggle();
		return false;
	});
	
	$("#signupSubmit").click(function() {
		$("#signupPostForm").submit();
	});
	
	$("#signupPostForm").submit(function() {
		var validForm=true;
		$(this).children("label.required").each(function() {
			fieldID="#"+$(this).attr("for");
			if($(fieldID).val()=="") {
				validForm=false;
				var error="";
				switch($(this).attr("for")) {
					case "form_fname":
						error="First Name is required";
						break;
					case "form_lname":
						error="Last Name is Required";
						break;
					case "form_email":
						error="Email Address is required";
						break;
					case "form_company":
						error="Company is required";
						break;
				}
				$("#signupErrors").text(error);
				return false;
			}
		});
		if(validForm) {
			return true;
		} else {
			return false;
		}
	});
	
	
	$("#archive img").click(function() {
		$("#currentStory").slideToggle("slow");
		$("#archiveInner").slideToggle("slow");
	});
	
	$("#archiveInner a").click(function() {
		clickedID=$(this).attr("id").split("_")[1];
		$.get("ajax/news.php", {"storyID": clickedID}, function(data) {
			if(data.success) {
				$("#currentStory .headline").text(data.story.headline);
				$("#currentStory .date").text(data.story.date);
				$("#currentStory .story").html(data.story.content);
				if(data.story.attachment) {
					$("#currentStory .attachment").show();
					$("#currentStory .attachmentInner").html(data.story.attachment);
				} else {
					$("#currentStory .attachment").hide();
				}
				
				$("#currentStory").slideDown("slow");
				$("#archiveInner").slideUp("slow");
			} else {
				console.log(data.error);
			}
		}, "json");
		return false;
	});
	
	$("#backCaps").click(function() {
		$("#capSubmenuTop").animate({left: 0}, 500);
		$("#capSubmenuSecondary").animate({left: 232}, 500);
		
		return false;
	});
	
	$("#capSubmenuTop a").click(function() {
		if($(this).attr("id") != "") {
			$("#capSubmenuTop a").removeClass("current");
			$(this).addClass("current");
			
			subID="#" + $(this).attr("id") + "-sub";
			$("#capSubmenuSecondary div").hide();
			$(subID).show();
			
			$("#capSubmenuTop").animate({left: -232}, 500);
			$("#capSubmenuSecondary").animate({left: 0}, 500);
		} else {
			window.location=$(this).attr("href");
		}
		
		return false;
	});
	
	//Show top menu if not a subpage
	var isSubpage=false;
	$("#capSubmenuSecondary div").each(function() {
		if($(this).is(":visible")) {
			console.log("one is visible");
			isSubpage=true;
		}
	});
	if(!isSubpage) {
		$("#capSubmenuTop").css("left", 0);
		$("#capSubmenuSecondary").css("left", 232);
	}
	
});
