function isEmail(a){return a.search(/^\w+((-\w+)|(-|\.|\w+))*\@[A-Za-z0-9]+((\.|-)+[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1&&a!=""}function isFloat(a){if(a==""){return false}var b=Number(a);return !isNaN(b)}function isPositiveFloat(a){if(a==""){return false}var b=Number(a);if(isNaN(b)){return false}return b>=0}function isGreateZeroFloat(a){if(a==""){return false}var b=Number(a);if(isNaN(b)){return false}return b>0}function isInteger(a){return isFloat(a)&&a.indexOf(".")<0}function isPositiveInteger(a){if(a==""||a.indexOf(".")>=0){return false}var b=Number(a);if(isNaN(b)){return false}return b>=0}function isGreateZeroInteger(a){if(a==""||a.indexOf(".")>=0){return false}var b=Number(a);if(isNaN(b)){return false}return b>0}function isDate(b){if(b==""){return false}isplit=b.indexOf("/");if(isplit==-1){isplit=b.indexOf(".")}if(isplit==-1||isplit==b.length){return false}sMonth=b.substring(0,isplit);monthSplit=isplit+1;isplit=b.indexOf("/",monthSplit);if(isplit==-1){isplit=b.indexOf(".",monthSplit)}if(isplit==-1||(isplit+1)==b.length){return false}sDay=b.substring((sMonth.length+1),isplit);isplit=b.indexOf("/",isplit);sYear=b.substring(isplit+1);if(!isGreateZeroInteger(sYear)){return false}if(!isGreateZeroInteger(sMonth)){return false}if(!isGreateZeroInteger(sDay)){return false}var a=Number(sDay);var d=Number(sMonth);var c=Number(sYear);if(d<1||d>12){return false}if(a>31){return false}if((d==4||d==6||d==9||d==11)&&a>30){return false}if(d==2){if(c%4==0||(c%100>0&&c%1000==0)){if(a>29){return false}}else{if(a>28){return false}}}return true}function datesCompare(c,h){isplit=c.indexOf("/");if(isplit==-1){isplit=c.indexOf(".")}sMonth=c.substring(0,isplit);monthSplit=isplit+1;isplit=c.indexOf("/",monthSplit);if(isplit==-1){isplit=c.indexOf(".",monthSplit)}sDay=c.substring((sMonth.length+1),isplit);isplit=c.indexOf("/",isplit);sYear=c.substring(isplit+1);var a=Number(sDay);var e=Number(sMonth);var d=Number(sYear);isplit=h.indexOf("/");if(isplit==-1){isplit=h.indexOf(".")}sMonth=h.substring(0,isplit);monthSplit=isplit+1;isplit=h.indexOf("/",monthSplit);if(isplit==-1){isplit=h.indexOf(".",monthSplit)}sDay=h.substring((sMonth.length+1),isplit);isplit=h.indexOf("/",isplit);sYear=h.substring(isplit+1);var f=Number(sDay);var g=Number(sMonth);var b=Number(sYear);if(d==b&&e==g&&a==f){return 0}if((d>b)||(d==b&&e>g)||(d==b&&e==g&&a>f)){return -1}if((d<b)||(d==b&&e<g)||(d==b&&e==g&&a<f)){return 1}}function hide_unhide_layer(a){if(a.style.display="none"){a.style.visibility="visible";a.style.display="block"}else{a.style.visibility="hidden";a.style.display="none"}}function hide_unhide_layer2(b,a){if(a=="visible"){b.style.visibility="visible";b.style.display="block"}else{b.style.visibility="hidden";b.style.display="none"}};