// JavaScript Document
// Membership Signup related javascript functions
jQuery(document).ready(function(){
													 
	jQuery(".btnCheckUser").click(function() {
		var txtUser = jQuery("#txtMemberUser").attr("value");
		jQuery("#lblUserAvail").html("Checking...");																
		jQuery.get("/members/include/checkuser.php", { user: escape(txtUser) },
					function(data) {
							jQuery("#lblUserAvail").html(data);
					}
			);
																		
	});
	jQuery(".btnSignUp").click(function() {
		
		jQuery("#MessageBox").fadeOut("normal");
		
		var chkTerms = jQuery("#chkMemberTerms").attr("value");
		var txtFirst = jQuery("#txtMemberFirst").attr("value");
		var txtLast = jQuery("#txtMemberLast").attr("value");
		var txtUser = jQuery("#txtMemberUser").attr("value");
		var txtPwd = jQuery("#txtMemberPwd").attr("value");
		var txtPwd2 = jQuery("#txtMemberPwd2").attr("value");
		var txtPhone = jQuery("#txtMemberPhone").attr("value");
		var txtEmail = jQuery("#txtMemberEmail").attr("value");
		
		if (txtFirst.trim() == '') {
			alert ("Please Enter Your First Name into the Sign Up Form.");
			jQuery("#txtMemberFirst").focus();
			return;
		}
		if (txtLast.trim() == '') {
			alert ("Please Enter Your Last Name into the Sign Up Form.");
			jQuery("#txtMemberLast").focus();
			return;
		}
		if (txtUser.trim() == '') {
			alert ("Please Enter a Username into the Sign Up Form.");
			jQuery("#txtMemberUser").focus();
			return;
		}
		if (txtPwd.trim() == '') {
			alert ("Please Enter a Password into the Sign Up Form.");
			jQuery("#txtMemberPwd").focus();
			return;
		}
		var testPwd = txtPwd.trim();
		if (testPwd.length < 6) {
			alert ("Password must be at least 6 characters in length, and not contain spaces");
			jQuery("#txtMemberPwd").focus();
			return;
		}
		if (txtPwd2.trim() == '') {
			alert ("Please Enter the Password a second time to verify.");
			jQuery("#txtMemberPwd2").focus();
			return;
		}
		var testPwd2 = txtPwd2.trim();
		if (testPwd != testPwd2) {
			alert ("The passwords must match.");
			jQuery("#txtMemberPwd2").focus();
			return;
		}
	
		if (txtPhone.trim() == '') {
			alert ("Please Enter your Phone # into the Sign Up Form.");
			jQuery("#txtMemberPhone").focus();
			return;
		}
		if (txtEmail.trim() == '') {
			alert ("Please Enter your Email into the Sign Up Form.");
			jQuery("#txtMemberEmail").focus();
			return;
		}
		if (chkTerms == false) {
			alert ("Please read the Terms & Conditions and check the box to accept them.");
			return;
		}

		jQuery.get("/members/include/checksignup.php", { uid: escape(txtUser), email: escape(txtEmail) },
					function(data) {
						if (data == "OK") {
							jQuery("#hdnSignUp").attr("value","Sign Up");
							jQuery(".LoadingBox").fadeIn("fast");
							jQuery("#SignUpBox").animate( { opacity: 0.4 }, 1000);
							jQuery(".LoadingBox").fadeIn("fast");
							jQuery("#frmMemberSignUp").submit();							
						} else {
							jQuery("#MessageBox").html(data);
							jQuery("#MessageBox").fadeIn("normal");
						}
					}
				);
	
		
	});
	

});
