function chkMaskURL(field,event){var keyCode=(_dom==1||_dom==2?window.event.keyCode:event.which);var key=String.fromCharCode(keyCode);var isKey=(String('1234567890qwertyuiop[]asdfghjklzxcvbnm.:/@-+?&%$#_~QWERTYUIOPASDFGHJKLZXCVBNM').indexOf(key)!=-1);var isAction=(String('0,8,13').indexOf(keyCode)!=-1||event.ctrlKey);return(isKey||isAction);}function chkURL(field){if(field.value.length==0)return true;var urlPattern=/^(ht|f)tps?\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z0-9\-\._]{2,3}(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9\-\._\?\,\'\/\\\+&%\$#\=~])*$/;return urlPattern.test(field.value.toLowerCase());}function encodeURL(url,varName){var pattern,matches;pattern=new RegExp(/([^\?]+)\?(.+)/);matches=pattern.exec(url);if(matches&&matches.length==3){if(varName==null)varName='p2gvar';return matches[1]+'?'+varName+'='+base64Encode(matches[2]);}else{return url;}}function decodeURL(url){var pattern,matches;pattern=new RegExp(/([^\?]+)\?[^=]+=(.+)/);matches=pattern.exec(url);if(matches&&matches.length==3){return matches[1]+'?'+base64Decode(matches[2]);}else{return url;}}
