function createXmlHttp(){try{XmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{XmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){XmlHttp=null}}if(!XmlHttp&&typeof XMLHttpRequest!="undefined"){XmlHttp=new XMLHttpRequest()}}function createXmlHttpRequest(){var b;try{b=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{b=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){b=null}}if(!b&&typeof XMLHttpRequest!="undefined"){b=new XMLHttpRequest()}return b}function getInnerText(a){return(a.textContent||a.innerText||a.text)}function disableEnterKey(b){var a;if(window.event){a=window.event.keyCode}else{a=b.which}if(a==13){return false}else{return true}}function isValidDate(f,k,a){var b=/^[0-9]{2}[-]{1}[0-9]{2}[-]{1}[0-9]{4}$/;if(!b.test(f)){return false}if(k==null){k="MDY"}k=k.toUpperCase();if(k.length!=3){k="MDY"}if((k.indexOf("M")==-1)||(k.indexOf("D")==-1)||(k.indexOf("Y")==-1)){k="MDY"}if(k.substring(0,1)=="Y"){var e=/^\d{2}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;var d=/^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/}else{if(k.substring(1,2)=="Y"){var e=/^\d{1,2}(\-|\/|\.)\d{2}\1\d{1,2}$/;var d=/^\d{1,2}(\-|\/|\.)\d{4}\1\d{1,2}$/}else{var e=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{2}$/;var d=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/}}if((e.test(f)==false)&&(d.test(f)==false)){return false}var h=f.split(RegExp.$1);if(k.substring(0,1)=="M"){var g=h[0]}else{if(k.substring(1,2)=="M"){var g=h[1]}else{var g=h[2]}}if(k.substring(0,1)=="D"){var l=h[0]}else{if(k.substring(1,2)=="D"){var l=h[1]}else{var l=h[2]}}if(k.substring(0,1)=="Y"){var i=h[0]}else{if(k.substring(1,2)=="Y"){var i=h[1]}else{var i=h[2]}}if(parseFloat(i)<=50){i=(parseFloat(i)+2000).toString()}if(parseFloat(i)<=99){i=(parseFloat(i)+1900).toString()}var c=new Date(parseFloat(i),parseFloat(g)-1,parseFloat(l),0,0,0,0);if(parseFloat(l)!=c.getDate()){return false}if(parseFloat(g)-1!=c.getMonth()){return false}if(a==1){var j=new Date();if(c>=j){return false}}return true}function isValidDateTime(d,b,g){var e=d.split(" ");if(e.length!=2){return false}var c=e[0];if(!isValidDate(c,b,0)){return false}var f=e[1];var a;if(g=="HH:mm"){a=/^[0-9]{2}[:]{1}[0-9]{2}$/}if(g=="HH:mm:ss"){a=/^[0-9]{2}[:]{1}[0-9]{2}[:]{1}[0-9]{2}$/}if(!a.test(f)){return false}if(g=="HH:mm"){f+=":00"}e=f.split(":");if(parseInt(e[0])>23||parseInt(e[1])>59||parseInt(e[2])>59){return false}return true}function isEmail(b){var a=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;if(!a.test(b)){return false}return true}function isTel(b){var a=/^[+]{0,1}[0-9 -]*$/;if(!a.test(b)){return false}return true};
function isDigits(telStr){var telPattern = /^[0-9]*$/;if (!telPattern.test(telStr)){return false;}return true;}
function isURL(str){var urlPattern = /^(http|https|ftp)\:\/\/[a-z0-9\-\.]+\.[a-z]{2,3}(:[a-z0-9]*)?\/?([a-z0-9\-\._\?\,\'\/\\\+&amp;%\$#\=~])*$/i;if (!urlPattern.test(str)){return false;}return true;}
