// JavaScript Document
$(document).ready(function() {
						   
	// validate signup form on keyup and submit
	var validator = $("#careers").validate({
		rules: {
			name: "required",
			position: "required",
			phone: "required",
			cover_letter: "required",
			email: {
				required: true,
				email: true
			},
			file: {
			  required: false,
			  accept: "doc|pdf|docx"
			}
		},
		messages: {
			name: "please enter your name",
			position: "please enter a value",
			phone: "please enter a value",
			cover_letter: "please provide a cover letter",
			email: "please enter a valid email address",
			file: "only .pdf and .doc files are accepted"
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent().next() );
			else if ( element.is(":checkbox") )
				error.appendTo( element.parent().next() );
			else
				error.appendTo( element.parent().next() );
		},
		// specifying a submitHandler prevents the default submit, good for the demo
		submitHandler: function(form) {
   			$('#careers').ajaxSubmit(function(data) {
				$('#results').html(data);								   
				$('#careers').slideUp(800);
			});   		
		},
		//submitHandler: function() {
			//$('#rfp_form').slideUp(800);
			//$.post("email.php", { meeting_name: meeting_name, passed: "true" },
			//	function(data){
			//	alert("Data Loaded: " + data);
			//});
			//$('#rfp').html('<h1>Request sucessfully submitted</h1><p>You will hear from us shortly.</p>');
			
			//alert("submitted!");
		//},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});

});