﻿var const_callback_list="login_success";

//获取本页网址
var ceowenminicqurl = document.location;

//encodeURI
//CQ登陆框配置文件，CQ2012版
var ceowen_cq_registeriframe = "<iframe src='http://net.ceowen.com/user/reg/?u=" + encodeURI(ceowenminicqurl) + "' frameborder=0 scrolling=no width=518 height=405 style='border:0;margin:0;padding:0'></iframe>"; //CQ注册地址
var ceowen_cq_loginiframe = "<div id=loginframe style='width:343px;height:280px;'><iframe src='http://net.ceowen.com/user/login/?u=" + encodeURI(ceowenminicqurl) + "' frameborder=0 scrolling=no width=343 height=280 style='border:0;margin:0;padding:0'></iframe></div>"; //CQ登录	

if(usercqmini==""){
	//判断u.js是否加载完成
	var toploginlink = '<a href="http://passport.ceowen.com/?u=' + encodeURI(document.location)  + '" onclick="return false;"  onmousedown="bdlogin.box.show();">登录</a>&nbsp;|&nbsp;<a href="http://net.ceowen.com">首闻科技</a>&nbsp;|&nbsp;<a href="http://www.ceowen.com" target="_blank">首闻首页</a>';
	document.getElementById("loginlink").innerHTML=toploginlink;
}

//返回登录后
function ceowen_gopost(){
	//alert("登陆go");
	window.location.href=ceowenminicqurl;
}

