﻿function ValidateEmail(o){var n=/^(.+)@(.+)$/,k='("[^"]*")',l=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/,b='[^\\s\\(\\)><@,;:\\\\\\"\\.\\[\\]]+',f="("+b+"|"+k+")",m=new RegExp("^"+f+"(\\."+f+")*$"),p=new RegExp("^"+b+"(\\."+b+")*$"),j=new RegExp("^"+b+"$"),d=o.match(n);if(d==null)return false;var e=d[1],c=d[2];for(a=0;a<e.length;a++)if(e.charCodeAt(a)>127)return false;if(e.match(m)==null)return false;for(a=0;a<c.length;a++)if(c.charCodeAt(a)>127)return false;var i=c.match(l);if(i!=null){for(var a=1;a<=4;a++)if(i>255)return false}else{var g=c.split("."),h=g.length;if(h<2)return false;for(a=0;a<h;a++)if(g[a].search(j)==-1)return false}return true}function ltrim(b,a){a=a||"\\s";return b.replace(new RegExp("^["+a+"]+","g"),"")}function rtrim(b,a){a=a||"\\s";return b.replace(new RegExp("["+a+"]+$","g"),"")}
