// JavaScript Document
            jQuery(function(){
                jQuery("#fname").validate({
                 expression: "if (VAL.match(/^[a-zA-Z'.\s]{2,40}$/)) return true; else return false;",
                 message: "Please enter your first name"
                });
                jQuery("#sname").validate({
                 expression: "if (VAL.match(/^[a-zA-Z'.\s]{2,40}$/)) return true; else return false;",
                 message: "Please enter your last name"
                });
                jQuery("#sname").validate({
                    //expression: "if ((VAL != jQuery('#first_name').val()) && VAL) return true; else return false;",
                    expression: "if ((VAL.toLowerCase()) != (jQuery('#fname').val().toLowerCase())) return true; else return false;",
                    message: "First and last name must be different"
                });
                jQuery("#emailaddress").validate({
                    expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
                    message: "Please enter a valid Email address"
                });
                jQuery("#emailaddress2").validate({
                    expression: "if ((VAL == jQuery('#emailaddress').val()) && VAL) return true; else return false;",
                    message: "email addresses do not match"
                });
                jQuery("#country").validate({
                 expression: "if (VAL.match(/^[A-Za-z0-9 ]*[A-Za-z0-9][A-Za-z0-9 ]*$/)) return true; else return false;",
                 message: "Please enter your country"
                });
				 jQuery("#zip_postal").validate({
                 expression: "if (VAL.match(/^[A-Za-z0-9 ]*[A-Za-z0-9][A-Za-z0-9 ]*$/)) return true; else return false;",
                 message: "Please enter your zip or postal code"
                });
            });