// JavaScript Document

// prepare the form when the DOM is ready 
jQuery(document).ready(function($) {
    // bind form using ajaxForm 
    
    	
	$('#membershipform').ajaxForm( { beforeSubmit: validate, success:showResponse} ); 
	
	function validate(formData, jqForm, options) { 
		
		error = "";
		
		for (var i=0; i < formData.length; i++) {
			
			var name = formData[i].name;
			if($("#"+name).attr("rel") == "required") {
				
				if($("#"+name).val() == "") {
					
					error += "You must complete "+name+"\n";
					$("#"+name).addClass("error");
				} else {
					$("#"+name).removeClass("error");
				}
				
			}
		} 
		if(error.length > 0) {
			alert("Please complete the highlighted information."); 
			return false;
		}
				
		return true;
	}
	function showResponse(responseText, statusText)  { 
	 
		window.location = $("#redirect").val();

		
	}
	
})