$().ready(function(){
	
	$("#reg_step1").validate({
	        rules : {
		   				first_name : {required: true},
		   				last_name : {required: true},
		   				email : {
							required: true,
							email: true,
							remote : 'ajax/checkEmailExistsAjax.php'
		   				},
		   				conf_email : {
		   					required: true,
		   					equalTo: "#email"
		   				},
		   				phone : {
		   					required: true, 
		   					phone: true
		   				},
		   				address : {required: true},
		   				city : {required: true},
		   				state : {required: true},
		   				province : {required: true},
		   				country : {required: true},
		   				zip : {
		   					required: true
		   				},
		   				time_zone : {required: true},
		   				profession : {required: true}
			},
			messages :{
				
						first_name : {required: "enter name"},
		   				last_name : {required: "enter name"},
		   				email : {
							required: "enter email",
							email: "incorrect email",
							remote : "email already exists"
		   				},
		   				conf_email : {
		   					required: "enter email confirm",
		   					equalTo: "please enter the same email as above"
		   				},
		   				phone : {
		   					required: "enter phone"		   				
		   				},
		   				address : {required: "enter address"},
		   				city : {required: "enter city"},
		   				state : {required: "select state"},
		   				province : {required: "enter your province"},
		   				country : {required: "select country"},
		   				zip : {
		   					required: "enter zipcode"
		   					},
		   				time_zone : {required: "select time zone"},
		   				profession : {required: "select profession"}
		
			}
		});
	$("#step1_submit").click(function(){
		
		var goals_selected = false;
		$(".goals").each(function(){
			if ($(this).attr("checked") == true){
				goals_selected = true;
			}
		});
		
		if ($("#first_name").val() == "" || 
			$("#last_name").val() == "" || 
			$("#email").val() == ""  || 
			$("#conf_email").val() == "" || 
			$("#phone").val() == "" || 
			$("#address").val() == ""  || 
			$("#city").val() == "" || 
			($("#state option:selected").val() == "" && $("#country option:selected").val() == 226) ||
			($("#province").val() == "" && $("#country option:selected").val() != 226) ||
			$("#zip").val() == "" ||
			$("#time_zone option:selected").val() == "" || 
			$("#profession option:selected").val() == ""){
			
			
			alert("Please complete all required data.  Noted in red.");
			
		}	
		
		
	});
	
	$("#country").change(function(){
	
		if ($(this).val() == 226){
			$("#state").show();
			$("#state").attr("disabled",false);
			$("#province").hide();
			$("#province").attr("disabled",true);
			
		}else{
			$("#state").hide();
			$("#state").attr("disabled",true);
			$("#province").show();
			$("#province").attr("disabled",false);
		}
		
	})
});
