U_PromptInputParser.js 47 KB

123456
  1. // Licensed Materials - Property of IBM
  2. // IBM Cognos Products: cchl
  3. // (C) Copyright IBM Corp. 2003, 2016.
  4. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. var U_PromptInputParser={};U_PromptInputParser._cTU1=new Date();U_PromptInputParser._cSZ=U_PromptInputParser._cTU1.getFullYear();U_PromptInputParser._cGU=U_PromptInputParser._cTU1.getMonth();U_PromptInputParser._cO41=U_PromptInputParser._cTU1.getDate();U_PromptInputParser._cTJ1=0;U_PromptInputParser._cUJ1=49;U_PromptInputParser._cFD1=23;U_PromptInputParser._cW21=59;U_PromptInputParser._cU21=59;U_PromptInputParser._cRH=999;U_PromptInputParser._c2F1=0;U_PromptInputParser._cP41=0;U_PromptInputParser._cV21=0;U_PromptInputParser._cWG=0;U_PromptInputParser._cDA="YMD";U_PromptInputParser.K_eDecimalSeparator="decimalSeparator";U_PromptInputParser.K_eGroupingSeparator="groupingSeparator";U_PromptInputParser.K_eGroupingSize="groupingSize";U_PromptInputParser.K_eSecondaryGroupingSize="secondaryGroupingSize";U_PromptInputParser.K_eMaximumIntegerDigits="maximumIntegerDigits";U_PromptInputParser.K_eMinimumIntegerDigits="minimumIntegerDigits";U_PromptInputParser.K_eMaximumFractionDigits="maximumFractionDigits";U_PromptInputParser.K_eMinimumFractionDigits="minimumFractionDigits";U_PromptInputParser.K_ePositivePrefix="positivePrefix";U_PromptInputParser.K_ePositiveSuffix="positiveSuffix";U_PromptInputParser.K_eNegativePrefix="negativePrefix";U_PromptInputParser.K_eNegativeSuffix="negativeSuffix";U_PromptInputParser.K_eMinusSign="minusSign";U_PromptInputParser.K_ePlusSign="plusSign";U_PromptInputParser.K_eZeroDigit="zeroDigit";U_PromptInputParser.K_eListSeparator="listSeparator";U_PromptInputParser.K_eNegativeLocation="negativeLocation";U_PromptInputParser.K_ePositiveLocation="positiveLocation";U_PromptInputParser.K_eCurrencySymbol="currencySymbol";U_PromptInputParser.K_eMonetaryDecimalSeparator="monetaryDecimalSeparator";U_PromptInputParser.K_eCurrencyLocation="currencyLocation";U_PromptInputParser.K_eCurrencyDecimalSeparator="currencyDecimalSeparator";U_PromptInputParser.K_eCurrencyGroupingSeparator="currencyGroupingSeparator";U_PromptInputParser.K_eCurrencyGroupingSize="currencyGroupingSize";U_PromptInputParser.K_eCurrencySecondaryGroupingSize="currencySecondaryGroupingSize";U_PromptInputParser.K_eCurrencyPositivePrefix="currencyPositivePrefix";U_PromptInputParser.K_eCurrencyPositiveSuffix="currencyPositiveSuffix";U_PromptInputParser.K_eCurrencyNegativePrefix="currencyNegativePrefix";U_PromptInputParser.K_eCurrencyNegativeSuffix="currencyNegativeSuffix";U_PromptInputParser.K_eCurrencyMinusSign="currencyMinusSign";U_PromptInputParser.K_eCurrencyPlusSign="currencyPlusSign";U_PromptInputParser.K_eCurrencyZeroDigit="currencyZeroDigit";U_PromptInputParser.K_eCurrencyNegativeLocation="currencyNegativeLocation";U_PromptInputParser.K_eCurrencyPositiveLocation="currencyPositiveLocation";U_PromptInputParser.K_ePercentSymbol="percentSymbol";U_PromptInputParser.K_ePercentLocation="percentLocation";U_PromptInputParser.K_ePercentageDecimalSeparator="percentageDecimalSeparator";U_PromptInputParser.K_ePercentageGroupingSeparator="percentageGroupingSeparator";U_PromptInputParser.K_ePercentageGroupingSize="percentageGroupingSize";U_PromptInputParser.K_ePercentageSecondaryGroupingSize="percentageSecondaryGroupingSize";U_PromptInputParser.K_ePercentagePositivePrefix="percentagePositivePrefix";U_PromptInputParser.K_ePercentagePositiveSuffix="percentagePositiveSuffix";U_PromptInputParser.K_ePercentageNegativePrefix="percentageNegativePrefix";U_PromptInputParser.K_ePercentageNegativeSuffix="percentageNegativeSuffix";U_PromptInputParser.K_ePercentageMinusSign="percentageMinusSign";U_PromptInputParser.K_ePercentagePlusSign="percentagePlusSign";U_PromptInputParser.K_ePercentageZeroDigit="percentageZeroDigit";U_PromptInputParser.K_ePercentageNegativeLocation="percentageNegativeLocation";U_PromptInputParser.K_ePercentagePositiveLocation="percentagePositiveLocation";U_PromptInputParser.K_eExponentialSymbol="exponentialSymbol";U_PromptInputParser.K_eScientificDecimalSeparator="scientificDecimalSeparator";U_PromptInputParser.K_eScientificGroupingSeparator="scientificGroupingSeparator";U_PromptInputParser.K_eScientificGroupingSize="scientificGroupingSize";U_PromptInputParser.K_eScientificSecondaryGroupingSize="scientificSecondaryGroupingSize";U_PromptInputParser.K_eScientificPositivePrefix="scientificPositivePrefix";U_PromptInputParser.K_eScientificPositiveSuffix="scientificPositiveSuffix";U_PromptInputParser.K_eScientificNegativePrefix="scientificNegativePrefix";U_PromptInputParser.K_eScientificNegativeSuffix="scientificNegativeSuffix";U_PromptInputParser.K_eScientificMinusSign="scientificMinusSign";U_PromptInputParser.K_eScientificPlusSign="scientificPlusSign";U_PromptInputParser.K_eScientificZeroDigit="scientificZeroDigit";U_PromptInputParser.K_eScientificNegativeLocation="scientificNegativeLocation";U_PromptInputParser.K_eScientificPositiveLocation="scientificPositiveLocation";U_PromptInputParser.K_eArMonths="Months";U_PromptInputParser.K_eArMonthsAbbr="MonthsAbbr";U_PromptInputParser.K_eArDays="Days";U_PromptInputParser.K_eArDaysAbbr="DaysAbbr";U_PromptInputParser.K_eAMString="amString";U_PromptInputParser.K_ePMString="pmString";U_PromptInputParser.K_eStartDayOfWeek="startDayOfWeek";U_PromptInputParser.K_eMediumFormat="mediumFormat";U_PromptInputParser.K_eShortFormat="shortFormat";U_PromptInputParser.K_eDateOrder="dateOrder";U_PromptInputParser.K_eYearFormatMedium="yearFormatMedium";U_PromptInputParser.K_eMonthFormatMedium="monthFormatMedium";U_PromptInputParser.K_eDayFormatMedium="dayFormatMedium";U_PromptInputParser.K_eHourFormatMedium="hourFormatMedium";U_PromptInputParser.K_eMinuteFormatMedium="minuteFormatMedium";U_PromptInputParser.K_eSecondFormatMedium="secondFormatMedium";U_PromptInputParser.K_eYearFormatShort="yearFormatShort";U_PromptInputParser.K_eMonthFormatShort="monthFormatShort";U_PromptInputParser.K_eDayFormatShort="dayFormatShort";U_PromptInputParser.K_eHourFormatShort="hourFormatShort";U_PromptInputParser.K_eMinuteFormatShort="minuteFormatShort";U_PromptInputParser.K_eSecondFormatShort="secondFormatShort";U_PromptInputParser.K_eDateSeparatorMedium="dateSeparatorMedium";U_PromptInputParser.K_eDateSeparatorShort="dateSeparatorShort";U_PromptInputParser.K_eTimeSeparator="timeSeparator";U_PromptInputParser.K_eAMPMLocation="AMPMLocation";U_PromptInputParser.K_e24HourClock="24HourClock";U_PromptInputParser.F_IsInputValid=function(_cGN1, _c3F1, _cXB1, _cW91, _c4F1, _cX91, _cY91, _cHU, _cIU){var _cFL=this.F_ParseByDataType(_cGN1, _c3F1, _cXB1, _cW91, _c4F1, _cX91, _cY91, _cHU, _cIU);if(_cFL===false){return false;}else{return true;}};U_PromptInputParser.F_ParseByDataType=function(_cGN1, _c3F1, _cXB1, _cW91, _c4F1, _cX91, _cY91, _cHU, _cIU){if((_cGN1=="")||(_cGN1===null)){return false;}var _cO11="";var _cZ91=true;switch(_c3F1){case "number":_cO11=this._cQ41(_cGN1, _cX91, _cY91, _cHU, _cIU);break;case "currency":_cO11=this._cJU(_cGN1);break;case "integer":_cO11=this._cTZ(_cGN1, true, _cX91, _cY91, _cHU, _cIU);break;case "positive integer":_cO11=this._cTZ(_cGN1, false, _cX91, _cY91, _cHU, _cIU);break;case "natural":_cO11=this._cVB(_cGN1, _cX91, _cY91, _cHU, _cIU);break;case "whole":_cO11=this._cSH(_cGN1, _cX91, _cY91, _cHU, _cIU);break;case "percentage":_cO11=this._cWB(_cGN1, _cX91, _cY91, _cHU, _cIU);break;case "date":_cO11=this._cRP(_cGN1, _cXB1, _cW91, _c4F1);break;case "year":_cO11=this._c5F1(_cGN1, _cXB1, _cW91, _c4F1);break;case "time":_cO11=this.F_ParseTime(_cGN1);break;case "hour":_cO11=this._c6F1(_cGN1);break;case "minute":_cO11=this._cR41(_cGN1);break;case "second":_cO11=this._cS41(_cGN1);break;case "millisecond":_cO11=this._cTH(_cGN1);break;case "ampm":_cO11=this._c7F1(_cGN1);break;default:return _cGN1;}if((_cO11===false)||(!_cZ91&&this._cCQ1(_cO11))){return false;}return _cO11;};U_PromptInputParser.F_FormatInput=function(_cGN1,_c3F1,_cXB,_cXB1,_cUZ){var _cO11="";switch(_c3F1){case "number":_cO11=this._cAZ(_cGN1, false, _cXB);break;case "currency":_cO11=this._cCP(_cGN1, _cXB);break;case "integer":case "natural":case "whole":_cO11=this._c7U(_cGN1);break;case "percentage":_cO11=this._cN9(_cGN1);break;case "date":_cO11=this._cY61(_cGN1, _cXB1);break;case "year":_cO11=this._c0A1(_cGN1, _cXB1);break;case "time":if(_cUZ===null||_cUZ===undefined){return false;}_cO11=this._cZ61(this.F_ParseTime(_cGN1), _cUZ);break;case "hour":_cO11=this._c1A1(_cGN1);break;case "minute":_cO11=this._cVZ(_cGN1);break;case "second":_cO11=this._cWZ(_cGN1);break;case "millisecond":_cO11=this._c2F(_cGN1);break;case "dateTime":var _cDQ1=_cGN1.split(" ");if(_cDQ1.length!=2){return false;}var _cGL=this._cY61(_cDQ1[ 0 ], _cXB1);if(_cDQ1[1]==""){var _cHL="";}else{if(_cUZ===null||_cUZ===undefined){return false;}var _cHL=this._cZ61(this.F_ParseTime(_cDQ1[ 1 ]), _cUZ);}_cO11=( ( _cGL===false )||( _cHL===false))?false:_cGL+" " + _cHL;break;default:return _cGN1;}if((_cO11===false)||(_cO11=="false")){return false;}return _cO11;};U_PromptInputParser._c4N1=function(_c5N1){return _c5N1.substr(0, 1).toUpperCase()+_c5N1.substr(1, _c5N1.length);};U_PromptInputParser._cB4=function(_cKU){_cKU=_cKU.replace(/\./g, "\\.");_cKU=_cKU.replace(/\$/g, "\\$");_cKU=_cKU.replace(/\(/g, "\\(");_cKU=_cKU.replace(/\)/g, "\\)");_cKU=_cKU.replace(/\+/g, "\\+");return _cKU;};U_PromptInputParser._cLU=function(_c5N1){var _cXZ=new RegExp('[^0-9]', 'g');var _cIL=_c5N1.search(_cXZ);if(_cIL==-1){return true;}return false;};U_PromptInputParser._cJ6=null;U_PromptInputParser.F_GetResourceLocaleLoaded=function(){return this._cJ6;};U_PromptInputParser.F_SetResourceFile=function(_cNT1,_c6N1){if(!_cNT1){return;}if(this._cJ6&&(this._cJ6==_c6N1)){return;}this._c3F=U_XML.F_LoadString(D_XmlError, _cNT1, false, true);this._c51();this._c45();this._cJ6=_c6N1;};U_PromptInputParser.F_GetProperty=function(_c8F1){if(!this._c3F){alert( "Prompt locale data has not yet been loaded. Load the appropriate promptLocale_xx[-xx].xml file before attempting to access a property." );return;}var _c9F1=this._c3F.selectSingleNode( ".//property[@name='" + _c8F1 + "']" );if(!_c9F1){alert( _c8F1+" property not found." );return "";}return _c9F1.text;};U_PromptInputParser.F_GetPropertyArray=function(_cSP){if(!this._c3F){alert( "Prompt locale data has not yet been loaded. Load the appropriate promptLocale_xx[-xx].xml file before attempting to access a property." );return;}var _cTP=this._c3F.selectSingleNode( ".//arrayProperty[@name='" + _cSP + "']" );if(!_cTP){alert( _cSP+" property not found." );return;}var _cYZ=_cTP.selectNodes("./property");var _cUP=[];for(var i=0;i<_cYZ.length;i++){_cUP.push(_cYZ[ i ].text);}return _cUP;};U_PromptInputParser._cQ41=function(_cUL1,_cX91,_cY91,_cHU,_cIU){var _cO11=_cUL1;var _cMP=_cO11.search(this.K_rePercentSymbol);_cO11=this._cVP(_cUL1);var _cAF1=/e/g;_cO11=_cO11.replace(_cAF1, this.F_GetProperty(this.K_eExponentialSymbol));var _cJL=_cO11.search(this.K_reExponentSymbol);if(_cJL!=-1){_cO11=this._cL2(_cO11);}else{_cO11=this._c4F(_cO11);}if(_cO11!=false&&_cMP!=-1){_cO11=this._cT41(_cO11);}if(_cO11!=false){_cO11=_cO11.replace(/\.$/, '');}if(_cO11!=false){_cO11=_cO11.replace(/^0*/, '');if(_cO11.charAt(0)=="."){_cO11="0"+_cO11;}}_cO11=this._cCQ1(_cO11)?"0":_cO11; if(!this._c5F(_cO11, _cX91, _cY91, _cHU, _cIU)){_cO11=false;}return _cO11;};U_PromptInputParser._c5F=function(_cEQ1,_cUU1,_cVU1,_cHU,_cIU){if(typeof(_cUU1)!='undefined'&&!isNaN(parseFloat(_cEQ1))&&!isNaN(parseFloat(_cUU1))){if(_cHU){if(parseFloat(_cEQ1)<parseFloat(_cUU1)){return false;}}else{if(parseFloat(_cEQ1)<=parseFloat(_cUU1)){return false;}}}if(typeof(_cVU1)!='undefined'&&!isNaN(parseFloat(_cEQ1))&&!isNaN(parseFloat(_cVU1))){if(_cIU){if(parseFloat(_cEQ1)>parseFloat(_cVU1)){return false;}}else{if(parseFloat(_cEQ1)>=parseFloat(_cVU1)){return false;} }}return true; };U_PromptInputParser._cAZ=function(_c2A1,_cBF1,_c55){var _cO11=_c2A1.toString();var _cU41=false;var _cV41=false;var _cU9=false;var _c3A1=false;var _c4A1='';var _cW41='';var _cZZ='';var _cX41=false;if(_cBF1==true){_cX41=true;}var _cMU=_cO11.search(this.K_reExponentSymbol);if(_cMU!=-1){_cV41=true;var _c7N1=_cO11.split(this.K_reExponentSymbol);if(_c7N1.length==2){_cO11=_c7N1[0];_c4A1=_c7N1[1];var _cCF1=_c4A1.search(/-/);if(_cCF1!=-1){_cU9=true;_c4A1=_c4A1.replace('-', '');}}else{return false;}}var _cY41=_cO11.search(/-/);if(_cY41!=-1){_cU41=true;_cO11=_cO11.replace('-', '');}var _c5A1=_cO11.search(/\./);if(_c5A1!=-1){_c3A1=true;var _cDF1=_cO11.split('.');if(_cDF1.length==2){_cO11=_cDF1[0];_cZZ=_cDF1[1];}else{return false;}}if(_c55==true){var _c6A1=_cO11;_cW41=this._cK6(_c6A1);}else{_cW41=_cO11;}var _cNU='';if(_cU41==true){_cNU+= this.F_GetProperty(this.K_eMinusSign);}if(_cX41==true){_cNU+= this.F_GetProperty(this.K_eCurrencySymbol);}_cNU+= _cW41;if(_c3A1==true){_cNU+= this.F_GetProperty(this.K_eDecimalSeparator);_cNU+= _cZZ;}if(_cV41==true){_cNU+= this.F_GetProperty(this.K_eExponentialSymbol);if(_cU9==true){_cNU+= this.F_GetProperty(this.K_eMinusSign);}_cNU+= _c4A1;}_cO11=_cNU;return _cO11;};U_PromptInputParser._cK6=function(_c5N1){var _c6A1=_c5N1;var _cOU=parseInt(this.F_GetProperty(this.K_eGroupingSize), 10);if(_c6A1.length>_cOU){var _c7A1=_c6A1.length % _cOU;var _c8A1=_c6A1.substring(0, _c6A1.length % _cOU);var _c9A1=_c6A1.substring(_c7A1, _c6A1.length);var _cZ41=[];for(var _cDO1=0; _cDO1<_c9A1.length; _cDO1+= _cOU){_cZ41[_cZ41.length]=_c9A1.substring(_cDO1, _cDO1+_cOU);}if((_cZ41)&&(_cZ41.length>0)){if(_c8A1){_c6A1=_c8A1+this.F_GetProperty(this.K_eGroupingSeparator);}else{_c6A1="";}for(var _cVJ1=0; _cVJ1<_cZ41.length-1; _cVJ1++){_c6A1+= _cZ41[_cVJ1]+this.F_GetProperty(this.K_eGroupingSeparator);}_c6A1+= _cZ41[_cZ41.length-1];}}return _c6A1;};U_PromptInputParser._cTZ=function(_c5N1,_cWP,_cX91,_cY91,_cHU,_cIU){var _cO11=_c5N1.replace(this.K_reGroupingSeparator, '');var _cEF1=false;if(this._cAA1(_cO11)==true){_cO11=_cO11.replace(this.K_reMinusSign,'');_cO11=_cO11.replace(this.K_reNegativePrefix,'');_cO11=_cO11.replace(this.K_reNegativeSuffix,'');_cO11=_cO11.replace(/[\(\)]/g,'');_cEF1=true;}else{_cO11=_cO11.replace(this.K_rePositivePrefix,'');_cO11=_cO11.replace(this.K_rePositiveSuffix,'');_cO11=_cO11.replace(this.K_rePlusSign,'');}if(!this._c5F(_cO11, _cX91, _cY91, _cHU, _cIU)){return false;}if(_cEF1&&!_cWP){return false;}if(this._cLU(_cO11)==true){if(_cEF1==true){_cO11="-"+_cO11;}return _cO11;}return false;};U_PromptInputParser._cVB=function(_c5N1,_cX91,_cY91,_cHU,_cIU){var _cO11=_c5N1.replace(this.K_reGroupingSeparator, '');_cO11=_cO11.replace(this.K_rePositivePrefix,'');_cO11=_cO11.replace(this.K_rePositiveSuffix,'');_cO11=_cO11.replace(this.K_rePlusSign,'');if(!this._c5F(_cO11, _cX91, _cY91, _cHU, _cIU)){return false;}if(this._cLU(_cO11)==true){return _cO11;}return false;};U_PromptInputParser._cSH=function(_c5N1,_cX91,_cY91,_cHU,_cIU){var _cO11=this._cVB(_c5N1, _cX91, _cY91, _cHU, _cIU).toString();if((_cO11=='false')||(_cO11=='0')){return false;}return _cO11;};U_PromptInputParser._cAA1=function(_c5N1){var _cO11=this._cKL(_c5N1);if((_cO11.search(this.K_reMinusSign)!=-1)||((_cO11.search(this.K_reNegativeSuffix)!=-1)&&(_cO11.search(this.K_reNegativePrefix)!=-1))||(_cO11.match(this.K_reFinancialNegative)!=null)){return true;}return false;};U_PromptInputParser._c7U=function(_c5N1){var _cO11=_c5N1.toString();if(_cO11=='false'){return false;}if(_cO11==''){return _cO11;}_cO11=_cO11.replace(this.K_reGroupingSeparator, '');var _cEF1=false;var _c051=new RegExp('-', 'g');var _c001=_cO11.search(_c051);if(_c001!=-1){_cEF1=true;_cO11=_cO11.replace(_c051, '');}if(_cEF1==true){_cO11=this.F_GetProperty(this.K_eNegativePrefix)+_cO11;_cO11=_cO11+this.F_GetProperty(this.K_eNegativeSuffix);}else{_cO11=this.F_GetProperty(this.K_ePositivePrefix)+_cO11;_cO11=_cO11+this.F_GetProperty(this.K_ePositiveSuffix);}return _cO11;};U_PromptInputParser._cJU=function(_c5N1){var _cU41=false;var _cV9=new RegExp(this._cB4(this.F_GetProperty(this.K_eCurrencyMinusSign)), 'g');var _cD3=new RegExp(this._cB4('^'+this.F_GetProperty(this.K_eCurrencyNegativePrefix)));var _cE3=new RegExp(this._cB4(this.F_GetProperty(this.K_eCurrencyNegativeSuffix)), 'g');var _cF3=new RegExp(this._cB4('^'+this.F_GetProperty(this.K_eCurrencyPositivePrefix)));var _cG3=new RegExp(this._cB4(this.F_GetProperty(this.K_eCurrencyPositiveSuffix)), 'g');var _cI1=new RegExp(this._cB4(this.F_GetProperty(this.K_eCurrencyGroupingSeparator), 'g'));var _c62=new RegExp(this._cB4(this.F_GetProperty(this.K_eMonetaryDecimalSeparator)));var _cO11=this._cKL(_c5N1);if((_cO11.search(_cV9)!=-1)||((_cO11.search(_cD3)!=-1)&&(_cO11.search(_cE3)!=-1))||(_cO11.match(this.K_reFinancialNegative)!=null)){_cU41=true;}_cO11=_cO11.replace(this.K_reCurrencySymbol,'');_cO11=_cO11.replace(_cV9,'');_cO11=_cO11.replace(_cD3,'');_cO11=_cO11.replace(_cE3,'');_cO11=_cO11.replace(_cF3,'');_cO11=_cO11.replace(_cG3,'');_cO11=_cO11.replace(/[\(\)]/g,'');_cO11=_cO11.replace(_cI1,'');var _c151=_cO11.split(_c62);var _cDO1=0;for(_cDO1=0; _cDO1<_c151.length; _cDO1++){if(this._cLU(_c151[_cDO1])==false){return false;}}var _cL6="";if(_cU41==true){_cL6+= "-";}if((_c151.length==1)&&(_cO11.indexOf(this.F_GetProperty(this.K_eMonetaryDecimalSeparator))===0)){_cL6+= "0." + _c151[0];}else{_cL6+= _c151[0];if(_c151.length>1){_cL6+= ".";_cL6+= _c151[1];}}return _cL6;};U_PromptInputParser._cCP=function(_c5N1,_c55){var _cO11=_c5N1.toString();if(_cO11=='false'){return false;}if(_cO11==''){return _cO11;}var _cEF1=false;var _c051=new RegExp('-', 'g');var _c001=_cO11.search(_c051);if(_c001!=-1){_cEF1=true;_cO11=_cO11.replace(_c051, '');}var _cZN1=_cO11.split(".");var _cPU="";if(_c55==true){_cZN1[0]=this._cK6(_cZN1[0]);}if(_cZN1.length>1){_cPU=_cZN1[0]+this.F_GetProperty(this.K_eCurrencyDecimalSeparator)+ _cZN1[1];}else{_cPU=_cZN1[0];}if(_cEF1==true){_cPU=this.F_GetProperty(this.K_eCurrencyNegativePrefix)+_cPU;_cPU=_cPU+this.F_GetProperty(this.K_eCurrencyNegativeSuffix);}else{_cPU=this.F_GetProperty(this.K_eCurrencyPositivePrefix)+_cPU;_cPU=_cPU+this.F_GetProperty(this.K_eCurrencyPositiveSuffix);}return _cPU;};U_PromptInputParser._cWB=function(_cUL1,_cX91,_cY91,_cHU,_cIU){var _cO11=this._cVP(_cUL1);_cO11=this._c4F(_cO11);if(_cO11!=false){_cO11=this._cT41(_cO11);}if(!this._c5F(_cO11, _cX91, _cY91, _cHU, _cIU)){_cO11=false;}return(_cO11);};U_PromptInputParser._cVP=function(_cUL1){var _cO11=_cUL1;_cO11=_cO11.replace(this.K_reCurrencySymbol, '');_cO11=_cO11.replace(this.K_reGroupingSeparator, '');_cO11=this._cKL(_cO11);_cO11=_cO11.replace(this.K_reDecimalSeparator, '.');var _cMP=_cO11.search(this.K_rePercentSymbol);if(_cMP!=-1){_cO11=_cO11.replace(this.K_rePercentSymbol, '');}return(_cO11);};U_PromptInputParser._cL2=function(_cO11){var _cXP=_cO11.split(this.F_GetProperty(this.K_eExponentialSymbol));if(_cXP.length==2){var _cW41=_cXP[0];var _cW9=false;if((_cW41.search(this.K_reMinusSign)!=-1)||(_cW41.search(this.K_reNegativePrefix)!=-1)){_cW9=true;_cW41=_cW41.replace(this.K_reMinusSign, '');_cW41=_cW41.replace(this.K_reNegativePrefix, '');}if(_cW41.length===0){return(false);}var _cLL=_cW41.split('.');if(_cLL.length<3){for(var _cFQ1=0; _cFQ1<_cLL.length; _cFQ1++){if(this._cLU(_cLL[_cFQ1])==false){return(false);}}}var _c4A1=_cXP[1];if(_c4A1.length===0){return(false);}_c4A1=_c4A1.replace(this.K_rePlusSign, '');var _cYB=false;if((_c4A1.search(this.K_reMinusSign)!=-1)||(_c4A1.search(this.K_reNegativePrefix)!=-1)){_cYB=true;_c4A1=_c4A1.replace(this.K_reMinusSign, '');_c4A1=_c4A1.replace(this.K_reNegativePrefix, '');}var _cYP=this._cLU(_c4A1);if(!_cYP){return(false);}var _c101='';if(_cW9){_c101+= '-';}_c101+= _cW41;_c101+= 'E';if(_cYB){_c101+= '-';}_c101+= _c4A1;_cO11=_c101;}else{return(false);}return(_cO11);};U_PromptInputParser._c4F=function(_cO11){var _cU41=false;if((_cO11.match(this.K_reFinancialNegative)!=null)||(_cO11.search(this.K_reMinusSign)!=-1)||(_cO11.search(this.K_reNegativePrefix)!=-1)){_cU41=true;_cO11=_cO11.replace(this.K_reMinusSign, '');_cO11=_cO11.replace(this.K_reNegativePrefix, '');_cO11=_cO11.replace(/[\(\)]/g,'');if(_cO11.length==0){return(false);}}var _c201=false;if(_cO11.indexOf('.')===0){_c201=true;}var _cBA1=_cO11.split('.');var _cW41='';var _cZZ='';var _cUH='';if(_cBA1.length==2){_cW41=_cBA1[0];_cZZ=_cBA1[1];if(!this._cLU(_cW41)||!this._cLU(_cZZ)){return(false);}if(_cU41){_cUH+= '-';}if(_c201){_cUH+= '0.';}else{_cUH+= _cW41;_cUH+= '.';}_cUH+= _cZZ;_cO11=_cUH;}else if(_cBA1.length==1){_cW41=_cBA1[0];if(!this._cLU(_cW41)){return false;}if(_cU41){_cUH+= '-';}if(_c201){_cUH+= '0.';}_cUH+= _cW41;_cO11=_cUH;}else{return false;}return(_cO11);};U_PromptInputParser._cN9=function(_c2A1){var _cO11=_c2A1.toString();_cO11=this._cQU(_cO11);if(this.F_GetProperty(this.K_eDecimalSeparator)!='.'){var _cC4=new RegExp(this._cB4('.'), 'g');_cO11=_cO11.replace(_cC4, this.F_GetProperty(this.K_eDecimalSeparator));}var _cMU=_cO11.search(this.K_rePercentSymbol);if(_cMU==-1&&_cO11.length>0){_cO11+= this.F_GetProperty(this.K_ePercentSymbol);}if(_cO11=="NaN%"){_cO11="";}return(_cO11);};U_PromptInputParser._cKL=function(_c5N1){var _c301=/[\s]/g;_c5N1=_c5N1.replace(_c301,'');return _c5N1;};U_PromptInputParser._c51=function(){this.K_reCurrencySymbol=new RegExp(this._cB4(this.F_GetProperty(this.K_eCurrencySymbol)), 'g');this.K_reGroupingSeparator=new RegExp(this._cB4(this.F_GetProperty(this.K_eGroupingSeparator)), 'g');this.K_reDecimalSeparator=new RegExp(this._cB4(this.F_GetProperty(this.K_eDecimalSeparator)), 'g');this.K_reMinusSign=new RegExp(this._cB4(this.F_GetProperty(this.K_eMinusSign)), 'g');this.K_rePlusSign=new RegExp(this._cB4(this.F_GetProperty(this.K_ePlusSign)), 'g');this.K_reNegativePrefix=new RegExp(this._cB4(this.F_GetProperty(this.K_eNegativePrefix)), 'g');this.K_reNegativeSuffix=new RegExp(this._cB4(this.F_GetProperty(this.K_eNegativeSuffix)), 'g');this.K_rePositivePrefix=new RegExp(this._cB4(this.F_GetProperty(this.K_ePositivePrefix)), 'g');this.K_rePositiveSuffix=new RegExp(this._cB4(this.F_GetProperty(this.K_ePositiveSuffix)), 'g');this.K_rePercentSymbol=new RegExp(this._cB4(this.F_GetProperty(this.K_ePercentSymbol)), 'g');this.K_reExponentSymbol=new RegExp(this._cB4(this.F_GetProperty(this.K_eExponentialSymbol)), 'gi');this.K_reFinancialNegative=new RegExp(/^\([^)]*\)$/);};U_PromptInputParser._cZB=function(_cKS,_c3F1){var _cO11=_cKS;if(_cO11){if ((_c3F1=='number') ||(_c3F1=='currency') ||(_c3F1=='integer')){_cO11=_cO11.replace(/\./g, this.F_GetProperty(this.K_eDecimalSeparator));_cO11=_cO11.replace(this.K_reGroupingSeparator, '');var _c001=_cO11.search("-");var _cWJ1=_cO11.search("E");if(_c001!=-1&&_cWJ1==-1){_cO11=this.F_GetProperty(this.K_eNegativePrefix)+_cO11+this.F_GetProperty(this.K_eNegativeSuffix);}}}return _cO11;};U_PromptInputParser._cT41=function(_cUL1){var _cU41=false;if(_cUL1=="0"||_cUL1==""){return(_cUL1);}if((_cUL1.match(this.K_reFinancialNegative)!=null)||(_cUL1.search(this.K_reMinusSign)!=-1)||(_cUL1.search(this.K_reNegativePrefix)!=-1)){_cU41=true;_cUL1=_cUL1.replace(this.K_reMinusSign, '');_cUL1=_cUL1.replace(this.K_reNegativePrefix);_cUL1=_cUL1.replace(/[\(\)]/g, '');if(_cUL1.length===0){return(false);}}var _cVH=_cUL1.indexOf(".");var _c8N1;if(_cVH==-1){_c8N1=this._c58(_cUL1);}else{var _cBA1=_cUL1.split(".");if(_cBA1.length>2){return(false);}else{var _cXJ1=_cBA1[0];var _cYJ1=_cBA1[1];_cXJ1=this._c58(_cXJ1);_c8N1=_cXJ1+_cYJ1;}}if(_cU41){_c8N1="-"+_c8N1;}return(_c8N1);};U_PromptInputParser._c58=function(_cUL1){var _cCA1=_cUL1.length;var _c8N1;if(_cCA1>2){_c8N1=_cUL1.substr(0, _cCA1-2);_c8N1+= ".";_c8N1+= _cUL1.substr(_cCA1-2);}else if(_cCA1==2){_c8N1="0."+_cUL1;}else{_c8N1="0.0"+_cUL1;}return(_c8N1);};U_PromptInputParser._cQU=function(_cUL1){if(_cUL1=="0"||_cUL1==""){return(_cUL1);}var _cVH=_cUL1.indexOf(".");var _c8N1;var _cU41=false;if((_cUL1.match(this.K_reFinancialNegative)!=null)||(_cUL1.search(this.K_reMinusSign)!=-1)||(_cUL1.search(this.K_reNegativePrefix)!=-1)){_cU41=true;_cUL1=_cUL1.replace(this.K_reMinusSign, '');_cUL1=_cUL1.replace(this.K_reNegativePrefix);_cUL1=_cUL1.replace(/[\(\)]/g, '');if(_cUL1.length===0){return false;}}if(_cVH==-1){_c8N1=_cUL1+"00";}else{var _cBA1=_cUL1.split(".");if(_cBA1.length>2){return false;}else{var _cXJ1=_cBA1[0];var _cYJ1=_cBA1[1];if(_cYJ1.length==2){_c8N1=_cXJ1+_cYJ1;}else if(_cYJ1.length>2){_c8N1=_cXJ1+_cYJ1.substr(0, 2);_c8N1+= "." + _cYJ1.substr(2);}else{_c8N1=_cXJ1+_cYJ1+"0";}}}var _c401=0;for(var i=0; i<_c8N1.length; i++){if(_c8N1.charAt(i)=="0"){_c401++;}else{break;}}_c8N1=_c8N1.substr(_c401);if(_c8N1.length===0){_c8N1="0";}if(_c8N1.charAt(0)=="."&&_c8N1.length>1){_c8N1="0"+_c8N1;}if(_cU41){_c8N1="-"+_c8N1;}return(_c8N1);};U_PromptInputParser._cCQ1=function(_cUL1){if(_cUL1==""){return(false);}var _cVM1=parseFloat(_cUL1);if(isNaN(_cVM1)){return(false);}else if(_cVM1===0){return(true);}return(false);};U_PromptInputParser._cWH=function(){U_PromptInputParser._cTU1=new Date();U_PromptInputParser._cSZ=U_PromptInputParser._cTU1.getFullYear();U_PromptInputParser._cGU=U_PromptInputParser._cTU1.getMonth();U_PromptInputParser._cO41=U_PromptInputParser._cTU1.getDate();};U_PromptInputParser.F_GetFormatDate=function(_c7R1,_cXB1){if(!_c7R1){return false;}var _c251=this.F_GetProperty(this.K_eYearFormatMedium);var _c501=this.F_GetProperty(this.K_eMonthFormatMedium);var _cDA1=this.F_GetProperty(this.K_eDayFormatMedium);var _cRV1="";var _cSV1="";var _cTV1="";if(_cXB1==1){_cRV1=this.F_GetJapaneseEra(_c7R1);}else{_cRV1=_c7R1.getFullYear();_cRV1="0000"+_cRV1;_cRV1=_cRV1.substring(_cRV1.length-4, _cRV1.length);if((_c251=="yy")&&(parseInt(_cRV1, 10)>1900)){_cRV1=_cRV1.substring(_cRV1.length-2, _cRV1.length);}}if(_c501=="M"){_cSV1=_c7R1.getMonth()+1;}else if(_c501=="MMM"){_cSV1=(this.F_GetPropertyArray(this.K_eArMonthsAbbr))[_c7R1.getMonth()];}else if(_c501=="MMMM"){_cSV1=(this.F_GetPropertyArray(this.K_eArMonths))[_c7R1.getMonth()];}else{var _cUV1=_c7R1.getMonth()+1;_cSV1=_cUV1.toString();if(_cSV1.length==1){_cSV1="0"+_cSV1;}}if(_cDA1.match(/DD/i)){var _cVV1=_c7R1.getDate();_cTV1=_cVV1.toString();if(_cTV1.length==1){_cTV1="0"+_cTV1;}}else{_cTV1=_c7R1.getDate();}var _cZP=this.F_GetProperty(this.K_eTimeSeparator).F_RegExpEscape();var _c351=new RegExp("(" + _cZP + "*" + this.F_GetProperty( this.K_eHourFormatMedium ) + _cZP + "*" + "|" + _cZP + "*" + this.F_GetProperty( this.K_eMinuteFormatMedium ) + _cZP + "*" + "|" + _cZP + "*" + this.F_GetProperty( this.K_eSecondFormatMedium ) + _cZP + "*" + "|a" + ")", "g");var _c451=(this.F_GetProperty(this.K_eMediumFormat)).replace(_c351,"").replace(/^\s+|\s+$/,"");_c451=_c451.replace(RegExp(_c251, "g"), _cRV1);_c451=_c451.replace(RegExp(_cDA1, "g"), _cTV1);_c451=_c451.replace(RegExp(_c501, "g"), _cSV1);return _c451;};U_PromptInputParser.F_GetDays=function(_c4P1,_cQR1){switch(_c4P1){case 0:return 31;case 1:return(this._cEA1(_cQR1))?29:28;case 2:return 31;case 3:return 30;case 4:return 31;case 5:return 30;case 6:return 31;case 7:return 31;case 8:return 30;case 9:return 31;case 10:return 30;case 11:return 31;default:return-1;}};U_PromptInputParser.F_GetMonth=function(_c4P1){return(this.F_GetPropertyArray(this.K_eArMonthsAbbr))[ _c4P1 ];};U_PromptInputParser.F_GetWeekDay=function(_cZH1){return(this.F_GetPropertyArray(this.K_eArDaysAbbr))[ _cZH1 ];};U_PromptInputParser._cEA1=function(_cQR1){if((_cQR1 % 4===0)&&((_cQR1 % 100!==0)||(_cQR1 % 400===0))){return true;}else{return false;}};U_PromptInputParser._cZJ1=function(_cFF1){if(_cFF1.length>4){return false;}var i;for(i=0; i<_cFF1.length; i++){var _cGF1=_cFF1.charAt(i);if(!this._cHF1(_cGF1)){return false;}}return true;};U_PromptInputParser._cHF1=function(_cGF1){return ((_cGF1>="0")&&(_cGF1 <= "9"));};U_PromptInputParser._c0K1=function(_cIF1){var _cJF1=Date.parse(_cIF1);if(_cJF1){return true;}else{return false;}};U_PromptInputParser.F_GetFourDigitYear=function(_cQR1){var _cMR1=_cQR1.toString();if(_cQR1<10){_cMR1="000"+_cQR1;}else if(_cQR1<100){_cMR1="00"+_cQR1;}else if(_cQR1<1000){_cMR1="0"+_cQR1;}return _cMR1;};U_PromptInputParser.F_GetDateInTransferableFormat=function(_c7R1){var _cTS1=this.F_GetFourDigitYear(_c7R1.getFullYear());var _cCV1=_c7R1.getMonth()+1;if(_cCV1<10){_cCV1="0"+_cCV1;}var _cDV1=_c7R1.getDate();if(_cDV1<10){_cDV1="0"+_cDV1;}return _cTS1+"-" + _cCV1 + "-" + _cDV1;};U_PromptInputParser.F_GetTimeInTransferableFormat=function(_c8R1){var _cIP1=_c8R1.getHours().toString();var _c5I1=_c8R1.getMinutes().toString();var _c6I1=_c8R1.getSeconds().toString();var _cBT=_c8R1.getMilliseconds().toString();if(_cBT.length==1){_cBT="00"+_cBT;}else if(_cBT.length==2){_cBT="0"+_cBT;}return ((_cIP1.length==1 )?"0" + _cIP1:_cIP1 ) + ":" +((_c5I1.length==1 )?"0" + _c5I1:_c5I1 ) + ":" +((_c6I1.length==1 )?"0" + _c6I1:_c6I1 ) + "." + _cBT;};U_PromptInputParser._cXH=function(_c7R1){if(_c7R1.getTime()){return true;}else{return false;}};U_PromptInputParser._cM6=function(_c5N1){var charDelimiters=/[ ,-]/g;var arTestDateStrip=_c5N1.split(charDelimiters);var sTestDateStrip=arTestDateStrip.join(" ");return sTestDateStrip;};U_PromptInputParser.F_ParseDate=function(_cIF1,_c551){if(!_c551){alert("Input order not specified for ParseDate");return false;}var _c4P1=null;var _c2U1=null;var _cQR1=null;var _cKF1=false;var _c9N1=null;var _c651=false;var _cLF1=null;var _cFA1=false;var _c1K1=null;var _cXZ=/[^0-9]/;var _c751=null;var _cYH=0;var _c6F=1;var _cML=2;switch(_c551){case "MYD":_cYH=1;_c6F=0;_cML=2;break;case "MDY":_cYH=2;_c6F=0;_cML=1;break;case "YMD":_cYH=0;_c6F=1;_cML=2;break;case "YDM":_cYH=0;_c6F=2;_cML=1;break;case "DMY":_cYH=2;_c6F=1;_cML=0;break;case "DYM":_cYH=1;_c6F=2;_cML=0;break;}var _cZH=_cIF1;var _c0C="?.[]^$(){}|\\&";var _cRU=_c0C.indexOf(this.F_GetProperty(this.K_eDateSeparatorShort))>=0?("\\"+this.F_GetProperty(this.K_eDateSeparatorShort)):this.F_GetProperty(this.K_eDateSeparatorShort);var _c68=new RegExp(_cRU, "g");_cZH=_cZH.replace(_c68, " ");var _c0Q=_c0C.indexOf(this.F_GetProperty(this.K_eDateSeparatorMedium))>=0?("\\"+this.F_GetProperty(this.K_eDateSeparatorMedium)):this.F_GetProperty(this.K_eDateSeparatorMedium);var _cN6=new RegExp(_c0Q, "g");_cZH=_cZH.replace(_cN6, " ");var _c601=/[ ,\-\/\\#\:]/g;var _c851=_cZH.split(_c601);if(_c851.length!=3){var rDelimitersWithDecimal=/[ ,\.\-\/\\#\:]/g;_c851=_cZH.split(rDelimitersWithDecimal);}if(_c851.length<3){return false;}else if(_c851.length>3){var _c951=[];for(var x=0; x<_c851.length; x++){if(_c851[x]!==''){_c951=_c951.concat(_c851[x]);}}_c851=_c951;}if(_c851.length>3){var _c1Q=[];for(var i=0; i<_c851.length; i++){var z=_c851[i].search(_cXZ);if(z==-1){if(_c851[i]){_c1Q=_c1Q.concat(_c851[i]);}}}if(_c1Q.length==3){_c851=_c1Q;}else{return false;}}if(_cYH<_c851.length&&_c851[_cYH].search(_cXZ)==-1){if((_c851[_cYH].length>=1)&&(_c851[_cYH].length<=4)){_cQR1=_c851[_cYH];if(_cQR1.length==2){_cQR1=this._cM2(_cQR1);}_cFA1=true;_c1K1= _cYH;}}var _cGA1=false;var _cHA1=false;if(this._cLU(_c851[_c6F])===true){_cHA1=parseInt(_c851[_c6F],10)-1;}else{_cGA1=this._c0I(_c851[_c6F]);}if((parseInt(_cGA1,10)>=0)&&(parseInt(_cGA1,10)<=11)){_c4P1=_cGA1;_c651=true;_cLF1=_c6F;}else if(this._cIA1(_cHA1)){_c4P1=_cHA1;_c651=true;_cLF1=_c6F;}if((_c651)&&(_cFA1)){if(this._c2K1(_c851[_cML], parseInt(_c4P1, 10), parseInt(_cQR1, 10))){_c2U1=_c851[_cML];_cKF1=true;_c9N1=_cML;}}if((_c651)&&(_cFA1)&&(_cKF1)){_c751=new Date(_cQR1, _c4P1, _c2U1);_c751.setFullYear(_cQR1);if(!this._cXH(_c751)){return false;}else{return _c751;}}_cFA1=false;_c651=false;_cKF1=false;_cQR1=null;_c4P1=null;_c2U1=null;_cYH=0;_c6F=1;_cML=2;_cQR1=_c851[0];_c4P1=parseInt(_c851[1],10)-1;_c2U1=parseInt(_c851[2],10);if((this._cSU(_cQR1))&&(this._cIA1(_c4P1))&&this._c2K1(_c2U1, _c4P1, parseInt(_cQR1,10))){_c751=new Date(_cQR1, _c4P1, _c2U1);_c751.setFullYear(_cQR1);return _c751;}_cQR1=null;_c4P1=null;_c2U1=null;var k=0;for(k=0; k<_c851.length; k++){var sSearchMonth=this._c0I(_c851[k]);if((parseInt(sSearchMonth, 10)>=0)&&(parseInt(sSearchMonth, 10)<=11)){_c4P1=parseInt(sSearchMonth, 10);_c651=true;_cLF1=k;}}var l=0;for(l=0; l<_c851.length; l++){if(this._cSU(_c851[l])===true){_cQR1= _c851[l];_cFA1=true;_c1K1=l;}}if((_cFA1)&&(_c651)){var m=0;for(m=0; m<_c851.length; m++){if((m!=_c1K1)&&(m!=_cLF1)){if(_c851[m].search(_cXZ)==-1){if(this._c2K1(_c851[m], parseInt(_c4P1,10), parseInt(_cQR1,10))){_c2U1=_c851[m];_cKF1=true;_c9N1= m;}}}}}if((_c651)&&(_cFA1)&&(_cKF1)){_c751=new Date(_cQR1, _c4P1, _c2U1);_c751.setFullYear(_cQR1);if(!this._c0K1(_c751)){return false;}else{return _c751;}}else{return false;}};U_PromptInputParser._cSU=function(_cFF1){var _cXZ=/[^0-9]/;var z=_cFF1.search(_cXZ);if(z==-1){if((_cFF1.length==3)||(_cFF1.length==4)){return true;}}return false;};U_PromptInputParser._c0I=function(_cGA1){var j=0;var _cA51=this.F_GetPropertyArray(this.K_eArMonthsAbbr);for(j=0; j<_cA51.length; j++){var _c3K1=new RegExp("\\.", "gi");var _cTU=_cA51[j];_cTU=_cTU.replace(_c3K1,"");var _c701=_cTU.length;var _c2Q=null;if(_cGA1.length>_c701){_c2Q=_cGA1.substr(0, _c701);}else{_c2Q=_cGA1;}_c2Q=_c2Q.replace(_c3K1, "");var _cB51=new RegExp("^" + _c2Q, "i");if(_cTU.match(_cB51)){return j;}}return false;};U_PromptInputParser._cIA1=function(_c5N1){var _cWU1=parseInt(_c5N1,10);if((_cWU1>=0)&&(_cWU1<=11)){return true;}else{return false;}};U_PromptInputParser._c2K1=function(_c5N1,_cHA1,_cMF1){var _c1I1=this.F_GetDays(_cHA1, _cMF1);var _cWU1=parseInt(_c5N1,10);return((_cWU1>=1)&&(_cWU1<=_c1I1));};U_PromptInputParser._cC51=function(_c7R1,_cJF1){_c7R1.setHours(0);_c7R1.setSeconds(0);_c7R1.setMinutes(0);_c7R1.setMilliseconds(0);_cJF1.setHours(0);_cJF1.setSeconds(0);_cJF1.setMinutes(0);_cJF1.setMilliseconds(0);if(_c7R1>_cJF1){return true;}else{return false;}};U_PromptInputParser._cUU=function(_c7R1,_cJF1){_c7R1.setHours(0);_c7R1.setSeconds(0);_c7R1.setMinutes(0);_c7R1.setMilliseconds(0);_cJF1.setHours(0);_cJF1.setSeconds(0);_cJF1.setMinutes(0);_cJF1.setMilliseconds(0);if(_c7R1<_cJF1){return true;}else{return false;}};U_PromptInputParser._cM2=function(_cJA1){if(_cJA1.length==2){var _cMF1=parseInt(_cJA1,10);if(_cMF1>=this._cTJ1&&_cMF1<=this._cUJ1){_cMF1=_cMF1+2000;}else{_cMF1=_cMF1+1900;}var _c3Q=_cMF1.toString();return _c3Q;}else{return false;}};U_PromptInputParser._c0A1=function(_cGN1,_cXB1){var _cO11;if((_cXB1==1)&&(this._cAN1(_cGN1)!==false)){_cO11=this._cAN1(_cGN1);var _cMR1;if(this._cZJ1(_cO11)){_cMR1=_cO11;}else{_cMR1=this.F_GetYearFromEraString(_cO11);}_cO11=this._c65(_cMR1);}else{if((_cXB1==0)&&(this._cM2(_cGN1))){_cGN1=this._cM2(_cGN1);}_cO11=this._c7U(_cGN1);for(var i=0;_cO11.length<this.F_GetProperty(this.K_eYearFormatMedium).length;i++){_cO11="0"+_cO11;}}return _cO11;};U_PromptInputParser._cY61=function(_cGN1,_cXB1){var _cO11;var _c7R1;if(_cXB1==1){_c7R1=this.F_ParseEra(_cGN1, this.F_GetProperty("dateOrder"));}else{_c7R1=this.F_ParseDate(_cGN1, this.F_GetProperty("dateOrder"));}_cO11=this.F_GetFormatDate(_c7R1, _cXB1);return _cO11;};U_PromptInputParser._cRP=function(_cGN1,_cXB1,_cW91,_c4F1){var _c7R1, _cO11;if(_cXB1==1){_c7R1=this.F_ParseEra(_cGN1, this.F_GetProperty("dateOrder"));}else{_c7R1=this.F_ParseDate(_cGN1, this.F_GetProperty("dateOrder"));}if((_cW91&&(_c7R1<_cW91))||(_c4F1&&(_c7R1>_c4F1))){_cO11=false;}else{_cO11=this.F_GetFormatDate(_c7R1, _cXB1);}return _cO11;};U_PromptInputParser._c5F1=function(_cGN1,_cXB1,_cW91,_c4F1){var _cO11;if((_cXB1==1)&&(this._cAN1(_cGN1)!==false)){_cO11=this._cAN1(_cGN1);var _cMR1;if(this._cZJ1(_cO11)){_cMR1=_cO11;}else{_cMR1=this.F_GetYearFromEraString(_cO11);}var _cQR1=parseInt(_cMR1, 10);if((_cW91&&(_cQR1<_cW91.getFullYear()))||(_c4F1&&(_cQR1>_c4F1.getFullYear()))){_cO11=false;}}else{if((_cXB1==0)&&(this._cM2(_cGN1))){_cGN1=this._cM2(_cGN1);}_cO11=this._cZJ1(_cGN1);if(_cO11!==false){_cO11=_cGN1;var _cQR1=parseInt(_cO11, 10);if((_cW91&&(_cQR1<_cW91.getFullYear()))||(_c4F1&&(_cQR1>_c4F1.getFullYear()))){_cO11=false;}}}return _cO11;};function C_JapaneseEra(_cYQ1, _cKA1, _cD51, _cNF1, _c4K1, _cOF1, _cBN1){this._cER1=_cYQ1;this._cLA1=new Date(_cKA1,(parseInt(_cD51,10)-1).toString(), _cNF1, 0, 0, 0);this._c5K1=new Date(_c4K1,(parseInt(_cOF1,10)-1).toString(), _cBN1, 23, 59, 59);};U_PromptInputParser.F_GetJapaneseEra=function(_cJF1){var _c801="";this._c45();for(var i=0; i<this.K_eJapaneseEras.length; i++){if(_cJF1>=this.K_eJapaneseEras[i]._cLA1&&_cJF1<=this.K_eJapaneseEras[i]._c5K1){_c801=this.K_eJapaneseEras[i]._cER1;var _c6K1=(parseInt(_cJF1.getFullYear(), 10)-parseInt(this.K_eJapaneseEras[i]._cLA1.getFullYear(), 10)+1);_c801 += " " + _c6K1.toString();return _c801;}}_c801=_cJF1.getFullYear().toString();return _c801;};U_PromptInputParser._c65=function(_cMR1){var _cQR1=parseInt(_cMR1, 10);var _c801="";this._c45();for(var i=this.K_eJapaneseEras.length-1; i>=0; i--){if(_cQR1>=this.K_eJapaneseEras[i]._cLA1.getFullYear()&&_cQR1<=this.K_eJapaneseEras[i]._c5K1.getFullYear()){_c801=this.K_eJapaneseEras[i]._cER1;var _c6K1=_cQR1-this.K_eJapaneseEras[i]._cLA1.getFullYear()+1;_c801 += " " + _c6K1.toString();return _c801;}}_c801=_cMR1;return _c801;};U_PromptInputParser._c45=function(){if(!(this.K_eJapaneseEras instanceof Array)||this.K_eJapaneseEras.length<4){return;}this.K_eJapaneseEras[0]._cER1=G_ResManager.F_GetString("IDS_CCHL_JAPANESE_EMPEROR_1");this.K_eJapaneseEras[1]._cER1=G_ResManager.F_GetString("IDS_CCHL_JAPANESE_EMPEROR_2");this.K_eJapaneseEras[2]._cER1=G_ResManager.F_GetString("IDS_CCHL_JAPANESE_EMPEROR_3");this.K_eJapaneseEras[3]._cER1=G_ResManager.F_GetString("IDS_CCHL_JAPANESE_EMPEROR_4");};U_PromptInputParser._c4Q=function(_cXU1,_c6K1){this._c45();for(var i=0; i<this.K_eJapaneseEras.length; i++){if(_cXU1.toUpperCase()==this.K_eJapaneseEras[i]._cER1.toUpperCase()){_c6K1=this.K_eJapaneseEras[i]._cLA1.getFullYear()+_c6K1-1;return _c6K1;}}return false;};U_PromptInputParser.F_GetYearFromEraString=function(_cXU1){var _cYU1=_cXU1.split( " " );return this._c4Q(_cYU1[0], parseInt(_cYU1[1], 10));};U_PromptInputParser.F_ParseEra=function(_cIF1,_c551){var _c601=/[ ,\.-\/\\#\:]/g;var _cXZ=/[^0-9]/;var _cXU1=null;var _c6K1=null;var _cPF1=false;var _cVU=false;var _c901=null;var _c7K1=false;var _c851=_cIF1.split(_c601);this._c45();for(var i=0; i<_c851.length; i++){if(_c851[i].search(_cXZ)!=-1){for(var j=0; j<this.K_eJapaneseEras.length; j++){var _c8K1=_c851[i];if(_c8K1.length>this.K_eJapaneseEras[j]._cER1.length){_c8K1=_c8K1.substring(0, this.K_eJapaneseEras[j]._cER1.length);}var _cCN1=new RegExp("^" + _c8K1, "i");if(this.K_eJapaneseEras[j]._cER1.match(_cCN1)){_cPF1=true;_c901=i;_cXU1=this.K_eJapaneseEras[j]._cER1;if(_c901+1<_c851.length){var y=_c851[_c901+1].search(_cXZ);if(y==-1){_cVU= true;var iEraYearPosition=i+1;_c6K1=parseInt(_c851[_c901+1],10);}}}}}}if((_cPF1===true)&&(_cVU===true)){var _c5Q="";var _c7F=this._c4Q(_cXU1, _c6K1);for(var m=0; m<_c851.length; m++){if(m==_c901){_c5Q += " " + _c7F;}else if(m==iEraYearPosition){}else{_c5Q += " " + _c851[m];}}_c7K1=this.F_ParseDate(_c5Q, _c551);}else{_c7K1=this.F_ParseDate(_cIF1, _c551);}return _c7K1;};U_PromptInputParser._cAN1=function(_cFF1){var _c601=/[ ,\.-\/\\#\:]/g;var _c851=_cFF1.split(_c601);var _c8K1=_c851[0];var _cPF1=false;var _cQF1="";var _cWU=null;if(_c851.length==2){this._c45();for(var j=0; j<this.K_eJapaneseEras.length; j++){if(_c8K1.length>this.K_eJapaneseEras[j]._cER1.length){_c8K1=_c8K1.substring(0, this.K_eJapaneseEras[j]._cER1.length);}var _cCN1=new RegExp("^" + _c8K1, "i");if(this.K_eJapaneseEras[j]._cER1.match(_cCN1)){_cPF1=true;_cQF1=this.K_eJapaneseEras[j]._cER1;_cWU=parseInt(_c851[1],10);if(isNaN(_cWU)){_cPF1=false;}}}if(_cPF1===true){return this._c4Q(_cQF1, _cWU);}}return false;};U_PromptInputParser.K_eJapaneseEras=[];U_PromptInputParser.K_eJapaneseEras[0]=new C_JapaneseEra('Meiji', '1868', '8', '8', '1912', '7', '29');U_PromptInputParser.K_eJapaneseEras[1]=new C_JapaneseEra('Taisho', '1912', '7', '30', '1926', '12', '24');U_PromptInputParser.K_eJapaneseEras[2]=new C_JapaneseEra('Showa', '1926', '12', '25', '1989', '1', '7');U_PromptInputParser.K_eJapaneseEras[3]=new C_JapaneseEra('Heisei', '1989', '1', '8', '2087', '12', '31');U_PromptInputParser.F_ParseTime=function(_c6R1){var _c8R1=new Date(1970,0,1,0,0,0,0);var _cA01=(_c6R1)?_c6R1:'';var _cRF1=_cA01.split(/[T\s]/g);if(_cRF1.length==2){_cA01=_cRF1[1];}var _cB01=_cA01.split(/[:\.\,]/g);if((_cB01.length==4)||(_cB01.length==3)){var _cIP1=parseInt(_cB01[0],10);if(!isNaN(_cIP1)&&_cIP1<=23&&_cIP1>=0){_c8R1.setHours(_cIP1);}else{_c8R1.setHours(0);}var _c5I1=parseInt(_cB01[1],10);if(!isNaN(_c5I1)&&_c5I1<=59&&_c5I1>=0){_c8R1.setMinutes(_c5I1);}else{_c8R1.setMinutes(0);}var _c6I1=parseInt(_cB01[2],10);if(!isNaN(_c6I1)&&_c6I1<=59&&_c6I1>=0){_c8R1.setSeconds(_c6I1);}else{_c8R1.setSeconds(0);}if(_cB01.length==4){var _cBT=parseInt(_cB01[3],10);if(!isNaN(_cBT)&&_cBT<=999&&_cBT>=0){_c8R1.setMilliseconds(_cBT);}else{_c8R1.setMilliseconds(0);}}}return _c8R1;};U_PromptInputParser._cZ61=function(_c8R1,_c9K1){var _cGN1='';var _cJP1=_c8R1.getHours();if(this.F_GetProperty(this.K_e24HourClock)=='false'){if(_cJP1==0){_cJP1=12;}else if(_cJP1>12){_cJP1=_cJP1-12;}}var _cIP1=_cJP1.toString();if((_cIP1.length==1)&&(this.F_GetProperty(this.K_eHourFormatMedium)=='hh')){_cIP1='0'+_cIP1;}_cGN1+= _cIP1;var _c5I1=_c8R1.getMinutes().toString();if((_c5I1.length==1)&&(this.F_GetProperty(this.K_eMinuteFormatMedium)=='mm')){_c5I1='0'+_c5I1;}_cGN1+= this.F_GetProperty(this.K_eTimeSeparator)+ _c5I1;if(_c9K1<=1){var _c6I1=_c8R1.getSeconds().toString();if((_c6I1.length==1)&&(this.F_GetProperty(this.K_eSecondFormatMedium)=='ss')){_c6I1='0'+_c6I1;}_cGN1+= this.F_GetProperty(this.K_eTimeSeparator)+ _c6I1;}if(_c9K1==0){var _cBT=_c8R1.getMilliseconds().toString();if(_cBT.length==2){_cBT='0'+_cBT;}else if(_cBT.length==1){_cBT='00'+_cBT;}_cGN1+= "." + _cBT;}if (( this.F_GetProperty( this.K_e24HourClock )=='false')&&( this.F_GetProperty( this.K_eAMPMLocation )=='right')){if(_c8R1.getHours()>=12){_cGN1=_cGN1+' ' + this.F_GetProperty( this.K_ePMString );}else{_cGN1=_cGN1+' ' + this.F_GetProperty( this.K_eAMString );}}else if ((this.F_GetProperty( this.K_e24HourClock )=="false")&&( this.F_GetProperty( this.K_eAMPMLocation )=="left")){if(_c8R1.getHours()>=12){_cGN1=this.F_GetProperty( this.K_ePMString)+ ' ' + _cGN1;}else{_cGN1=this.F_GetProperty( this.K_eAMString)+ ' ' + _cGN1;}}return _cGN1;};U_PromptInputParser._c6F1=function(_cGN1){var _cO11;var _cWR1=parseInt(_cGN1, 10);if((_cWR1>=U_PromptInputParser._c2F1)&&(_cWR1<=U_PromptInputParser._cFD1)){_cO11=_cGN1;}else{_cO11=false;}return _cO11;};U_PromptInputParser._cR41=function(_cGN1){var _cO11;var _c2M1=parseInt(_cGN1, 10);if((_c2M1>=U_PromptInputParser._cP41)&&(_c2M1<=U_PromptInputParser._cW21)){_cO11=_cGN1;}else{_cO11=false;}return _cO11;};U_PromptInputParser._cS41=function(_cGN1){var _cO11;var _c1M1=parseInt(_cGN1, 10);if((_c1M1>=U_PromptInputParser._cV21)&&(_c1M1<=U_PromptInputParser._cU21)){_cO11=_cGN1;}else{_cO11=false;}return _cO11;};U_PromptInputParser._cTH=function(_cGN1){var _cO11;var _cC01=parseInt(_cGN1, 10);if((_cC01>=U_PromptInputParser._cWG)&&(_cC01<=U_PromptInputParser._cRH)){_cO11=_cGN1;}else{_cO11=false;}return _cO11;};U_PromptInputParser._c7F1=function(_cGN1){var _cO11;var _cE51=new RegExp("^" + this.F_GetProperty( this.K_eAMString ).substring(0,1), "i");var _cF51=new RegExp("^" + this.F_GetProperty( this.K_ePMString ).substring(0,1), "i");if(_cGN1.match(_cE51)){_cO11=this.F_GetProperty(this.K_eAMString);}else if(_cGN1.match(_cF51)){_cO11=this.F_GetProperty(this.K_ePMString);}else{_cO11=false;}return _cO11;};U_PromptInputParser._c1A1=function(_cGN1){if((_cGN1.length==1)&&(this.F_GetProperty(this.K_eHourFormatMedium)=='hh')){_cGN1='0'+_cGN1;}return _cGN1;};U_PromptInputParser._cVZ=function(_cGN1){if((_cGN1.length==1)&&(this.F_GetProperty(this.K_eMinuteFormatMedium)=='mm')){_cGN1='0'+_cGN1;}return _cGN1;};U_PromptInputParser._cWZ=function(_cGN1){if((_cGN1.length==1)&&(this.F_GetProperty(this.K_eSecondFormatMedium)=='ss')){_cGN1='0'+_cGN1;}return _cGN1;};U_PromptInputParser._c2F=function(_cGN1){if(_cGN1.length==1){_cGN1='00'+_cGN1;}else if(_cGN1.length==2){_cGN1='0'+_cGN1;}return _cGN1;};U_PromptInputParser._cMA1=function(_cGN1){return this._c7F1(_cGN1);};U_PromptInputParser.F_NumbersOnlyOnKeyPress=function(e,_cX9,_c3F1,_c1C,_cO6){if(e.ctrlKey){return;}var _cAB1=e.keyCode;if(!G_BrowserInfo.M_bIsIE){_cAB1=e.charCode;if(_cAB1==0){return;}}switch(_cAB1){case U_DOM.K_iKeyEnter:case U_DOM.K_iKeyEscape:case 190:return;case 44:case 46:if(_c3F1=="integer"){break;}return;case 45:if(_cX9){return;}}if (((_cAB1>="0".charCodeAt( 0 ))&&(_cAB1 <= "9".charCodeAt( 0 )) )||(!_c1C &&((_cAB1==(this.F_GetProperty(this.K_eExponentialSymbol).toLowerCase()).charCodeAt(0))||(_cAB1==(this.F_GetProperty(this.K_eExponentialSymbol).toUpperCase()).charCodeAt(0))))){return;}if(_cAB1==(this.F_GetProperty(this.K_ePercentSymbol).charCodeAt(0))&&!_cO6){return;}e.preventDefault();if(G_BrowserInfo.M_bIsIE){e.keyCode=0;}e.stopPropagation();};U_PromptInputParser.F_SortInterval=function(_cGQ1,_cDN1){var _cHQ1=_cGQ1.split( " " );var _cEN1=_cDN1.split( " " );var _c6Q=Math.F_SortNumeric(_cHQ1[ 0 ], _cEN1[ 0 ]);var _cNL;if(_c6Q==0){if ((_cGQ1.indexOf( "-" )==-1 )&&( _cDN1.indexOf( "-" )==-1 ) ){_cNL=U_PromptInputParser.F_SortDateTime(_cHQ1[ 1 ], _cEN1[ 1 ]);}else if ((_cGQ1.indexOf( "-" ) != -1 )&&( _cDN1.indexOf( "-" ) != -1 ) ){_cNL=-(U_PromptInputParser.F_SortDateTime(_cHQ1[ 1 ], _cEN1[ 1 ]));}}return(_c6Q!=0)?_c6Q:_cNL;};U_PromptInputParser.F_SortDateTime=function(_cGQ1,_cDN1){if(_cGQ1<_cDN1){return-1;}else{return 1;}};U_PromptInputParser.F_SplitUseValueRange=function(_cNM,_c7M1){var _cOL=[];var _cPL;switch(_c7M1){case "date":_cPL="\\d\\d\\d\\d-\\d\\d-\\d\\d";break;case "time":_cPL="\\d\\d:\\d\\d:\\d\\d.\\d\\d\\d";break;case "dateTime":_cPL="\\d\\d\\d\\d-\\d\\d-\\d\\d\\s\\d\\d:\\d\\d:\\d\\d\\.\\d\\d\\d";break;case "interval":_cPL="-?\\d+\\s\\d\\d:\\d\\d:\\d\\d\\.\\d\\d\\d";break;case "simpleValue":_cPL=".*";break;default:return null;}var _c7Q=new RegExp( "^" + _cPL + ":" + _cPL + "$", "gi" );var _c2C=new RegExp( "^" + _cPL + ":$", "gi" );var _cY9=new RegExp( "^:" + _cPL + "$", "gi" );if(_c7Q.test(_cNM)){var _c1I=new RegExp( "^(" + _cPL + "):(" + _cPL + ")$", "gi" );var _c8Q=_c1I.exec(_cNM);_cOL[0]=_c8Q[1];_cOL[1]=_c8Q[2];}else if(_c2C.test(_cNM)){_cOL[0]=_cNM.match(_cPL)[0];_cOL[1]=null;}else if(_cY9.test(_cNM)){_cOL[0]=null;_cOL[1]=_cNM.match(_cPL)[0];}else if(_cNM==":"){_cOL[0]=null;_cOL[1]=null;}else{return null;}return _cOL;};U_PromptInputParser._cE=".";U_PromptInputParser.F_SetExpressionLocaleDecimalSeparator=function(_c8F){this._cP6=this._cE;this._cE=_c8F;};U_PromptInputParser.F_ConvertDecimalToNewExprLocale=function(s){if(!this._cP6){Debug.Alert("U_PromptInputParse:F_ConvertDecimalToNewExprLocale was called before F_SetExpressionLocaleDecimalSeparator");return s;}return s.replace(this._cP6, this._cE);};U_PromptInputParser.F_ConvertDecimalFromExprToEnLocale=function(s){return s.replace(U_PromptInputParser._cE, ".");};U_PromptInputParser.F_ToExpressionLocalizedString=function(v){var f=NaN;switch(typeof v){case "number":f=v;break;case "string":f=parseFloat(v);break;}if(isNaN(f)){return "";}return f.toString().replace(".", this._cE);};U_PromptInputParser.F_IsValidUseValue=function(_cWB1,_cIR1){var _cQL=null;switch(_cIR1){case "date":_cQL="\\d\\d\\d\\d-\\d\\d-\\d\\d";break;case "time":_cQL="\\d\\d:\\d\\d:\\d\\d.\\d\\d\\d";break;case "dateTime":_cQL="\\d\\d\\d\\d-\\d\\d-\\d\\d\\s\\d\\d:\\d\\d:\\d\\d\\.\\d\\d\\d";break;case "interval":_cQL="-?\\d+\\s\\d\\d:\\d\\d:\\d\\d\\.\\d\\d\\d";break;}if(_cQL){var _c2I=new RegExp( "^" + _cQL + "$", "gi" );if(_c2I.test(_cWB1)){return true;}return false;}return false;};U_PromptInputParser.F_GetDateTimeDatePart=function(_cWB1){var _cRL1=_cWB1.split( " " );return _cRL1[0];};U_PromptInputParser.F_GetDateTimeTimePart=function(_cWB1){var _cRL1=_cWB1.split( " " );return _cRL1[1];};U_PromptInputParser.F_GetMonthName=function(_c4P1){return(this.F_GetPropertyArray(this.K_eArMonths))[ _c4P1 ];};U_PromptInputParser.F_GetWeekDayName=function(_cZH1){return(this.F_GetPropertyArray(this.K_eArDays))[ _cZH1 ];};