$(document).ready(function() {
	// validate signup form on keyup and submit
	$("#formSignup").validate({
		rules: {
			email: {
			    required:true,
				email: true
			},
		    
		    password: {
		        required:true,
		        minLength: 6
		    },
		    
		    confirm_pwd: {
		        required: true,
		        minLength: 6,
		        equalTo: "#password"
		    },
		    title: "required",
		    first_name: "required",
		    last_name: "required",
		    address1: "required",
		    suburb: "required",
		    state: "required",
		    country: "required",
		    postcode: "required",
		    phone: "required",
		    
		    d_title: "required",
		    d_first_name: "required",
		    d_last_name: "required",
		    d_address1: "required",
		    d_suburb: "required",
		    d_state: "required",
		    d_country: "required",
		    d_postcode: "required"
		  	
		},
		messages: {
			email: "Please enter a valid email address",
			password: {
			    required: "Please enter a password",
			    minLength: "Your password must be at least 6 characters."
			},
			
			confirm_pwd:
			{
			    required: "Please enter a password",
			    minLength: "Your password must be at least 6 characters.",
			    equalTo: "Please enter the same password as above"
			},
			title: "Please enter your title",
			first_name: "Please enter your first name",
		    last_name: "Please enter your last name",
		    address1: "Please enter your address",
		    suburb: "Please enter your suburb",
		    state: "Please enter your state",
		    country: "Please enter your country",
		    postcode: "Please enter your postcode",
		    phone: "Please enter your contact phone nubmer",
		    
		    d_title: "Please enter your delivery recipient's title",
		    d_first_name: "Please enter your delivery recipient's first name",
		    d_last_name: "Please enter your delivery recipient's last name",
		    d_address1: "Please enter your delivery address",
		    d_suburb: "Please enter your delivery suburb",
		    d_state: "Please enter your delivery state",
		    d_country: "Please enter your delivery country",
		    d_postcode: "Please enter your delivery postcode"
		},
		
		errorContainer: $("#messageBox1, #messageBox2"),
        errorLabelContainer: $("#messageBox1 ul"),
        wrapper: "li"
	});
	
	
	$('#cbx_same_ship').change(function(){
	    if(document.getElementById("cbx_same_ship").checked==true)
	    {
	        $('#d_title').val($('#title').val());
	        $('#d_title').attr('disabled', 'true');
	        
	        $('#d_first_name').val($('#first_name').val());
	         $('#d_first_name').attr('disabled', 'true');
	          $('#d_first_name').attr('style', 'background-color:#D4D0C8');
	         
	        $('#d_last_name').val($('#last_name').val());
	         $('#d_last_name').attr('disabled', 'true');
	         $('#d_last_name').attr('style', 'background-color:#D4D0C8');
	         
	        $('#d_address1').val($('#address1').val());
	         $('#d_address1').attr('disabled', 'true');
	         $('#d_address1').attr('style', 'background-color:#D4D0C8');
	         
	        $('#d_address2').val($('#address2').val());
	         $('#d_address2').attr('disabled', 'true');
	         $('#d_address2').attr('style', 'background-color:#D4D0C8');
	         
	        $('#d_suburb').val($('#suburb').val());
	        $('#d_suburb').attr('disabled', 'true');
	        $('#d_suburb').attr('style', 'background-color:#D4D0C8');
	        
	        $('#d_state').val($('#state').val());
	         $('#d_state').attr('disabled', 'true');
	         $('#d_state').attr('style', 'background-color:#D4D0C8');
	         
	        $('#d_country').val($('#country').val());
	         $('#d_country').attr('disabled', 'true');
	         $('#d_country').attr('style', 'background-color:#D4D0C8');
	         
	        $('#d_postcode').val($('#postcode').val());
	         $('#d_postcode').attr('disabled', 'true');
	         $('#d_postcode').attr('style', 'background-color:#D4D0C8');
	        
	    }else
	    {	        
	        
	        $('#d_title').attr('disabled', '');
	        
	        $('#d_first_name').attr('style', '');
	        
	         $('#d_first_name').attr('disabled', '');

	         $('#d_last_name').attr('disabled', '');
	          $('#d_last_name').attr('style', '');
	         
	         $('#d_address1').attr('disabled', '');
	          $('#d_address1').attr('style', '');
	         
	         $('#d_address2').attr('disabled', '');
	          $('#d_address2').attr('style', '');
	         
	        $('#d_suburb').attr('disabled', '');
	         $('#d_suburb').attr('style', '');
	        
	         $('#d_state').attr('disabled', '');
	          $('#d_state').attr('style', '');
	        
	         $('#d_country').attr('disabled', '');
	          $('#d_country').attr('style', '');
	         
	         $('#d_postcode').attr('disabled', '');
	          $('#d_postcode').attr('style', '');
	        
	    }
	});

});

function validate_login_form()
{
    var errMsg = "";
    if(document.form_login.txt_username.value == "")
    {
        errMsg += " - username. \n";
    }
    
    if(document.form_login.txt_password.value == "")
    {
        errMsg += " - Password, \n";
    }
    
    if(errMsg != "")
    {
        errMsg = "Please enter following fields:\n" + errMsg;
        alert(errMsg);
        return false;
    }else
    {
        document.form_login.submit();
    }
}

function valid_forgotpwd()
{
    var errMsg = "";
    if(document.form_forgot_pwd.txt_email_forgot_pwd.value == "")
    {
        errMsg += " - Please enter your account name. \n";
    }
    
    if(errMsg != "")
    {
        alert(errMsg);
        return false;
    }else
    {
        document.form_forgot_pwd.submit();
    }
}

function delayer(){
    window.location = "./Login.aspx";
}
