function getRadioCheckedOption(radioElement){if(radioElement!=undefined){var length=radioElement.length;if(length>0){if(radioElement[0].type=="radio"){for(var i=0;i<length;i++){if(radioElement[i].checked==true){return radioElement[i];}}}}}
return"";}
function getSelectedText(selectElement){if(selectElement!=undefined){if(selectElement.type=="select-one"){var options=selectElement.options;var length=options.length;for(var cl=0;cl<length;cl++){var option=options[cl];if(option.selected==true){return option.text;}}}}
return"";}
function realLength(s){var length=0;if(s!=""||s!=null){length=s.replace(/[^\x00-\xff]/gi,'xx').length;}
return length;}
function showCurrentCount(field,countField){var count=realLength($(field).val());$(countField).html(count+"");}
function isMatched(s,ruleString){for(i=0;i<s.length;i++){var c=s.charAt(i);if(ruleString.indexOf(c)==-1)
return false;}
return true;}
function isFloatDate(s){var sFlag=true;if(s!=""){var sR=s.match(/^(-?\d+)(\.\d+)?$/);if((sR==null)||(!isMatched(s,".0123456789"))){sFlag=false;}}
return sFlag;}
function isAppearNum(s,ruleString){var count=0;for(i=0;i<s.length;i++){var c=s.charAt(i);if(s.substr(i,1)==ruleString)
count+=1;return count;}}
function isDateString_Y_M_D(s){var sFlag=true;if(s!=""){if(s.search(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/)!=-1){return true;}else{return false;}}
return sFlag;}
function isDateString_Y_M_D_H_M(s){var sFlag=true;if(s!=""){if(s.search(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2})$/)!=-1){return true;}else{return false;}}
return sFlag;}
function isDateString_Y_M_D_H_M_S(s){var sFlag=true;if(s!=""){if(s.search(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/)!=-1){return true;}else{return false;}}
return sFlag;}
function isDateString_H_M_S(s){var sFlag=true;if(s!=""){if(s.search(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/)!=-1){return true;}else{return false;}}
return sFlag;}
function isDateString_Y_M(s){var sFlag=true;if(s!=""){if(s.search(/^(\d{1,4})(-)(\d{1,2})$/)!=-1){return true;}else{return false;}}
return sFlag;}
function replaceAll(value,rep1,rep2){if(value==null||value==""){return"";}else{return value.replace(new RegExp(rep1,"gm"),rep2);}}
function isEmail(s){if(s.length>100){return false;}
var regu="^([0-9a-zA-Z]+([_]|[.]|[0-9a-zA-Z-])*)"
+"@([a-zA-Z0-9-]+[.])+"
+"(net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw|AD|AE|AF|AG|AI|AL|AM|AN|AO|AQ|AR|AS|AT|AU|AW|AX|AZ|BA|BB|BD|BE|BF|BG|BH|BI|BJ|BM|BN|BO|BR|BS|BT|BV|BW|BY|BZ|CA|CC|CD|CF|CG|CH|CI|CK|CL|CM|CN|CO|CR|CS|CU|CV|CX|CY|CZ|DE|DJ|DK|DM|DO|DZ|EC|EE|EG|EH|ER|ES|ET|FI|FJ|FK|FM|FO|FR|GA|GB|GD|GE|GF|GG|GH|GI|GL|GM|GN|GP|GQ|GR|GS|GT|GU|GW|GY|HK|HM|HN|HR|HT|HU|ID|IE|IL|IM|IN|IO|IQ|IR|IS|IT|JE|JM|JO|JP|KE|KG|KH|KI|KM|KN|KP|KR|KW|KY|KZ|LA|LB|LC|LI|LK|LR|LS|LT|LU|LV|LY|MA|MC|MD|MG|MH|MK|ML|MM|MN|MO|MP|MQ|MR|MS|MT|MU|MV|MW|MX|MY|MZ|NA|NC|NE|NF|NG|NI|NL|NO|NP|NR|NU|NZ|OM|PA|PE|PF|PG|PH|PK|PL|PM|PN|PR|PS|PT|PW|PY|QA|RE|RO|RU|RW|SA|SB|SC|SD|SE|SG|SH|SI|SJ|SK|SL|SM|SN|SO|SR|ST|SV|SY|SZ|TC|TD|TF|TG|TH|TJ|TK|TL|TM|TN|TO|TP|TR|TT|TV|TW|TZ|UA|UG|UK|UM|US|UY|UZ|VA|VC|VE|VG|VI|VN|VU|WF|WS|YE|YT|YU|ZA|ZM|ZW)$";var re=new RegExp(regu);if(s.search(re)!=-1){return true;}else{return false;}}
function isID(s){if(s.length>100){return false;}
var regu="^([a-zA-Z]"+"([0-9a-zA-Z]+|[-._])+"+")$";var re=new RegExp(regu);if(s.search(re)!=-1){var regusec="^([a-zA-Z]"
+"([0-9a-zA-Z]+|[-._])+"
+"[.]"
+"(net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw|AD|AE|AF|AG|AI|AL|AM|AN|AO|AQ|AR|AS|AT|AU|AW|AX|AZ|BA|BB|BD|BE|BF|BG|BH|BI|BJ|BM|BN|BO|BR|BS|BT|BV|BW|BY|BZ|CA|CC|CD|CF|CG|CH|CI|CK|CL|CM|CN|CO|CR|CS|CU|CV|CX|CY|CZ|DE|DJ|DK|DM|DO|DZ|EC|EE|EG|EH|ER|ES|ET|FI|FJ|FK|FM|FO|FR|GA|GB|GD|GE|GF|GG|GH|GI|GL|GM|GN|GP|GQ|GR|GS|GT|GU|GW|GY|HK|HM|HN|HR|HT|HU|ID|IE|IL|IM|IN|IO|IQ|IR|IS|IT|JE|JM|JO|JP|KE|KG|KH|KI|KM|KN|KP|KR|KW|KY|KZ|LA|LB|LC|LI|LK|LR|LS|LT|LU|LV|LY|MA|MC|MD|MG|MH|MK|ML|MM|MN|MO|MP|MQ|MR|MS|MT|MU|MV|MW|MX|MY|MZ|NA|NC|NE|NF|NG|NI|NL|NO|NP|NR|NU|NZ|OM|PA|PE|PF|PG|PH|PK|PL|PM|PN|PR|PS|PT|PW|PY|QA|RE|RO|RU|RW|SA|SB|SC|SD|SE|SG|SH|SI|SJ|SK|SL|SM|SN|SO|SR|ST|SV|SY|SZ|TC|TD|TF|TG|TH|TJ|TK|TL|TM|TN|TO|TP|TR|TT|TV|TW|TZ|UA|UG|UK|UM|US|UY|UZ|VA|VC|VE|VG|VI|VN|VU|WF|WS|YE|YT|YU|ZA|ZM|ZW)"
+")$";var resec=new RegExp(regusec);if(s.search(resec)!=-1){return false;}else{return true;}}else{return false;}}
String.prototype.trim=function(){return this.replace(/(^\s+)|(\s+$)/g,"");}