    function signupNew()
    {

        $("#signup").validate({
            rules: {
                firstname: "required",
                lastname: "required",
                email: { required: true, email: true },
  				password: { required:true, minlength:6 },
				password2: { required:true, minlength:6, equalTo:"#password" },
                gender: "required",
                birthyear: "required",
                state: "required",
                posthome: { required: true, number: true, minlength: 4, maxlength: 4 },
                postwork: { required: true, number: true, minlength: 4, maxlength: 4 },
                code: { required: true, minlength: 4, maxlength: 4 },
                interests: "required"
            },
            messages: {
                firstname: "Please enter your first name.",
                lastname: "Please enter your last name.",
                email: {
                    required: "Please enter your email address.",
                    email: "Please enter a valid email address."
                },
				password: {
					required: "Please enter your password.",
					minlength: "Your password must be at least 6 characters long."
				},
				password2: {
					required: "Please confirm your password.",
					minlength: "Your password must be at least 6 characters long.",
					equalTo: "Passwords do not match."
				},
                gender: "Please select your gender.",
                birthyear: "Please select your year of birth.",
                state: "Please select your state.", 
                posthome: {
                    required: "Please enter your home postcode.",
                    number: "Please only use numbers in this field.",
                    minlength: "Postcodes consist of 4 characters.",
                    maxlength: "Postcodes consist of 4 characters."
                },
                postwork: {
                    required: "Please enter your work postcode.",
                    number: "Please only use numbers in this field.",
                    minlength: "Postcodes consist of 4 characters.",
                    maxlength: "Postcodes consist of 4 characters."
                },
                code: {
                    required: "Please enter the Security Code.",
                    minlength: "Security Code consist of 4 characters.",
                    maxlength: "Security Code consist of 4 characters."
                },                
                interests: "Please indicate your interests."
            }
        });        
    }



    function unSub()
    {

        $("#fmunsub").validate({
            rules: {
                email: { required: true, email: true },
                code: { required: true, minlength: 4, maxlength: 4 }
            },
            messages: {
                code: {
                    required: "Please enter the Security Code.",
                    minlength: "Security Code consist of 4 characters.",
                    maxlength: "Security Code consist of 4 characters."
                },             
                email: {
                    required: "Please enter your email address.",
                    email: "Please enter a valid email address."
                }
            }
        });        
    }


    
    function getInterests()
    {
        //for groups
        var g = document.getElementsByName('interests');
        var garr = new Array();
        var gstr = '';
        for(var i=0;i<g.length;i++)   
        {   
          if(g[i].checked && g[i].value)
          {   
              garr.push(g[i].value);       
          }
        }
        gstr = implode(",",garr);
                 
        $('#hdInterests').val(gstr);
    }