function ValidateEmailParts(b,k){var h=b.id.substring(0,b.id.lastIndexOf("_"));var d=document.getElementById(h).value;var a=document.getElementById(h+"_customExValidator");var g=0;var c=EmailCtlErrorMessages.MaxLength;if(d.length>0){for(var f=1;f<=d.length;f++){if(HasInvalidEmailChars(d.substring(g,f))){k.IsValid=false;a.errormessage=EmailCtlErrorMessages.InvalidEmailChars;return false;break}g=f}if((c>0)&&(d.length>c)){k.IsValid=false;return false}}var l=d.split("@");if(l==null){k.IsValid=false;return false}else{if(l.length<=1){k.IsValid=false;return false}else{if((l[0].length>64)||(l[1].length>255)){k.IsValid=false;return false}}}}function HasInvalidEmailChars(c){var b=new RegExp("^((?![A-Za-z0-9@.!#$%&'*+/=?^_`{|}~-]).)*$");var a=c.match(b);if(a==null){return false}else{return true}}function MultiEmailValidation(c,l){var k=c.id.substring(0,c.id.lastIndexOf("_"));var d=MultiEmailTextBox.EmailTextBoxId;var h=document.getElementById(k+"_"+d);var a=h.value;var b=document.getElementById(k+"_MultiEmailValidator");var j=a.replace(/&nbsp;/g," ");var f=j.split(new RegExp("[ ;,\n]{1}","g"));for(var g=0;g<f.length;g++){if((f[g].length>0)&&(IsValidEmail(f[g])==false)){var m=f[g].split("@");if(m.length>2){b.errormessage=MultiEmailTextBox.InvalidEmailDelimiter}else{b.errormessage=MultiEmailTextBox.invalidEmailMessage}l.IsValid=false;return false}}}function LTrim(b){var a=/\s*((\S+\s*)*)/;return b.replace(a,"$1")}function RTrim(b){var a=/((\s*\S+)*)\s*/;return b.replace(a,"$1")}function trim(a){return LTrim(RTrim(a))}function IsValidEmail(b){var d=b.split(new RegExp("@"));if((d!=null)&&(d.length>2)){return false}var c=new RegExp("[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9}");var a=b.match(c);if(a==null){return false}else{return true}}function RemoveSpaces(c){var b=c.value;var a="";b=""+b;splitstring=b.split(" ");for(i=0;i<splitstring.length;i++){a+=splitstring[i]}c.value=a}function PreventSubmit(a){if(a.keyCode==13||a.charCode==13){a.returnValue=false;return false}return true}function SuppressRightClickPaste(b){var a="Cannot paste into Confirm Email entry field.";if(navigator.appName=="Netscape"&&(e.which==3||e.which==2)){return false}else{if(navigator.appName=="Microsoft Internet Explorer"&&(event.button==2||event.button==3)){return false}}return true}function SuppressPaste(f){var d=typeof event.modifiers=="undefined"?event.ctrlKey:event.modifiers&Event.CONTROL_MASK;var b=typeof event.which=="undefined"?event.keyCode==86:event.which==86;if(d&&b){return false}var a=typeof event.modifiers=="undefined"?event.shiftKey:event.modifiers&Event.SHIFT_MASK;var c=typeof event.which=="undefined"?event.keyCode==45:event.which==45;if(c&&a){return false}return true}if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};