TB.namespace("TB.BBC");(function(){var Y=YAHOO.util,D=Y.Dom,E=Y.Event,C=Y.Connect,L=YAHOO.lang,J=YAHOO.lang.JSON,doc=document;var ie6=YAHOO.env.ua.ie===6;TB.BBC.SubNav=function(){var el=D.get("nav");if(!el){return}var lis=D.getElementsByClassName("mc:nav","li",el);var panel=doc.createElement("div");D.addClass(panel,"nav-sub");D.setStyle(panel,"display","none");panel.innerHTML='<div class="nav-sub-inner"></div>';el.appendChild(panel);var panelEntity=D.getElementsByClassName("nav-sub-inner","div",panel)[0];var subPopup=TB.widget.SimplePopup.decorate(lis,panel,{eventType:"mouse",position:"bottom",onShow:function(){var trigger=subPopup.currentHandle.trigger;D.removeClass(el.getElementsByTagName("li"),"selecting");D.addClass(trigger,"selecting");panelEntity.innerHTML=D.getElementsByClassName("temp-subnav","div",trigger)[0].innerHTML;if(ie6){var oNewIframe=document.createElement("iframe");D.addClass(oNewIframe,"overlay-iframe");D.setStyle(oNewIframe,"height",panelEntity.scrollHeight+"px");D.setStyle(oNewIframe,"width",panelEntity.scrollWidth+"px");D.setStyle(oNewIframe,"filter","alpha(opacity=0)");panelEntity.appendChild(oNewIframe)}},onHide:function(){var elIframe=panelEntity.getElementsByTagName("iframe")[0];if(elIframe){elIframe.parentNode.removeChild(elIframe)}D.removeClass(el.getElementsByTagName("li"),"selecting")}})};E.onDOMReady(TB.BBC.SubNav);TB.BBC.DOM={getAncestorByTagName:function(node,tagName){if(!node){return null}while(node=node.parentNode){if((node.tagName&&node.tagName.toUpperCase()===tagName.toUpperCase())&&node.nodeType===1){return node}}return null},getElementsByClassName:function(className,tag,elm){var testClass=new RegExp("(^|\\s)"+className+"(\\s|$)");var tag=tag||"*";var elm=elm||document;var elements=(tag=="*"&&elm.all)?elm.all:elm.getElementsByTagName(tag);var rem=[];var current;var length=elements.length;for(var i=0;i<length;i++){current=elements[i];if(testClass.test(current.className)){rem.push(current)}}return rem}};var BBC=TB.BBC.Common={zIndex:10,tab:function(container,config){return TB.widget.SimpleTab.decorate(container,config)},inputHint:function(container,config){if(L.isArray(container)){D.batch(container,function(el){TB.widget.InputHint.decorate(el,config)})}else{TB.widget.InputHint.decorate(container,config)}},dialog:{_clearmsg:function(s,e){var n=D.getElementsByClassName(s,"*",e);if(n.length===0){return}else{D.batch(n,function(el){el.parentNode.removeChild(el)})}},_createmsg:function(config,state){var sTag=config.tag||"div",sExClass=config.exclass||"J_Msg";var _msg=config.by&&config.by.msg||doc.createElement(sTag);if(config.by){if(state==="error"&&((config.by.tagName.toLowerCase()==="input"&&config.by.type==="text")||config.by.tagName.toLowerCase()==="textarea"||config.by.tagName.toLowerCase()==="select")){D.addClass(config.by,"input-error")}config.by.msg=_msg}D.addClass(_msg,"msg "+sExClass);_msg.innerHTML='<span class="'+state+'">'+config.msg+"</span>";D.setStyle(_msg,"display","");if(config.to){config.pos&&config.to.childNodes[config.pos]?config.to.insertBefore(_msg,config.to.childNodes[config.pos]):config.to.appendChild(_msg)}else{var _p=D.getRegion(config.by);D.setStyle(_msg,"position","absolute");D.setStyle(_msg,"left",_p.left+1+"px");D.setStyle(_msg,"top",_p.bottom+2+"px");doc.body.appendChild(_msg)}if(config.later){setTimeout(function(){D.setStyle(_msg,"display","none");if(config.reshow){E.on(config.by,"mouseover",function(){D.setStyle(_msg,"display","block")});E.on(config.by,"mouseout",function(){D.setStyle(_msg,"display","none")})}},config.later)}},ok:function(config){this._createmsg(config,"ok")},error:function(config){this._createmsg(config,"error")},extips:function(config){this._createmsg(config,"tips")},layout:{open:function(config){var defaultConfig={content:"",closeBtn:true};config=L.merge(defaultConfig,config||{});var zIndex=config.zIndex||BBC.zIndex++;var _layer=doc.createElement("div");_layer.className="overlay-window";if(config.content.tagName){_layer.appendChild(config.content)}else{if(config.content.join){_layer.innerHTML='<div class="single"><ol><li>'+config.content.join("</li><li>")+"</li></ol></div>"}else{_layer.innerHTML=config.content}}if(config.closeBtn){var _close=doc.createElement("a");_close.className="close-button";_layer.appendChild(_close);E.on(_close,"click",this.close,_layer,true)}if(config.mask){_layer.mask=config.mask}doc.body.appendChild(_layer);var _r=D.getRegion(_layer);if(ie6){var _iframeD=document.createElement("div");_iframeD.innerHTML="<iframe height="+_r.height+" width="+_r.width+" frameborder=0 scrolling=no></iframe>";D.setStyle(_iframeD,"position","absolute");D.setStyle(_iframeD,"left","0px");D.setStyle(_iframeD,"top","0px");D.setStyle(_iframeD,"z-index",-1);D.setStyle(_iframeD,"opacity",0);D.insertBefore(_iframeD,D.getFirstChild(_layer))}D.setStyle(_layer,"top",(D.getViewportHeight()-_r.height)/2+D.getDocumentScrollTop()+"px");D.setStyle(_layer,"left",(D.getViewportWidth()-_r.width)/2+D.getDocumentScrollLeft()+"px");D.setStyle(_layer,"zIndex",zIndex);_layer.close=BBC.dialog.layout.close;return _layer},close:function(){if(this.mask){this.mask.close()}doc.body.removeChild(this)}},tips:{createTipsPopup:function(el,c,configuration){c=c||doc.body;var config=configuration||{};L.augmentObject(config,{offset:[0,0],hidden:0});var ct=el.innerHTML;var popup=document.createElement("div");D.addClass(popup,"tips-ct");D.setStyle(popup,"zIndex",BBC.zIndex++);popup.innerHTML=ct;popup.innerHTML+='<span class="close"></span><span class="arrow"></span>';c.appendChild(popup);var _r=D.getRegion(el),_rc=D.getRegion(c),_rp=D.getRegion(popup);D.setStyle(popup,"left",_r.right-_rp.width-_rc.left+21+config.offset[0]+"px");D.setStyle(popup,"top",_r.top-_rp.height-_rc.top-13+config.offset[1]+"px");if(config.hidden===1){D.addClass(popup,"hidden")}E.on(el,"click",function(){D.removeClass(popup,"hidden")});E.on(D.getElementsByClassName("close","span",popup)[0],"click",function(){D.addClass(popup,"hidden")})},init:function(c,configuration){var that=this;c=c||null;D.getElementsByClassName("J_tips","span",c,function(el){that.createTipsPopup(el,c,configuration)})}}},request:{send:function(method,url,callback,param){url+=(url.indexOf("?")===-1?"?":"&")+"_input_charset=utf-8&rnd="+new Date().getTime();if(callback.loadStart){callback.loadStart()}Y.Connect.asyncRequest(method,url,callback,param)},loadStart:function(c){var _load=D.getElementsByClassName("loading","*",c);if(_load[0]){return}_load=doc.createElement("div");_load.className="loading";c.appendChild(_load)},loadEnd:function(c){var _load=D.getElementsByClassName("loading","*",c);if(_load[0]){c.removeChild(_load[0])}}},test:{num:function(o){E.on(o,"blur",function(){this.value=this.value.replace(/\D/g,"")})}},json:{parse:function(s){return eval("("+s.replace(/\r|\n|\r\n/g,"")+")")}},mask:{create:function(config){var defConfig={cover:doc.body,clickClose:false};config=L.merge(defConfig,config||{});var zIndex=config.zIndex||BBC.zIndex++;var _r=(config.cover&&D.getRegion(config.cover))||{left:0,top:0,width:D.getDocumentWidth(),height:D.getDocumentHeight()};var _mask=doc.createElement("div");D.addClass(_mask,"mask");D.setStyle(_mask,"width",_r.width+"px");D.setStyle(_mask,"height",_r.height+"px");D.setStyle(_mask,"top",_r.top+"px");D.setStyle(_mask,"left",_r.left+"px");D.setStyle(_mask,"zIndex",zIndex);D.setStyle(_mask,"display","block");D.setStyle(_mask,"opacity",0.5);doc.body.appendChild(_mask);_mask.close=this.close;if(config.clickClose){E.on(_mask,"click",this.close)}return _mask},close:function(){doc.body.removeChild(this)}},calendar:{single:function(input,container,toggle,config){var _defaultConfig={footer:"<button id='J_clearCalendar'>\u6e05\u7a7a</button>"};config=L.merge(_defaultConfig,config||{});var _cal=TB.widget.SimpleCalendar.init(D.get(input),container,toggle,config);_cal.calObj.beforeShowEvent.subscribe(function(){E.on(D.get("J_clearCalendar"),"click",function(){D.get(input).value="";_cal.hide()})},_cal.calObj)},range:function(inputs,container,toggle,config){var _defaultConfig={footer:"<button class='J_clearCalendar'>\u6e05\u7a7a</button>"};config=L.merge(_defaultConfig,config||{});var _cals=TB.widget.SimpleCalendar.initRange([D.get(inputs[0]),D.get(inputs[1])],container,toggle,config);_cals[0].calObj.beforeShowEvent.subscribe(function(){E.on(D.getElementsByClassName("J_clearCalendar","button",_cals[0].calObj.oDomContainer),"click",function(){D.get(inputs[0]).value="";_cals[0].hide()})},_cals[0].calObj);_cals[1].calObj.beforeShowEvent.subscribe(function(){E.on(D.getElementsByClassName("J_clearCalendar","button",_cals[1].calObj.oDomContainer),"click",function(){D.get(inputs[1]).value="";_cals[1].hide()})},_cals[1].calObj)}}};TB.BBC.ApplicationSettingEdit=(function(){var checkForm=function(){var _s=D.get("J_appStatus"),_radio=D.getElementsBy(function(el){return el.checked},"input",_s);if(_radio.length===0){BBC.dialog.error({by:_s,to:_s,msg:"\u5fc5\u987b\u8bbe\u7f6e\u62db\u52df\u72b6\u6001"});return}this.submit()};var disableChecked=function(){var _radio=D.get("J_appStatus").getElementsByTagName("input");var _checkradio;D.batch(_radio,function(el){el.ischeck=el.checked;if(el.checked){_checkradio=el}});E.on(_radio,"click",function(ev){E.stopEvent(ev);if(this.ischeck){this.checked=this.ischeck}else{if(!_checkradio){this.checked=false}else{_checkradio.checked=true}}})};return{init:function(config){E.onDOMReady(function(){var _Editor;BBC.calendar.single("J_Date",null,null,{maxdate:"today",enableOOM:true});if(config.disableEdit){disableChecked()}E.on("J_appContent","focus",function(){_Editor=TB.widget.Editor.init(this,{height:"200px",width:"650px",filterWord:true},{hideToolbarLabel:true,toolbar:["fontstyle","textstyle","color","alignment","insertitem"]})});E.on("J_Form","submit",function(ev){E.stopEvent(ev);if(_Editor){_Editor.saveHTML()}checkForm.call(this)})})}}})();TB.BBC.SupplierSetting=(function(){var checkForm=function(){var _max=5;var _m=D.get("J_majorCat"),_checkbox=D.getElementsBy(function(el){return el.checked},"input",_m);if(_checkbox.length>_max||_checkbox.length===0){BBC.dialog.error({by:this,to:_m,msg:"\u4e3b\u8425\u7c7b\u76ee\u81f3\u5c11\u90091\u4e2a\uff0c\u6700\u591a\u53ef\u9009"+_max+"\u4e2a"});return}this.submit()};return{init:function(){E.onDOMReady(function(){var _Editor;E.on("supplierSettingForm","submit",function(ev){E.stopEvent(ev);if(_Editor){_Editor.saveHTML()}checkForm.call(this)});E.on("J_companyInfo","focus",function(){_Editor=TB.widget.Editor.init(this,{height:"200px",width:"650px",filterWord:true},{hideToolbarLabel:true,toolbar:["fontstyle","textstyle","color","alignment","insertitem"]})})})}}})();TB.BBC.Productline=(function(){var editLinks,delLinks,submitBtns,cancleBtns,addBtns,token;var _refreshTr=function(o,act){var tr=D.getAncestorByTagName(o,"tr");handle.acting.cls(tr);if(act==="remove"){var ani=new Y.Anim(tr,{opacity:{to:0}},0.2);ani.onComplete.subscribe(function(){tr.parentNode.removeChild(tr)});ani.animate();return}var _editItems=D.getElementsByClassName("J_editable","span",tr);for(var i=0,l=_editItems.length;i<l;i++){var _e=_editItems[i];if(act==="edit"){var _input=doc.createElement("input");_input.name=_e.getAttribute("dataFormName");_input.value=_e.oldvalue=_e.innerHTML;D.addClass(_input,_e.getAttribute("inputClass"));_e.innerHTML="";_e.appendChild(_input);handle.acting.decorate(_input);E.on(_input,"blur",function(){if(this.value!==this.parentNode.oldvalue){handle.acting.changed(this)}else{handle.acting.changeback(this)}})}else{if(act==="cancle"){_e.innerHTML=_e.oldvalue}else{if(act==="update"){var _name=_e.getElementsByTagName("input")[0].name,_value=_e.getElementsByTagName("input")[0].value;_e.innerHTML=(_name==="name")?_value.replace(/</g,"&lt;").replace(/>/g,"&gt;"):(Math.floor(parseFloat(_value)*100)/100).toFixed(2)}}}}if(act==="edit"){handle.acting.to(tr);D.addClass(D.getElementsByClassName("J_edit","p",tr)[0],"hidden");D.removeClass(D.getElementsByClassName("J_btn","p",tr)[0],"hidden")}else{handle.acting.to();D.removeClass(D.getElementsByClassName("J_edit","p",tr)[0],"hidden");D.addClass(D.getElementsByClassName("J_btn","p",tr)[0],"hidden")}};var handle={acting:{last:null,to:function(o){D.removeClass(this.last,"editting");if(o){this.last=o.tagName.toLowerCase()==="tr"?o:D.getAncestorByTagName(o,"tr");D.addClass(this.last,"editting")}},changed:function(o){D.addClass(o,"input-changed")},changeback:function(o){D.removeClass(o,"input-changed")},cls:function(o){var _msgs=D.getElementsByClassName("msg","div",o);var _errInput=D.getElementsByClassName("input-error","*",o);D.batch(_msgs,function(el){el.parentNode.removeChild(el)});D.batch(_errInput,function(el){D.removeClass(el,"input-error")})},decorate:function(o){var _inputs=(o.tagName.toLowerCase()==="input")?o:o.getElementsByTagName("input");E.on(_inputs,"focus",function(){handle.acting.to(this)})}},edit:{show:function(ev){E.stopEvent(ev);_refreshTr(this,"edit")},cancle:function(ev){E.stopEvent(ev);_refreshTr(this,"cancle")},submit:function(ev){E.stopEvent(ev);var _tr=D.getAncestorByTagName(this,"tr");handle.acting.cls(_tr);var _editItems=_tr.getElementsByTagName("input");var _url=D.getElementsByClassName("J_editProductLine","a",_tr)[0].href;var _param=[];_param.push(""+token.name+"="+token.value);for(var i=0,l=_editItems.length;i<l;i++){var _input=_editItems[i],_name=_input.name,_value=YAHOO.lang.trim(_input.value);if(_value===""||(_value==="\u4ea7\u54c1\u7ebf\u540d\u79f0\u6700\u591a\u5341\u4e2a\u5b57"&&_name==="name")){BBC.dialog.error({by:_input,to:D.getAncestorByTagName(_input,"td"),msg:"\u6b64\u8868\u5355\u9879\u4e0d\u80fd\u4e3a\u7a7a"});return}_param.push(""+_name+"="+_input.value)}var that=this;BBC.request.send("POST",_url,{success:function(data){var jsonObject=BBC.json.parse(data.responseText);if(!jsonObject){return}if(jsonObject.result==="success"){handle.update.call(that)}if(jsonObject.result==="failure"){if(jsonObject.error){for(i in jsonObject.error){var _errmsg=jsonObject.error[i];D.getElementsBy(function(el){return el.name===i},"input",_tr,function(el){BBC.dialog.error({by:el,to:D.getAncestorByTagName(el,"td"),msg:_errmsg})})}}else{BBC.dialog.error({by:that,to:D.getAncestorByTagName(that,"td"),msg:jsonObject.message})}}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")}},encodeURI(_param.join("&")))}},add:{show:function(ev){E.stopEvent(ev);var tbody=D.get("productlineList"),_max=parseInt(tbody.getAttribute("maxLine"),10)||10,_count=tbody.rows.length;if(_count>_max){alert("\u5df2\u7ecf\u8fbe\u5230\u4ea7\u54c1\u7ebf\u4e0a\u9650!\u60a8\u6700\u591a\u53ef\u4ee5\u8bbe\u7f6e"+_max+"\u6761\u4ea7\u54c1\u7ebf");return}var _tr=doc.createElement("tr");var td1=doc.createElement("td");td1.className="tleft";td1.innerHTML='<span class="J_editable" dataFormName="name" inputClass=""><input type="text" name="name" value="" class="" /></span>';var td2=doc.createElement("td");td2.innerHTML="";var td4=doc.createElement("td");td4.innerHTML='\u6298\u7b97\u57fa\u51c6\u4ef7*<span class="J_editable" dataFormName="retailLowPercent" inputClass="short-num"><input type="text" name="retailLowPercent" value="" class="short-num" /></span>% - \u6298\u7b97\u57fa\u51c6\u4ef7*<span class="J_editable" dataFormName="retailHighPercent" inputClass="short-num"><input type="text" name="retailHighPercent" value="999.99" class="short-num" /></span>%';var td5=doc.createElement("td");td5.innerHTML='\u6298\u7b97\u57fa\u51c6\u4ef7*<span class="J_editable" dataFormName="costPercent" inputClass="short-num"><input type="text" name="costPercent" value="" class="short-num" /></span>%';var td6=doc.createElement("td");td6.innerHTML='<p class="J_edit hidden"><a href="" title="" class="J_editProductLine">\u7f16\u8f91</a> <a href="" title="" class="J_delProductLine">\u5220\u9664</a></p><p class="J_btn"><button class="J_submitBtn">\u786e\u5b9a</button><button class="J_cancleBtn">\u53d6\u6d88</button></p>';_tr.appendChild(td1);_tr.appendChild(td2);_tr.appendChild(td4);_tr.appendChild(td5);_tr.appendChild(td6);if(_count>1&&_count%2==0){D.addClass(_tr,"odd")}handle.acting.to(_tr);handle.acting.decorate(_tr);tbody.appendChild(_tr);TB.widget.InputHint.decorate(_tr.getElementsByTagName("input")[0],{hintMessage:"\u4ea7\u54c1\u7ebf\u540d\u79f0\u6700\u591a\u5341\u4e2a\u5b57",appearOnce:true});E.on(D.getElementsByClassName("J_submitBtn","button",_tr)[0],"click",handle.add.submit);E.on(D.getElementsByClassName("J_cancleBtn","button",_tr)[0],"click",handle.add.cancle)},cancle:function(ev){E.stopEvent(ev);_refreshTr(this,"remove")},submit:function(ev){E.stopEvent(ev);var _tr=D.getAncestorByTagName(this,"tr");handle.acting.cls(_tr);var _editItems=_tr.getElementsByTagName("input");var _param=[];_param.push(""+token.name+"="+token.value);for(var i=0,l=_editItems.length;i<l;i++){var _input=_editItems[i],_name=_input.name,_value=YAHOO.lang.trim(_input.value);if(_value===""||(_value==="\u4ea7\u54c1\u7ebf\u540d\u79f0\u6700\u591a\u5341\u4e2a\u5b57"&&_name==="name")){BBC.dialog.error({by:_input,to:D.getAncestorByTagName(_input,"td"),msg:"\u6b64\u8868\u5355\u9879\u4e0d\u80fd\u4e3a\u7a7a"});return}_param.push(""+_name+"="+_input.value)}var _url=D.get("J_addUrl").value;var that=this;var the=this.parentNode;BBC.request.send("POST",_url,{success:function(data){BBC.request.loadEnd(the);var jsonObject=BBC.json.parse(data.responseText);if(!jsonObject){return}if(jsonObject.result==="success"){handle.update.call(that);D.getElementsByClassName("J_delProductLine","a",_tr)[0].href=jsonObject.delurl;D.getElementsByClassName("J_editProductLine","a",_tr)[0].href=jsonObject.editurl;E.removeListener(D.getElementsByClassName("J_submitBtn","button",_tr)[0]);E.removeListener(D.getElementsByClassName("J_cancleBtn","button",_tr)[0]);E.on(D.getElementsByClassName("J_editProductLine","a",_tr)[0],"click",handle.edit.show);E.on(D.getElementsByClassName("J_delProductLine","a",_tr)[0],"click",handle.del);E.on(D.getElementsByClassName("J_submitBtn","button",_tr)[0],"click",handle.edit.submit);E.on(D.getElementsByClassName("J_cancleBtn","button",_tr)[0],"click",handle.edit.cancle)}if(jsonObject.result==="failure"){if(jsonObject.error){for(i in jsonObject.error){var _errmsg=jsonObject.error[i];D.getElementsBy(function(el){return el.name===i},"input",_tr,function(el){BBC.dialog.error({by:el,to:D.getAncestorByTagName(el,"td"),msg:_errmsg})})}}else{BBC.dialog.error({by:that,to:D.getAncestorByTagName(that,"td"),msg:jsonObject.message})}}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")},loadStart:function(){BBC.request.loadStart(the)}},encodeURI(_param.join("&")))}},update:function(){_refreshTr(this,"update")},remove:function(){_refreshTr(this,"remove")},del:function(ev){E.stopEvent(ev);if(!confirm("\u786e\u8ba4\u5220\u9664\u8be5\u6761\u76ee\uff01")){return}var _url=this.href;var that=this;BBC.request.send("get",_url,{success:function(data){var jsonObject=BBC.json.parse(data.responseText);if(!jsonObject){return}if(jsonObject.result==="success"){handle.remove.call(that)}if(jsonObject.result==="failure"){BBC.dialog.error({by:that,msg:jsonObject.message,later:2000})}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")}})}};return{init:function(){E.onDOMReady(function(){editLinks=D.getElementsByClassName("J_editProductLine","a","J_productLineForm");delLinks=D.getElementsByClassName("J_delProductLine","a","J_productLineForm");submitBtns=D.getElementsByClassName("J_submitBtn","button","J_productLineForm");cancleBtns=D.getElementsByClassName("J_cancleBtn","button","J_productLineForm");addBtns=D.getElementsByClassName("J_addproductline");token=D.getElementBy(function(el){return el.name==="bbcTbToken"},"input","J_productLineForm");E.on(addBtns,"click",handle.add.show);E.on(editLinks,"click",handle.edit.show);E.on(submitBtns,"click",handle.edit.submit);E.on(cancleBtns,"click",handle.edit.cancle);E.on(delLinks,"click",handle.del)})}}})();TB.BBC.ItemManage=(function(){var state_store={"\u5145\u8db3":"status-enough","\u7d27\u5f20":"status-tension","\u65e0\u5e93\u5b58":"status-lacking"};var request=function(ev){E.stopEvent(ev);if(D.hasClass(this,"J_delete")&&!confirm("\u786e\u8ba4\u5220\u9664\u8be5\u6761\u76ee\uff1f")){return}var url=this.href;var that=this.parentNode;var callback={success:function(data){BBC.request.loadEnd(that);var jsonObject=BBC.json.parse(data.responseText);switch(jsonObject.action){case"upShelf":if(jsonObject.result==="success"){var id="J_manager"+jsonObject.itemid;D.get(id).innerHTML='<p class="highlight-o">\u5df2\u4e0a\u67b6</p><p class="skin-gray"><a class="small-btn J_manager" href="'+jsonObject.url+'" title="\u4e0b\u67b6">\u4e0b\u67b6</a></p>';E.on(D.getElementsByClassName("J_manager","a",D.get(id))[0],"click",request);BBC.dialog.ok({to:D.get(id),msg:"\u5df2\u4e0a\u67b6",later:1000})}else{alert(jsonObject.message)}break;case"downShelf":if(jsonObject.result==="success"){var id="J_manager"+jsonObject.itemid;D.get(id).innerHTML='<p class="skin-blue"><a class="small-btn J_manager" href="'+jsonObject.url+'" title="\u4e0a\u67b6">\u4e0a\u67b6</a></p>';E.on(D.getElementsByClassName("J_manager","a",D.get(id))[0],"click",request);BBC.dialog.ok({to:D.get(id),msg:"\u5df2\u4e0b\u67b6",later:1000})}else{alert(jsonObject.message)}break;case"delete":if(jsonObject.result==="success"){var id="J_manager"+jsonObject.itemid;var trtemp=D.getAncestorByTagName(id,"tr");var ani=new YAHOO.util.Anim(trtemp,{opacity:{to:0}},0.2);ani.onComplete.subscribe(function(){trtemp.parentNode.removeChild(trtemp)});ani.animate()}else{alert(jsonObject.message)}break;case"sync":if(jsonObject.result==="success"){var id="J_store"+jsonObject.itemid;var _p=D.get(id).getElementsByTagName("p");_p[0].innerHTML=jsonObject.count[0];_p[1].innerHTML="\u5df2\u540c\u6b65";_p[1].className="status-gray";_p[2].innerHTML=jsonObject.count[1];_p[2].className=state_store[jsonObject.count[1]]}else{alert(jsonObject.message)}break}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")},loadStart:function(){BBC.request.loadStart(that)}};BBC.request.send("get",url,callback)};var initFilter=function(){var _form=D.get("J_form"),_suppliers=D.get("J_suppliers"),_key=D.get("J_key");if(_suppliers){E.on(_suppliers,"change",function(){_key.value="";_form.submit()});E.on(_key,"focus",function(){_suppliers.oldcheck=_suppliers.selectedIndex||_suppliers.oldcheck||0;_suppliers.options[0].selected=true});E.on(_key,"blur",function(){if(this.value===""){_suppliers.options[_suppliers.oldcheck].selected=true}})}E.on(_form,"submit",function(ev){E.stopEvent(ev);if(_key.value===""||_key.value==="\u5728\u6240\u6709\u5206\u9500\u5546\u54c1\u4e2d\u67e5\u8be2"){alert("\u8bf7\u8f93\u5165\u5173\u952e\u5b57\uff01");_key.focus();return}_form.submit()});BBC.inputHint(_key,{hintMessage:"\u5728\u6240\u6709\u5206\u9500\u5546\u54c1\u4e2d\u67e5\u8be2",hintClass:"info-note"})};return{init:function(){E.onDOMReady(function(){var managerBtn=D.getElementsByClassName("J_manager");E.on(managerBtn,"click",request);initFilter()})}}})();TB.BBC.ItemDownload=(function(){var request=function(ev){E.stopEvent(ev);var url=this.href;var that=this.parentNode;var callback={success:function(data){BBC.request.loadEnd(that);var jsonObject=BBC.json.parse(data.responseText);if(jsonObject.result==="success"){var id="J_download"+jsonObject.itemid;D.get(id).innerHTML="<p>\u5df2\u4e0b\u8f7d</p>";BBC.dialog.ok({to:D.get(id),msg:"\u5df2\u4e0b\u8f7d",later:1000})}else{BBC.dialog.layout.open({content:jsonObject.message,mask:BBC.mask.create()})}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")},loadStart:function(){BBC.request.loadStart(that)}};BBC.request.send("get",url,callback)};return{init:function(){E.onDOMReady(function(){var downloadBtn=D.getElementsByClassName("J_download");E.on(downloadBtn,"click",request)})}}})();TB.BBC.PostagePopup=function(){return{init:function(o){E.onDOMReady(function(){var arrayTriggers=D.getElementsByClassName("J_PostageTrigger","a"),elPopup=D.get("J_PopupPostage");if(!elPopup){el=document.createElement("div");el.setAttribute("id","J_PopupPostage");D.addClass(el,"skin-orange popup-postage hidden");el.innerHTML='<div class="popup-dialog-h"><span class="radius-t"><span class="radius-tc"></span></span><div class="entity"><h4>{Name}</h4><div class="tbl-postage" id="J_PostageTableCont"></div><p class="attach-tbl skin-gray hidden"><a href="#" class="small-btn" id="J_UpdatePostage">\u540c\u6b65</a></p></div><span class="radius-b"><span class="radius-bc"></span></span></div>';document.body.appendChild(el)}elPopup=elPopup||el;D.batch(arrayTriggers,function(elTrigger){var elTitle=elPopup.getElementsByTagName("h4")[0],elTd=D.getAncestorByTagName(elTrigger,"td");var itemId=elTd.getAttribute("id").split("J_Postage_")[1];TB.widget.SimplePopup.decorate(elTrigger,elPopup,{position:"left",align:"right",width:467,offset:[90,0],effect:"fade",disableClick:false,autoFit:false,onShow:function(){elTitle.innerHTML=o[itemId].listTitle;if(elTrigger.getAttribute("update-post")&&!elTd.getAttribute("update-status")){D.get("J_UpdatePostage").setAttribute("href",elTrigger.getAttribute("update-post"));D.removeClass(D.get("J_UpdatePostage").parentNode,"hidden")}else{D.addClass(D.get("J_UpdatePostage").parentNode,"hidden")}TB.BBC.PostageFee.clearItems();TB.BBC.PostageFee.decorate(o[itemId].itemList);if(TB.BBC.PostageFee._items.length<5){D.setStyle("J_PostageTableCont","height","auto")}D.setStyle(elPopup,"top",D.getY(elTrigger)-elPopup.scrollHeight+1+"px")}})});E.on("J_UpdatePostage","click",function(evt){E.stopEvent(evt);var url=this.href;var that=this.parentNode;var callback={success:function(data){BBC.request.loadEnd(that);var jsonObject=BBC.json.parse(data.responseText);if(jsonObject.result==="success"){var id="J_Postage_"+jsonObject.itemid;BBC.dialog.ok({to:D.get(id),msg:jsonObject.message,later:1000});D.get(id).setAttribute("update-status","updated")}else{alert(jsonObject.message)}D.setStyle(elPopup,"display","none")},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")},loadStart:function(){BBC.request.loadStart(that)}};BBC.request.send("get",url,callback)})})}}}();TB.BBC.PostageSelect=function(){return{init:function(o,elem){var arrayTriggers=D.getElementsByClassName("J_PostageOption","a"),elInput=D.get(elem);if(!arrayTriggers||arrayTriggers.length===0){return}var initTable=function(){var elPre=D.getElementsBy(function(el){return D.hasClass(el,"J_PostageOption")&&D.hasClass(el,"selected")},"a");if(elPre.length!==0){var itemId=elPre[0].getAttribute("id").split("J_PostageOption_")[1];elInput.value=itemId}else{var itemId=arrayTriggers[0].getAttribute("id").split("J_PostageOption_")[1];elInput.value=itemId;D.addClass(arrayTriggers[0],"selected")}TB.BBC.PostageFee.decorate(o[itemId])};initTable();E.on(arrayTriggers,"click",function(evt){E.stopEvent(evt);var itemId=this.getAttribute("id").split("J_PostageOption_")[1];TB.BBC.PostageFee.clearItems();TB.BBC.PostageFee.decorate(o[itemId]);elInput.value=itemId;D.batch(arrayTriggers,function(el){if(this!==el){D.removeClass(el,"selected")}});D.addClass(this,"selected")})}}}();TB.BBC.ItemDistribute=(function(){var request=function(ev){E.stopEvent(ev);if(D.hasClass(this,"J_delete")&&!confirm("\u786e\u8ba4\u5220\u9664\u8be5\u6761\u76ee\uff1f")){return}if(this.innerHTML==="\u64a4\u56de"&&!confirm("\u786e\u8ba4\u64a4\u56de\uff1f")){return}var url=this.href;var that=this.parentNode;var callback={success:function(data){BBC.request.loadEnd(that);var jsonObject=BBC.json.parse(data.responseText);switch(jsonObject.action){case"distribute":if(jsonObject.result==="success"){var id="J_distribute"+jsonObject.itemid;D.get(id).innerHTML='<p>\u5df2\u94fa\u8d27</p><p class="skin-gray"><a class="small-btn J_distribute" href="'+jsonObject.url+'" title="\u64a4\u56de">\u64a4\u56de</a>';var _a=D.getElementsByClassName("J_distribute","a",D.get(id))[0];E.on(_a,"click",request);D.addClass("J_deleteProduct"+jsonObject.itemid,"hidden");BBC.dialog.ok({by:_a,to:_a.parentNode,msg:"\u5df2\u94fa\u8d27",later:1000})}else{alert(jsonObject.message)}break;case"getback":if(jsonObject.result==="success"){var id="J_distribute"+jsonObject.itemid;D.get(id).innerHTML='<p class="highlight-o">\u672a\u94fa\u8d27</p><p class="skin-gray"><a class="small-btn J_distribute" href="'+jsonObject.url+'" title="\u94fa\u8d27">\u94fa\u8d27</a></p>';var _a=D.getElementsByClassName("J_distribute","a",D.get(id))[0];E.on(_a,"click",request);D.removeClass("J_deleteProduct"+jsonObject.itemid,"hidden");BBC.dialog.ok({by:_a,to:_a.parentNode,msg:"\u5df2\u64a4\u56de",later:1000})}else{alert(jsonObject.message)}break;case"delete":if(jsonObject.result==="success"){var id="J_distribute"+jsonObject.itemid;var trtemp=D.getAncestorByTagName(id,"tr");var ani=new YAHOO.util.Anim(trtemp,{opacity:{to:0}},0.2);ani.onComplete.subscribe(function(){trtemp.parentNode.removeChild(trtemp)});ani.animate()}else{alert(jsonObject.message)}break}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")},loadStart:function(){BBC.request.loadStart(that)}};BBC.request.send("get",url,callback)};return{init:function(){E.onDOMReady(function(){var distributeBtn=D.getElementsByClassName("J_distribute");E.on(distributeBtn,"click",request)})}}})();TB.BBC.UserInfo=(function(){var initUserInfoPopup=function(trigger){if(!trigger||!trigger.getAttribute("data-detail")){return}var infoBox=doc.createElement("div");D.addClass(infoBox,"popup-info-box");var htmlCode='<div class="bl"><div class="br">';htmlCode+='<div class="bd user-info">';htmlCode+="\u6b63\u5728\u52a0\u8f7d\u2026\u2026";htmlCode+="</div>";htmlCode+="</div></div>";htmlCode+='<div class="bt"><div class="corner bt-l"></div><div class="mid"></div><div class="corner bt-r"></div></div>';infoBox.innerHTML=htmlCode;doc.body.appendChild(infoBox);TB.widget.SimplePopup.decorate(trigger,infoBox,{offset:[0,-15],position:"right",effect:"fade",disableClick:false,autoFit:false,onShow:function(){D.setStyle(infoBox,"display","block");if(infoBox.getElementsByTagName("h5").length>0){return}var infoBoxBd=D.getElementsByClassName("user-info","div",infoBox)[0];var url=trigger.getAttribute("data-detail");var callback={success:function(o){try{var userInfo=eval("("+o.responseText+")");var htmlCode="<h5>\u8054\u7cfb\u4fe1\u606f</h5>";htmlCode+='<table class="user-info-table"><tbody>';htmlCode+="<tr><th>\u59d3\u540d\uff1a</th><td>"+userInfo.name+"</td></tr>";htmlCode+="<tr><th>\u7535\u8bdd\uff1a</th><td>"+userInfo.tel+"</td></tr>";htmlCode+="<tr><th>\u624b\u673a\uff1a</th><td>"+userInfo.mobile+"</td></tr>";htmlCode+="<tr><th>\u5907\u7528\u7535\u8bdd\uff1a</th><td>"+userInfo.otherPhone+"</td></tr>";htmlCode+="<tr><th>\u7535\u5b50\u90ae\u4ef6\uff1a</th><td>"+userInfo.email+"</td></tr>";htmlCode+="<tr><th>\u57ce\u5e02\uff1a</th><td>"+userInfo.city+"</td></tr>";htmlCode+='<tr class="sep"><td colspan="2"><hr></td></tr>';if(userInfo.message){htmlCode+='<tr><th>\u4e70\u5bb6\u7559\u8a00\uff1a</th><td class="message">'+userInfo.message+"</td></tr>";htmlCode+='<tr class="sep"><td colspan="2"><hr></td></tr>'}var attachCode="";if(userInfo.attachInfo){for(key in userInfo.attachInfo){attachCode+="<tr><th>"+key+"\uff1a</th><td>"+userInfo.attachInfo[key]+"</td></tr>"}}if(attachCode.length>0){htmlCode+=attachCode}htmlCode+="</tbody></table>";var linkCode="";if(userInfo.buyerAddress&&userInfo.buyerAddress.length>0){linkCode+='<a href="'+userInfo.buyerAddress+'" target="_blank">\u67e5\u770b\u6536\u8d27\u5730\u5740</a>'}if(linkCode.length>0){htmlCode+='<div class="view-address">'+linkCode+"</div>"}infoBoxBd.innerHTML=htmlCode}catch(e){infoBoxBd.innerHTML="\u5bf9\u4e0d\u8d77\uff0c\u6682\u65f6\u65e0\u6cd5\u83b7\u5f97\u6570\u636e\uff0c\u8bf7\u7a0d\u5019\u91cd\u8bd5\u3002"}},failure:function(){infoBoxBd.innerHTML="\u5bf9\u4e0d\u8d77\uff0c\u6682\u65f6\u65e0\u6cd5\u83b7\u5f97\u6570\u636e\uff0c\u8bf7\u7a0d\u5019\u91cd\u8bd5\u3002"}};BBC.request.send("GET",url,callback)}})};return{init:function(){E.onDOMReady(function(){D.getElementsByClassName("J_userinfo","span","J_purchaselist",function(trigger){initUserInfoPopup(trigger)})})}}})();TB.BBC.Delivery=function(a){if(!a){return}E.on(a,"click",function(ev){E.stopEvent(ev);var _action=this.href,_dataFrom=this.getAttribute("DataFrom");BBC.request.send("get",_dataFrom,{success:function(data){var _o=BBC.json.parse(data.responseText);if(!_o){return}if(_o.result==="success"){var _form=doc.createElement("form");_form.action=_action;_form.method="post";_form.target="_blank";for(i in _o.postData){var _input=doc.createElement("input");_input.type="hidden";_input.name=i;_input.value=_o.postData[i];_form.appendChild(_input)}doc.body.appendChild(_form);_form.submit()}else{window.location.href=_action}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")}})})};TB.BBC.AddSaler=(function(){var checkForm=function(){var _checkbox=D.getElementsBy(function(checkbox){return checkbox.checked},"input","J_addsaler");if(_checkbox.length===0){BBC.dialog.error({by:D.get("J_addSubmit"),to:D.getAncestorByTagName(D.get("J_addSubmit"),"li"),msg:"\u5fc5\u987b\u9009\u62e9\u81f3\u5c11\u4e00\u6761\u6388\u6743\u4ea7\u54c1\u7ebf"});return}D.get("J_addsaler").submit()};var disableChecked=function(){var _checked=D.getElementsBy(function(checkbox){return checkbox.checked},"input","J_addsaler");E.on(_checked,"click",function(ev){E.stopEvent(ev);alert("\u60a8\u597d\uff0c\u6388\u6743\u7684\u4ea7\u54c1\u7ebf\u4e0d\u5141\u8bb8\u53d6\u6d88\uff01")})};return{init:function(formid){E.onDOMReady(function(){var _Editor;disableChecked();E.on("J_Note","focus",function(){_Editor=TB.widget.Editor.init(this,{height:"200px",width:"650px",filterWord:true},{hideToolbarLabel:true,toolbar:["fontstyle","textstyle","color","alignment","insertitem"]})});E.on("J_addsaler","submit",function(ev){E.stopEvent(ev);if(_Editor){_Editor.saveHTML()}checkForm.call(this)})})}}})();TB.BBC.Consignment=(function(){var checkform=function(ev){E.stopEvent(ev);var _transporter=D.get("J_transporter").value;var _sheetId=D.get("J_transportSheetId").value;if(_transporter===""||_sheetId===""){BBC.dialog.error({by:D.get("J_consignSubmit"),to:D.get("J_consignSubmit").parentNode,msg:"\u7269\u6d41\u516c\u53f8\u548c\u8ba2\u5355\u53f7\u5fc5\u987b\u586b\u5199\u5b8c\u6574\uff01"});return}D.get("J_consignmentForm").submit()};var showOther=function(){var _input=D.get("otherCompany");if(this.options[this.selectedIndex].value==="-1"){if(!_input){_input=doc.createElement("input");_input.name="otherCompany";_input.type="text";_input.id="otherCompany";_input.className="others";this.parentNode.appendChild(_input);BBC.inputHint(_input,{hintMessage:"\u8bf7\u8f93\u5165\u7269\u6d41\u516c\u53f8\u540d",hintClass:"info-note"})}else{D.removeClass(_input,"hidden")}}else{if(_input&&!D.hasClass(_input,"hidden")){D.addClass(_input,"hidden")}}};return{init:function(){E.onDOMReady(function(){BBC.dialog.tips.init(null,{offset:[0,10],hidden:1});E.on("J_consignmentForm","submit",checkform);E.on("J_transporter","change",function(){showOther.call(this)})})}}})();TB.BBC.CancelOrder=function(){return{init:function(){E.onDOMReady(function(){BBC.dialog.tips.init(null,{offset:[0,10],hidden:1})})}}}();TB.BBC.FirstLoginDer={init:function(){var checkform=function(ev){E.stopEvent(ev);if(D.get("J_license_accept").checked){D.get("J_container_license").submit()}else{alert("\u8bf7\u9605\u8bfb\u5e76\u540c\u610f\u6dd8\u5b9d\u7f51\u534f\u8bae\u6761\u6b3e")}};E.onDOMReady(function(){E.on("J_container_license","submit",checkform);E.on("J_submit","click",checkform)})}};TB.BBC.ApplicationForm={init:function(){var checkform=function(ev){E.stopEvent(ev);if(D.get("J_license_accept").checked){D.get("J_container_license").submit()}else{alert("\u8bf7\u9605\u8bfb\u5e76\u540c\u610f\u6dd8\u5b9d\u7f51\u534f\u8bae\u6761\u6b3e")}};E.onDOMReady(function(){E.on("J_container_license","submit",checkform);E.on("J_submit","click",checkform);E.on("J_cancel","click",function(){window.location.href=this.getAttribute("direction_url")})})}};TB.BBC.MakeMask={decorate:function(sid,parentid,config){var defConfig={layer:"9999"};config=L.merge(defConfig,config||{});var oMask=D.get(sid),oParent=D.get("parentid"),oParentMix=D.get("parentid")||doc.documentElement;var intWindowWidth=oParentMix.scrollWidth,intWindowHeight=oParentMix.scrollHeight;if(!oMask){var oNewMask=doc.createElement("div");D.addClass(oNewMask,"mask");oNewMask.setAttribute("id",sid);D.setStyle(oNewMask,"width",intWindowWidth+"px");D.setStyle(oNewMask,"height",intWindowHeight+"px");D.setStyle(oNewMask,"zIndex",config.layer);if(TB.bom.isIE){D.setStyle(oNewMask,"-ms-filter",'"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"');D.setStyle(oNewMask,"filter","alpha(opacity=50)")}oParent?oParent.appendChild(oNewMask):doc.body.appendChild(oNewMask);return oNewMask}else{D.setStyle(oMask,"width",intWindowWidth+"px");D.setStyle(oMask,"height",intWindowHeight+"px");D.removeClass(oMask,"hidden");return oMask}}};TB.BBC.MakeDialogLayout={decorate:function(maskid,diaglogid,innerelem,config){var _fnCloseUnit=function(){D.addClass(maskid,"hidden");D.addClass(diaglogid,"hidden")};var defConfig={width:"auto",height:"auto",align:["center","middle"],withclose:1};config=L.merge(defConfig,config||{});var oWindow=D.get(diaglogid);if(maskid&&TB.BBC.MakeMask){var oMask=TB.BBC.MakeMask.decorate(maskid)}var intWindowWidth=doc.documentElement.clientWidth,intWindowHeight=doc.documentElement.clientHeight;if(!D.get(diaglogid)){var oNewWindow=doc.createElement("div");D.addClass(oNewWindow,"overlay-window");oNewWindow.setAttribute("id",diaglogid);D.setStyle(oNewWindow,"width",config.width);D.setStyle(oNewWindow,"height",config.height);if(config.withclose===1){var oNewBar=doc.createElement("div");D.addClass(oNewBar,"title-bar-blank");oNewBar.innerHTML='<a href="#" class="btn-close">\u5173\u95ed</a>';oNewWindow.appendChild(oNewBar)}if(oMask){D.setStyle(oNewWindow,"zIndex",(parseInt(D.getStyle(oMask,"zIndex"),10)+1).toString())}else{D.setStyle(oNewWindow,"zIndex","10000")}var oNewEntity=doc.createElement("div");D.addClass(oNewEntity,"entity");if(innerelem){if(typeof innerelem==="object"){oNewEntity.appendChild(innerelem)}else{if(typeof innerelem==="string"){oNewEntity.innerHTML=innerelem}}}else{oNewEntity.innerHTML="Blank Window"}oNewWindow.appendChild(oNewEntity);doc.body.appendChild(oNewWindow);oWindow=D.get(diaglogid)}else{var oEntity=D.getElementsByClassName("entity","div",oWindow)[0];if(maskid&&TB.BBC.MakeMask){var oMask=TB.BBC.MakeMask.decorate(maskid);D.setStyle(oWindow,"zIndex",(parseInt(D.getStyle(oMask,"zIndex"),10)+1).toString())}else{D.setStyle(oWindow,"zIndex","10000")}if(innerelem){if(typeof innerelem==="object"){oEntity.appendChild(innerelem)}else{if(typeof innerelem==="string"){oEntity.innerHTML=innerelem}}}else{oEntity.innerHTML="Blank Window"}D.removeClass(oWindow,"hidden")}var elBtnClose=D.getElementsByClassName("btn-close","a",oWindow)[0];if(elBtnClose){E.on(elBtnClose,"click",function(evt){E.stopEvent(evt);_fnCloseUnit()})}var elWidth=oWindow.scrollWidth,elHeight=oWindow.scrollHeight,numScrollTop=TB.bom.isSafari?doc.body.scrollTop:doc.documentElement.scrollTop;switch(config.align[0]){case"left":D.setStyle(oWindow,"left","0");break;case"right":D.setStyle(oWindow,"left",intWindowWidth-elWidth+"px");break;case"center":D.setStyle(oWindow,"left",(intWindowWidth-elWidth-20)/2+"px");break;default:D.setStyle(oWindow,"left",(intWindowWidth-elWidth-20)/2+"px")}switch(config.align[1]){case"top":D.setStyle(oWindow,"top",numScrollTop+"px");break;case"bottom":D.setStyle(oWindow,"top",intWindowHeight-elHeight+numScrollTop+"px");break;case"middle":D.setStyle(oWindow,"top",(intWindowHeight-elHeight)/2+numScrollTop+"px");break;default:D.setStyle(oWindow,"top",(intWindowHeight-elHeight)/2+numScrollTop+"px")}oWindow.fnCloseUnit=_fnCloseUnit;return oWindow}};TB.BBC.DelPurchaseOrder={init:function(){var elEntity=D.get("J_OverlayWindowEntity"),arrTrigger=D.getElementsByClassName("J_TriggerCancelOrder","a","J_purchaselist");if(!elEntity||!arrTrigger){return}var l=1;for(var i=0,j=arrTrigger.length;i<j;i++){E.on(arrTrigger[i],"click",function(evt){E.stopEvent(evt);var elTrigger=E.getTarget(evt),elCloneEntity=elEntity.cloneNode(true);D.removeClass(elCloneEntity,"hidden");var owindow=TB.BBC.MakeDialogLayout.decorate("J_overlay","J_OverlayWindow_"+l,elCloneEntity,{align:["center","middle"]}),elBtnCancel=D.getElementsByClassName("J_BtnCancel","button",owindow);elBtnSubmit=D.getElementsByClassName("J_BtnSubmit","button",owindow);E.on(elBtnCancel,"click",function(evt){E.stopEvent(evt);owindow.fnCloseUnit()});E.on(elBtnSubmit,"click",function(evt){E.stopEvent(evt);var arrParam=[],arrPostData=D.getElementsByClassName("J_PostData",null,owindow,function(el){if(el.tagName.toLowerCase()==="textarea"){arrParam.push(el.getAttribute("name")+"="+encodeURIComponent(el.childNodes[0].nodeValue))}else{arrParam.push(el.getAttribute("name")+"="+encodeURIComponent(el.getAttribute("value")))}});var sParam=arrParam.join("&");var _url=elTrigger.getAttribute("href");_url.indexOf("?")!==-1?_url+="&"+sParam:_url+="?"+sParam;C.asyncRequest("POST",_url,{success:function(data){var jsonData=BBC.json.parse(data.responseText);if(!jsonData){return}if(jsonData.status==="1"){var elParentUL=D.getAncestorByClassName(elTrigger,"info"),elParentTD=elParentUL.parentNode,elParentTr=elParentTD.parentNode,elParentTrSibling=D.getPreviousSibling(elParentTr),elParentTrSiblingOther=D.getPreviousSibling(elParentTrSibling);elParentTD.removeChild(elParentUL);var elUL=D.getElementsByClassName("info","ul",elParentTD),intCounterUL=elUL.length;D.removeClass(elUL[intCounterUL-1],"bb");if(intCounterUL===0){elParentTr.parentNode.removeChild(elParentTr);elParentTrSibling.parentNode.removeChild(elParentTrSibling);elParentTrSiblingOther.parentNode.removeChild(elParentTrSiblingOther)}owindow.fnCloseUnit();owindow.parentNode.removeChild(owindow)}else{alert(jsonData.message)}},failure:function(){alert("\u5bf9\u4e0d\u8d77\uff0c\u670d\u52a1\u5668\u7aef\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u5019\u91cd\u8bd5\u3002")}})});l++})}}};TB.BBC.OrderListDer={init:function(config){E.onDOMReady(function(){TB.BBC.UserInfo.init();BBC.calendar.range(["J_BeginDate","J_EndDate"],null,null,{enableKeypress:false,mindate:config.mindate,maxdate:"today",navigator:true,autoMoveToNext:true,iframe:true});TB.BBC.DelPurchaseOrder.init();TB.BBC.Delivery(D.getElementsByClassName("J_delivery","a","J_purchaselist"));BBC.test.num(["J_pOrderId","J_orderId"]);D.getElementsByClassName("J_RetailConflict").length>0?BBC.dialog.tips.init():BBC.dialog.tips.init(null,{hidden:1})})}};TB.BBC.OrderDetailDer={init:function(config){E.onDOMReady(function(){BBC.tab("J_tabContainer",{eventType:"click",currentClass:"selected",onSwitch:function(){D.getElementsByClassName("tips-ct","div",document,function(el){el.parentNode.removeChild(el)});BBC.dialog.tips.init(null,{hidden:1})}}).switchTab(config&&config.defaultTab||0);BBC.inputHint("J_mynote",{hintMessage:"\u4e3a\u907f\u514d\u53d1\u8d27\u7684\u9519\u8bef\uff0c\u628a\u4e70\u5bb6\u7684\u8981\u6c42\u8f6c\u8ff0\u7ed9\u4f9b\u5e94\u5546\u5427",hintClass:"info-note"});TB.BBC.Delivery(D.get("J_delivery"));E.on("memoForm","submit",function(ev){E.stopEvent(ev);if(D.get("J_mynote").value==="\u4e3a\u907f\u514d\u53d1\u8d27\u7684\u9519\u8bef\uff0c\u628a\u4e70\u5bb6\u7684\u8981\u6c42\u8f6c\u8ff0\u7ed9\u4f9b\u5e94\u5546\u5427"||D.get("J_mynote").value===""){alert("\u8bf7\u8f93\u5165\u4fe1\u606f\u5185\u5bb9\uff01");D.get("J_mynote").focus();return}this.submit()})})}};TB.BBC.OrderlistSer=(function(){var modifyPrice=function(){var _trigger=D.getElementsByClassName("J_priceModify");if(_trigger.length===0){return}E.on(_trigger,"click",function(ev){E.stopEvent(ev);var _oid=this.getAttribute("data-OrderId");var url=this.href+((this.href.indexOf("?")===-1)?"?":"&")+"id="+_oid+"&_input_charset=utf-8&rnd="+new Date().getTime();var _iframe=document.createElement("iframe");_iframe.id="J_modifyFrame";_iframe.src=url;_iframe.width=720;_iframe.height=400;_iframe.frameBorder="no";_iframe.scrolling="no";var _modifyBox=BBC.dialog.layout.open({content:_iframe,mask:BBC.mask.create()});_iframe.box=_modifyBox;_iframe.tid=_oid})};var initForm=function(){var getSum=function(){var sum=0;D.getElementsByClassName("J_oldPrice","li",null,function(el){sum+=el.innerHTML===""||isNaN(el.innerHTML)?0:parseFloat(el.innerHTML)});D.getElementsByClassName("J_diff","input",null,function(el){sum+=el.value===""||isNaN(el.value)?0:parseFloat(el.value)});D.getElementsByClassName("J_Postage","input",null,function(el){sum+=el.value===""||isNaN(el.value)?0:parseFloat(el.value)});D.get("J_modifyTotal").innerHTML=sum.toFixed(2)};var decorateForm=function(){getSum();var _diff=D.getElementsByClassName("J_diff","input",null,function(el){BBC.inputHint(el,{hintMessage:"\u00b10.00",hintClass:"info-note"});E.on(el,"blur",function(){if(this.value===""||this.value==="\u00b10.00"){return}var nan=isNaN(this.value);this.value=nan?"\u00b10.00":parseFloat(this.value).toFixed(2);getSum()})});var _postage=D.getElementsByClassName("J_Postage","input",null,function(el){BBC.inputHint(el,{hintMessage:"0.01",hintClass:"info-note"});E.on(el,"blur",function(){if(this.value===""){return}var nan=isNaN(this.value);!nan&&Number(this.value)===0?(function(){D.get("J_modifyErr")&&D.get("J_modifyErr").parentNode.removeChild(D.get("J_modifyErr"));BBC.dialog._clearmsg("J_Tips",D.get("J_modifySubmit").parentNode.parentNode);BBC.dialog._createmsg({to:D.get("J_modifySubmit").parentNode.parentNode,pos:1,exclass:"J_Tips",msg:"\u7cfb\u7edf\u5f53\u524d\u4e0d\u5141\u8bb8\u5c06\u90ae\u8d39\u8bbe\u7f6e\u4e3a0"},"tips")})():(function(){})();this.value=nan||Number(this.value)<=0?"0.01":parseFloat(this.value).toFixed(2);getSum()})});for(var i=0,l=_diff.length;i<l;i++){_diff[i].next=_diff[i+1]?_diff[i+1]:_postage[0]?_postage[0]:_diff[0]}E.on(_diff,"keydown",function(ev){ev=ev||window.event;if(ev.keyCode===9){E.stopEvent(ev);if(this.next){this.next.select()}}});E.on("J_modifyCancel","click",function(ev){E.stopEvent(ev);parent.document.getElementById("J_modifyFrame").box.close()});D.getElementsByClassName("J_diff")[0].select()};decorateForm();BBC.dialog.tips.init();parent.document.getElementById("J_modifyFrame").height=doc.body.offsetHeight;parent.document.getElementById("J_modifyFrame").box.style.height=doc.body.offsetHeight+"px"};var refresh=function(config){parent.document.getElementById("J_totalPrice"+config.pid).innerHTML=config.price;parent.document.getElementById("J_Postage"+config.pid).innerHTML='<span class="ex-weaken-gray">'+config.postage+"</span>";parent.document.getElementById("J_modifyFrame").box.close()};return{init:function(config){E.onDOMReady(function(){BBC.test.num(["J_pOrderId","J_orderId"]);BBC.calendar.range(["J_BeginDate","J_EndDate"],null,null,{enableKeypress:false,mindate:config.mindate,maxdate:"today",navigator:true,autoMoveToNext:true,iframe:true});modifyPrice();D.getElementsByClassName("J_RetailConflict").length>0?BBC.dialog.tips.init():BBC.dialog.tips.init(null,{hidden:1});TB.BBC.OrderNote.init()})},initSingleOrder:function(){modifyPrice()},initFormPage:function(){E.onDOMReady(function(){initForm()})},initResult:refresh}})();TB.BBC.OrderDetailSer={init:function(config){E.onDOMReady(function(){BBC.tab("J_tabContainer",{eventType:"click",currentClass:"selected",onSwitch:function(){D.getElementsByClassName("tips-ct","div",document,function(el){el.parentNode.removeChild(el)});BBC.dialog.tips.init(null,{hidden:1})}}).switchTab(config.defaultTab)})}};TB.BBC.ApplyOrderClose=function(){var oCacheTips={};var fnShowTips=function(elTrigger,elCon){if(!elTrigger||!elTrigger.getAttribute("data-render")){return}var elEntity=D.getElementsByClassName("bd","div",elCon)[0],sDataRender=elTrigger.getAttribute("data-render"),sid=elTrigger.getAttribute("id").split("J_Tips_CloseOrder_")[1],isRePos=arguments[2],oCallBack={success:function(data){var jsonData=J.parse(data.responseText);if(!jsonData){return}if(jsonData.state!=="ok"){var str="\u52a0\u8f7d\u4fe1\u606f\u5931\u8d25,\u8bf7\u7a0d\u540e\u91cd\u8bd5"}else{var str=jsonData.note;oCacheTips[sid]=str}elEntity.innerHTML='<p class="title-like-f12b">\u7533\u8bf7\u5173\u95ed\u7406\u7531\uff1a</p>'+str;if(isRePos){D.setStyle(elCon,"top",D.getY(elTrigger)-elCon.scrollHeight+"px")}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25")},cache:false};oCacheTips[sid]?(function(){elEntity.innerHTML='<p class="title-like-f12b">\u7533\u8bf7\u5173\u95ed\u7406\u7531\uff1a</p>'+oCacheTips[sid];if(isRePos){D.setStyle(elCon,"top",D.getY(elTrigger)-elCon.scrollHeight+"px")}})():BBC.request.send("GET",sDataRender,oCallBack)};return{initTips:function(){var arrayTrigger=D.getElementsByClassName("J_Tips_CloseOrder","span"),isAdmin=arguments[1]||0;var elPopup=doc.createElement("div");if(isAdmin!==1){D.addClass(elPopup,"popup-info-box hidden");var htmlStr='<div class="bl"><div class="br"><div class="bd">\u6b63\u5728\u52a0\u8f7d...</div></div></div><div class="bt"><div class="corner bt-l"></div><div class="mid"></div><div class="corner bt-r"></div></div>'}else{D.setStyle(elPopup,"width","432px");D.addClass(elPopup,"skin-orange hidden");var htmlStr='<div class="popup-dialog-h"><span class="radius-t"><span class="radius-tc"></span></span><div class="entity"><div class="tips-closeorder-entity bd">\u6b63\u5728\u52a0\u8f7d...</div></div><span class="radius-b"><span class="radius-bc"></span></span></div>'}elPopup.innerHTML=htmlStr;doc.body.appendChild(elPopup);if(isAdmin===1){TB.widget.SimplePopup.decorate(arrayTrigger,elPopup,{position:"left",align:"right",width:430,offset:[100,0],effect:"fade",disableClick:false,autoFit:false,onShow:function(){fnShowTips(this.trigger,elPopup,true)}})}else{TB.widget.SimplePopup.decorate(arrayTrigger,elPopup,{offset:[0,-15],position:"right",effect:"fade",disableClick:false,autoFit:false,onShow:function(){fnShowTips(this.trigger,elPopup)}})}},initApplyLink:function(){var arrayTrigger=D.getElementsByClassName("J_Apply_CloseOrder","a");E.onDOMReady(function(){D.batch(arrayTrigger,function(el){var elCon=el.parentNode,sid=el.getAttribute("id").split("J_Apply_CloseOrder_")[1],elTips=doc.createElement("span");elTips.setAttribute("id","J_Tips_CloseOrder_"+sid);D.addClass(elTips,"tips-closeorder J_Tips_CloseOrder hidden");elTips.innerHTML="\u5f85\u5904\u7406";elCon.appendChild(elTips)});E.on(arrayTrigger,"click",function(evt){E.stopEvent(evt);var sFrameRender=this.getAttribute("href");E.getTarget(evt);var el=BBC.dialog.layout.open({content:'<iframe id="J_ApplyFrame" src="'+sFrameRender+'" scrolling="no" frameborder="0" style="width:490px;height:215px;overflow:hidden;"></iframe>',mask:BBC.mask.create()})});TB.BBC.ApplyOrderClose.initCheck(1)})},initApplyForm:function(){var elBtnCancel=D.getElementsByClassName("J_BtnCancel","button")[0],elIframe=parent.document.getElementById("J_ApplyFrame"),elPanel=elIframe.parentNode;E.on(elBtnCancel,"click",function(evt){E.stopEvent(evt);elIframe&&(elIframe.src="");elPanel.close()})},initApplyProcess:function(o){if(!o){return}if(o.state==="ok"){var el=parent.document.getElementById("J_Apply_CloseOrder_"+o.oid),elTips=parent.document.getElementById("J_Tips_CloseOrder_"+o.oid),elPanel=parent.document.getElementById("J_ApplyFrame").parentNode;elTips.setAttribute("data-render",o.tipsdata);elTips.style.display="inline";elTips.className=elTips.className.replace(/(^|\s+)hidden($|\s+)/g,"");el.parentNode.removeChild(el);elPanel.close()}},initClose:function(){var arrayTrigger=D.getElementsByClassName("J_BtnCloseApply","a");E.on(arrayTrigger,"click",function(evt){E.stopEvent(evt);var elTrigger=this,sDataPost=this.getAttribute("href"),elCell=D.getAncestorByTagName(this,"td"),elRow=D.getAncestorByTagName(this,"tr"),elCellAuthor=D.getElementsByClassName("J_Author","td",elRow)[0],elTips=D.getElementsByClassName("J_Tips_CloseOrder","span",elCell)[0],elLoading=doc.createElement("p");D.addClass(elLoading,"loading");elCell.appendChild(elLoading);oCallBack={success:function(data){var jsonData=J.parse(data.responseText);if(!jsonData){return}if(jsonData.state==="ok"){elCellAuthor.innerHTML=jsonData.author;elTips.innerHTML="<em>"+jsonData.odate+"<br />\u5df2\u5173\u95ed</em>";elTrigger.parentNode.removeChild(elTrigger)}alert(jsonData.message);elLoading&&elLoading.parentNode.removeChild(elLoading)},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25")},cache:false};BBC.request.send("POST",sDataPost,oCallBack)});E.onDOMReady(function(){TB.BBC.ApplyOrderClose.initTips(null,1)})},initCheck:function(mode){var arrayTrigger=D.getElementsByClassName("J_Check_CloseOrder","a");E.on(arrayTrigger,"click",function(evt){E.stopEvent(evt);var elRegion=D.getAncestorByTagName(this,"tr")||document,arrayTipsCloseOrder=D.getElementsBy(function(elem){return D.hasClass(elem,"J_Tips_CloseOrder")&&!D.hasClass(elem,"hidden")},"span",elRegion),sURI=this.getAttribute("href");if(arrayTipsCloseOrder&&arrayTipsCloseOrder.length!==0){if(mode===1){var rem="\u8be5\u91c7\u8d2d\u5355\u5df2\u7533\u8bf7\u5173\u95ed,\u7b49\u5f85\u5904\u7406\u4e2d,\u662f\u5426\u7ee7\u7eed\u53d1\u8d27\uff1f"}else{var rem="\u8be5\u91c7\u8d2d\u5355\u5df2\u7533\u8bf7\u5173\u95ed,\u8bf7\u786e\u8ba4\u4e70\u5bb6\u662f\u5426\u6536\u5230\u8d27\u7269\u3002\n\u70b9\u51fb\u786e\u8ba4\u540e,\u7cfb\u7edf\u5c06\u4ed8\u6b3e\u7ed9\u4f9b\u5e94\u5546,\u662f\u5426\u7ee7\u7eed\uff1f"}if(confirm(rem)){window.open(sURI,"_blank")}}else{window.open(sURI,"_blank")}});E.onDOMReady(function(){TB.BBC.ApplyOrderClose.initTips()})}}}();TB.BBC.OrderNote=function(){return{init:function(){var arrayTrigger=D.getElementsByClassName("J_OrderNoteFlag"),elPopup=doc.createElement("div"),oCacheTips={};D.addClass(elPopup,"hidden fake-hovertitle fake-hovertitle-s");var htmlStr="<p>\u6b63\u5728\u52a0\u8f7d...</p>";elPopup.innerHTML=htmlStr;doc.body.appendChild(elPopup);TB.widget.SimplePopup.decorate(arrayTrigger,elPopup,{offset:[0,5],position:"bottom",align:"right",effect:"fade",disableClick:false,width:190,autoFit:false,onShow:function(){var sid=this.trigger.getAttribute("id").split("J_OrderNoteFlag_")[1],sDataRender=this.trigger.getAttribute("data-render"),oCallBack={success:function(data){var jsonData=J.parse(data.responseText);if(!jsonData){return}if(jsonData.state!=="ok"){var str="\u52a0\u8f7d\u4fe1\u606f\u5931\u8d25,\u8bf7\u7a0d\u540e\u91cd\u8bd5"}else{var str=jsonData.note;oCacheTips[sid]=str}elPopup.innerHTML=str},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25")},cache:false};oCacheTips[sid]?(function(){elPopup.innerHTML=oCacheTips[sid]})():BBC.request.send("GET",sDataRender,oCallBack)}})}}}();TB.BBC.ItemDetail=(function(){var dealSpu=function(){if(!D.get("J_module-property")){return}var _select=D.get("J_module-property").getElementsByTagName("select");var _input=D.getElementsByClassName("checkbox","input","J_module-property");var _input_text=D.getElementsByClassName("text","input","J_module-property");var solid=function(elArray){if(elArray){for(var i=0,l=elArray.length;i<l;++i){try{if(elArray[i].tagName.toLowerCase()==="select"){var _value=elArray[i].options[elArray[i].selectedIndex].text;D.addClass(elArray[i],"hidden");var _s=doc.createElement("span");_s.innerHTML=_value;D.setStyle(_s,"line-height","25px");D.setStyle(_s,"display","inline");D.insertBefore(_s,elArray[i])}else{if(elArray[i].tagName.toLowerCase()==="input"&&elArray[i].type==="checkbox"){if(!elArray[i].checked){D.addClass(elArray[i].parentNode,"hidden")}else{D.addClass(elArray[i],"hidden");D.setAttribute(D.getNextSibling(elArray[i]),"for","null")}}else{if(elArray[i].tagName.toLowerCase()==="input"&&elArray[i].type==="text"){var _value=elArray[i].value;D.addClass(elArray[i],"hidden");var _s=doc.createElement("span");_s.innerHTML=_value;D.setStyle(_s,"line-height","25px");D.setStyle(_s,"display","inline");D.insertBefore(_s,elArray[i])}}}}catch(e){}}}};D.batch([_select,_input,_input_text],solid);D.removeClass("J_module-property","hidden")};var getSpu=function(){var catId=D.get("J_categoryId").value;var proId="1:1";var spuId=D.get("J_spuId").value;var moveSolidinfo=function(){var valueRelation=window.valueRelation[proId];var spuValue=window.valueSPU[proId]||"";D.get("J_product-info").innerHTML=spuValue;var hidIds=valueRelation[2];if(!hidIds||hidIds.length===0){return}hidIds.forEach(function(e){var id=e[0];D.addClass("spu_"+id,"hidden")})};var url="/json/get_spu.htm?catId="+catId+"&propertyId="+proId+"&spuId="+spuId;var charsetStr=doc.charset||doc.characterSet||"gb2312";YAHOO.util.Get.script(url+"&t="+new Date().getTime(),{onSuccess:function(){moveSolidinfo()},charset:charsetStr})};return{init:function(){E.onDOMReady(function(){setTimeout(dealSpu,100);getSpu()})}}})();TB.BBC.SupplierDetail={init:function(config){Y.Get.script(config.url,{onSuccess:function(){if(!window.aliCxt){return}var o=window.aliCxt;D.get("J_aliCxt").className=o.isPersonalTP?"alicxt-year-person":o.isCompanyTP?"alicxt-year-company":"";D.get("J_aliCxt").innerHTML="<b></b> \u7b2c <em>"+o.tpYear+"</em> \u5e74";D.get("J_aliCxtLevel").innerHTML=o.trustScore},onFailure:function(){alert("\u8bf7\u6c42\u5931\u8d25")},charset:"utf-8",cache:false})}};TB.BBC.SalerOverview={init:function(){E.onDOMReady(function(){var _deny=D.getElementsByClassName("J_Deny","a");E.on(_deny,"click",function(ev){if(!confirm("\u786e\u8ba4\u62d2\u7edd\u5206\u9500\u5546\u7684\u7533\u8bf7\u5417\uff1f")){E.stopEvent(ev)}})})}};TB.BBC.MerchantsSet={init:function(){var elForm=D.get("J_merchantsSetForm");if(!elForm){return}var arrayInput=D.getElementsByClassName("J_InputCheck"),elFormAction=D.get("J_FormAction");var fnStripHTML=function(s){var re=/<\S[^><]*>/g;return s.replace(re,"")};var fnFormValidate=function(f,el){if(!el||(el.tagName.toLowerCase()!=="input"&&el.tagName.toLowerCase()!=="textarea")){return}var elParent=D.getAncestorByTagName(el,"p")||D.getAncestorByTagName(el,"li"),s=L.trim(el.value);BBC.dialog._clearmsg("J_Error",elParent);switch(f){case"name":if(s===""){return}s=fnStripHTML(s);el.value=s;break;case"title":if(s===""){return}s=fnStripHTML(s);el.value=s;break;case"mobile":if(s===""){return}if(isNaN(Number(s))){BBC.dialog._createmsg({to:elParent,tag:"p",exclass:"J_Error",msg:"\u624b\u673a\u53f7\u7801\u5fc5\u987b\u4e3a\u6570\u5b57"},"error")}else{if(s.length<11||(s.substr(0,1)==="0"&&s.length===11)||(s.length===12&&s.substr(0,1)!=="0")){BBC.dialog._createmsg({to:elParent,tag:"p",exclass:"J_Error",msg:"\u624b\u673a\u53f7\u7801\u5fc5\u987b\u4e3a11\u4f4d\u6216\u8005\u4ee50\u4e3a\u8d77\u59cb\u768412\u4f4d\u6570\u5b57"},"error")}}break;case"email":if(s===""){return}var re=/^[a-zA-Z0-9]+[a-zA-Z0-9-_\.]*@[a-zA-Z0-9]+[a-zA-Z0-9-\.]*(\.[a-zA-Z]+)$/;if(!re.test(s)){BBC.dialog._createmsg({to:elParent,tag:"p",exclass:"J_Error",msg:"\u8bf7\u68c0\u67e5\u90ae\u4ef6\u683c\u5f0f\u662f\u5426\u6b63\u786e"},"error")}break;case"rule":var elCheck=arguments.length>=3&&arguments[2];if(!elCheck||!elCheck.checked){return}else{if(s===""){BBC.dialog._createmsg({to:elParent,tag:"span",exclass:"J_Error",msg:"\u6b64\u9879\u4e3a\u5fc5\u586b\u9879"},"error")}}break;case"discount":var elem=arguments.length>=3&&arguments[2],elCheck=arguments.length>=4&&arguments[3];if(!elem){return}var str=L.trim(elem.value);if(!elCheck||!elCheck.checked){return}else{if(s===""||str===""){BBC.dialog._createmsg({to:elParent,tag:"span",exclass:"J_Error",msg:"\u6b64\u7ec4\u6298\u6263\u767e\u5206\u70b9\u4e3a\u5fc5\u586b\u9879"},"error")}else{if(isNaN(Number(s))||isNaN(Number(str))){BBC.dialog._createmsg({to:elParent,tag:"span",exclass:"J_Error",msg:"\u6298\u6263\u767e\u5206\u70b9\u5fc5\u987b\u4e3a\u6570\u5b57"},"error")}else{if(Number(s)>999.99||Number(str)>999.99){BBC.dialog._createmsg({to:elParent,tag:"span",exclass:"J_Error",msg:"\u6298\u6263\u767e\u5206\u70b9\u5fc5\u987b\u5c0f\u4e8e999.99"},"error")}else{if(Number(s)<0||Number(str)<0){BBC.dialog._createmsg({to:elParent,tag:"span",exclass:"J_Error",msg:"\u6298\u6263\u767e\u5206\u70b9\u5fc5\u987b\u5927\u4e8e0"},"error")}else{if(Number(s)>Number(str)||Number(s).toFixed(2)===Number(str).toFixed(2)){el.value=Number(s).toFixed(2);elem.value=Number(str).toFixed(2);BBC.dialog._createmsg({to:elParent,tag:"span",exclass:"J_Error",msg:"\u6298\u6263\u9ad8\u767e\u5206\u70b9\u5fc5\u987b\u9ad8\u4e8e\u6298\u6263\u4f4e\u767e\u5206\u70b9"},"error")}else{el.value=Number(s).toFixed(2);elem.value=Number(str).toFixed(2)}}}}}}break;case"category":if(s===""){return}s=fnStripHTML(s);el.value=s;break;case"brand":if(s===""){return}s=fnStripHTML(s);el.value=s;break;default:break}};var fnApplyValidate=function(el){var sId=el.getAttribute("id");var sCategory=sId&&sId.split("J_")[1]&&sId.split("_")[1].toLowerCase();if(sId==="J_Rule_Price"){fnFormValidate(sCategory,el,D.get("J_PriceRuleCheck"))}else{if(sId==="J_Rule_Discount"){fnFormValidate(sCategory,el,D.get("J_DiscountRuleCheck"))}else{if(sId==="J_Discount_RetailStart"||sId==="J_Discount_RetailEnd"){fnFormValidate(sCategory,D.get("J_Discount_RetailStart"),D.get("J_Discount_RetailEnd"),D.get("J_Discount_Retail"))}else{if(sId==="J_Discount_BackStart"||sId==="J_Discount_BackEnd"){fnFormValidate(sCategory,D.get("J_Discount_BackStart"),D.get("J_Discount_BackEnd"),D.get("J_Discount_Back"))}else{fnFormValidate(sCategory,el)}}}}};E.on(arrayInput,"blur",function(evt){fnApplyValidate(this)});E.on(arrayInput,"focus",function(evt){var elParent=D.getAncestorByTagName(this,"p")||D.getAncestorByTagName(this,"li");BBC.dialog._clearmsg("J_Error",elParent)});E.on([D.get("J_PriceRuleCheck"),D.get("J_DiscountRuleCheck"),D.get("J_Discount_Retail"),D.get("J_Discount_Back")],"change",function(evt){var elParent=D.getAncestorByTagName(this,"p")||D.getAncestorByTagName(this,"li");BBC.dialog._clearmsg("J_Error",elParent)});E.on(D.get("J_PriceRuleCheck"),"blur",function(evt){fnFormValidate("rule",D.get("J_Rule_Price"),D.get("J_PriceRuleCheck"))});E.on(D.get("J_DiscountRuleCheck"),"blur",function(evt){fnFormValidate("rule",D.get("J_Rule_Discount"),D.get("J_DiscountRuleCheck"))});E.on(D.get("J_Discount_Retail"),"blur",function(evt){fnFormValidate("discount",D.get("J_Discount_RetailStart"),D.get("J_Discount_RetailEnd"),D.get("J_Discount_Retail"))});E.on(D.get("J_Discount_Back"),"blur",function(evt){fnFormValidate("discount",D.get("J_Discount_BackStart"),D.get("J_Discount_BackEnd"),D.get("J_Discount_Back"))});BBC.inputHint([D.get("J_Discount_RetailStart"),D.get("J_Discount_RetailEnd"),D.get("J_Discount_BackStart"),D.get("J_Discount_BackEnd")],{hintMessage:"0.00",hintClass:"info-note"});E.on([D.get("J_BtnSave"),D.get("J_BtnSubmit")],"click",function(evt){E.stopEvent(evt);D.batch(arrayInput,function(elem){fnApplyValidate(elem)});var arrayErrors=D.getElementsByClassName("J_Error");if(arrayErrors.length===0){elFormAction.name=this.getAttribute("data-action");elForm.submit()}})}};TB.BBC.AdminSupplierOverview=function(){var fnShowTips=function(elTrigger,elCon,o){if(!elTrigger){return}var elEntity=D.getElementsByClassName("bd","div",elCon)[0],sid=elTrigger.getAttribute("id").split("J_TipsStatusTrigger_")[1],strTemplate='<ul class="elem-form"><li><span class="label-like">\u4fe1\u7528\u7b49\u7ea7\uff1a</span><img border="0" align="absmiddle" class="rank" src="{grade}"  title="{summary}" />\u53ca\u4ee5\u4e0a</li><li><span class="label-like">\u597d\u8bc4\u7387\uff1a</span>{rate}</li><li><span class="label-like">\u5f00\u5e97\u65f6\u95f4\uff1a</span>{during}</li><li><span class="label-like">\u4e3b\u8425\u7c7b\u76ee\uff1a</span>{category}</li></ul>';elEntity.innerHTML='<p class="title-like-f12b">\u62db\u52df\u6761\u4ef6\uff1a</p>'+L.substitute(strTemplate,o[sid])};return{init:function(config){E.onDOMReady(function(){BBC.calendar.range(["J_startMinDate","J_startMaxDate"],null,null,{enableKeypress:false,navigator:true,autoMoveToNext:true,iframe:true});BBC.calendar.range(["J_endMinDate","J_endMaxDate"],null,null,{enableKeypress:false,navigator:true,autoMoveToNext:true,iframe:true})})},initBrand:function(o){E.onDOMReady(function(){var arrayTrigger=D.getElementsByClassName("J_TipsStatusTrigger","span");var elPopup=doc.createElement("div");D.addClass(elPopup," popup-info-box popup-info-box-reflect hidden");var htmlStr='<div class="bl"><div class="br"><div class="bd entity-tipsstatus">\u6b63\u5728\u52a0\u8f7d...</div></div></div><div class="bt"><div class="corner bt-l"></div><div class="mid"></div><div class="corner bt-r"></div></div>';elPopup.innerHTML=htmlStr;doc.body.appendChild(elPopup);TB.widget.SimplePopup.decorate(arrayTrigger,elPopup,{offset:[-65,0],position:"left",effect:"fade",disableClick:false,autoFit:false,onShow:function(){fnShowTips(this.trigger,elPopup,o)}})})}}}();TB.BBC.AdminItemManage=(function(){var selectAll=function(){var _checkbox=D.getElementsByClassName("J_checkbox","input","J_itemlist",function(el){el.checked=this.checked},this,true)};var deleteCheck=function(ev){E.stopEvent(ev);var _checkbox=D.getElementsBy(function(el){return el.checked},"input","J_itemlist");if(_checkbox&&_checkbox.length!==0){D.get("J_Form").submit()}};return{init:function(){E.onDOMReady(function(){E.on("J_checkall","click",selectAll);E.on("J_delete","click",deleteCheck)})}}})();TB.BBC.AdminPurchaseList=(function(){return{init:function(config){E.onDOMReady(function(){BBC.calendar.range(["J_BeginDate","J_EndDate"],null,null,{enableKeypress:false,mindate:config.mindate,maxdate:"today",navigator:true,autoMoveToNext:true,iframe:true});D.getElementsByClassName("J_RetailConflict").length>0?BBC.dialog.tips.init():BBC.dialog.tips.init(null,{hidden:1})})}}})();TB.BBC.ProductImport=(function(){var checkList;var _checkAll=function(){var _ischecked=this.checked;D.getElementsBy(function(el){return el.type.toLowerCase()==="checkbox"&&!el.disabled},"input","J_importList",function(el){el.checked=_ischecked;_ischecked?_save(el.value):_remove(el.value)});D.getElementsByClassName("J_checkAll","input",null,function(el){el.checked=_ischecked})};var _checkOne=function(){var _ischecked=this.checked;if(_ischecked){_save(this.value)}else{_remove(this.value)}};var showSum=function(){D.get("J_itemList").value=checkList.join(",");D.getElementsByClassName("J_importNum","strong",null,function(el){el.innerHTML=checkList.length})};var _save=function(id){if(checkList.indexOf(id)===-1){checkList.push(id);showSum()}};var _remove=function(id){if(checkList.indexOf(id)!==-1){checkList.remove(id);showSum()}};var _decorate=function(){D.getElementsBy(function(){return true},"input",D.get("J_importList"),function(el){if(checkList.indexOf(el.value)!==-1){el.checked=true}});showSum()};return{init:function(){E.onDOMReady(function(){checkList=D.get("J_itemList")&&D.get("J_itemList").value&&D.get("J_itemList").value.split(",")||[];var _chAll=D.getElementsByClassName("J_checkAll","input",null);var _ch=D.get("J_importList").getElementsByTagName("input");_decorate();E.on(_chAll,"click",_checkAll);E.on(_ch,"click",_checkOne)})}}})();TB.BBC.ProductImportSet=(function(){return{init:function(){E.onDOMReady(function(){E.on("J_nextStep","click",function(ev){E.stopEvent(ev);D.getElementsByClassName("msg","div","J_importSetForm",function(el){el.parentNode.removeChild(el)});var _selectCate=D.get("J_Category").options[D.get("J_Category").selectedIndex];D.get("J_percent1").innerHTML=(parseInt(_selectCate.getAttribute("data-pecent1"))/100).toFixed(2)+"%";D.get("J_percent2").innerHTML=(parseInt(_selectCate.getAttribute("data-pecent2"))/100).toFixed(2)+"%";D.get("J_percent3").innerHTML=(parseInt(_selectCate.getAttribute("data-pecent3"))/100).toFixed(2)+"%";var _confirmBox=BBC.dialog.layout.open({content:D.get("J_importConfirm").cloneNode(true),mask:BBC.mask.create()});D.getElementsByClassName("J_Category","em",_confirmBox,function(el){el.innerHTML=_selectCate.innerHTML});E.on(D.getElementsByClassName("J_importStart","button",_confirmBox),"click",function(){D.get("J_importSetForm").submit()});E.on(D.getElementsByClassName("J_back","a",_confirmBox),"click",function(ev){E.stopEvent(ev);_confirmBox.close()})})})}}})();TB.BBC.ProductImportActing=(function(){var _timer,url,periodic;var getPercent=function(){C.asyncRequest("get",url,{success:function(data){var o=BBC.json.parse(data.responseText);if(o.completed===o.total){location.href=o.redirectUrl}else{D.setStyle(D.get("J_barBody"),"width",o.completed*445/o.total+"px");D.get("J_completed").innerHTML=o.completed;D.get("J_total").innerHTML=o.total;if(_timer){_timer.cancel()}_timer=L.later(periodic,null,getPercent)}},failure:function(){alert("\u8bf7\u6c42\u5931\u8d25\uff01")},cache:false})};return{init:function(config){E.onDOMReady(function(){url=config.url;periodic=config.periodic;getPercent()})}}})();TB.BBC.MakeStickThead=function(){var elOriginalTable=D.getElementsByClassName("J_sticktable")[0],elOrginalThead=elOriginalTable&&elOriginalTable.rows[0];if(!elOriginalTable){return}E.on(window,"scroll",function(){var elCloneTheadContainer=D.get("J_stickthead"),numScrollTop=TB.bom.isSafari?doc.body.scrollTop:doc.documentElement.scrollTop;if(numScrollTop>D.getRegion(elOrginalThead)["top"]){if(!elCloneTheadContainer){var elTempCloneTheadContainer=doc.createElement("div");D.addClass(elTempCloneTheadContainer,"stick-thead");elTempCloneTheadContainer.setAttribute("id","J_stickthead");var elCloneTheadDir=elOriginalTable.cloneNode(false),elCloneTheadColGroup=elOriginalTable.getElementsByTagName("colgroup")[0].cloneNode(true),elCloneThead=doc.createElement("thead"),elCloneTheadSelf=elOriginalTable.rows[0].cloneNode(true);elCloneTheadDir.appendChild(elCloneTheadColGroup);elCloneThead.appendChild(elCloneTheadSelf);elCloneTheadDir.appendChild(elCloneThead);D.removeClass(elCloneTheadDir,"J_sticktable");elTempCloneTheadContainer.appendChild(elCloneTheadDir);elOriginalTable.parentNode.appendChild(elTempCloneTheadContainer)}else{D.removeClass(elCloneTheadContainer,"hidden");if(ie6){D.setStyle(elCloneTheadContainer,"display","none");D.setStyle(elCloneTheadContainer,"top",numScrollTop+"px");D.setStyle(elCloneTheadContainer,"display","")}}}else{var elCloneTheadContainer=D.get("J_stickthead");if(elCloneTheadContainer){D.addClass(elCloneTheadContainer,"hidden")}}})};E.onDOMReady(TB.BBC.MakeStickThead);TB.BBC.AutoBR=function(){if(TB.bom.isGecko||TB.bom.isOpera){var _autoline=D.getElementsByClassName("J_autoChangeLine_ff");if(_autoline.length>0){for(var i in _autoline){var _new=_autoline[i].innerHTML.replace(/[a-zA-Z\.0-9@_]{18}/g,function(m){return m+"<wbr />"});_autoline[i].innerHTML=_new}}}};E.onDOMReady(TB.BBC.AutoBR);TB.BBC.Tips=function(){if(!D.get("J_tipsTrigger")){return}var _tipid=D.get("J_tipsTrigger").getAttribute("tipsId");var getTipCookie=function(n){return parseInt(Y.Cookie.get(n))||0};var setTipCookie=function(n,t){Y.Cookie.set(n,t||(getTipCookie(n)+1))};if(getTipCookie(_tipid)<3){D.removeClass(D.get(_tipid),"hidden")}E.on("J_tipsTrigger","click",function(){var _isHid=D.hasClass(D.get(_tipid),"hidden");if(_isHid){D.removeClass(D.get(_tipid),"hidden")}else{D.addClass(D.get(_tipid),"hidden");setTipCookie(_tipid)}});E.on("J_tipClose","click",function(ev){E.stopEvent(ev);D.addClass(D.get(_tipid),"hidden");setTipCookie(_tipid,3)})};E.onDOMReady(TB.BBC.Tips);TB.BBC.PostageFee=function(){var ORDINARY="1",FAST="2",EMS="7",CORPFAST="4",POSTFAST="5";var MODE_ARRAY=[ORDINARY,EMS,CORPFAST,POSTFAST];var MODENAME_MAP={};MODENAME_MAP[ORDINARY]="\u5e73\u90ae";MODENAME_MAP[CORPFAST]="\u5feb\u9012\u516c\u53f8";MODENAME_MAP[POSTFAST]="\u90ae\u653f\u5feb\u9012";MODENAME_MAP[EMS]="EMS";var NATIONWIDE_CODE="1";var DEST_MAP={"1":"\u5168\u56fd","110000":"\u5317\u4eac","120000":"\u5929\u6d25","130000":"\u6cb3\u5317","140000":"\u5c71\u897f","150000":"\u5185\u8499\u53e4","210000":"\u8fbd\u5b81","220000":"\u5409\u6797","230000":"\u9ed1\u9f99\u6c5f","310000":"\u4e0a\u6d77","320000":"\u6c5f\u82cf","330000":"\u6d59\u6c5f","340000":"\u5b89\u5fbd","350000":"\u798f\u5efa","360000":"\u6c5f\u897f","370000":"\u5c71\u4e1c","410000":"\u6cb3\u5357","420000":"\u6e56\u5317","430000":"\u6e56\u5357","440000":"\u5e7f\u4e1c","450000":"\u5e7f\u897f","460000":"\u6d77\u5357","500000":"\u91cd\u5e86","510000":"\u56db\u5ddd","520000":"\u8d35\u5dde","530000":"\u4e91\u5357","540000":"\u897f\u85cf","610000":"\u9655\u897f","620000":"\u7518\u8083","630000":"\u9752\u6d77","640000":"\u5b81\u590f","650000":"\u65b0\u7586","710000":"\u53f0\u6e7e","810000":"\u9999\u6e2f","820000":"\u6fb3\u95e8","990000":"\u6d77\u5916"};var DEST_MAP_UTF8={"1":"\u5168\u570b","110000":"\u5317\u4eac","120000":"\u5929\u6d25","130000":"\u6cb3\u5317","140000":"\u5c71\u897f","150000":"\u5167\u8499\u53e4","210000":"\u907c\u5be7","220000":"\u5409\u6797","230000":"\u9ed1\u9f8d\u6c5f","310000":"\u4e0a\u6d77","320000":"\u6c5f\u8607","330000":"\u6d59\u6c5f","340000":"\u5b89\u5fbd","350000":"\u798f\u5efa","360000":"\u6c5f\u897f","370000":"\u5c71\u6771","410000":"\u6cb3\u5357","420000":"\u6e56\u5317","430000":"\u6e56\u5357","440000":"\u5ee3\u6771","450000":"\u5ee3\u897f","460000":"\u6d77\u5357","500000":"\u91cd\u6176","510000":"\u56db\u5ddd","520000":"\u8cb4\u5dde","530000":"\u96f2\u5357","540000":"\u897f\u85cf","610000":"\u965d\u897f","620000":"\u7518\u8085","630000":"\u9752\u6d77","640000":"\u5be7\u590f","650000":"\u65b0\u7586","710000":"\u53f0\u7063","810000":"\u9999\u6e2f","820000":"\u6fb3\u9580","990000":"\u6d77\u5916"};var postageTableContID="J_PostageTableCont";var isUTF8=(document.charset||document.characterSet).toLowerCase().indexOf("utf-8")!=-1;var getDestNameByCode=(function(){if(isUTF8){return function(destCode){return DEST_MAP_UTF8[destCode]||""}}else{return function(destCode){return DEST_MAP[destCode]||""}}})();var itemSorter=function(i,i2){if(i.mode==i2.mode){return(i.dest==NATIONWIDE_CODE)?1:-1}else{return i.mode-i2.mode}};return{_items:[],_itemMap:{},_addItem:function(arr){var item={mode:arr[0],dest:arr[1],fee:arr[2],addon:arr[3]};this._items.push(item);if(!this._itemMap[item.mode]){this._itemMap[item.mode]=[item]}else{this._itemMap[item.mode].push(item)}},_getItemsByDestCode:function(destCode){var items=[];for(mode in this._itemMap){if(this._itemMap[mode].length===1){items.push(this._itemMap[mode][0])}else{if(this._itemMap[mode].length>1){var matchItem,tmpItem;for(var i=0,n=this._itemMap[mode].length;i<n;++i){tmpItem=this._itemMap[mode][i];if(tmpItem.dest.indexOf(destCode)!=-1){matchItem=tmpItem;break}else{if(tmpItem.dest==NATIONWIDE_CODE){matchItem=tmpItem}}}if(matchItem){items.push(matchItem)}}}}return items},_getDestNameByCode:function(destCodes){if(!destCodes){return""}var destCodes=destCodes.split(",");var destNames=Array.map(destCodes,function(code){return getDestNameByCode(code)}).join(",");return destNames},_getFeesByDestCode:function(destCode){var matchItems=this._getItemsByDestCode(destCode);var fees={};Array.forEach(matchItems,function(item){Array.forEach(MODE_ARRAY,function(mode){if(mode==item.mode){fees[mode]=item.fee}})});if(fees[CORPFAST]&&fees[POSTFAST]){fees[FAST]=Math.min(fees[CORPFAST],fees[POSTFAST])}else{fees[FAST]=fees[CORPFAST]}return fees},_updatePostfeesTableByDestCode:function(destCode){var rowTemplate='<tr><td>{modeName}</td><td>{fee}\u5143</td><td class="cell-align-l">{destName}</td><td><strong>+</strong> {addon}\u5143</td></tr>';var matchItems,getDestName;var that=this;if(NATIONWIDE_CODE==destCode){matchItems=Array.copy(this._items).sort(itemSorter);getDestName=function(destCode,item){if(item.dest==NATIONWIDE_CODE){return that._itemMap[item.mode].length>1?"\u5176\u4ed6\u5730\u533a":"\u5168\u56fd"}else{return that._getDestNameByCode(item.dest)}}}else{matchItems=this._getItemsByDestCode(destCode).sort(itemSorter);getDestName=function(destCode){return that._getDestNameByCode(destCode)}}var rowHtmlArr=Array.map(matchItems,function(item){item=L.merge(item,{modeName:MODENAME_MAP[item.mode],fee:Number(item.fee).toFixed(1),destName:getDestName(destCode,item)});return L.substitute(rowTemplate,item)});var tmpNode=document.createElement("div");tmpNode.innerHTML='<table border="0" cellspacing="0" cellpadding="0" class=""><colgroup><col class="col-express"/><col class="col-postage"/><col class="col-region"/><col class="col-counter"/></colgroup><thead><tr><th>\u8fd0\u9001\u65b9\u5f0f</th><th>\u9996\u4ef6\u8fd0\u8d39</th><th>\u8fd0\u9001\u5230</th><th>\u6bcf\u591a\u4e00\u4ef6\u5b9d\u8d1d</th></tr></thead><tbody>'+rowHtmlArr.join("")+"</tbody></table>";var table=D.get(postageTableContID).getElementsByTagName("table")[0];if(table){table.parentNode.replaceChild(tmpNode.firstChild,table)}else{D.get(postageTableContID).appendChild(tmpNode.firstChild)}},clearItems:function(){this._items=[];this._itemMap=[]},decorate:function(items){if(L.isArray(items)){Array.forEach(items,function(item){this._addItem(item)},this)}this._updatePostfeesTableByDestCode("1")}}}()})();var BBC_tab={};BBC_tab.init=TB.BBC.Common.tab;var BBC_ItemManage=TB.BBC.ItemManage,BBC_ItemDownload=TB.BBC.ItemDownload,BBC_ItemDistribute=TB.BBC.ItemDistribute,BBC_userInfo=TB.BBC.UserInfo,BBC_addSaler=TB.BBC.AddSaler,BBC_consignment=TB.BBC.Consignment;