var bdu=(function(){var I="http://passport.ceowen.com";var D=navigator.userAgent.indexOf("MSIE")!=-1&&!window.opera;
	if(!window[const_callback_list]){window[const_callback_list]=[]}function N(C){return document.getElementById(C)}function A(P,C,O){var G=document.createElement(P);
		if(C){G.id=C}if(O){G.className=O}return G}function F(O,G,C){if(D){O.attachEvent("on"+G,C)}else{O.addEventListener(G,C,true)}}
				
	function M(O,G,C){if(D){O.detachEvent("on"+G,C)}else{O.removeEventListener(G,C,true)}}
					
					function B(O,P,C){if(C!=undefined){O.style[P]=C}else{if(O.style[P]){return O.style[P]}
						else{if(O.currentStyle){return O.currentStyle[P]}
							else{if(document.defaultView&&document.defaultView.getComputedStyle){P=P.replace(/([A-Z])/g,"-\u00241").toLowerCase();
								var G=document.defaultView.getComputedStyle(O,"");return G&&G.getPropertyValue(P)||""}}}}}
								
								function H(G){if(D){var O=document.createStyleSheet();O.cssText=G}
									else{var C=document.createElement("style");C.type="text/css";C.appendChild(document.createTextNode(G));
										document.getElementsByTagName("HEAD")[0].appendChild(C)}}(function(){
											try{var G=[".bd_dialog{border:2px solid #a8b9eb;background:#dae4ff;color:#333;overflow:hidden}",".bd_dialog_handle{width:100%;height:30px;overflow:hidden;background:url(/user/img/bg1.gif) repeat-x;cursor:move;-moz-user-select:none}",".bd_dialog_title{line-height:24px;font-size:14px;font-weight:bold;float:left;overflow:hidden;margin:3px 10px}",".bd_dialog_close{width:19px;height:19px;float:right;background:url(/user/img/close.gif);overflow:hidden;margin:6px;cursor:pointer}",".bd_dialog_main{width:auto;height:auto;margin:5px;border:1px solid #c3cff2;overflow:hidden;background:#FFF}",".bd_tab{margin:20px 20px 10px 20px}",".bd_tab_btns{overflow:hidden;height:28px;padding-left:10px;background:url(/user/img/p.gif) repeat-x bottom;text-align:center}",".bd_tab_conts{margin-top:15px}",".bd_tab_btn{overflow:hidden;float:left;cursor:pointer;font-size:14px;font-weight:bold;width:76px;margin-left:6px;line-height:28px;background:url(/user/img/bb.gif);color:#00c;text-decoration:underline}",".bd_tab_btn_s{overflow:hidden;float:left;cursor:pointer;font-size:14px;font-weight:bold;width:76px;margin-left:6px;line-height:28px;background:url(/user/img/bs.gif)}",".bd_tab_cont{display:none;height:auto}",".bd_tab_cont_s{display:block}","#login_div{font-size:14px}","#login_div u{text-decoration:none;font-size:13px;color:#f00;display:inline-block;height:auto}","#login_msg_div{overflow:hidden;height:18px}","#login_cap{margin-left:20px}","#login_msg_div{margin-left:20px}","#login_tb_div{margin-left:20px}","#login_tb td{padding:4px 4px 4px 0;vertical-align:middle;font-size:14px;line-height:normal}","#login_tb td.lb{width:60px}","#login_tb input.lt{padding:1px;line-height:18px;height:24px;*height:18px;width:170px}","#login_tb input.v{padding:1px;line-height:18px;height:24px;*height:18px}","#login_tb label{font-size:13px}","#login_tb .c9{font-size:13px;color:#999}","#login_check{line-height:130%}","#login_v_tr{display:none}","#login_v_img{border:1px solid #000}","#login_tb a.la{font-size:13px;*margin-bottom:4px;color:#03c;display:inline-block;line-height:30px;vertical-align:middle}","#login_submit{width:78px;height:28px;font-size:14px}","#login_line{background:#d9e1f7;overflow:hidden;height:1px;width:auto;margin:20px 0}","#login_sug{width:100%;line-height:40px;font-weight:bold;text-align:center}","#login_u_msg{width:40px}","#login_p_msg{width:40px}"];H(G.join(""))}catch(C){}})();function L(){var P=N("u");var C=N("lb");var O=0;if(P&&C){F(C,"click",function(){switch(O){case 0:break;case 1:bdlogin.box.show();break}})}function G(){O=1}function Q(R,S){P.innerHTML="<a target=_blank href=http://passport.ceowen.com><b>"+R+"</b></a>&nbsp;|&nbsp;<a href=\"http://app.ceowen.com/store/mine\" onmousedown=\"return c({'fm':'set','tab':'myapp','url':this.href})\">我的应用中心</a>&nbsp;|&nbsp;<a href=http://passport.ceowen.com/?logout&tpl=mn>退出</a>"}return{login:Q,notifyReady:G}}function E(O){var T=A("div");var U=[];var Q=[];var C=0;function V(){P()}function P(){var b=O.cssPrefix;var e=O.tabs;var Z=O.selectIndex;C=Z;T.innerHTML="";T.className=b;U=[];Q=[];var d=A("div");d.className=b+"_btns";var X=A("div");X.className=b+"_conts";for(var Y=0,a=e.length;Y<a;Y++){var f=e[Y];var W=A("span");var g=A("div");if(Y==Z){W.load=true;if(f.load){f.load.call(window)}W.className=b+"_btn_s";g.className=b+"_cont_s"}else{W.load=false;W.className=b+"_btn";g.className=b+"_cont"}W.innerHTML=f.label;g.appendChild(f.domNode);F(W,"click",(function(c){return function(){S(c)}})(Y));U.push(W);Q.push(g);d.appendChild(W);X.appendChild(g)}T.appendChild(d);T.appendChild(X)}function R(W,X){for(i=0,len=U.length;i<len;i++){U[i].className=X+"_btn";Q[i].className=X+"_cont"}U[W].className=X+"_btn_s";Q[W].className=X+"_cont_s"}function S(X){var Z=U[X];var Y=O.tabs[X].load;var W=O.tabs[X].click;C=X;if(!Z.load){Z.load=true;if(Y){Y.call(window)}}R(X,O.cssPrefix);if(W){W.call(window)}}function G(){return C}V();return{getIndex:G,show:S,domNode:T}}function K(G){var q=window,x=document.body,v=document.documentElement;var U=A("span");var o=G.width||395,u=G.height||400;var a,Z,c,h,e=8;var O=null;function r(){C()}function f(){x.appendChild(U);if(G.load){G.load.call(window)}S(true)}
 function p(b){try{x.removeChild(U)}catch(d){}if(!b&&O){try{O.call(window,0)}catch(d){}O=null}}
 function S(b){if(U.sbIE6){U.sbIE6.redraw()}if(b&&U.msk){U.msk.redraw()}if(U.dlg){U.dlg.redraw()}if(U.shd){U.shd.redraw()}}
 function W(b,d){o=b;u=d;if(U.dlg){U.dlg.resize(b,d)}if(U.shd){U.shd.resize(b,d)}}
 function C(){U.innerHTML="";if(D){U.sbIE6=n();U.appendChild(U.sbIE6)}if(G.mask){U.msk=V();U.appendChild(U.msk)}U.dlg=Q("登录");U.appendChild(U.dlg);if(G.shadow){U.shd=s();U.appendChild(U.shd)}F(q,"resize",function(){S(true)})}
 function T(d){d=q.event||d;var b=y(d.clientX-a,0,c);var z=y(d.clientY-Z,0,h);B(U.dlg,"left",b+"px");B(U.dlg,"top",z+"px");if(U.shd){B(U.shd,"left",b+e+"px");B(U.shd,"top",z+e+"px")}}
 function t(){M(x,"mousemove",T);M(x,"mouseup",t);if(U.dlg.releaseCapture){U.dlg.releaseCapture()}if(q.releaseEvents){q.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP)}}
 function R(){if(G.ready){G.ready.call(window)}}
 function V(){var b=P();var d=m("#333",40,b);d.redraw=function(){var z=P(true);k(d,z);setTimeout(function(){var AA=P();k(d,AA)},0)};return d}
 function n(){var b=P();var d=A("iframe");B(d,"position","absolute");B(d,"top",b.y+"px");B(d,"left",b.x+"px");B(d,"zIndex",10000);B(d,"opacity",1/100);B(d,"filter","alpha(opacity=1)");B(d,"width",b.w+"px");B(d,"height",b.h+"px");d.redraw=function(){var z=P(true);B(d,"width",z.w+"px");B(d,"height",z.h+"px");setTimeout(function(){var AA=P();B(d,"width",AA.w+"px");B(d,"height",AA.h+"px")},0)};return d}
 function P(d){var b=d?j():X();b.x=0;b.y=0;b.z=10001;return b}function s(){var b=m("#333",20,Y());b.redraw=function(){var d=Y();k(b,d)};b.resize=w;return b}
 function Q(AD){
 	var d=m("",100,Y(true));
 	d.className="bd_dialog";
 	var AA=A("div");AA.className="bd_dialog_handle";
 	var AB=A("span");AB.className="bd_dialog_title";
 	AB.innerHTML=AD;AA.appendChild(AB);
 	var z=A("span");
 	z.className="bd_dialog_close";
 	F(z,"click",function(){p()});
 	AA.appendChild(z);
 	var AC=A("span");
 	B(AC,"clear","both");
 	AA.appendChild(AC);
 	if(G.drag){F(AA,"mousedown",function(AE){AE=q.event||AE;var AF=X();a=AE.clientX-d.offsetLeft;Z=AE.clientY-d.offsetTop;c=AF.w-d.clientWidth-e;h=AF.h-d.clientHeight-e;F(x,"mousemove",T);F(x,"mouseup",t);F(q,"scroll",t);if(d.setCapture){d.setCapture()}else{F(q,"mouseup",t)}if(q.captureEvents){q.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP)}})}
 		var b=A("div");
 		b.className="bd_dialog_main";
 		if(G.domNode){b.appendChild(G.domNode)}d.caption=function(AE){if(AE){AB.innerHTML=AE}return AB.innerHTML};d.clear=function(){b.innerHTML=""};d.redraw=function(){var AE=Y(true);k(d,AE)};d.resize=w;d.appendChild(AA);d.appendChild(b);return d}function m(d,z,b){var AA=A("div");B(AA,"position","absolute");B(AA,"top",b.y+"px");B(AA,"left",b.x+"px");B(AA,"zIndex",b.z);B(AA,"backgroundColor",d);B(AA,"opacity",z/100);B(AA,"filter","alpha(opacity="+z+")");B(AA,"width",b.w+"px");B(AA,"height",b.h+"px");return AA}function w(d,AA){var AC=X();maxX=AC.w-d-e;maxY=AC.h-AA-e;var z=d-parseInt(B(this,"width"));var AB=AA-parseInt(B(this,"height"));var b=y(parseInt(B(this,"left"))-z/2,0,maxX);var AD=y(parseInt(B(this,"top"))-AB/2,0,maxY);B(this,"top",AD+"px");B(this,"left",b+"px");B(this,"width",d+"px");B(this,"height",AA+"px")}function k(d,b){B(d,"top",b.y+"px");B(d,"left",b.x+"px");B(d,"width",b.w+"px");B(d,"height",b.h+"px")}
 	function Y(z){var b=j();var d=z?0:e;return{z:z?10005:10002,x:y((b.w-o)/2,0)+d+b.l,y:y((b.h-u)/2,0)+d+b.t,w:o,h:u}}
 	function y(d,z,b){if(b){d=d>b?b:d}return d>=z?d:z}
 	function X(d){var z=Math.max(x.scrollHeight,v.scrollHeight);var b=Math.max(x.scrollWidth,v.scrollWidth);if(v&&v.clientWidth){z=Math.max(v.clientHeight,z);b=Math.max(v.clientWidth,b)}else{z=Math.max(x.clientHeight,z);b=Math.max(x.clientWidth,b)}return{h:z,w:b}}function j(){var b,d;if(v&&v.clientWidth){b=v.clientWidth;d=v.clientHeight}else{b=x.clientWidth;d=x.clientHeight}return{w:b,h:d,t:Math.max(x.scrollTop,v.scrollTop),l:Math.max(x.scrollLeft,v.scrollLeft)}}function l(b){if(U.dlg){U.dlg.caption(b)}}function g(b){O=b}r();return{resize:W,setCloseCallback:g,caption:l,ready:R,show:f,close:p,domNode:U}}function J(P){var AE="http://"+I+"/";var m=P.prefix||"login";var AG=P.callbackName||"ceowenLoginReply";var Z=P.jump||"";var X=P.showVerifyCode;var j=P.hideVerifyCode;var Q=P.success;var f=null;var c=false;var W=false;var z=A("div",m+"_div");var o,h,u,g,a,AB,p,AF,S,q,l,T,x,w,n;var G={0:"登录成功",1:"用户名格式错误",2:"用户不存在",3:"",4:"登录密码错误",5:"今日登录次数过多。",6:"验证码不匹配",7:"登录时发生未知错误，请重新登录。",8:"登录时发生未知错误，请重新登录。",16:"对不起，您现在无法登录。",20:"此帐号已登录人数过多。",256:"",257:"请输入验证码","default":"登录时发生未知错误，请重新登录。"};
 		function O(){z.innerHTML=Y()}
 		function Y(){var AH=ceowen_cq_loginiframe;return AH}
 		function v(){O()}function e(){o=N(m+"_msg");h=N(m+"_u_msg");u=N(m+"_p_msg");g=N(m+"_u");AB=N(m+"_p");p=N(m+"_v");S=N(m+"_v_img");AF=N(m+"_v_tr");loginValiRe=N(m+"_v_re");a=N(m+"_mem");q=N(m+"_getpass");l=N(m+"_submit");T=N(m+"_fm");x=N(m+"_token");w=N(m+"_tpl");n=N(m+"_time");F(T,"submit",(function(){return function(AH){if(!AA()){AC(AH);return false}else{l.disabled=true;return true}}})());F(loginValiRe,"click",function(AH){r();AC(AH);return false});F(g,"blur",function(){var AH=A("script");AH.src=AE+"?logcheck&username="+encodeURIComponent(g.value)+"&callback=bdlogin.login.ucheck&tpl=mn&t="+(new Date()).getTime();document.body.appendChild(AH);return true})}function t(AH){if(!W){switch(AH){case"0":V(false);c=false;break;case"1":V(true);c=true;break}}}function AD(){var AI=(new Date()).getTime();var AH=N("bd_login_script");if(AH){document.body.removeChild(AH)}var AJ=A("script","bd_login_script");if(g){AJ.src=AE+"?apilogin&callback=bdlogin.login.ready&tpl=mn&username="+g.value+"&tt="+AI}else{AJ.src=AE+"?apilogin&callback=bdlogin.login.ready&tpl=mn&tt="+AI}document.body.appendChild(AJ)}function U(AH){e();if("0"==AH.error_no){q.href=AH.more_ext.ext1_url;q.innerHTML=AH.more_ext.ext1_name;k(AH.param_in,AH.param_out);window[AG]=d}}function AC(AH){if(AH&&AH.preventDefault){AH.preventDefault()}else{window.event.returnValue=false}}function AA(){if(""==C(g.value)){R(null,"请输入用户名",null,null,true);return false}if(""==C(AB.value)){R(null,null,"请输入密码",null,true);return false}if(c&&""==C(p.value)){R("请输入验证码",null,null,null,true);return false}return true}function k(AH,AI){g.name=AH.param1_name;g.value=AH.param1_value;AB.name=AH.param2_name;AB.value=AH.param2_value;a.name=AH.param5_name;p.name=AH.param4_name;p.value="";r();if("1"==AH.param4_value){V(true);c=true;W=true}else{V(false);c=false;W=false}x.name=AI.param1_name;x.value=AI.param1_contex;w.name=AI.param2_name;w.value=AI.param2_contex;n.name=AI.param3_name;n.value=AI.param3_contex;if(""==g.value){g.focus()}else{AB.focus()}}
 			function r(){var AH="https://"+I+"/?verifypic&t="+(new Date()).getTime();S.src=AH}
 			function V(AH){if(D){AF.style.display=AH?"block":"none"}else{AF.style.display=AH?"table-row":"none"}if(AH&&X){X.call(window)}if(!AH&&j){j.call(window)}}
 				function d(AI,AJ){l.disabled=false;switch(AI){case"0":var AH=decodeURIComponent(AJ.un);b(1,AH);break;case"1":R(null,G[AI]);break;case"2":R(null,G[AI]);break;case"4":R(null,null,G[AI]);break;case"5":R(G[AI]);break;case"6":R(G[AI]);break;case"7":R(G[AI]);break;case"8":R(G[AI]);break;case"16":R(G[AI]);break;case"20":R(G[AI]);break;case"257":R(G[AI]);break;default:R()}}
 				function b(AI,AH){if(Q){Q.call(window,AI,AH)}if(f){f.call(window,AI,AH);f=null}}function R(AK,AL,AI,AJ,AH){if(AL||AI){B(g,"width","128px");B(AB,"width","128px");B(h,"width","100px");B(u,"width","100px")}else{B(g,"width","170px");B(AB,"width","170px");B(h,"width","40px");B(u,"width","40px")}o.innerHTML=AK?AK:"";h.innerHTML=AL?AL:"";u.innerHTML=AI?AI:"";if(AL){g.focus()}if(AI){AB.focus()}if(c&&AJ){p.focus()}if(!AH){AD()}}
 					function y(){return c||W}function s(AH){f=AH}
 					function C(AH){AH=AH.replace(/(\u3000+)|(\u3000+)/g,"");AH=AH.replace(/( +)|( +)/g,"");return AH}v();return{domNode:z,verify:y,load:AD,ready:U,ucheck:t,setCallback:s,success:b}}return{Bar:L,Tab:E,Dialog:K,Login:J}})();
 						var bdlogin=[];bdlogin.bar=bdu.Bar();
 						var lParams={prefix:"login",callbackName:"bdLoginReply",jump:" ",caption:"首闻注册用户请直接登录",footer:"没有首闻帐号？<a href='javascript:showRegTab()'>立即注册首闻帐号</a>",success:function(E,B){bdlogin.box.close(true);for(var C=0,A=window[const_callback_list].length;C<A;C++){var D=window[const_callback_list][C];try{D.call(window,E,B,null)}catch(F){}}window.bdUser=B},showVerifyCode:function(){if(bdlogin.tab.getIndex()==0){bdlogin.box.resize(395,436)}},hideVerifyCode:function(){if(bdlogin.tab.getIndex()==0){bdlogin.box.resize(395,396)}}};bdlogin.login=bdu.Login(lParams);window[const_callback_list].push(function(C,A,B){bdlogin.bar.login(A)});window.regSuccess=function(A){bdlogin.login.success(2,A)};window.showRegTab=function(){if(bdlogin.tab){bdlogin.tab.show(1)}};var regDiv=document.createElement("DIV");var tabParams={tabs:[{label:"登录",domNode:bdlogin.login.domNode,click:function(){setTimeout(function(){if(bdlogin.login.verify()){bdlogin.box.resize(395,436)}else{bdlogin.box.resize(395,396)}bdlogin.box.caption("登录")},30)},load:function(){}},{label:"注册",domNode:regDiv,click:function(){bdlogin.box.resize(570,523);bdlogin.box.caption("注册")},load:function(){regDiv.innerHTML=ceowen_cq_registeriframe}}],selectIndex:0,cssPrefix:"bd_tab"};bdlogin.tab=bdu.Tab(tabParams);var dParams={domNode:bdlogin.tab.domNode,width:395,height:405,mask:true,shadow:true,drag:true,ready:function(){bdlogin.bar.notifyReady()},load:function(){bdlogin.tab.show(0);bdlogin.login.load()}};bdlogin.box=bdu.Dialog(dParams);bdlogin.box.ready();window._invoke_login=function(B){if(B){try{bdlogin.login.setCallback(B);bdlogin.box.setCloseCallback(B)}catch(A){return false}}bdlogin.box.show();return true};
