$(document).ready(function(){
	$("#reg_form").validate({
  		rules: {
			email: {
			    required: true,
			    email: true,
			    remote:{
                                    url: "/check_field.php",
                                    type: "post",
                                    data: {new_email: function() {return $("#email").val(); },field_type:'email_new'}
                             }
			},
                        zip: {
			    required: true,
			   rangelength: [5, 10],
			    remote:{
                                    url: "/check_field.php",
                                    type: "post",
                                    data: {zip_code: function() {return $("#zip").val(); }, country: function() {return $("#country").val(); }, field_type:'zip_code'}
                             }
			},
                        phone: {
			    required: true,
			    minlength: 10,
			    remote:{
                                    url: "/check_field.php",
                                    type: "post",
                                    data: {phone_number: function() {return $("#phone").val(); }, field_type:'phone'}
                             }
			}
	},
			messages: {
				email: {
					required: "Please enter a valid email address",
					minlength: "Please enter a valid email address",
					remote: jQuery.format("{0} is already in use")
				},
				zip: {
					required: "Please enter a valid zip code",
					rangelength: jQuery.format("Enter  {0} digits OR #####-####"),
					remote: jQuery.format("{0} is not a valid  zip code")
				},
				phone: {
					required: "Please enter a valid Phone number",
					minlength: jQuery.format("Enter  {0} digits"),
					remote: jQuery.format("{0} is not a valid  Phone number " )
				}
			}
               
	});
  	$("#state").rules("add", {
    	required: true,
        messages: {
        	required: "Please Make a valid Selection"
    	}
   	});
 	$("#Tos").rules("add", {
    	required: true,
        messages: {
        	required: "Must chose accept to continue with application"
    	}
   	});

  	$("#create_form_submit").click(function(){
     	   // alert("form submit pressed");
     	    if ($("#reg_form").valid()){
        	$("#reg_form").submit();
     	    }
   	});
        $('#show_tos, #hide_tos').click(function(){
            $('#tos_div').slideToggle("slow");
        });


});