var UserName = new LiveValidation( 'UserName', {onlyOnBlur: true } );
UserName.add( Validate.Presence, {failureMessage: "User Name missing"} );
UserName.add( Validate.Exclusion, { within: [ '@', '#' , '$' , '%' , '^' , '&' , '*' , '(' , ')' , '+', ',' , '!'], partialMatch: true } );
var password = new LiveValidation( 'password', {onlyOnBlur: true } );
password.add( Validate.Presence, {failureMessage: "Password missing"} );
password.add( Validate.Length, { minimum: 6 } );
var fn = new LiveValidation( 'fn', {onlyOnBlur: true } );
fn.add( Validate.Presence, {failureMessage: "First Name missing"} );
fn.add( Validate.Exclusion, { within: [ ' ' ], failureMessage: "First Name missing"} );
var adrs = new LiveValidation( 'adrs', {onlyOnBlur: true } );
adrs.add( Validate.Presence, {failureMessage: "Address missing"} );
adrs.add( Validate.Exclusion, { within: [ ' ' ], failureMessage: "Address missing"} );
var tc = new LiveValidation( 'tc', {onlyOnBlur: true } );
tc.add( Validate.Presence, {failureMessage: "Town / City missing"} );
tc.add( Validate.Exclusion, { within: [ ' ' ], failureMessage: "Town / City missing"} );
var zip = new LiveValidation( 'zip', {onlyOnBlur: true } );
zip.add( Validate.Presence, {failureMessage: "Zip missing"} );
var phone = new LiveValidation( 'phone', {onlyOnBlur: true } );
phone.add( Validate.Presence, {failureMessage: "Phone missing"} );
phone.add( Validate.Exclusion, { within: [ ' ' ],failureMessage: "No space allowed"} );
phone.add( Validate.Numericality );
var email = new LiveValidation( 'email', {onlyOnBlur: true } );
email.add( Validate.Presence, {failureMessage: "Email missing"} );
email.add(  Validate.Email );
