/*JRJ.ui.Mask*/
if(typeof JRJ=="undefined"||!JRJ){var JRJ={}}if(typeof JRJ.ui=="undefined"||!JRJ.ui){JRJ.ui={}}(function(a){JRJ.ui.Mask=function(){this.maskOpacity=0.1;this.maskColor="#000";this.mask=null};JRJ.ui.Mask.prototype={show:function(b){args={maskOpacity:this.maskOpacity,maskColor:this.maskColor};a.extend(args,b);this.mask=a('<div class="jrj-dialog-mask"></div>');this.mask.appendTo("BODY");this.mask.css({position:"absolute",zIndex:9000,top:"0px",left:"0px",width:a(window).width(),height:a(document).height(),background:args.maskColor,opacity:args.maskOpacity});if(navigator.appVersion.indexOf("MSIE 6.0")!=-1){this.mask.bgiframe()}this.winResizeHandler=function(c){var d=c.data.obj;d._resize()};a(window).bind("resize",{obj:this},this.winResizeHandler)},close:function(){a(window).unbind("resize",this.winResizeHandler);this.mask.remove()},_resize:function(){this.mask.css({width:a(window).width(),height:a(document).height()})}}})(jQuery);

/*JRJ.ui DialogBase Alerts Dialogs*/
(function(a){JRJ.ui.DialogBase=function(b){this.dialogDiv=null;this.args={maskOpacity:0.5,maskColor:"#CCC",dlgClass:null,html:null};jQuery.extend(this.args,b);this.init()};JRJ.ui.DialogBase.prototype={init:function(){this.dialogDiv=a('<div class="jrj-dlg-base"></div>');var b=(a.browser.msie&&parseInt(a.browser.version)<=6)?"absolute":"fixed";this.dialogDiv.css({position:b,display:"none"});if(this.args.dlgClass){this.dialogDiv.addClass(this.args.dlgClass)}if(this.args.html){this.dialogDiv.html(this.args.html)}this.dialogDiv.appendTo("body");this.eventHandler=function(c){var d=c.data.obj;d.setPositon()};a(window).bind("resize",{obj:this},this.eventHandler);a(window).bind("scroll",{obj:this},this.eventHandler);this.mask=new JRJ.ui.Mask()},getEntity:function(){return this.dialogDiv},getMask:function(){return this.mask},setPositon:function(){var c=((a(window).height()/2)-(this.dialogDiv.outerHeight()/2))-50;var b=((a(window).width()/2)-(this.dialogDiv.outerWidth()/2));if(c<0){c=0}if(b<0){b=0}if(a.browser.msie&&parseInt(a.browser.version)<=6){c=c+a(window).scrollTop()}this.dialogDiv.css({top:c+"px",left:b+"px"})},show:function(){this.setPositon();this.dialogDiv.show();this.mask.show(this.args)},setWidth:function(b){this.dialogDiv.width(b)},close:function(){this.dialogDiv.remove();this.mask.close();a(window).unbind("resize",this.eventHandler);a(window).unbind("scroll",this.eventHandler)}};JRJ.ui.Alerts=function(){this.args={draggable:false,okButton:"\u786e\u5b9a",cancelButton:"\u53d6\u6d88",message:"",title:"Alert",hasCloseBtn:true,callback:null,maskOpac:0.5,maskColor:"#CCC",css:null}};JRJ.ui.Alerts.prototype={alert:function(c){var b=this.args;jQuery.extend(b,c);this._init(b,"alert")},confirm:function(c){var b=this.args;jQuery.extend(b,{title:"Confirm"});jQuery.extend(b,c);this._init(b,"confirm")},prompt:function(c){var b=this.args;jQuery.extend(b,{title:"Prompt"});jQuery.extend(b,c);this._init(b,"prompt")},_init:function(j,k){a(".jrj-alerts").remove();a(".jrj-dialog-mask").remove();this.base=new JRJ.ui.DialogBase({maskOpacity:j.maskOpac,maskColor:j.Color});this.entity=this.base.getEntity();this.entity.addClass("jrj-alerts");if(j.css){this.entity.addClass(j.css)}var d='<h1 id="jrj_alerts_bar"><span id="jrj_alerts_title"></span></h1>';if(j.hasCloseBtn){d+='<img id="jrj_alerts_close" alt="\u5173\u95ed" src="http://js.jrj.com.cn/lib/img/ld-close.gif" unselectable="on" style="-moz-user-select:none;"/>'}d+='<div id="jrj_alerts_body">';d+='<div id="jrj_alerts_content"></div>';d+="</div>";this.entity.append(d);a("#jrj_alerts_title").html(j.title);a("#jrj_alerts_title")[0].unselectable="on";a("#jrj_alerts_close").bind("click",{obj:this},function(e){var l=e.data.obj;l._close()});a("#jrj_alerts_body").addClass(k);var c=a("#jrj_alerts_content");c.text(j.message);c.html(c.text().replace(/\n/g,"<br/>"));var b='<div id="jrj_alerts_panel"><input type="button" value="'+j.okButton+'" id="jrj_alerts_ok" /></div>';var f='<div id="jrj_alerts_panel"><input type="button" value="'+j.okButton+'" id="jrj_alerts_ok" /> <input type="button" value="'+j.cancelButton+'" id="jrj_alerts_cancel" /></div>';switch(k){case"alert":c.after(b);var i=a("#jrj_alerts_ok");i.bind("click",{obj:this},function(e){var l=e.data.obj;j.callback(true);l._close()});i.keypress(function(l){if(l.keyCode==13||l.keyCode==27){a("#jrj_alerts_ok").trigger("click")}});break;case"confirm":c.after(f);var i=a("#jrj_alerts_ok");i.bind("click",{obj:this},function(e){var l=e.data.obj;if(j.callback){j.callback(true)}l._close()});a("#jrj_alerts_cancel").bind("click",{obj:this},function(e){var l=e.data.obj;l._close()});a("#jrj_alerts_ok, #jrj_alerts_cancel").keypress(function(l){if(l.keyCode==13){a("#jrj_alerts_ok").trigger("click")}if(l.keyCode==27){a("#jrj_alerts_cancel").trigger("click")}});break;case"prompt":c.append('<input type="text" id="jrj_prompt_input" />').after(f);var h=a("#jrj_prompt_input");a("#jrj_alerts_ok").bind("click",{obj:this},function(e){var n=e.data.obj;var m=a("#jrj_prompt_input").val();var l=false;if(j.callback){l=j.callback(m)}if(!l){n._close()}});a("#jrj_alerts_cancel").bind("click",{obj:this},function(e){var l=e.data.obj;l._close()});a("#jrj_alerts_ok, #jrj_alerts_cancel").keypress(function(l){if(l.keyCode==13){a("#jrj_alerts_ok").trigger("click")}if(l.keyCode==27){a("#jrj_alerts_cancel").trigger("click")}});if(this.args.value){h.val(this.args.value)}break}this.base.show();if(k!="prompt"){i.focus()}else{h.focus().select()}if(j.draggable){try{this.entity.draggable({handle:a("#jrj_alerts_bar")});a("#jrj_alerts_bar").css({cursor:"move"})}catch(g){alert("requires jQuery UI draggables")}}},_close:function(){this.base.close()}};JRJ.ui.Dialogs=function(){this.args={draggable:false,okButton:"\u786e\u5b9a",cancelButton:"\u53d6\u6d88",title:"",content:"",hasCancelBtn:true,hasOkBtn:true,hasCloseBtn:true,maskOpac:0.5,maskColor:"#CCC"}};JRJ.ui.Dialogs.prototype={dialog:function(b){jQuery.extend(this.args,b);this._init(this.args,"dialog")},dialog2:function(b){jQuery.extend(this.args,b);this._init(this.args,"dialog2")},iframeDialog:function(b){jQuery.extend(this.args,{ifrClass:null,ifrScroll:"no",ifrReHeight:false});jQuery.extend(this.args,b);this._init(this.args,"iframeDialog")},_init:function(h,i){this.type=i;a(".jrj-dialog").remove();a(".jrj-dialog-mask").remove();this.base=new JRJ.ui.DialogBase({maskOpacity:h.maskOpac,maskColor:h.Color});this.entity=this.base.getEntity();this.entity.addClass("jrj-dialog");if(h.width){this.base.setWidth(h.width)}if(h.css){this.entity.addClass(h.css)}var d='<div id="jrj_dlg_bar"><span id="jrj_dlg_title"></span></div>';if(h.hasCloseBtn){d+='<img id="jrj_dlg_close" alt="\u5173\u95ed" src="http://js.jrj.com.cn/lib/img/ld-close.gif" unselectable="on" style="-moz-user-select:none;"/>'}d+='<div class="jrj-dlg-body"><div id="jrj_dlg_content"></div></div>';this.entity.append(d);if(h.hasOkBtn||h.hasCancelBtn){var b='<div id="jrj_dlg_panel">';if(h.hasOkBtn){b+='<input type="button" value="'+h.okButton+'" id="jrj_dlg_ok" />'}if(h.hasCancelBtn){b+='<input type="button" value="'+h.cancelButton+'" id="jrj_dlg_cancel" />'}b+="</div>"}var k=a("#jrj_dlg_title");k.html(h.title);a("#jrj_dlg_title")[0].unselectable="on";var c=a("#jrj_dlg_content");if(h.dialogClass){c.addClass(h.dialogClass)}c.after(b);switch(this.type){case"dialog":c.html(h.content);var j=a("#jrj_dlg_bar");j.addClass("dlg-title-bar1");if(h.hasTitleBarBorder){j.addClass("dlg-title-bar1-border")}break;case"dialog2":c.html(h.content);a("#jrj_dlg_bar").addClass("dlg-title-bar2");break;case"iframeDialog":this.contentIframe=a('<iframe frameborder="0" allowtransparency="true"></iframe>');this.contentIframe[0]._thisDialog=this;this.contentIframe.attr("scrolling",h.ifrScroll);this.contentIframe.attr("src",h.ifrSrc);this.contentIframe.css({width:this.entity.width()-20,backgroundColor:"transparent"});if(h.ifrClass){this.contentIframe.addClass(h.ifrClass)}if(h.ifrReHeight){this.contentIframe.bind("load",{obj:this},function(e){var l=e.data.obj;l.resizeIfrH()})}c.append(this.contentIframe);a("#jrj_dlg_bar").addClass("dlg-title-bar2");break}a("#jrj_dlg_close").bind("click",{obj:this},function(e){var m=e.data.obj;var l=false;if(h.closeCallback){l=h.closeCallback()}if(!l){m.close()}});var g=a("#jrj_dlg_ok");g.bind("click",{obj:this},function(e){var m=e.data.obj;var l=false;var l=false;if(h.callback){l=h.callback(true)}if(!l){m.close()}});a("#jrj_dlg_cancel").bind("click",{obj:this},function(e){var l=e.data.obj;l.close()});a("#jrj_dlg_ok, #jrj_dlg_cancel").keypress(function(l){if(l.keyCode==13){a("#jrj_dlg_ok").trigger("click")}if(l.keyCode==27){a("#jrj_dlg_cancel").trigger("click")}});this.base.show();g.focus();if(h.draggable){try{this.entity.draggable({handle:a("#jrj_dlg_bar")});a("#jrj_dlg_bar").css({cursor:"move"})}catch(f){alert("requires jQuery UI draggables")}}},close:function(){this.base.close()},resizeIfrH:function(){var d=this.contentIframe[0].contentWindow;var c=d.document;var b="auto";if(c.compatMode=="CSS1Compat"){b=c.documentElement.scrollHeight}else{if(c.body){b=c.body.scrollHeight}}this.contentIframe.height(b)},getIfrDlgWin:function(){if(this.type=="iframeDialog"){return this.contentIframe}return null},redraw:function(b){this.close();switch(this.type){case"dialog":this.dialog(b,this.type);break;case"dialog2":this.dialog2(b,this.type);break;case"iframeDialog":this.iframeDialog(b,this.type);break}}}})(jQuery);



