$(document).ready(function() {
	
	/* for now, always pull down slider
	//if(window.location.hash){*/
		$("#contact-panel").slideDown("slow",function(){
			$("#content").slideDown("slow");
		});
	//}
	
	//
	$(".my-name .my-career").hover(function(){
		$(this).css("text-decoration","underline");
		$(this).css("cursor","pointer");
	});
	
	// Expand Register Panel
	$(".slide-contact").click(function(){
		//$('#content').animate({paddingTop:"330px"},400); 
		$("#contact-panel").slideDown("slow",function(){
			$("#content").slideDown("slow");
		});		
	});
	
	/* if job checkbox is selected, give message */
	$("#input-job").click(function(){
		//if unchecked/checked
		if($(this).is(':checked')){
			$(".job-message").fadeOut("normal",function(){$(this).empty().removeClass("nojob").addClass("ajob").append("I'm excited!").fadeIn("slow")});
		}else{
			$(".job-message").fadeOut("normal",function(){$(this).empty().removeClass("ajob").addClass("nojob").append("Are you sure?").fadeIn("slow")});
		}		
	});

	/* validation and message sending */
	
	// validate signup form on keyup and submit
	$("#contact-form").validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			name: "How will I know you?",
			email: "Don't you want to talk?"
		},
		errorElement: "em",
		errorClass: "error-message",
		validClass: "success-message",
		submitHandler:function(form) 
		{	$.post("http://ryanscottdavis.com/functions/contact-form.php",{
				name:$("#input-name").val(),
				email:$("#input-email").val(),
				message:$("#input-message").val(),
				job:$("#input-job:checked").val()
			},function(data){
				console.log(data);				
				if(data=="success"){
					$("#contact-form").fadeOut("slow",function(){
						$('#contact-panel').animate({'minHeight':200},250);
						$(this).empty();
						$(".panel-push").append('<div class="sucess-box"><h3>Thanks for your note</h3><h4>I will contact you soon, I promise.</h4><h5 class="signature">&mdash; Ryan</h5></div>')});
					$("#contact-form").fadeIn("normal",function(){
						$(".sucess-box").fadeIn();
					});					
				}else{
					alert("error");
				}				
			},"JSON");
			return false;
		}
	});	
	
	// Collapse Register Panel
	$(".contact-up").click(function(){
		$("#contact-panel").slideUp("slow")();
	});
	
	/*
	// Switch buttons from "Register" to "Close Panel" on click
	$("#register-tab a").click(function () {
		$("#register-tab a").toggle();
	});
	
	// Switch buttons from "Register" to "Close Panel" on click
	$("#footer-register").click(function () {
		$("#register-tab a").toggle();
	});
	*/
});