var RegexpPhone   = /(\+)?([-\._\(\) ]?[\d]{3,20}[-\._\(\) ]?){2,10}/;
// thanks <http://www.subreption.com/blog/2007/11/design-ish-forms-with-live-validation.html>

function validatePhone(phone) {
 phone.add(Validate.Format, { pattern: RegexpPhone,
        failureMessage: "Must be a valid phone number (ex. +123-45678-908)!"
    });
}

var email_address = new LiveValidation( "email_address", {} );
email_address.add( Validate.Presence);

var email_address_verify = new LiveValidation("email_address_verify", {});
email_address_verify.add( Validate.Confirmation, {match: "email_address"} );

var name = new LiveValidation( "name", {} );
name.add( Validate.Presence);

var phoneNumber = new LiveValidation('phone', {validMessage:"Thank you!"});
validatePhone(phoneNumber);

var total_years_in = new LiveValidation( "total_years_in", {} );
total_years_in.add( Validate.Presence);

