var win={initFn:{},createFn:function(E){if(!E){return}if(!(E instanceof Array)){E=[E]}for(var F=0,D=E.length;F<D;F++){win[E[F]]=(function(A){return function(){win.initFn[A]=arguments}})(E[F])}},apply:function(G,F,H){if(H){win.apply(G,H)}if(G&&F&&typeof F=="object"){for(var E in F){G[E]=F[E]}}return G}};win.createFn(["getPage","resizeWin","doHandler","close","setDefaultCfg","show"]);(function(){var d=document,db=d.body,y=win;var browser=function(s){return navigator.userAgent.toLowerCase().indexOf(s)!=-1};var isOpera=browser("opera"),isIE=browser("msie")!=-1&&(d.all&&!isOpera);var addEvent=(function(){return eval(["1,function(env,fn,obj){obj=obj||d;",isIE?"obj.attachEvent('on'+env,fn)":"obj.addEventListener(env,fn,false)","}"].join(""))})();if(!db||typeof db!="object"){return addEvent("load",arguments.callee,window)}var curCfg={};var rootEl=d.compatMode=="CSS1Compat"?d.documentElement:db;var c={},$=function(id){var cc=c[id];return cc&&cc.parentNode?cc:c[id]=d.getElementById(id)};var $height=function(obj){return parseInt(obj.style.height)||obj.offsetHeight};var setCSS=(function(){return eval(["1,function(obj,css){if(!obj)return;",isOpera?"obj.setAttribute('style',css)":"obj.style.cssText=css","}"].join(""))})();var setStyle=function(el,n,v){if(!el){return}if(typeof n=="object"){for(var i in n){setStyle(el,i,n[i])}return}if(el instanceof Array){for(var i=0;i<el.length;i++){setStyle(el[i],n,v)}return}el.style[n]=v};var btnIndex=0,btnCache,seed=0;var mkBtn=function(txt,sign,autoClose,id){if(!txt){return}if(txt instanceof Array){for(var i=0,t=[],l=txt.length;i<l;i++){t[i]=mkBtn.apply(window,txt[i])}return t}id=id||"win_btn_"+seed++;autoClose=typeof autoClose=="undefined"?"undefined":!!autoClose;return{id:id,html:"<input type='button' id='"+id+"' onclick='win.doHandler(\""+sign+'",'+autoClose+")' style='cursor:pointer' class='btnStyle' value='"+txt+"' />"}};var useBtn=function(btn){if(!btn){return btnCache=""}if(!(btn instanceof Array)){btn=[btn]}btnCache=btn;var html=[];for(var i=0;i<btn.length;i++){html[i]=btn[i].html}return html.join("&nbsp;&nbsp;")};var listenKeydown=function(e){if(!btnCache||!ym_win||ym_win.style.display=="none"){return true}var e=e||event,l=btnCache.length;if(e.keyCode==13){return true}if(l==1){$(btnCache[0].id).focus()}else{if(e.keyCode==9||e.keyCode==39){$(btnCache[++btnIndex==l?(--btnIndex):btnIndex].id).focus()}if(e.keyCode==37){$(btnCache[--btnIndex<0?(++btnIndex):btnIndex].id).focus()}}try{e.keyCode=0;e.cancelBubble=true;e.returnValue=false}catch(ex){e.stopPropagation();e.preventDefault()}};var dragVar={},setDrag=function(e){e=e||window.event;y.apply(dragVar,{startDrag:true,startX:e.x||e.pageX,startY:e.y||e.pageY,containX:ym_win.offsetLeft,containY:ym_win.offsetTop})};var _locWin=function(){y.apply(dragVar,{containX:ym_win.offsetLeft,containY:ym_win.offsetTop,sX:rootEl.scrollLeft,sY:rootEl.scrollTop})};addEvent("mousemove",function(e){if(dragVar&&dragVar.startDrag){e=e||window.event;var sLeft=dragVar.containX+(e.x||e.pageX)-dragVar.startX;var sTop=dragVar.containY+(e.y||e.pageY)-dragVar.startY;if(!curCfg.dragOut){var sl=rootEl.scrollLeft,st=rootEl.scrollTop;sLeft=Math.min(Math.max(sLeft,sl),rootEl.clientWidth-ym_win.offsetWidth+sl);sTop=Math.min(Math.max(sTop,st),rootEl.clientHeight-ym_win.offsetHeight+st)}try{setStyle(ym_win,{left:sLeft+"px",top:sTop+"px"})}catch(e){}}});addEvent("mouseup",function(){dragVar.startDrag=null;_locWin()});var dftCfg={fixPosition:false,dragOut:true,autoClose:true,maskAlphaColor:"#000000",maskAlpha:0.5,title:"\u6807\u9898",message:"\u5185\u5bb9",width:300,height:185,iframe:false,btn:null,icoCls:"",handler:function(){}};var maskStyle="position:absolute;top:0;left:0;display:none;text-align:center";var div=document.createElement("div");div.innerHTML+=["<div id='maskLevel' style='"+maskStyle+";z-index:10000;'></div>",isIE?("<iframe id='maskIframe' style='"+maskStyle+";z-index:9999;filter:alpha(opacity=0);opacity:0'></iframe>"):"","<div id='ym-window' style='position:absolute;z-index:10001;display:none'>","<div class='ym-tl' id='ym-tl'><div class='ym-tr'><div class='ym-tc' style='cursor:move;'><div class='ym-header-text'></div><div class='ym-header-tools'></div></div></div></div>","<div class='ym-ml' id='ym-ml'><div class='ym-mr'><div class='ym-mc'><div class='ym-body'></div></div></div></div>","<div class='ym-ml' id='ym-btnl'><div class='ym-mr'><div class='ym-btn'></div></div></div>","<div class='ym-bl' id='ym-bl'><div class='ym-br'><div class='ym-bc'></div></div></div>","</div>"].join("");db.appendChild(div);div=null;var maskLevel=$("maskLevel");var maskIframe=$("maskIframe");var ym_win=$("ym-window");var ym_headbox=$("ym-tl");var ym_head=ym_headbox.firstChild.firstChild;var ym_hText=ym_head.firstChild;var ym_hTool=ym_hText.nextSibling;var ym_body=$("ym-ml").firstChild.firstChild.firstChild;var ym_btn=$("ym-btnl");var ym_btnContent=ym_btn.firstChild.firstChild;var ym_bottom=$("ym-bl");addEvent("mousedown",setDrag,ym_head);addEvent("keydown",listenKeydown);function resizeMask(){if(maskLevel&&maskLevel.style.display!="none"){showMask()}}addEvent("resize",resizeMask,window);addEvent("scroll",function(){resizeMask();locWin()},window);isOpera?maskLevel.onmousedown=ym_win.onmousedown=function(){return false}:maskLevel.onselectstart=maskLevel.oncontextmenu=ym_win.onselectstart=ym_win.oncontextmenu=function(){return false};var showMask=function(){setStyle(maskLevel,{background:curCfg.maskAlphaColor,filter:"alpha(opacity="+(curCfg.maskAlpha*100)+")",opacity:curCfg.maskAlpha});setStyle([maskLevel,maskIframe],{width:rootEl.clientWidth+"px",height:rootEl.clientHeight+"px",top:rootEl.scrollTop+"px",left:rootEl.scrollLeft+"px",display:""})};var hideMask=function(){setStyle([maskLevel,maskIframe],"display","none")};var locWin=function(){if(curCfg.fixPosition){setStyle(ym_win,{left:(dragVar.containX+rootEl.scrollLeft-dragVar.sX)+"px",top:(dragVar.containY+rootEl.scrollTop-dragVar.sY)+"px"})}};var SetWinSize=function(w,h){if(!maskLevel||maskLevel.style.display=="none"){return}curCfg.height=parseInt(h)||dftCfg.height;curCfg.width=parseInt(w)||dftCfg.width;setStyle(ym_win,{width:curCfg.width+"px",height:curCfg.height+"px",left:((rootEl.clientWidth-curCfg.width)/2+rootEl.scrollLeft)+"px",top:((rootEl.clientHeight-curCfg.height)/2+rootEl.scrollTop)+"px",display:""});setStyle(ym_body,"height",curCfg.height-$height(ym_headbox)-$height(ym_btn)-$height(ym_bottom)+"px")};var showWin=function(){ym_hText.innerHTML=curCfg.title;ym_hTool.innerHTML="<div class='win_close' title='\u5173\u95ed' onclick='win.doHandler(\"close\")'>&nbsp;</div>";ym_body.innerHTML=!curCfg.iframe?('<div class="ym-content">'+curCfg.message+"</div>"):"<iframe width='100%' height='100%' border='0' frameborder='0' src='"+curCfg.message+"'></iframe>";ym_body.className="ym-body "+curCfg.icoCls;setStyle(ym_btn,"display",(ym_btnContent.innerHTML=useBtn(mkBtn(curCfg.btn)))?"":"none");SetWinSize(curCfg.width,curCfg.height);if(btnCache){$(btnCache[btnIndex=0].id).focus()}_locWin()};var hideWin=function(){setStyle(ym_win,"display","none")};var init=function(){showMask();showWin()};var destroy=function(){hideMask();hideWin()};y.apply(y,{close:destroy,getPage:function(){return ym_body.firstChild.tagName.toLowerCase()=="iframe"?ym_body.firstChild:null},show:function(args,fargs){var a=Array.prototype.slice.call(args,0),o={};if(typeof a[0]!="object"){var cfg=["message","width","height","title","handler","maskAlphaColor","maskAlpha","iframe","icoCls","btn","autoClose","fixPosition","dragOut"];for(var i=0,l=a.length;i<l;i++){if(a[i]){o[cfg[i]]=a[i]}}}else{o=a[0]}y.apply(curCfg,y.apply({},o,fargs),y.setDefaultCfg());init()},doHandler:function(sign,autoClose){if(typeof autoClose=="undefined"?curCfg.autoClose:autoClose){destroy()}eval(curCfg.handler)(sign)},resizeWin:SetWinSize,setDefaultCfg:function(cfg){return y.cfg=y.apply({},cfg,y.apply({},y.cfg,dftCfg))}});y.setDefaultCfg();for(var i in y.initFn){y[i].apply(y,y.initFn[i])}y.initFn=y.createFn=null;delete y.initFn;delete y.createFn})();win.apply(win,{alert:function(){win.show(arguments,{icoCls:"win_alert",btn:[[" \u786e \u5b9a ","ok"]]})},succeedInfo:function(){win.show(arguments,{icoCls:"win_succeed",btn:[[" \u786e \u5b9a ","ok"]]})},errorInfo:function(){win.show(arguments,{icoCls:"win_error",btn:[[" \u786e \u5b9a ","ok"]]})},confirmInfo:function(){win.show(arguments,{icoCls:"win_confirm",btn:[[" \u786e \u5b9a ","ok"],[" \u53d6 \u6d88 ","cancel"]]})},win:function(){win.show(arguments)}});
