function getContextPath(){try{var protocolObj=document.location.protocol;if(protocolObj!=null&&protocolObj.toUpperCase().indexOf("HTTP")!=0){return""}}catch(e){alert("getContextPath:"+e.message)}var tmpPathName=document.location.pathname;tmpPathName=tmpPathName.substring(1);var iPos=tmpPathName.indexOf("/");var contextPath=tmpPathName.substring(0,iPos);return contextPath}function getBlankPage(){try{var protocolObj=document.location.protocol;if(protocolObj!=null&&protocolObj.toUpperCase().indexOf("HTTP")!=0){return""}}catch(e){alert("getBlankPage:"+e.message)}var contextPath=getContextPath();return"/"+contextPath+"/app_js/blank.htm"}var Pa_Common=new Object();Pa_Common._state=new Array();Pa_Common._frames=null;Pa_Common._frames_index=0;Pa_Common.getFrames=function(win){if(win==window){return null}this._frames=new Array();this._frames_index=0;if(win.frames&&typeof(win.frames.length)=="number"&&win.frames.length>0){for(var i=0;i0){for(var i=0;i0){mod=d%16;h=chars.substr(mod,1)+h;d-=mod;d/=16}if(digits){while(h.length1024){return"#000000"}else{return"#ffffff"}};Pa_Common.GetElementInfo=function(element){var curleft=0;var curtop=0;var obj=element;var leftComplete=false;var topComplete=false;var isIE=Pa_Common.IsIE();while(obj){if(!leftComplete){curleft+=obj.offsetLeft}if(!topComplete){curtop+=obj.offsetTop}if(isIE&&obj.offsetParent&&obj.offsetParent.style.position=="relative"){if(!obj.offsetParent.style.width){leftComplete=true;if((obj.offsetParent.style.top||obj.offsetParent.style.bottom)){curtop+=obj.offsetHeight;topComplete=true}}}obj=obj.offsetParent}var elementInfo=new Object();elementInfo.Left=curleft;elementInfo.Top=curtop;elementInfo.Width=element.offsetWidth;elementInfo.Height=element.offsetHeight;return elementInfo};Pa_Common.GetWindowInfo=function(win){if(win==null||typeof(win)=="undefined"){win=window}var scrollX=0,scrollY=0,width=0,height=0;if(typeof(win.pageXOffset)=="number"){scrollX=win.pageXOffset;scrollY=win.pageYOffset}else{if(win.document.body&&(win.document.body.scrollLeft||win.document.body.scrollTop)){scrollX=win.document.body.scrollLeft;scrollY=win.document.body.scrollTop}else{if(win.document.documentElement&&(win.document.documentElement.scrollLeft||win.document.documentElement.scrollTop)){scrollX=win.document.documentElement.scrollLeft;scrollY=win.document.documentElement.scrollTop}}}if(typeof(win.innerWidth)=="number"){width=win.innerWidth;height=win.innerHeight}else{if(win.document.documentElement&&(win.document.documentElement.clientWidth||win.document.documentElement.clientHeight)){width=win.document.documentElement.clientWidth;height=win.document.documentElement.clientHeight}else{if(win.document.body&&(win.document.body.clientWidth||win.document.body.clientHeight)){width=win.document.body.clientWidth;height=win.document.body.clientHeight}}}if(win.document.documentElement&&(win.document.documentElement.scrollHeight||win.document.documentElement.offsetHeight)){if(win.document.documentElement.scrollHeight>win.document.documentElement.offsetHeight){contentWidth=win.document.documentElement.scrollWidth;contentHeight=win.document.documentElement.scrollHeight}else{contentWidth=win.document.documentElement.offsetWidth;contentHeight=win.document.documentElement.offsetHeight}}else{if(win.document.body&&(win.document.body.scrollHeight||win.document.body.offsetHeight)){if(win.document.body.scrollHeight>win.document.body.offsetHeight){contentWidth=win.document.body.scrollWidth;contentHeight=win.document.body.scrollHeight}else{contentWidth=win.document.body.offsetWidth;contentHeight=win.document.body.offsetHeight}}else{contentWidth=width;contentHeight=height}}if(height>contentHeight){height=contentHeight}if(width>contentWidth){width=contentWidth}var rect=new Object();rect.ScrollX=scrollX;rect.ScrollY=scrollY;rect.Width=width;rect.Height=height;rect.ContentWidth=contentWidth;rect.ContentHeight=contentHeight;return rect};Pa_Common.GetCurrentStyleValue=function(element,styleRule,jsStyleRule,defaultValue){var value="";try{if(document.defaultView&&document.defaultView.getComputedStyle){value=document.defaultView.getComputedStyle(element,"").getPropertyValue(styleRule)}else{if(element.currentStyle){value=element.currentStyle[jsStyleRule]}}}catch(e){}if((value=="inherit"||value=="transparent")&&element.parentNode!=null){return Pa_Common.GetCurrentStyleValue(element.parentNode,styleRule,jsStyleRule,defaultValue)}else{if(value!=""&&value!=undefined&&value!="rgba(0, 0, 0, 0)"){return value}else{return defaultValue}}};Pa_Common.GetStyleOffset=function(element){var result=new Object();result.Height=Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"border-top-width","borderTopWidth","0")),0)+Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"border-bottom-width","borderBottomWidth","0")),0)+Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"padding-top","paddingTop","0")),0)+Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"padding-bottom","paddingBottom","0")),0);result.Width=Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"border-left-width","borderLeftWidth","0")),0)+Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"border-right-width","borderRightWidth","0")),0)+Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"padding-left","paddingLeft","0")),0)+Pa_Common.IsNanDefault(parseInt(Pa_Common.GetCurrentStyleValue(element,"padding-right","paddingRight","0")),0);return result};Pa_Common.IsNanDefault=function(value,defaultValue){if(isNaN(value)){return defaultValue}else{return value}};Pa_Common.EscapeForRegExp=function(value){return value.replace(/([\\\(\^\$\*\+\?\{\}\.\)\|\-])/g,"\\$1")};Pa_Common.GetSelectedHtmlInElement=function(element,includeAllContentIfNoSelection,includeAllContentIfInvalidSelection,invalidSelectionMessage){var selectionIsValid=true;var content=null;if(window.getSelection){var selection=window.getSelection();if(selection&&selection.rangeCount>0&&selection.toString().length>0){selectionIsValid=false;var selectedRange=selection.getRangeAt(0);var availableRange=document.createRange();availableRange.selectNode(element);if(availableRange.compareBoundaryPoints(Range.START_TO_START,selectedRange)<=0&&availableRange.compareBoundaryPoints(Range.END_TO_END,selectedRange)>=0){var temp=document.createElement("div");temp.appendChild(selectedRange.cloneContents());content=temp.innerHTML}else{if(invalidSelectionMessage){alert(invalidSelectionMessage)}}}}else{if(document.selection){var range=document.selection.createRange();if(range&&range.text){selectionIsValid=false;var parent=range.parentElement();if(parent!=null&&Pa_Common.ElementContainsElement(element,parent)){content=range.htmlText}else{if(invalidSelectionMessage){alert(invalidSelectionMessage)}}}}}if(content==null&&((selectionIsValid&&includeAllContentIfNoSelection)||includeAllContentIfInvalidSelection)){content=element.innerHTML}return content};Pa_Common.ElementContainsElement=function(parent,child){if(!parent||!child){return false}if(parent==child){return true}if(parent&&parent.childNodes){for(var i=0;i0){for(var i=0;istateId&&stateId>=0&&Pa_Common._state[stateId]&&Pa_Common._state[stateId]._stateProcessId==processId){return Pa_Common._state[stateId]._state}else{return null}};Pa_Common.GetStateByKey=function(key,processId){for(var i=0;istateId&&stateId>=0&&Pa_Common._state[stateId]&&Pa_Common._state[stateId]._stateProcessId==processId){Pa_Common._state[stateId]._state=state}};Pa_Common.SaveStateByKey=function(key,processId,state){var emptyIndex=-1;for(var i=0;istateId&&stateId>=0&&Pa_Common._state[stateId]&&Pa_Common._state[stateId]._stateProcessId==processId){Pa_Common._state[stateId]=null}};Pa_Common._hiddenSelects=new Array();Pa_Common._elementsHidingSelects=new Array();Pa_Common._addHiddenSelect=function(elementHidingSelect,selectElement){var hiddenSelect=null;var emptyIndex=-1;for(var i=0;i0){this._modalIframe.src=url}else{this._modalIframe.src=getBlankPage()}}try{this._modalIframe.contentWindow.opener=window}catch(err){}this._modalAnimationMask.style.display="none";this._modalMask.style.display="none";this._lastWindowInfo=Pa_Common.GetWindowInfo();this._modalAnimationMask.style.display="block";if(width>this._lastWindowInfo.Width){width=this._lastWindowInfo.Width}this._modalAnimationMask.style.position="absolute";this._modalAnimationMask.style.zIndex=this.ZIndex;this._modalAnimationMask.style.display="block";this._modalAnimationMask.style.visibility="hidden";this._modalAnimationMask.style.overflow="hidden";this._modalAnimationMask.style.width=width+"px";this._modalContent.style.width=width+"px";this._modal.style.position="absolute";this._modal.style.display="block";this._modal.style.visibility="hidden";this._modal.style.left="0px";this._modal.style.top="0px";this._modalMask.style.position="absolute";this._modalMask.style.display="block";this._modalMask.style.zIndex=this.ZIndex;this._modalMask.style.visibility="visible";var modalContentOffset=Pa_Common.GetStyleOffset(this._modalContent);var offset=(this._modal.offsetHeight-this._modalContent.offsetHeight)-modalContentOffset.Height;if(height+offset>this._lastWindowInfo.Height){height=this._lastWindowInfo.Height-offset}if(widththis._lastWindowInfo.Width+this._lastWindowInfo.ScrollX){x=this._lastWindowInfo.Width+this._lastWindowInfo.ScrollX-panelWidth}if(xthis._lastWindowInfo.Height+this._lastWindowInfo.ScrollY){y=this._lastWindowInfo.Height+this._lastWindowInfo.ScrollY-panelHeight}if(y0){this._modalIframe.src=this.LoadingHtmlUrl}else{this._modalIframe.src=getBlankPage()}var onCloseFunction=this._lastModalInfo.OnCloseFunction;this._isShown=false;this._lastModalInfo=null;this._windowInfo=null;Pa_Common.ShowSelectBoxes(this._modalAnimationMask);if(onCloseFunction){try{onCloseFunction(returnValue)}catch(e){}}this.Dispose()}};Pa_Modal.Refresh=function(){if(this._animationHandle){window.clearTimeout(this._animationHandle)}this.Dispose();if(this._isShown&&this._lastModalInfo){this.Open(this._lastModalInfo.Url,this._lastModalInfo.Width,this._lastModalInfo.OnCloseFunction,this._lastModalInfo.Height,this._lastModalInfo.OnCloseFunction,this._lastModalInfo.X,this._lastModalInfo.Y)}};Pa_Modal._closeLoadingDIV=function(){try{if(this._loadingDIV!=null){this._isLoadingFinish=true;this._loadingDIV.style.display="none"}}catch(e){}try{if(this._modalIframe!=null){this._modalIframe.style.display="block";this._modalIframe.onload=null;this._modalIframe.onreadystatechange=null}}catch(e){}};Pa_Modal._initLoadingDIV=function(){try{this._isLoadingFinish=false;this._loadingDIV=document.createElement("DIV");this._loadingDIV.innerHTML="
页面载入中,请稍后......
";this._loadingDIV.width="100%";this._loadingDIV.height="100%";this._loadingDIV.border="0";this._loadingDIV.frameBorder="no";this._loadingDIV.style.textAlign="center";this._loadingDIV.style.lineHeight="300px";this._loadingDIV.style.borderLeftWidth="0px";this._loadingDIV.style.borderRightWidth="0px";this._loadingDIV.style.borderTopWidth="0px";this._loadingDIV.style.borderBottomWidth="0px";this._loadingDIV.style.verticalAlign="middle";return this._loadingDIV}catch(e){return this._loadingDIV}};Pa_Modal._initialize=function(){Pa_Frame_Mask.Init();this._modalMask=document.createElement("div");this._modalMask.style.width="auto";this._modalMask.style.height="auto";this._modalMask.style.position="absolute";this._modalMask.style.display="none";this._modalMask.dispose=new Function("Pa_Modal.Dispose();");var mm=this._modalMask;if(this.WindowMaskCssClasses.length>0){mm.className=this.WindowMaskCssClasses[0];for(var i=1;i0){m.className=this.WindowCssClasses[0];for(var i=1;i0){this._modalTitle.className=this.WindowTitleCssClasses[0];for(var i=1;i0){mc.className=this.WindowCloseCssClasses[0];for(var i=1;i0){this._modalContent.className=this.WindowContentCssClasses[0];for(var i=1;i0){this._modalIframe.src=this.LoadingHtmlUrl}else{this._modalIframe.src=getBlankPage()}this._modalIframe.width="100%";this._modalIframe.border="0";this._modalIframe.frameBorder="no";this._modalIframe.style.borderLeftWidth="0px";this._modalIframe.style.borderRightWidth="0px";this._modalIframe.style.borderTopWidth="0px";this._modalIframe.style.borderBottomWidth="0px";this._modalIframe.style.display="none";this._modalContent.appendChild(this._modalIframe);this._modalFooter=document.createElement("div");if(this._isShowTitle){m.appendChild(this._modalFooter)}var mf=this._modalFooter;if(this.WindowFooterCssClasses.length>0){mf.className=this.WindowFooterCssClasses[0];for(var i=1;i0){mr.className=this.WindowResizeCssClasses[0];for(var i=1;i0&&currValue>targetValue)||Math.abs(step)<1){this._modal.style.top=targetValue+"px";this._modal.style.position="static";this._modalAnimationMask.style.overflow="visible";this._animationHandle=null;if(!this._isResizing&&!this._isDragging){if(this._isLoadingFinish){this._modalIframe.style.display="block"}}this._isOpening=false;this._lastWindowInfo=Pa_Common.GetWindowInfo();this._checkForScrollResizeHandle=window.setTimeout(new Function("window."+this._variableName+"._checkForScrollResize();"),999)}else{this._modal.style.top=nextValue+"px";nextValue=nextValue+step;if(step>0&&nextValue>targetValue){nextValue=targetValue}else{if(step<0&&nextValue0){mm.className=Pa_Modal.WindowMaskCssClasses[0];for(var j=1;j0){return hs_plus(arg1,-arg2)}else{if(parseFloat(arg2)==0){return arg1}else{return hs_plus(arg1,arg2.toString().substring(1))}}}function disableButtonByID(objectID){jQuery("#"+objectID).attr("disabled",true);jQuery("#"+objectID).css("color","#cccccc")}function enableButtonByID(objectID){jQuery("#"+objectID).attr("disabled",false);jQuery("#"+objectID).css("color","")}var jQuery_formValidator_initConfig;(function($){$.formValidator={sustainType:function(id,setting){var elem=$("#"+id).get(0);var srcTag=elem.tagName;var stype=elem.type;switch(setting.validatetype){case"InitValidator":return true;case"InputValidator":if(srcTag=="INPUT"||srcTag=="TEXTAREA"||srcTag=="SELECT"){return true}else{return false}case"CompareValidator":if(srcTag=="INPUT"||srcTag=="TEXTAREA"){if(stype=="checkbox"||stype=="radio"){return false}else{return true}}return false;case"AjaxValidator":if(stype=="text"||stype=="textarea"||stype=="file"||stype=="select-one"||stype=="password"){return true}else{return false}case"RegexValidator":if(srcTag=="INPUT"||srcTag=="TEXTAREA"){if(stype=="checkbox"||stype=="radio"){return false}else{return true}}return false;case"FunctionValidator":return true}},initConfig:function(controlOptions){var settings={debug:false,validatorgroup:"1",showtipintop:false,alertmessage:false,validobjectids:"",doprecheck:false,onsuccess:function(){return true},onerror:function(){},submitonce:false,formid:"",autotip:false};controlOptions=controlOptions||{};$.extend(settings,controlOptions);if(settings.formid!=""){$("#"+settings.formid).submit(function(){var result=$.formValidator.pageIsValid(settings);if(result===false){return false}})}if(jQuery_formValidator_initConfig==null){jQuery_formValidator_initConfig=new Array()}jQuery_formValidator_initConfig.push(settings)},appendValid:function(id,setting){if(!$.formValidator.sustainType(id,setting)){return -1}var srcjo=$("#"+id).get(0);if(setting.validatetype=="InitValidator"||!srcjo.settings||srcjo.settings==undefined){srcjo.settings=new Array()}var len=srcjo.settings.push(setting);srcjo.settings[len-1].index=len-1;return len-1},getInitConfig:function(validatorgroup){if(jQuery_formValidator_initConfig!=null){for(i=0;i=19968&&val.charCodeAt(i)<=40869){len+=2}else{len++}}break;case"checkbox":case"radio":len=$("input[type='"+sType+"'][name='"+srcjo.attr("name")+"']:checked").length;break;case"select-one":len=srcjo.get(0).options?srcjo.get(0).options.selectedIndex:-1;break;case"select-multiple":len=$("select[name="+srcjo.get(0).name+"] option:selected").length;break}return len},isEmpty:function(id){if($("#"+id).get(0).settings[0].empty&&$.formValidator.getLength(id)==0){return true}else{return false}},isOneValid:function(id){return $.formValidator.oneIsValid(id,1).isvalid},trimCtrlVal:function(id){var srcjo=$("#"+id);sType=srcjo.get(0).type;switch(sType){case"text":case"textarea":if(srcjo){srcjo.val(srcjo.val().replace(/(^\s*)|(\s*$)/g,""))}break}},oneIsValid:function(id,index){$.formValidator.trimCtrlVal(id);var returnObj=new Object();returnObj.id=id;returnObj.ajax=-1;returnObj.errormsg="";var ctrlObj=$("#"+id);var elem=ctrlObj.get(0);var settings=elem.settings;var settingslen=settings.length;var sRequired=ctrlObj.attr("required");var sRequiredMsg=ctrlObj.attr("requiredMsg");if(sRequired==true||sRequired=="true"||sRequired=="required"){var setting_temp={isvalid:false,min:1,max:99999999999999,type:"size",onerror:sRequiredMsg,validatetype:"InputValidator",empty:{leftempty:false,rightempty:false,emptyerror:sRequiredMsg}};var tmpSettings=new Array(settingslen+1);tmpSettings[0]=settings[0];tmpSettings[1]=setting_temp;for(var i=1;i0){isvalid=doPreCheck(settings.formid)}if(isvalid){isvalid=initConfig.onsuccess();if(initConfig.submitonce){var btnSubmitCtrl=$("button[type=submit]");var inputSubmitCtrl=$("input[type=submit]");if(btnSubmitCtrl.length>0){btnSubmitCtrl.attr("disabled",true)}else{inputSubmitCtrl.attr("disabled",true)}}else{var submitId=initConfig.formid+"_submit";var submitCtrl=$("#"+submitId);if(submitCtrl.length>0){submitCtrl.attr("disabled",true)}}}else{if(thefirstid!=""){var obj=$("#"+thefirstid).get(0);if(!initConfig.alertmessage){initConfig.onerror(thefirsterrmsg,obj)}else{initConfig.onerror(errormsgs,obj)}$("#"+thefirstid).focus()}}return !initConfig.debug&&isvalid},pageIsValidAndDoError:function(validatorgroup){if(validatorgroup==null||validatorgroup==undefined){validatorgroup="1"}var isvalid=true;var thefirstid="",thefirsterrmsg;var returnObj,setting;var error_tip="^";var initConfig=$.formValidator.getInitConfig(validatorgroup);var jqObjs=$(initConfig.validobjectids);if(jqObjs.length==0){return true}var count=0;var errormsgs="";var errormsg="";var array1=new Array();j=0;jqObjs.each(function(i,elem){if(elem.settings[0].bind){returnObj=$.formValidator.oneIsValid(elem.id,1);if(elem.type=="radio"){for(var k=0;k0?("&"+parm):("?"+parm))}$.ajax({mode:"abort",type:setting.type,url:ls_url,cache:setting.cache,data:setting.data,async:setting.async,dataType:setting.datatype,success:function(data){setting0=srcjo.get(0).settings[0];var tip_formid="tip_"+$.formValidator.getInitConfig(setting0.validatorgroup).formid;var tip_formid_obj=$("#"+tip_formid);if(setting.success(data)){if(tip_formid_obj){tip_formid_obj.hide()}$.formValidator.setTipState(setting0.tipid,"onSuccess",setting0.oncorrect);$.formValidator.appendCtrlClass(srcjo.get(0).id,"i_r");setting.isvalid=true}else{$.formValidator.setTipState(setting0.tipid,"onError",data.errormsg);$.formValidator.appendCtrlClass(srcjo.get(0).id,"i_w");setting.isvalid=false}},complete:function(){if(setting.buttons&&setting.buttons.length>0){setting.buttons.attr({"disabled":false})}setting.complete},beforeSend:function(xhr){if(setting.buttons&&setting.buttons.length>0){setting.buttons.attr({"disabled":true})}var isvalid=setting.beforesend(xhr);if(isvalid){setting.isvalid=false}setting.lastValid="-1";return isvalid},error:function(){setting0=srcjo.get(0).settings[0];$.formValidator.setTipState(setting0.tipid,"onError",setting.onerror);setting.isvalid=false;setting.error()},processData:setting.processdata})},regexValid:function(returnObj){var id=returnObj.id;var setting=returnObj.setting;var srcTag=$("#"+id).get(0).tagName;var elem=$("#"+id).get(0);if(elem.settings[0].empty&&elem.value==""){setting.isvalid=true}else{var regexpress=setting.regexp;if(setting.datatype=="enum"){regexpress=eval("regexEnum."+regexpress)}if(regexpress==undefined||regexpress==""){setting.isvalid=false;return}var exp=new RegExp(regexpress,setting.param);if(exp.test($("#"+id).val())){setting.isvalid=true}else{setting.isvalid=false}}},functionValid:function(returnObj){var id=returnObj.id;var setting=returnObj.setting;var srcjo=$("#"+id);var lb_ret=setting.fun(srcjo.val(),srcjo.get(0));if(lb_ret!=undefined){if(typeof lb_ret=="string"){setting.isvalid=false;returnObj.errormsg=lb_ret}else{setting.isvalid=lb_ret}}},inputValid:function(returnObj){var id=returnObj.id;var setting=returnObj.setting;var srcjo=$("#"+id);var elem=srcjo.get(0);var val=srcjo.val();var sType=elem.type;var len=$.formValidator.getLength(id);var empty=setting.empty,emptyerror=false;switch(sType){case"text":case"hidden":case"password":case"textarea":case"file":if(setting.type=="size"){empty=setting.empty;if(!empty.leftempty){emptyerror=(val.replace(/^[ \s]+/,"").length!=val.length)}if(!emptyerror&&!empty.rightempty){emptyerror=(val.replace(/[ \s]+$/,"").length!=val.length)}if(emptyerror&&empty.emptyerror){returnObj.errormsg=empty.emptyerror}}case"checkbox":case"select-one":case"select-multiple":case"radio":var li_panduan=false;if(sType=="select-one"||sType=="select-multiple"){setting.type="size";if(1==elem.options.length){li_panduan=false;setting.isvalid=true;return}if(val&&val.length!=0){li_panduan=false;setting.isvalid=true;return}}if(setting.type=="size"){if(!emptyerror){li_panduan=true}if(li_panduan){val=len}}else{stype=(typeof setting.min);if(stype=="number"){val=(new Number(val)).valueOf();if(!isNaN(val)){li_panduan=true}}if(stype=="string"){li_panduan=true}}if(li_panduan){if(valsetting.max){if(valsetting.min&&setting.onerrormax){returnObj.errormsg=setting.onerrormax}setting.isvalid=false}else{setting.isvalid=true}}else{setting.isvalid=false}break}},compareValid:function(returnObj){var id=returnObj.id;var setting=returnObj.setting;var srcjo=$("#"+id);var desjo=$("#"+setting.desid);setting.isvalid=false;curvalue=srcjo.val();ls_data=desjo.val();if(setting.datatype=="number"){if(!isNaN(curvalue)&&!isNaN(ls_data)){curvalue=parseFloat(curvalue);ls_data=parseFloat(ls_data)}else{return}}switch(setting.operateor){case"=":if(curvalue==ls_data){setting.isvalid=true}break;case"!=":if(curvalue!=ls_data){setting.isvalid=true}break;case">":if(curvalue>ls_data){setting.isvalid=true}break;case">=":if(curvalue>=ls_data){setting.isvalid=true}break;case"<":if(curvalue").appendTo($("body")).css({left:x+"px",top:y+"px"}).prepend($('
').css(setting_temp.tipcss))}setting_temp.tipid=tip}else{if(!setting_temp.tipid){setting_temp.tipid="tip_"+this.id}tip=setting_temp.tipid}$.formValidator.appendValid(this.id,setting_temp);var validobjectids=initConfig.validobjectids;if(validobjectids.indexOf("#"+this.id+" ")==-1){initConfig.validobjectids=(validobjectids==""?"#"+this.id:validobjectids+",#"+this.id)}var formName=initConfig.validatorgroup;var id=this.id;if(formName!=null&&formName!=""){if(formName.indexOf("identifyform")>=0&&id.indexOf("bankacco")>=0){$.formValidator.appendCtrlClass(this.id,"i_msg");$.formValidator.setTipState(tip,"onShow",setting.onshow)}}if(!initConfig.alertmessage){$.formValidator.appendCtrlClass(this.id,"i_msg");$.formValidator.setTipState(tip,"onShow",setting.onshow)}var srcTag=this.tagName;var stype=this.type;var defaultvalue=setting.defaultvalue;var jqobj=$(this);if(srcTag=="INPUT"||srcTag=="TEXTAREA"){if(defaultvalue){if(stype=="checkbox"||stype=="radio"){if(stype=="radio"){if(this.value==defaultvalue){jqobj.attr("checked",true)}}else{jqobj.attr("checked",$.inArray(this.value,defaultvalue)>=0)}}else{jqobj.val(defaultvalue)}}jqobj.focus(function(){if(!initConfig.alertmessage){if(null!=document.getElementById(tip)&&document.getElementById(tip).className!="onError"){$.formValidator.setTipState(tip,"onFocus",setting.onfocus)}}if(stype=="password"||stype=="text"||stype=="textarea"||stype=="file"){this.validoldvalue=jqobj.val()}});jqobj.bind(setting.triggerevent,function(){var settings=this.settings;if(initConfig.alertmessage==true&&this.type=="radio"){return}var returnObj=$.formValidator.oneIsValid(this.id,1);if(returnObj==null){return}if(returnObj.ajax>=0){if(this.validoldvalue!=$(this).val()){$.formValidator.setTipState(tip,"onLoad",settings[returnObj.ajax].onwait);$.formValidator.ajaxValid(returnObj)}}else{$.formValidator.showMessage(returnObj);if(!returnObj.isvalid){var auto=setting.automodify&&(this.type=="text"||this.type=="textarea"||this.type=="file");if(auto&&!initConfig.alertmessage){alert(returnObj.setting.onerror);$.formValidator.setTipState(tip,"onShow",setting.onshow)}}}})}else{if(srcTag=="SELECT"){if(defaultvalue){if(stype=="select-one"){jqobj.attr("value",defaultvalue)}}jqobj.bind(stype=="select-one"?"focus":"click",function(){if(!initConfig.alertmessage){var tipclass="";if(null!=document.getElementById(tip)){tipclass=document.getElementById(tip).className}if(tipclass!="onError"&&stype!="select-one"){$.formValidator.setTipState(tip,"onFocus",setting.onfocus)}}});jqobj.bind(stype=="select-one"?"change":"blur",function(){var returnObj=$.formValidator.oneIsValid(this.id,1);if(returnObj==null){return}if(returnObj.ajax>=0&&this.validoldvalue!=$(this).val()){$.formValidator.ajaxValid(this.id,returnObj.setting)}else{$.formValidator.showMessage(returnObj)}})}}})};$.fn.validateSelf=function(){var el=this[0];if(el==null||el==""||typeof(el)=="undefined"){return}var settings=el.settings;if(settings==null||settings==""||typeof(settings)=="undefined"){return}var validategroup=1;if(typeof(settings)!="undefined"&&settings!=null&&settings.length>0){validategroup=settings[0].validatorgroup}var returnObj=$.formValidator.oneIsValid(el.id,validategroup);var initConfig=$.formValidator.getInitConfig(validategroup);var setting_temp={};$.extend(setting_temp,returnObj.setting);var tip="";if(initConfig.autotip){if(!setting_temp.tipid){setting_temp.tipid="tip_"+el.id}tip=setting_temp.tipid;if(!setting_temp.relativeid){setting_temp.relativeid=el.id}aftertip=setting_temp.relativeid;var y=getAbsoluteTop(aftertip)-3;var x=getElementWidth(aftertip)+getAbsoluteLeft(aftertip);if($("#"+tip).length==0){$("
").appendTo($("body")).css({left:x+"px",top:y+"px"}).prepend($('
').css(setting_temp.tipcss))}setting_temp.tipid=tip}else{if(!setting_temp.tipid){setting_temp.tipid="tip_"+el.id}tip=setting_temp.tipid}if(returnObj==null){return}if(returnObj.ajax>=0){$.formValidator.setTipState(tip,"onLoad",returnObj.setting.onwait);$.formValidator.ajaxValid(returnObj)}else{$.formValidator.showMessage(returnObj);if(!returnObj.isvalid){var auto=returnObj.setting.automodify&&(el.type=="text"||el.type=="textarea"||el.type=="file");if(auto&&!initConfig.alertmessage){alert(returnObj.setting.onerror);$.formValidator.setTipState(tip,"onShow",returnObj.setting.onshow)}else{this.focus()}}}};$.fn.inputValidator=function(controlOptions){var settings={isvalid:false,min:0,max:99999999999999,type:"size",onerror:"输入错误",validatetype:"InputValidator",empty:{leftempty:true,rightempty:true,leftemptyerror:null,rightemptyerror:null}};controlOptions=controlOptions||{};$.extend(true,settings,controlOptions);return this.each(function(){$.formValidator.appendValid(this.id,settings)})};$.fn.compareValidator=function(controlOptions){var settings={isvalid:false,desid:"",operateor:"=",onerror:"输入错误",validatetype:"CompareValidator"};controlOptions=controlOptions||{};$.extend(true,settings,controlOptions);return this.each(function(){$.formValidator.appendValid(this.id,settings)})};$.fn.regexValidator=function(controlOptions){var settings={isvalid:false,regexp:"",param:"i",datatype:"string",onerror:"输入的格式不正确",validatetype:"RegexValidator"};controlOptions=controlOptions||{};$.extend(true,settings,controlOptions);return this.each(function(){$.formValidator.appendValid(this.id,settings)})};$.fn.functionValidator=function(controlOptions){var settings={isvalid:true,fun:function(){this.isvalid=true},validatetype:"FunctionValidator",onerror:"输入错误"};controlOptions=controlOptions||{};$.extend(true,settings,controlOptions);return this.each(function(){$.formValidator.appendValid(this.id,settings)})};$.fn.ajaxValidator=function(controlOptions){var settings={isvalid:false,lastValid:"",type:"GET",url:"",addidvalue:true,datatype:"html",data:"",async:true,cache:false,beforesend:function(){return true},success:function(){return true},complete:function(){},processdata:false,error:function(){},buttons:null,onerror:"服务器校验没有通过",onwait:"正在等待服务器返回数据",validatetype:"AjaxValidator"};controlOptions=controlOptions||{};$.extend(true,settings,controlOptions);return this.each(function(){$.formValidator.appendValid(this.id,settings)})};$.fn.defaultPassed=function(onshow){return this.each(function(){var settings=this.settings;for(var i=1;i0&&s.charAt(s.length-1)==","){s=s.substring(0,s.length-1)}return s}var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"};function isCardID(sId){if(sId.length==18){var iSum=0;var info="";if(!/^\d{17}(\d|x)$/i.test(sId)){return"你输入的身份证长度或格式错误"}sId=sId.replace(/x$/i,"a");if(aCity[parseInt(sId.substr(0,2))]==null){return"你的身份证地区非法"}sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2));var d=new Date(sBirthday.replace(/-/g,"/"));if(sBirthday!=(d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate())){return"身份证上的出生日期非法"}for(var i=17;i>=0;i--){iSum+=(Math.pow(2,i)%11)*parseInt(sId.charAt(17-i),11)}if(iSum%11!=1){return"你输入的身份证号非法"}return true}else{if(sId.length==15){if(!/^\d{15}$/i.test(sId)){return"你输入的身份证长度或格式错误"}if(aCity[parseInt(sId.substr(0,2))]==null){return"你的身份证地区非法"}sBirthday="19"+sId.substr(6,2)+"-"+Number(sId.substr(8,2))+"-"+Number(sId.substr(10,2));var d=new Date(sBirthday.replace(/-/g,"/"));if(sBirthday!=(d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate())){return"身份证上的出生日期非法"}return true}else{return"身份证长度不合法"}}}function isTime(str){var a=str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);if(a==null){return false}if(a[1]>24||a[3]>60||a[4]>60){return false}return true}function isDate(str){var r=str.match(/^(\d{1,4})([\-|\/]{0,1})(\d{1,2})\2(\d{1,2})$/);if(r==null){return false}var d=new Date(r[1],r[3]-1,r[4]);return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4])}function reIsDate(str){var r=str.match(/^(\d{4})([-])(\d{1,2})\2(\d{1,2})$/);if(r==null){return false}var d=new Date(r[1],r[3]-1,r[4]);return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4])}function isDateTime(str){var reg=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;var r=str.match(reg);if(r==null){return false}var d=new Date(r[1],r[3]-1,r[4],r[5],r[6],r[7]);return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7])}var tradeLimitConfig=new Array();var TradeLimit=function(fundCode,shareType,custType,maxValue,minValue,sndMinValue,businFlag,flag,trust,custKind,otherFundCode,capitalMode,bankNo,operatorNo,lastDate,auditNo){this.fundCode=fundCode;this.shareType=shareType;this.custType=custType;this.maxValue=maxValue;this.minValue=minValue;this.sndMinValue=sndMinValue;this.businFlag=businFlag;this.flag=flag;this.trust=trust;this.custKind=custKind;this.otherFundCode=otherFundCode;this.capitalMode=capitalMode;this.bankNo=bankNo;this.operatorNo=operatorNo;this.lastDate=lastDate;this.auditNo=auditNo};function getTradeLimitConfig(){return tradeLimitConfig}function getTradeLimitConfig(fundCode){if(fundCode!=null&&fundCode!==""&&fundCode!="undefined"){for(var i=0;i0){if("K"==capitalMode2Obj.val()){capitalMode=capitalMode2Obj.val()}}var bankNo=tmpTradeAccoObj.bankNo;var maxVal=99999999999999;var minVal=0;var sndMinVal=0;var tradeLimit=getTradeLimit(tradeLimits,businFlag,fundCode,shareType,otherFundCode,capitalMode,bankNo,tradeAcco);if(tradeLimit){maxVal=tradeLimit.maxValue;minVal=tradeLimit.minValue;sndMinVal=tradeLimit.sndMinValue}return limitValidate(val,minVal,sndMinVal,maxVal,usableremainshare,minshare,businFlag,errMsgs,ctrlName)}function limitValidate(val,minVal,sndMinVal,maxVal,usableremainshare,minshare,businFlag,errMsgs,ctrlName){if(isNaN(parseFloat(usableremainshare))){usableremainshare=99999999999999}if(isNaN(parseFloat(minshare))){minshare=0}if(businFlag==BUSINFLAG_REDEEM||businFlag==BUSINFLAG_REALTIMEREDEEM||businFlag==BUSINFLAG_REDEEM_PRE||businFlag==BUSINFLAG_TRUSTEE||businFlag==BUSINFLAG_TRUSTEE_OUT||businFlag==BUSINFLAG_TRANS||businFlag==BUSINFLAG_FIX_SWITCH||businFlag==BUSINFLAG_SWITCH_PRE||businFlag==BUSINFLAG_TRUSTEE_INNER||businFlag==BUSINFLAG_SUPER_REDEEMTOPUR||businFlag==BUSINFLAG_SUPER_REDEEMTOSUB){if(parseFloat(val)>parseFloat(usableremainshare)){return getUpperUsableErrMsg(errMsgs,ctrlName)}if(parseFloat(maxVal)<=0){return getTradeLimitErrMsg(errMsgs,ctrlName)}if(parseFloat(val)>parseFloat(maxVal)){return getLimitErrMsg(errMsgs,ctrlName,val,minVal,maxVal,true)}if(businFlag==BUSINFLAG_REALTIMEREDEEM){var usableremainshareTemp=usableremainshare;if(jQuery("#usableremainshareTemp").size()>0){usableremainshareTemp=jQuery("#usableremainshareTemp").val()}if(usableremainshareTemp!=""&&hs_sub(usableremainshareTemp,val)parseFloat(maxVal)){return getLimitErrMsg(errMsgs,ctrlName,val,minVal,maxVal,true)}else{if(parseFloat(val)0){windowObj=window}else{windowObj=window.top}var defaultX=(windowObj.document.body.clientWidth-defaultWidth)/2;var defaultY=(windowObj.document.body.clientHeight-defaultHeight)/2;if(document.compatMode=="CSS1Compat"){defaultX=(windowObj.document.documentElement.clientWidth-defaultWidth)/2;defaultY=(windowObj.document.documentElement.clientHeight-defaultHeight)/2}if(x!=null&&typeof(x)!="undefined"){defaultX=x}if(y!=null&&typeof(y)!="undefined"){defaultY=y}if(submitForm!=null&&submitForm!=""){form=jQuery("#"+submitForm)[0]}if(openMode!="1"&&isPop!=1){if(form!=null){if(typeof(comefrom_mobileauthcode)!="undefined"&&comefrom_mobileauthcode=="1"){jQuery("#"+submitForm).submit()}else{form.submit()}}else{window.location.href=url}}else{Pa_Modal.Open(url,defaultWidth,defaultHeight,onclose,defaultX,defaultY,ignoreCloseAndAnimation,showTitle);if(form!=null){window.frames[length-1].name="popFrame";form.target="popFrame";if(typeof(comefrom_mobileauthcode)!="undefined"&&comefrom_mobileauthcode=="1"){jQuery("#"+submitForm).submit()}else{form.submit()}}}};Hs_CloseWin=function(returnValue,returnURL,Sys_reUrl,returnForm,onClose){var form=null;if(returnForm!=null&&returnForm!=""){form=document.getElementById(returnForm);if(returnURL!=null&&returnURL!=""){form.action=returnURL}}var reUrl=returnURL;if(returnURL==null||returnURL==""){reUrl=Sys_reUrl}else{reUrl=returnURL}try{if(window.opener!=null&&!window.opener.closed&&window.opener.parent!=null&&window.opener.parent!=window.opener&&window.opener.parent.Pa_Modal!=null&&window.opener.parent.Pa_Modal.IsShown()){if(onClose!=null&&onClose!=""){window.opener.parent.Pa_Modal._lastModalInfo.OnCloseFunction=onClose}try{if(form!=null){form.target="_parent";form.submit()}else{if(returnURL!=null&&returnURL!=""){window.opener.parent.document.location=reUrl}}window.opener.parent.Pa_Modal.Close();window.opener=null;window.close()}catch(e1){}}else{if(window.parent!=null&&Hs_isPopWin()){if(onClose!=null&&onClose!=""){window.parent.Pa_Modal._lastModalInfo.OnCloseFunction=onClose}try{if(form!=null){form.target="_parent";form.submit()}else{if(returnURL!=null&&returnURL!=""){window.parent.document.location=reUrl}}window.parent.Pa_Modal.Close()}catch(e1){}}else{if(window.opener!=null&&!window.opener.closed&&window.opener.parent!=null&&(window.opener!=window.opener.parent||window.opener.opener)){try{if(form!=null){form.target="_parent";form.submit()}else{if(reUrl!=null&&reUrl!=""){window.opener.location=reUrl}}window.opener=null;window.close()}catch(e1){}}else{if(form!=null){form.submit()}else{if(reUrl!=null&&reUrl!=""){document.location=reUrl}}}}}}catch(e){if(e.messsage!=null&&e.messsage!=""){alert(e.messsage)}else{if(e.description!=null&&e.description!=""){alert(e.description)}else{alert(e)}}return false}};Hs_TempWin=function(returnValue,returnURL,Sys_reUrl,returnForm,onClose){var form=null;if(returnForm!=null&&returnForm!=""){form=document.getElementById(returnForm);if(returnURL!=null&&returnURL!=""){form.action=returnURL}}var reUrl=returnURL;if(returnURL==null||returnURL==""){reUrl=Sys_reUrl}else{reUrl=returnURL}try{if(window.opener!=null&&!window.opener.closed&&window.opener.parent!=null&&window.opener.parent!=window.opener&&window.opener.parent.Pa_Modal!=null&&window.opener.parent.Pa_Modal.IsShown()){if(onClose!=null&&onClose!=""){window.opener.parent.Pa_Modal._lastModalInfo.OnCloseFunction=onClose}try{if(form!=null){form.target="_parent";form.submit()}else{if(returnURL!=null&&returnURL!=""){window.opener.parent.document.location=reUrl}}window.opener.parent.Pa_Modal.Close()}catch(e1){}}else{if(window.parent!=null&&Hs_isPopWin()){if(onClose!=null&&onClose!=""){window.parent.Pa_Modal._lastModalInfo.OnCloseFunction=onClose}try{if(form!=null){form.target="_parent";form.submit()}else{if(returnURL!=null&&returnURL!=""){window.parent.document.location=reUrl}}window.parent.Pa_Modal.Close()}catch(e1){}}else{if(window.opener!=null&&!window.opener.closed&&window.opener.parent!=null&&(window.opener!=window.opener.parent)){try{if(form!=null){form.target="_top";form.submit()}else{if(reUrl!=null&&reUrl!=""){window.top.location=reUrl}}}catch(e1){}}else{if(form!=null){form.submit()}else{if(reUrl!=null&&reUrl!=""){window.top.location=reUrl}}}}}}catch(e){if(e.messsage!=null&&e.messsage!=""){alert(e.messsage)}else{if(e.description!=null&&e.description!=""){alert(e.description)}else{alert(e)}}return false}};var iTop=0;Hs_ConfirmWin=function(confirmURL,msg,onOKFunction,ok,cancel){var msgStr="?msg="+encodeURIComponent(msg);var okStr="";var cancelStr="";if(ok!=null){okStr="&ok="+encodeURIComponent(ok)}if(cancel!=null){cancelStr="&cancel="+encodeURIComponent(cancel)}confirmURL=confirmURL+msgStr+okStr+cancelStr;var iLeft=(document.body.clientWidth-350)/2;Hs_Open(confirmURL,350,150,onOKFunction,iLeft,iTop-100,null,null,1,false)};doAjax=function(aurl,paramString,stateOKfunc,stateLoadingfunc,paramJson){var hrefText=window.location.href;var hrefLen=hrefText.length;if(hrefLen>4){if(hrefText.substring(hrefLen-4,hrefLen)=="&#&#"){hrefText=hrefText.substring(0,hrefLen-4)}else{if(hrefText.substring(hrefLen-1,hrefLen)=="#"){hrefText=hrefText+"&#"}else{hrefText=hrefText+"#"}}window.location.href=hrefText}aurl=generUrl(aurl);sendAjax(aurl,paramString,stateOKfunc,stateLoadingfunc,paramJson)};Hs_Url=function(url,onFrame){if(""==url||null==url){return}else{var ul=generUrl(url);if(1==onFrame){top.window.location=ul;return}else{if(2==onFrame){parent.window.location=ul;return}else{if(3==onFrame){window.open(ul);return}}}window.location=ul}return};Hs_isPopWin=function(){var isPop=false;try{if(parent.Pa_Modal&&parent.Pa_Modal.IsShown()){isPop=true}}catch(e){}return isPop};Hs_setOnCloseFunction=function(jsFunction){try{parent.Pa_Modal._lastModalInfo.OnCloseFunction=jsFunction}catch(e){}};getMousePointY=function(ev){var ev=ev||window.event;if(document.all){iTop=ev.clientY;iTop+=document.documentElement.scrollTop}else{iTop=ev.pageY}};document.onmousedown=getMousePointY; function EnterKey(){if(event.keyCode==13&&event.srcElement.type!="button"&&event.srcElement.type!="submit"&&event.srcElement.type!="reset"&&event.srcElement.type!="textarea"){event.keyCode=9}}function EnterKey2(ButtonId){if(event.keyCode==13){document.all(ButtonId).focus()}}; jQuery.noConflict();jQuery(document).ready(function($){for(var i=0;i<$("input:password").length;i++){$("input:password")[i].onpaste=function(){return false}}}); var xmlHttp;var theadid;var tbodyid;var tpageid;var errorid;var query_resultid;function sendAjax(url,paramString,stateOKfunc,stateLoadingfunc,paramJson){startRequest(url,paramString);function createXMLHttpRequest(){if(window.ActiveXObject){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}else{if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest()}}}function startRequest(url,paramString){createXMLHttpRequest();if(xmlHttp.readyState==0){xmlHttp.open("POST",url,true);xmlHttp.onreadystatechange=stateChangeHandler;xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttp.setRequestHeader("X-Requested-With","XMLHttpRequest");xmlHttp.send(paramString)}}function stateChangeHandler(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){stateOK()}else{}}else{stateLoading()}}function stateOK(){if(stateOKfunc){var respXML=xmlHttp.responseXML;if(paramJson){paramJson=eval("("+paramJson+")");theadid=paramJson.theadid;tbodyid=paramJson.tbodyid;tpageid=paramJson.tpageid;errorid=paramJson.errorid;query_resultid=paramJson.query_resultid}else{theadid="";tbodyid="";tpageid="";errorid="";query_resultid=""}stateOKfunc(respXML)}}function stateLoading(){if(stateLoadingfunc){stateLoadingfunc()}}}; var waitingStr=typeof(waitingStr0)=="undefined"?"数据提交中,请稍候...":waitingStr0;var waitingStrRefreshTimes=0;function showWaiting(){if((waitingStr!="")&&(waitingStr!=null)){try{jQuery("#waittip").html(''+waitingStr)}catch(e){}}}function showWaitingString(){waitingStrRefreshTimes=waitingStrRefreshTimes+1;waitingStr=waitingStr+".";jQuery("#waittip").html(waitingStr);if(waitingStrRefreshTimes>=7){waitingStrRefreshTimes=0;waitingStr=waitingStr0}}; var isRefresh=true;function refreshThis(){if(isRefresh){document.forms[0].submit()}}function notRefresh(){isRefresh=false}function setLinkDisable(){var objList=document.getElementsByName("poplink");for(var i=0;i"+titleList[i-1]+""}thead+="";var tbody="";for(var i=0;i"}else{tbody+=""}var rowdata="";for(var j=0;j"+dataList[j+i*column]+""}tbody+=rowdata;tbody+=""}table+=thead;table+=tbody;table+="";return table}}function createAjaxTable2(jsonObj,theadid,tbodyid,tpageid,errorid,query_resultid){var nochecksheet=jsonObj.nochecksheet;if("1".equals(nochecksheet)){jQuery("#error").css("display","block");return}var shareflag=jsonObj.shareFlag;var tradeflag=jsonObj.tradeFlag;var bonusflag=jsonObj.bonusFlag;var begindate=jsonObj.begindate;var enddate=jsonObj.enddate;var enddateProperty=jQuery(".enddateProperty");if(null!=enddateProperty){jQuery(".enddateProperty").html(enddate)}var begindateProperty=jQuery(".begindateProperty");if(null!=begindateProperty){jQuery(".begindateProperty").html(begindate)}if("1".equals(shareflag)){var table_share=createAjaxTableSheet(jsonObj,theadid,tbodyid,tpageid,errorid,query_resultid,"share");jQuery("#hs_table_share").html(table_share)}if("1".equals(tradeflag)){var table_trade=createAjaxTableSheet(jsonObj,theadid,tbodyid,tpageid,errorid,query_resultid,"trade");jQuery("#hs_table_trade").html(table_trade)}if("1".equals(bonusflag)){var table_bonus=createAjaxTableSheet(jsonObj,theadid,tbodyid,tpageid,errorid,query_resultid,"bonus");jQuery("#hs_table_bonus").html(table_bonus)}jQuery("#modifyCheckSheetForm_submit").attr("disabled","");jQuery("#query_result").css("display","block")}function onReadyState(){if(typeof(theadid)=="undefined"||theadid==""){theadid="thead"}if(typeof(tbodyid)=="undefined"||tbodyid==""){tbodyid="tbody"}if(typeof(tpageid)=="undefined"||tpageid==""){tpageid="page"}if(typeof(errorid)=="undefined"||errorid==""){errorid="error"}if(typeof(query_resultid)=="undefined"||query_resultid==""){query_resultid="query_result"}if(xmlHttp.readyState==4){if(xmlHttp.status==200){hideWait();checkTimeout(xmlHttp.responseText);var jsonObj=eval("("+xmlHttp.responseText+")");createAjaxTable(jsonObj,theadid,tbodyid,tpageid,errorid,query_resultid);if(typeof(autoAlign)!="undefined"){autoAlign()}}}}function createAjaxTable(jsonObj,theadid,tbodyid,tpageid,errorid,query_resultid){if(jsonObj.returnRecords==undefined){jQuery("#"+errorid).css("display","");jQuery("#"+query_resultid).css("display","none")}else{var pageRecords=jsonObj.pageRecords;var returnRecords=jsonObj.returnRecords;var tableCols=jsonObj.tableCols;var cutPageStr=jsonObj.cutPageStr;var titleListStr=jsonObj.titleList;var dataListStr=jsonObj.dataList;var propertyListStr="";if(jsonObj.propertyList!=null&&jsonObj.propertyList!=""){propertyListStr=jsonObj.propertyList}var recordPage=parseInt(pageRecords);var returnRecordNo=parseInt(returnRecords);var column=parseInt(tableCols);var titleList=new Array();titleList=titleListStr.split("||");var dataList=new Array();dataList=dataListStr.split("||");var propertyList=new Array();propertyList=propertyListStr.split("||");var thead="";for(var i=1;i"+titleList[i-1]+""}thead+="";var tbody="";for(var i=0;i"}else{tbody+=""}var rowdata="";for(var j=0;j"+dataList[j+i*column]+""}tbody+=rowdata;tbody+=""}jQuery("#"+theadid).html(thead);jQuery("#"+tbodyid).html(tbody);jQuery("table").trigger("update");jQuery("#"+tpageid).html(jsonObj.cutPageStr);jQuery("#"+tpageid).css("display","");jQuery("#"+errorid).css("display","none");jQuery("#"+query_resultid).css("display","");var totalShares=jsonObj.totalShares;var totalBalance=jsonObj.totalBalance;var totalSxf=jsonObj.totalSxf;if(""!=totalShares&&totalShares!=undefined){jQuery("#totalShares").html(totalShares)}if(""!=totalBalance&&totalBalance!=undefined){jQuery("#totalBalance").html(totalBalance)}if(""!=totalSxf&&totalSxf!=undefined){jQuery("#totalSxf").html(totalSxf)}}}function countProstr(propertyListStr,i){try{var pro=propertyListStr[i-1]}catch(e){pro=null}if(pro==null||pro==""){return i}return pro}function checkTimeout(responseStr){if(responseStr.lastIndexOf("successflg")!=-1){try{var returnwords=eval("("+responseStr+")");if(returnwords.successflg=="1"){if(returnwords.tourl=="null"){returnwords.tourl=""}if(returnwords.target==""||returnwords.target=="null"){returnwords.target="1"}Hs_Url("/"+getContextPath()+returnwords.tourl,returnwords.target)}}catch(e){}}}function showWait(){jQuery("#waittip").css("display","")}function hideWait(){jQuery("#waittip").css("display","none")}function JQueryCheckForm(formObj){var formObjID="1";if(formObj==null||typeof(formObj)=="undefined"){formObjID="1"}else{formObjID=formObj.id}var srcjo=jQuery("#"+formObjID);var elem=srcjo.get(0);if(elem==null||elem==""||typeof(elem)=="undefined"){alert("页面未初始化完成!");return false}var hideDivs=new Array("error","query_result","cur_result","qdii_result","page_result","page");for(var i=0;i=2){if(OBJ){OBJ.setAttribute("maxLength",xxje1.length)}}if(OBJ){if(xiaoshu.length>2){OBJ.value=xxje1.substring(0,fxindex+3);return capShare(OBJ.value,OBJ)}}}else{if(OBJ){OBJ.setAttribute("maxLength","13")}}if(OBJ){var pos=getPosition(OBJ);var leftstr=xxje1.substring(0,pos);var rightstr=xxje1.substring(pos,xxje1.length);if(leftstr.indexOf(".")!=-1){}else{if(rightstr.indexOf(".")!=-1){OBJ.setAttribute("maxLength","13")}else{OBJ.setAttribute("maxLength","13")}}}xx1=Math.round(low*100)+"";l_xx1=xx1.length;for(i=0;i0&&low<0.1){cap="零点零"+cap}if(low>=0.1&&low<1){cap="零点"+cap}cap=""+cap+"";return cap}function getPosition(obj){var result=0;if(obj.selectionStart){result=obj.selectionStart}else{var rng;if(obj.tagName=="TEXTAREA"){rng=event.srcElement.createTextRange();rng.moveToPoint(event.x,event.y);rng.moveStart("character",-event.srcElement.value.length);result=rng.text.length}else{if(document.selection){rng=document.selection.createRange();rng.moveStart("character",-document.selection.createRange().text.length);result=rng.text.length}}}return result}function onShareChange(share,OBJ){if(OBJ){onShareSumChange(OBJ);share=OBJ.value}if(document.getElementById("lblCapMoney")!=null){document.getElementById("lblCapMoney").innerHTML=capShare(share,OBJ)}}function onShareSumChange(obj){var num=obj.value;var oldNum=num;num=num.replace(",","");if(num.indexOf(".")==0){num="0"+num}var low=parseFloat(num);if(isNaN(low)||low<0){obj.value=""}else{if(num.indexOf(".")!=-1){var fxindex=num.indexOf(".");var sxindex=num.substring(fxindex+1,num.length).indexOf(".");if(sxindex!=-1){num=num.substring(0,fxindex+sxindex+1)}if(num.indexOf(".")==num.length-1){num=low+"."}var xiaoshu=num.substring(fxindex+1,num.length);if(xiaoshu.length>2){num=num.substring(0,fxindex+3)}}else{num=low+""}if(oldNum.length!=num.length){obj.value=num}}return true}; function capMoney(xxje,OBJ){var invalidinput="输入无效";if(OBJ){validateSum(OBJ);xxje=OBJ.value}var low;var i,k,j,l_xx1;var cap="",dxnr,xx1,unit,lastDigit="",endUnit="",lastUnit="";var digits="零壹贰叁肆伍陆柒捌玖";var units="分角元拾佰仟万拾佰仟亿拾佰仟万拾佰仟亿拾佰仟万拾佰仟亿";var pattern=/^[0-9]+[E,e][0-9]*$/;if(pattern.test(xxje)){return invalidinput}low=parseFloat(xxje);if(isNaN(low)){return invalidinput}if(xxje.indexOf(".")!=-1){var fxindex=xxje.indexOf(".");var sxindex=xxje.substring(fxindex+1,xxje.length).indexOf(".");if(sxindex!=-1){xxje=xxje.substring(0,fxindex+sxindex+1);if(OBJ){OBJ.value=xxje}}var xiaoshu=xxje.substring(xxje.indexOf(".")+1,xxje.length);if(xiaoshu.length>=2){if(OBJ){OBJ.setAttribute("maxLength",xxje.length)}}if(OBJ){if(xiaoshu.length>2){OBJ.value=xxje.substring(0,fxindex+3);return capMoney(OBJ.value,OBJ)}}}else{if(OBJ){OBJ.setAttribute("maxLength","13")}}if(OBJ){var pos=getPosition(OBJ);var leftstr=xxje.substring(0,pos);var rightstr=xxje.substring(pos,xxje.length);if(leftstr.indexOf(".")!=-1){}else{if(rightstr.indexOf(".")!=-1){OBJ.setAttribute("maxLength","13")}else{OBJ.setAttribute("maxLength","13")}}}xx1=Math.round(low*100)+"";l_xx1=xx1.length;for(i=0;i"+cap+"";return cap}function capMoney_dollar(xxje,OBJ){var invalidinput="输入无效";if(OBJ){validateSum(OBJ);xxje=OBJ.value}var low;var i,k,j,l_xx1;var cap="",dxnr,xx1,unit,lastDigit="",endUnit="",lastUnit="";var digits="零壹贰叁肆伍陆柒捌玖";var units="分角元拾佰仟万拾佰仟亿拾佰仟万拾佰仟亿拾佰仟万拾佰仟亿";var pattern=/^[0-9]+[E,e][0-9]*$/;if(pattern.test(xxje)){return invalidinput}low=parseFloat(xxje);if(isNaN(low)){return invalidinput}if(xxje.indexOf(".")!=-1){var fxindex=xxje.indexOf(".");var sxindex=xxje.substring(fxindex+1,xxje.length).indexOf(".");if(sxindex!=-1){xxje=xxje.substring(0,fxindex+sxindex+1);if(OBJ){OBJ.value=xxje}}var xiaoshu=xxje.substring(xxje.indexOf(".")+1,xxje.length);if(xiaoshu.length>=2){if(OBJ){OBJ.setAttribute("maxLength",xxje.length)}}if(OBJ){if(xiaoshu.length>2){OBJ.value=xxje.substring(0,fxindex+3);return capMoney(OBJ.value,OBJ)}}}else{if(OBJ){OBJ.setAttribute("maxLength","13")}}if(OBJ){var pos=getPosition(OBJ);var leftstr=xxje.substring(0,pos);var rightstr=xxje.substring(pos,xxje.length);if(leftstr.indexOf(".")!=-1){}else{if(rightstr.indexOf(".")!=-1){OBJ.setAttribute("maxLength","13")}else{OBJ.setAttribute("maxLength","13")}}}xx1=Math.round(low*100)+"";l_xx1=xx1.length;for(i=0;i-1){if(xxje.split(".")[1]!=""&&xxje.split(".")[1]!="0"&&xxje.split(".")[1]!="00"){cap=cap.replace(/整/,"美分")}}cap=""+cap+"";return cap}function onMoneyChange(menoy,OBJ){if(jQuery("#moneytype").val()=="840"){jQuery("#lblCapMoney").html(capMoney_dollar(menoy,OBJ))}else{jQuery("#lblCapMoney").html(capMoney(menoy,OBJ))}}function onMoneyChange1(menoy,OBJ){if(jQuery("input[name=exptype]:checked").val()!=undefined&&"04"==jQuery("input[name=exptype]:checked").val()){document.getElementById("lblCapMoney2").innerHTML=capMoney(document.getElementById("declaresum1").value,document.getElementById("declaresum1"))+"
"+capMoney(document.getElementById("declaresum2").value,document.getElementById("declaresum2"))+"
"+capMoney(document.getElementById("declaresum3").value,document.getElementById("declaresum3"))+""}else{if(jQuery("input[name=exptype]:checked").val()!=undefined&&"042"==jQuery("input[name=exptype]:checked").val()){document.getElementById("lblCapMoney2").innerHTML=capMoney(document.getElementById("declaresum1").value,document.getElementById("declaresum1"))+"
"+capMoney(document.getElementById("declaresum2").value,document.getElementById("declaresum2"))+"
"+capMoney(document.getElementById("declaresum3").value,document.getElementById("declaresum3"))+""}else{document.getElementById("lblCapMoney").innerHTML=capMoney(document.getElementById("declaresum3").value,document.getElementById("declaresum3"))+"(低额度)
"+capMoney(document.getElementById("declaresum2").value,document.getElementById("declaresum2"))+"(中额度)
"+capMoney(document.getElementById("declaresum1").value,document.getElementById("declaresum1"))+"(高额度)"}}}function checkMon(moneyObject){var moneyinputerror="输入金额有错";var moneyinputoversize="输入金额太大";var reg1=/^(([1-9][0-9]*)|0)(\.\d{1,2})*$/;var r=moneyObject.value.match(reg1);if(r==null&&moneyObject.value!=""){alert(moneyinputerror);moneyObject.focus();moneyObject.select()}if(parseFloat(moneyObject.value)>=2100000000){alert(moneyinputoversize);moneyObject.value="";moneyObject.focus()}}function getPosition(obj){var result=0;try{if(obj.selectionStart){result=obj.selectionStart}else{var rng;if(obj.tagName=="TEXTAREA"){rng=event.srcElement.createTextRange();rng.moveToPoint(event.x,event.y);rng.moveStart("character",-event.srcElement.value.length);result=rng.text.length}else{if(document.selection){rng=document.selection.createRange();rng.moveStart("character",-document.selection.createRange().text.length);result=rng.text.length}}}}catch(e){}return result}function defaultClick(obj){var trustmoneyrequired="请输入委托金额";obj.value=trustmoneyrequired;obj.focus();return false}function validateSum(obj){var num=obj.value;var oldNum=num;num=num.replace(/,/g,"");if(num.indexOf(".")==0){num="0"+num}var low=parseFloat(num);if(isNaN(low)||low<0){obj.value=""}else{if(num.indexOf(".")!=-1){var fxindex=num.indexOf(".");var sxindex=num.substring(fxindex+1,num.length).indexOf(".");if(sxindex!=-1){num=num.substring(0,fxindex+sxindex+1)}if(low>parseFloat(num.substring(0,fxindex))){num=low+""}else{if(/^\.[0]+$/.test(num.substring(fxindex))){num=low+num.substring(fxindex)}else{num=low+"."}}var xiaoshu=num.substring(fxindex+1,num.length);if(xiaoshu.length>2){num=num.substring(0,fxindex+3)}}else{num=low+""}if(oldNum.length!=num.length){obj.value=num}}return true}function onEnterKey(obj,evt){evt=evt?evt:(window.event?window.event:null);if(evt!=null){if(evt.keyCode==13){try{var sum=obj.value;var sumId=obj.id;var fundcode=sumId.substr(3,sumId.length);var btId="bt"+fundcode;document.getElementById(btId).focus();document.getElementById(btId).click()}catch(e){}}}}function getNextWeekDay(date,weekday,cycle){if(!cycle||cycle=="undefined"){cycle=1}cycle=parseInt(cycle);var _year=date.getFullYear();var _month=date.getMonth();var _date=date.getDate();var _day=date.getDay();_day=parseInt(_day,10);weekday=parseInt(weekday,10);weekday=weekday-1;if(_day==weekday){return date}else{if(_day_anotherDay)||(sub_day>0&&_day<_anotherDay)){return 1}}return 0}function getWeekDay(weekday){weekday=parseInt(weekday);var weekArray=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");return weekArray[weekday-1]}function isValueEqual(id,anotherid){var obj=document.getElementById(id);var anotherobj=document.getElementById(anotherid);if(!obj||!anotherobj){return 0}if(obj.value==anotherobj.value){return 1}return 0}function setBtDisabled(){try{document.getElementById("submitBt").disabled="disabled"}catch(e){}}function setBtValid(){try{document.getElementById("submitBt").disabled=""}catch(e){}}function onEnterKey(obj,evt){evt=evt?evt:(window.event?window.event:null);if(evt!=null){if(evt.keyCode==13){try{document.getElementById("submitBt").focus();document.getElementById("submitBt").click()}catch(e){}}}}var wait=60;function waitTime(btn){if(wait==0){btn.removeAttribute("disabled");btn.value="免费获取";jQuery(btn).html("免费获取");if(jQuery("#sendMobileauthcodeMsg")){jQuery("#sendMobileauthcodeMsg").html("")}if(jQuery("#sendEmailauthcodeMsg")){jQuery("#sendEmailauthcodeMsg").html("")}wait=60}else{btn.setAttribute("disabled","true");btn.value="重新发送("+wait+")";jQuery(btn).html("重新发送("+wait+")");wait--;setTimeout(function(){waitTime(btn)},1000)}}function collect(){var ctrl=(navigator.userAgent.toLowerCase()).indexOf("mac")!=-1?"Command/Cmd":"CTRL";try{if(document.all){try{window.external.toString();window.alert("国内开发的360浏览器等不支持主动加入收藏。/n您可以尝试通过浏览器菜单栏 或快捷键 ctrl+D 试试。")}catch(e){try{window.external.addFavorite(window.location,document.title)}catch(e){window.external.addToFavoritesBar(window.location,document.title)}}}else{if(window.sidebar){window.sidebar.addPanel(document.title,window.location,"")}else{alert("您可以尝试通过快捷键"+ctrl+" + D 加入到收藏夹!")}}}catch(e){window.alert("因为IE浏览器存在bug,添加收藏失败!/n解决办法:在注册表中查找/n HKEY_CLASSES_ROOT//TypeLib//{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}//1.1//0//win32 /n将 C://WINDOWS//system32//shdocvw.dll 改为 C://WINDOWS//system32//ieframe.dll ")}}function ajaxMark(type,ningno,fundcode,businflag,content,custrisktype,fundrisklevel){var url=generUrl("/etrading/tradereq/tradeAjax.do?method=setMark");var param={"warningtype":type,"warningno":ningno,"fundcode":fundcode,"businflag":businflag,"content":content,"custrisktype":custrisktype,"fundrisklevel":fundrisklevel};jQuery.ajax({type:"post",url:url,data:param,dataType:"json",success:function(data){}})}; var buttonObj=null;var leftSeconds=0;var isTradeSubmit=false;var hintsInfo=null;var cancelFormObj=null;var submitFormObj=null;function submitProcess(){try{if(!isTradeSubmit){isTradeSubmit=true;buttonObj.disabled="true";hintsInfo.innerHTML="你已经点击了上面的按纽,请在所弹出的银行页面完成支付操作。";submitFormObj.submit()}}catch(e){}}function count(){if(isTradeSubmit){hintsInfo.innerHTML="你已经点击了上面的按纽,请在所弹出的银行页面完成支付操作。"}else{if(leftSeconds<1){buttonObj.disabled="true";hintsInfo.innerHTML="您没有在限定的时间内完成支付,为了安全起见该笔支付已被禁止。请您重新点击左上菜单中的“买入基金”提交买入申请。";cancelFormObj.submit()}else{var msg="请在 {0} 秒内点击上面的按钮进行支付,否则将被视为无效交易!";hintsInfo.innerHTML=msg.replace("{0}",leftSeconds);window.setTimeout("count()",1000);leftSeconds--}}}function initTimer(buttonId,infoId,submitFormId,cancelFormId,elapseSec){var defaultElapseSeconds=120;if(buttonId===null){window.alert("buttonId is null! Please check if the buttonId is right element!");return}if(elapseSec===null){elapseSec=defaultElapseSeconds;return}if(submitFormId===null){window.alert("submitFormId is null!");return}submitFormObj=document.getElementById(submitFormId);buttonObj=document.getElementById(buttonId);if(buttonObj===null){buttonObj=document.forms[submitFormId].elements[buttonId]}if(buttonObj===null){window.alert("Element is null! Please check if the Element with the buttonId:["+buttonId+"] exist!");return}if(isNaN(elapseSec)){window.alert("elapseSec is NaN! Please check if the elapseSec is a Number!");return}leftSeconds=parseInt(elapseSec,10);if(infoId===null){window.alert("infoId is null!");return}hintsInfo=document.getElementById(infoId);if(cancelFormId===null){window.alert("cancelFormId is null!");return}cancelFormObj=document.getElementById(cancelFormId);count()}; function getEvent(){if(document.all){return window.event}func=getEvent.caller;while(func!=null){var arg0=func.arguments[0];if(arg0){if((arg0.constructor==Event||arg0.constructor==MouseEvent)||(typeof(arg0)=="object"&&arg0.preventDefault&&arg0.stopPropagation)){return arg0}}func=func.caller}return null}var changeCheck=function(alias,compexAlias,layoutmode,url,isshowform){var initpagerequired="银行卡初始化页面未配置";var nullobj="对象为空";try{var bankareaobj=document.getElementById("BANKDIV"+alias);if(1==isshowform){showform(alias,url)}if(typeof(scrollToFormOffSet)=="function"){scrollToFormOffSet(alias,compexAlias)}else{if(2==isshowform){var dheight=560;if(url=="opentradeacco"){jQuery(".hs_js_wrap",jQuery(window.parent.document)).animate({scrollTop:dheight},500)}else{jQuery("html,body").animate({scrollTop:dheight},500)}}}if(bankareaobj==null||typeof(bankareaobj)==undefined){try{var evt=getEvent();var element=evt.srcElement||evt.target;if("INPUT"==element.tagName&&"radio"==element.type){if(layoutmode==2){document.getElementById(compexAlias).checked=false}else{document.getElementById(alias).checked=false}return false}}catch(e2){}alert(initpagerequired);return false}if(layoutmode==2){document.getElementById(compexAlias).checked=true}else{document.getElementById(alias).checked=true}var collObjects=document.getElementsByTagName("div");for(var i=0;i1900&&year<2100&&month>0&&month<13&&day>0&&day<32){result=1}}return result};this.checkAnswer=function(value,type){if(null==answer){return -1}if(answer==""){return 6}var result=-1;switch(qtype.toString()){case"N":result=this.checkNumber(answer);break;case"T":result=this.checkName(answer);break;case"D":result=this.checkDate(answer);break;default:break}return result};var returnValue=true;var result=this.checkAnswer(answer,qtype);switch(result){case 1:returnValue=true;break;case 2:returnValue=nospace;break;case 3:returnValue=onlynumber;case 4:returnValue=wordornumber;break;case 5:returnValue=datestr;break;case 6:returnValue=true;break;default:break}return returnValue}; function getBeginDateOfLastMonth(someday,back){return getBeginDateOfLastSeveralMonth(someday,1,back)}function getBeginDateOfLastThreeMonth(someday,back){return getBeginDateOfLastSeveralMonth(someday,3,back)}function getBeginDateOfLastHalfYear(someday,back){return getBeginDateOfLastSeveralMonth(someday,6,back)}function getBeginDateOfLastYear(someday,back){return getBeginDateOfLastSeveralYear(someday,1,back)}function getBeginDateOfThisMonth(someday){return getBeginDateOfSeveralMonth(someday,0)}function getBeginDateOfThisYear(someday){var beginDate=new Date(someday);beginDate.setDate(1);beginDate.setMonth(0);return beginDate}function getBeginDateOfLastWeek(someday){var beginDate=new Date(someday);beginDate.setDate(beginDate.getDate()-7);return beginDate}function getBeginDateOfYestaday(someday){var beginDate=new Date(someday);beginDate.setDate(beginDate.getDate()-1);return beginDate}function getAllTime(){var beginDate=new Date();beginDate.setFullYear(2000,0,1);return beginDate}function getBeginDateOfLastSeveralMonth(someday,gap,back){var beginDate=new Date(someday);if(back){beginDate.setMonth(beginDate.getMonth()-gap)}else{var year=someday.getFullYear();var month=someday.getMonth()+1;var date=someday.getDate();year-=Math.floor(gap/12);month-=gap%12;if(month<0){year--;month=12+month}var maxDays=getMaxDaysOfMonth(year,month);if(date>maxDays){date=maxDays}beginDate.setFullYear(year,month-1,date)}return beginDate}function getBeginDateOfSeveralMonth(someday,several){var beginDate=new Date(someday);beginDate.setDate(1);beginDate.setMonth(beginDate.getMonth()-several);return beginDate}function getBeginDateOfLastSeveralWeek(someday,several){var beginDate=new Date(someday);beginDate.setDate(beginDate.getDate()-7*several);return beginDate}function getBeginDateOfLastSeveralYear(someday,several,back){return getBeginDateOfLastSeveralMonth(someday,several*12,back)}function getBeginDateOfLastThreeYear(someday,back){return getBeginDateOfLastSeveralYear(someday,3,back)}function getMaxDaysOfMonth(year,month){var lastDay=new Date(year,month,0);return lastDay.getDate()}function formatDate(someDay){if(someDay==null||someDay.length<8){return}var someDay=new Date(someDay);var year=someDay.getFullYear();var month=someDay.getMonth()+1;var date=someDay.getDate();month=month<10?"0"+month:month;date=date<10?"0"+date:date;return year+"-"+month+"-"+date}function formatDate2(someDay){if(someDay==null||someDay.length!=8){return someDay}var someDay=new Date(someDay.substring(0,4)+"/"+someDay.substring(4,6)+"/"+someDay.substring(6,8));var year=someDay.getFullYear();var month=someDay.getMonth()+1;var date=someDay.getDate();month=month<10?"0"+month:month;date=date<10?"0"+date:date;return year+"-"+month+"-"+date};