////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                         以下是动力100的                                                              //   
////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/*
 * choose DL100 login way 
 * @param {Object} _tp 
 * @param {Object} _u
 * @param {Object} _p
 */ 
function _choose_ec_lg_tp(_tp,_u,_p){ 
	var o_u=document.getElementById(_u);
	var o_p=document.getElementById(_p);
	if(_tp=='2'){ 
		o_u.innerHTML = "手机号码：";
		o_p.innerHTML = "服务密码："; 
		if(_u=='s_userLabel'){ 
			//$('s_ADCUser').parentNode.innerHTML=""
			o_u.parentNode.innerHTML="<label for='s_ADCUser' id= 's_userLabel'>手机号码：&nbsp;</label><input type='text' name='_logonName' id='s_ADCUser' class='Linput01' onfocus=shover(this,'Linput02') onblur=shover(this,'Linput01') />";
		} 
	}
	else if(_tp=='5'){  
		o_u.innerHTML = "用 户 名：";
		o_p.innerHTML = "密&nbsp;&nbsp;&nbsp;&nbsp;码："; 
		if(_u=='s_userLabel'){ 
			o_u.parentNode.innerHTML="<label for='s_ADCUser' id= 's_userLabel'>用 户 名：&nbsp;</label><input type='text' name='_logonName' id='s_ADCUser' class='Linput01' onfocus=shover(this,'Linput02') onblur=shover(this,'Linput01') /><span style='display:block; padding-top:2px'><label for='s_ecCode'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label><span style='font-family:Arial;'>@</span>&nbsp;<input type='text' name='_ecCode' style='width:74px' class='Linput01' id='s_ecCode' maxlength='30'  onblur=shover(this,'Linput01') onfocus=shover(this,'Linput02') />";
		} 
	}
	else if( _tp=='8' ){
		var init_Provider = $('init_Provider');
		var _lem = document.getElementById('s_login_successed');
		var re = initProvider(init_Provider);
		if( initProvider(init_Provider) ){
			_electronic_login();
		}
	}
}
function _electronic_login(){
	var _dlbu=document.getElementById("login_back");
	var login_info = {
	        _loginType: 8,
	        _stepLogin:'first'
	 };

	// 信息提示ID
	var _lem = document.getElementById('s_login_successed');
	var _sb = document.getElementById('s_submit_button');
	
	_lem.innerHTML = "正在登陆中，请稍候......"; 
    var url = "/Dl100ServicesServlet/login";
    var handlePostData = {
        operation: "login",  
        _loginInfo: login_info.toJSONString(),
	_dl100_login_backurl:typeof(_dlbu)!='undefined'?_dlbu.value:''
    };

	var handleSuccess = function(response){
		if(response.resultCode==119){//第一步检证成功
			var rondomNum = response.rondomNum;//随机数
			var signData  = signatureEx(rondomNum);//用于CA数字签名
			var certData  = readCertDataEx(); //取得USBKEY的证书
			 var _login_info = {
					_loginType: 8,
					_stepLogin:'second',
					_rondomNum:rondomNum,
					_signData :signData,
					_certData :certData
			 };
			 var _handlePostData = {
					operation: "login",  
					_loginInfo: _login_info.toJSONString(),
				_dl100_login_backurl:typeof(_dlbu)!='undefined'?_dlbu.value:''
			 };
			  var _handleSuccess = function(response){
					if(response.resultCode==111){//第二步检证成功
						var _nowLocation=window.location.toString();  //针对于弹出框  也就是登陆超时把  
						//if(_nowLocation!=null ){             
						//	location.reload();
						//}else 
						if(response.dl100BackUrl != ""&&typeof(response.dl100BackUrl)!='undefined'){ 
							//alert("登陆后去到===="+response.dl100BackUrl);
							//如果登录方式为手机号码+服务密码，则登录动力100后，再自动登录到网厅，然后跳回动力100首页，否则直接去到动力100首页，不登录网厅
							if(_lgty=='2')
							{
								var s_mobile=_logonName;
								var _channel = 22;//动力100日志
								var login_info = {_login_backurl:response.dl100BackUrl,_channel:_channel};   
								var url = "/ServicesServlet/LOGIN?_channel="+_channel;
								var dl100BackUrl = response.dl100BackUrl;
								
								var handlePostData = {
									operation: "login",
									isProtocol:false,
									_dl100Mobile:s_mobile,
									_loginInfo: login_info.toJSONString()
								};
								
								var handleSuccess = function(response){
									try{
										var cookieValue = login_info._logonName + "|-1";
										SetCookie('LoginMember',cookieValue,false,'/');
									}catch(e){
										alert(e);
									}
									if(response._login_backurl != ""){
										window.location = response._login_backurl;
									}else{
										location.reload();
									}
								};
								
								var handleFail = function(response){
									window.location = dl100BackUrl;//如果网厅登录失败，还是跳到动力100登录后的页面，确保用户正常访问登陆后的动力100
								}
								
								var handleTimeout = function(){    
									window.location = dl100BackUrl;//如果网厅登录超时，还是跳到动力100登录后的页面，确保用户正常访问登陆后的动力100
								}
								
								common_send_ajax(url,handlePostData,true,handleSuccess,handleFail,handleTimeout);	
							}else
							{
								window.location = response.dl100BackUrl;
							}				
						}else{				
							 location.reload();
						}
					}
			  }
			  var _url = "/Dl100ServicesServlet/login";
			 // 再次请求
			 dl100_send_ajax(_url,_handlePostData,true,_handleSuccess,handleFail,handleTimeout); 
		}
		else if(response.resultCode==112){   //密码简单
			var a="";			
				if(response.dl100BackUrl!=null&&response.dl100BackUrl.indexOf("adcUrl")>0){
				a=response.dl100BackUrl.substring(response.dl100BackUrl.indexOf("adcUrl"),response.dl100BackUrl.length);				
			}			
			  window.location='/group/common/tip.jsp?p=simple&u='+_logonName+"&adc_Url="+a;             
		}else{  
			 var _nowLocation=window.location.toString();  //针对于弹出框  也就是登陆超时把             
		 
			 if(_nowLocation!=null&&(_lgty=='2'&&_nowLocation.indexOf('/mobile/')!=-1)||(_lgty=='5'&&_nowLocation.indexOf('/accounts/')!=-1)){             
				location.reload();
			}else if(response.dl100BackUrl != ""&&typeof(response.dl100BackUrl)!='undefined'){ 
				//alert("登陆后去到===="+response.dl100BackUrl);
				window.location = response.dl100BackUrl;
			}else{				
				 location.reload();
			}
		}
    };
	
	var handleFail = function(response){
        _sb.disabled = false;       
        if(response.resultCode==108){  //密码过期 
            window.location='/group/common/tip.jsp?p=expire&u='+_logonName;
        }else{
           _lem.innerHTML = response.message;
        }    
	}	
	var handleTimeout = function(){    
        _lem.innerHTML = "请求超时，请重新登陆！"; 
		 _sb.disabled = false; 
	} 
	dl100_send_ajax(url,handlePostData,true,handleSuccess,handleFail,handleTimeout); 
}
/**
function _choose_ec_lg_tp(_tp,_u,_p){ 
	var o_u=document.getElementById(_u);
	var o_p=document.getElementById(_p);
	if(_tp=='2'){ 
		o_u.innerHTML = "手机号码：";
		o_p.innerHTML = "服务密码：";
	}
	if(_tp=='5'){  
		o_u.innerHTML = "用 户 名：";
		o_p.innerHTML = "密&nbsp;&nbsp;&nbsp;&nbsp;码：";
	} 
}
*/ 
/*
 * DL100 login check
 * @param {Object} _tp 登陆方式ID
 * @param {Object} _u 手机号码ID
 * @param {Object} _p 服务密码ID
 * @param {Object} _cd 图形校验码 
 * @param {Object} m  信息提示ID
 * @param {Object} b 登陆按钮ID
 * @param {Object} reb 密码重置按扭 
 * @param {Object} _fm 表单的ID
 */
function _check_ec_lg(_tp,_u,_p,_cd,m,b,reb,_fm,login_back,agreement){    	
  var _logonName=document.getElementById(_u).value;   
  var _password=document.getElementById(_p).value; 
  var _imageCode=document.getElementById(_cd).value;  
    
  var _lgty=document.getElementById(_tp).value;//登陆类型   
  var _lem = document.getElementById(m);
  var _eccode=document.getElementById('s_ecCode'); 
  var _dlbu=document.getElementById(login_back);
  //alert(_dlbu);
	// alert(_lgty);
    var v = new SunRise.Validate(); 	
    if(_lgty=='2'){//mobile+password 
	  	if (_logonName == "") {
	        _lem.innerHTML = "请输入手机号码!";			
	        return false;
	    }
		
	    if (!v.isMobile(_logonName)) {
	        _lem.innerHTML = "请输入正确的手机号,必须是中国移动号码!";
	        return false;
	    } 
    }else if(_lgty=='5'){// ecname+ecpasswd
		
		//alert(_logonName);
	  	if (_logonName == "") {
	        _lem.innerHTML = "请输入用户名!";
	        return false;
	    } 
	//	alert(_tp);
	   //if(_tp=='s_dl100LoginType'){
	        //alert(typeof(_eccode));
		    //if(!(!isNaN(_eccode.value)&&_eccode.value.length==10)){
		if(_eccode!=null){
		    if(_eccode.value==''){
		        _lem.innerHTML = "用户名输入有误!";
		        return false;
		    }
		
		    _logonName+="@"+_eccode.value;
		}
	   //}
    }else{
       _lem.innerHTML = "请以正确的方式登陆";
       return false;
    }

   if(_password == '' || _password.length<6){
		_lem.innerHTML = "请输入正确的密码!";
		return false;
	}     
	if(_imageCode == '' || _imageCode == '点击输入'||_imageCode.length!=4){
		_lem.innerHTML = "请输入正确的验证码!";
		return false;
	} 
	
	var _isProtocol = document.getElementById(agreement).checked;
	if(!_isProtocol)
	{
		_lem.innerHTML = "请勾选业务办理协议!";
		return false;
	}

    var _sb = document.getElementById(b); 
    var _fp = document.getElementById(reb); 
	
	//alert(typeof(document.getElementById(login_back)));
	//if(typeof(document.getElementById(login_back))=='undefined')
	//var login_back_value=document.getElementById(login_back).value;
    //var _dlbu=document.getElementById('_dl100_login_backurl');//暂时只有动力100 弹出框才有  网厅的弹出框暂未加次url
    _sb.disabled = true; 
   // _fp.disabled = true;alert(7); 
   var login_info = {
		_loginType: _lgty,
		_logonName: _logonName,
		_password: _password, 
		_imageCode: _imageCode,
		_isProtocol: _isProtocol
		//_dl100_login_backurl:typeof(_dlbu)!='undefined'?_dlbu.value:''
	};

  //alert(login_info.toJSONString());
    _lem.innerHTML = "正在登陆中，请稍候......"; 
    var url = "/Dl100ServicesServlet/login";
    var handlePostData = {
        operation: "login",  
        _loginInfo: login_info.toJSONString(),
	_dl100_login_backurl:typeof(_dlbu)!='undefined'?_dlbu.value:''
    };
    //alert(handlePostData.toJSONString());
    var handleSuccess = function(response){
		if(response.resultCode==112){   //密码简单
			var a="";			
				if(response.dl100BackUrl!=null&&response.dl100BackUrl.indexOf("adcUrl")>0){
				a=response.dl100BackUrl.substring(response.dl100BackUrl.indexOf("adcUrl"),response.dl100BackUrl.length);				
			}			
			  window.location='/group/common/tip.jsp?p=simple&u='+_logonName+"&adc_Url="+a;             
		}else{  
			 var _nowLocation=window.location.toString();  //针对于弹出框  也就是登陆超时把             
		 
			 if(_nowLocation!=null&&(_lgty=='2'&&_nowLocation.indexOf('/mobile/')!=-1)||(_lgty=='5'&&_nowLocation.indexOf('/accounts/')!=-1)){             
				location.reload();
			}else if(response.dl100BackUrl != ""&&typeof(response.dl100BackUrl)!='undefined'){ 
				//alert("登陆后去到===="+response.dl100BackUrl);
				//如果登录方式为手机号码+服务密码，则登录动力100后，再自动登录到网厅，然后跳回动力100首页，否则直接去到动力100首页，不登录网厅
				if(_lgty=='2')
				{
					var s_mobile=_logonName;
					var _channel = 22;//动力100日志
					var login_info = {_login_backurl:response.dl100BackUrl,_channel:_channel};   
					var url = "/ServicesServlet/LOGIN?_channel="+_channel;
					var dl100BackUrl = response.dl100BackUrl;
					
					var handlePostData = {
						operation: "login",
						isProtocol:false,
						_dl100Mobile:s_mobile,
						_loginInfo: login_info.toJSONString()
					};
					
					var handleSuccess = function(response){
						try{
							var cookieValue = login_info._logonName + "|-1";
							SetCookie('LoginMember',cookieValue,false,'/');
						}catch(e){
							alert(e);
						}
						if(response._login_backurl != ""){
							window.location = '/group/services/mobile/index.jsp';
						}else{
							alert("2");location.reload();
						}
					};
					
					var handleFail = function(response){
						alert("3");window.location = dl100BackUrl;//如果网厅登录失败，还是跳到动力100登录后的页面，确保用户正常访问登陆后的动力100
					}
					
					var handleTimeout = function(){    
						alert("4");window.location = dl100BackUrl;//如果网厅登录超时，还是跳到动力100登录后的页面，确保用户正常访问登陆后的动力100
					}
					
					common_send_ajax(url,handlePostData,true,handleSuccess,handleFail,handleTimeout);	
				}else
				{
					window.location = response.dl100BackUrl;
				}				
			}else{				
				 location.reload();
			}
		}
    };
	
	var handleFail = function(response){
		//alert("444");
        _sb.disabled = false;       
        if(response.resultCode==108){  //密码过期 
            window.location='/group/common/tip.jsp?p=expire&u='+_logonName;
        }else{
           _lem.innerHTML = response.message;
        }    
	}	
	var handleTimeout = function(){    
        _lem.innerHTML = "请求超时，请重新登陆！"; 
		 _sb.disabled = false; 
	} 
	dl100_send_ajax(url,handlePostData,true,handleSuccess,handleFail,handleTimeout); 
}
/*
	功能：动力100向服务端发送请求
	url: 请求url
	handlePostData：发送的json对象
	isAsynchronism：是否异步
	handleSuccess：回调的方法
	handleFail：调用失败的回调方法
*/
var n_dl100_unlogin = 30;//还未登录
var n_need_secondlogin=27;//需要二次登陆
//var n_must_protocol=33;//必须签定电子协议 
function dl100_send_ajax(url, handlePostData,isAsynchronism,handleSuccess, handleFail, handleTimeout){
	 
	var sending = false;
    var handleResult = function(o){
        if (o.readyState == 4) { 
            if (o.status == 200) {
                
				if(sending){
					sending = false;  //?????????????
				}else{
					return;
				}
				 	 
                var response = o.responseText.parseJSON();
               	var code = response.resultCode;
               
				if(response.result){
					handleSuccess(response);
				}else{
				  //  alert(code);
                    if(code == n_dl100_unlogin){//还未登录，弹出登录框
                    	showorhide('pop_filter_login','pop_login'); 
						//document.getElementById("_dl100_login_backurl").value = window.location.search;  
                    }else if(code == n_need_secondlogin){
                      //  location.href="/group/services/accounts/secondlogin/index.jsp?blackUrl="+url;
                        document.getElementById("asl_tip_info").innerHTML=response.aslMsg!=null?response.aslMsg:"对不起，您还未登录!";
                         document.getElementById("productCode").value=response.productCode!=null?response.productCode:'0';
						showorhide('asl_pop_open_window','asl_pop_op');
						//if(response.updateLoginType == 1){
						//	showorhide('pop_message_rnsms','pop_msg_rnsms');
						//}else{
						//	showorhide('pop_message_pwd','pop_msg_pwd');
						//}
					//}else if(code == n_must_protocol){
					//	showorhide('pop_agreement_biz','pop_agr_biz');
					}else if(response.dl100BackUrl != ""&&typeof(response.dl100BackUrl)!='undefined'){ 
						window.location = response.dl100BackUrl;
					}else{
						handleFail(response);
					}
				}
            }
            else {//调用失败统一处理  
            	if(sending){
					sending = false;
				}else{
					return;
				}
				if (handleFail) {
					handleFail();
				}else{
					//alert('系统异常，请稍后再试');
					var m = document.getElementById('biz_op_message');
					if(m != null){
						m.innerHTML = "<center><b class='red_01'>系统异常，请稍后再试</b></center>";
					}
				}
            }
        }
    };
	
	//请求超时处理
	var timeout = function(){
		if(sending){
			sending = false;
			if(handleTimeout){
				handleTimeout();
			}else{
			    //alert("url----"+url);
				showorhide('pop_timeout_msg','pop_timeout_req');
			}
		}
	}

    var callback = {
        success: handleResult,
        postData: "_request_json="+encodeURIComponent(handlePostData.toJSONString())
    };
    
    var ajax = new SunRise.Ajax({
        URL: url,
        isAsynchronism: isAsynchronism,
        method: 'POST'
    });
    ajax.send(callback);
	sending = true;
	 
    window.setTimeout(function() {timeout();}, 70*1000);	 
}
/*
	功能：弹出用户退出网站二次确认
*/
function show_logout_gmcc_dl100(){
	//<span onclick=\"showorhide('pop_open_window','pop_op')\" title='点击关闭'>关闭</span>
	var title = "<h4>信息提示</h4>";
	var content = "<center id='_user_logout_msg'>尊敬的客户，您确认要退出我的动力100吗？</center>";
	var button = "<button onclick=\"user_logout_gmcc_dl100();\">确定</button>";
		button += "<button onclick=\"showorhide('pop_open_window','pop_op')\">取消</button>";
		
	open_window('pop_op_title','pop_op_content','pop_op_button',title,content,button);
}
/*
	功能：用户退出网站
*/
function user_logout_gmcc_dl100(type){
    if(type==null){
	   document.getElementById("_user_logout_msg").innerHTML = "<span class=loading>正在退出我的动力100中，请稍候。</span>";
	   handle_biz_button("pop_op_button",true);
	}else{
	   $('recomum_cu_message').innerHTML = "<span class=loading>正在退出我的动力100中，请稍候。</span>";
	}
	var url = "/Dl100ServicesServlet/logout";
	//退出成功
	var handleSuccess = function(response){
	    if(type==null){
			showorhide('pop_open_window','pop_op');
			location.href="/group/services/index.jsp";
		}else{ //用于账号登陆时   推荐使用手机登陆提示
		    //showorhide('pop_filter_login','pop_login');  
		    location.href="/group/";
		} 
	 /**
		var title = "<h4>信息提示<span onclick=\"showorhide('pop_open_window','pop_op');location.reload()\" title='点击关闭'>关闭</span></h4>";
		var content = '<center><h2>您已经成功退出我的动力100，请选择：</h2><br/><span id=\"_gmcc_n_info\"></span></center>';
		var button = "<button onclick=\"showorhide('pop_open_window','pop_op');location.reload()\">关闭</button>";
		open_window('pop_op_title','pop_op_content','pop_op_button',title,content,button);
		query_common_navigation('_gmcc_n_info');
	
		//删除Cookie
		DelCookie('LoginMember','/');
		//alert("delete BizBrand");
		DelCookie('BizBrand','/');
	*/
		
	};
	//退出失败
	var handleFail = function(response){
		showorhide('pop_open_window','pop_op');
		
		var title = "<h4>信息提示<span onclick=\"showorhide('pop_open_window','pop_op');\" title='点击关闭'>关闭</span></h4>";
		var content = '<center>退出失败</center>';
		var button = "<button onclick=\"showorhide('pop_open_window','pop_op')\">关闭</button>";
		open_window('pop_op_title','pop_op_content','pop_op_button',title,content,button);
		
	};
	//请求参数
	var handlePostData = {};
	//请求
	dl100_send_ajax(url,handlePostData,true,handleSuccess,handleFail);
}//end function

/**
* 跳转到指定功能  首页
*/
function go_to_url_dl100(loginType,backUrl,groupCode){ 
    if(loginType!='2'&&loginType!='5'&&loginType!='6'){
         if(backUrl=='crm'){
             location.href='/group/crm/index.jsp';
         }else{
	         showorhide('pop_filter_login','pop_login'); 
	     }
    }else{
	    var backUrl=backUrl;
	    if(backUrl=='pu'){//修改密码
	        if(loginType=='2'){//手机登陆
	           location.href='/services/UpdatePassWord/index.jsp';
	        }else if(loginType=='5'||loginType=='6'){//账号登陆
	           location.href='adc/index.jsp?adcUrl=EC/ECChangePassWord.aspx';
	        }else{
	           alert('错误地址');
	        } 
	    }else if(backUrl=='crm'){
	        location.href='/group/crm/index.jsp?code='+groupCode;
	    }else{
	         backUrl=(backUrl.indexOf('aspx')!=-1?("adc/index.jsp?adcUrl="+backUrl):backUrl);
	         var tempUrl='';
	         if(loginType=='2'){//手机登陆
		       tempUrl='/group/services/mobile/'+backUrl;
		     }else if(loginType=='5'||loginType=='6'){//账号登陆
		       tempUrl='/group/services/accounts/'+backUrl;
		     }
		    // alert(tempUrl);
	        if(tempUrl.indexOf('adc/index.jsp?adcUrl=EC/ECCanOrderProductList.aspx')!=-1){//一站式开通
	          // alert("catch");
	         // window.open (url, '','height='+hight+', width='+width+', top='+t+', left='+l+', toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no') 
	          	           
	           window.open(tempUrl ,'','height='+screen.height+',width='+screen.width+',toolbar=1, menubar=1, scrollbars=1, resizable=1,location=1, status=1');
	        }else{
	           location.href=tempUrl;
	        }     
		   
		} 
	}
}
/**
*  首页 集团账单 跳转 javascript:go_to_url_ec_bill('2','0')
*/
function go_to_url_ec_bill(loginType,role){
  if(loginType!='2'&&loginType!='5'&&loginType!='6'){ 
	    showorhide('pop_filter_login','pop_login'); 
  }else{
	   if(role=='2'||role=='3'){//集团联系人或者双重身份
	        if(loginType=='2'){//手机登陆
	          // alert('/group/services/mobile/allbill/index.jsp');
		       location.href='/group/services/mobile/allbill/index.jsp';
		    }else if(loginType=='5'||loginType=='6'){//账号登陆
		     //  alert('/group/services/accounts/allbill/index.jsp');
		       location.href='/group/services/accounts/allbill/index.jsp';
		    }
	   }else if(role=='1'){//集团产品管理员
	       if(loginType=='2'){//手机登陆
	          // alert('/group/services/mobile/smallbill/index.jsp');
		       location.href='/group/services/mobile/smallbill/index.jsp';
		    }else if(loginType=='5'||loginType=='6'){//账号登陆
		     //  alert('/group/services/accounts/allbill/index.jsp');
		       location.href='/group/services/mobile/smallbill/index.jsp';
		    }
	   }else if(role=='0'){//集团成员
	       alert('对不起,无此权限!');
	   }
   } 
}
/**
*  处理静态页面请求
*/
function dl100_send_ajax_static_page(url, handlePostData,isAsynchronism,handleSuccess, handleFail, handleTimeout,id){
	 
	var sending = false;
    var handleResult = function(o){
        if (o.readyState == 4) { 
            if (o.status == 200) { 
                var response = o.responseText;
                //alert(response);
                handleSuccess(response);
            }
            else {//调用失败统一处理  
            	//alert('系统繁忙,加载信息失败,请稍后再试!'); 
            	//$(id).innerHTML='系统繁忙,加载信息失败,请稍候再试!';
            	handleFail(response);
            }
        }
    };
	
	//请求超时处理
	var timeout = function(){ 
	     //alert(url);
		 showorhide('pop_timeout_msg','pop_timeout_req'); 
	}

    var callback = {
        success: handleResult,
        postData:handlePostData
    };
    
    var ajax = new SunRise.Ajax({
        URL: url,
        isAsynchronism: isAsynchronism,
        method: 'POST'
    });
    ajax.send(callback); 
    //window.setTimeout(function() {timeout();}, 60*1000);
}
/**
* 去除空格
*/
 String.prototype.trim = function() {
       return this.replace(/(^\s*)|(\s*$)/g, '');
}
/**
* 我的办公区弹出窗口
*/
function _openUrl(url,hight,width){
     var  t = (screen.height-hight)/2;   
     var  l = (screen.width-width)/2;   
     window.open (url, '','height='+hight+', width='+width+', top='+t+', left='+l+', toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no') 
    //  window.open (url, '','height=580, width=8, top=100, left=100, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no') 
}
//分页 我的办公区和集团角色查询用
function Pagination(s,page,totalCount,pageindex,type){ 
   //总页数
	var total = totalCount;
	//请求页
	var pageindex = pageindex;
	//当前页数
	var pages = page ;
	//请求页首页
	if(pageindex == pages && pageindex == '1' && s == '1'){
	    alert("目前已经是首页");
		return;
	}
	//上一页 为首页
	if(pageindex == '0'){
		 alert("目前已经是首页");
		return;
	}
	//下一页 为尾页
	if((pageindex-1) == total){
		  alert("目前已经是尾页");
		return;
	}

	//请求页尾页
	if(pageindex == pages && pageindex == total && s == '4'){
	    alert("目前已经是尾页");
		return;
	}
	//请求页的等于当前页
	if(pageindex == pages){
		return;
	}
	//数据错误的时候
	if(pageindex > total || pageindex < 1){
	    pageindex = 1 ;
	} 
	if(type=='role'){//集团角色查询
	   query_queryroles(pageindex);
	}else if(type=='office'){//我的办公区
	   query_myoffice(pageindex);
	}else{
	   alert("type:"+type);
	}
}
/**
* 按回车 请求  
*/
function enterSubmit(method){
     if(event.keyCode==13){
          event.returnValue=false; 
          eval(method);
     } 
}
//CRM查询 提交方法
function checkQF(){
    	var importorMobile = document.getElementById('importorMobile');
    	var busiChanName = document.getElementById('busiChanName'); 
	  	var importorEccode = document.getElementById('importorEccode');
	  	var importorEcname = document.getElementById('importorEcname');  
	    //手机号码判断
 	    if (!isMobileNumber(importorMobile.value.trim())) {
			alert("请输入正确格式的手机号码!"); 
			return;
		} 
		//信息判断
		if(busiChanName.value.trim()==''&&importorEccode.value.trim()==''&&importorEcname.value.trim()==''){
		    alert("订单名称、集团编码与集团客户名称关键字不可同时为空,三个条件必具其一!"); 
			return;
		}else{
		    if (importorEccode.value.trim()!=''&&!/^200\d{7}$/.test(importorEccode.value.trim())) {
				alert('请输入正确格式的由10位数字组成的集团编码!'); 
				return;
		    }  
		   document.forms.queryForm.action="/group/crm/doQuery.jsp";
		   document.forms.queryForm.submit(); 
		}  
  }
  //CRM查询 验证手机号码
function isMobileNumber(str){
	var reg = /(^13[0-9]{1}[0-9]{8}$)|(^15[8-9]{1}[0-9]{8}$)|(^150[0-9]{8}$)|(^147[0-9]{8}$)/;
	return reg.test(str);
} 
/**
* 快速连接区  提供给静态页面
*/
function dl100_first_page_rapid_link_area(id){
   var loadFail=function(){
     $(id).innerHTML="| <a href='http://simis.gd.chinamobile.com/dl100/lecture' title='名家讲堂' target='_blank' >名家讲堂</a>"
		   +"| <a href='javascript:go_to_url_dl100(\"\",\"ECportal/EC/NewECProOrderApplyFlow/NewECProOrderApplyFlow.aspx\",\"\");' title='一站式开通' >一站式开通</a> |"
		   +"<a href='javascript:go_to_url_dl100(\"\",\"crm\",\"\")' title='在线预订' >在线预订</a>|"
		   +"<a href='/group/crm/query.jsp' title='订单查询' >订单查询</a> |"
		   +"<a href='javascript:go_to_url_ec_bill(\"\",\"\",\"\")' title='集团账单' >集团账单</a>|"
		   +"<a href='/group/10086/help/' title='端口号查询' >端口号查询</a> |";
		    +"<a href='/services/PayGroupProduct/index.jsp' title='集团业务充值' >集团业务充值</a>";
		   //+"<a href='/sme/' title='中小企业专区' >中小企业专区</a> |"; 
		  
   } 
   var handleSuccess=function(response){  
      $(id).innerHTML=response;
   }
   var handleFail=function(response){
      loadFail();
     // $(id).innerHTML="加载快速连接区失败,<a href='javascript:dl100_first_page_rapid_link_area("+id+")'>点这里重新查询</a>";
   }
    var handleTimeout=function(response){
      loadFail();
     //  $(id).innerHTML="连接服务器超时,<a href='javascript:dl100_first_page_rapid_link_area("+id+")'>点这里重新查询</a>";
   }
   $(id).innerHTML="数据加载中,请稍候......";
   dl100_send_ajax_static_page('/group/common/rapidLinkArea.jsp',null,true,handleSuccess,handleFail,handleTimeout,id);
}
/**
* 头部显示登陆信息区
*/
function dl100_head_login_info_area(id){
   var loadFail=function(){
     $(id).innerHTML="<h1>中国移动广东公司欢迎您！</h1>"
	                +"<button onmouseover=\"shover(this,'b2')\" onmouseout=\"shover(this,'')\" onclick=\"showorhide('pop_filter_login','pop_login');\">登录</button>";
   } 
   var handleSuccess=function(response){  
      $(id).innerHTML=response;
   }
   var handleFail=function(response){
     // $(id).innerHTML="加载头部登陆信息区失败,<a href='javascript:dl100_head_login_info_area("+id+")'>点这里重新查询</a>";
      loadFail();
   }
    var handleTimeout=function(response){
     //  $(id).innerHTML="连接服务器超时,<a href='javascript:dl100_head_login_info_area("+id+")'>点这里重新查询</a>";
      loadFail();
   }
   dl100_send_ajax_static_page('/group/common/headLoginInfoArea.jsp',null,true,handleSuccess,handleFail,handleTimeout,id); 
}
/**
* 侧边栏登陆信息区
*/
function dl100_siderbar_login_info_area(id){
   var loadFail=function(){
     $(id).innerHTML="<h3>动力100客户登录<a href='http://mail.139.com/' target='_blank'>139邮箱</a></h3>"
			        +"<div class='box'><br/>" 
			        +"<div class='login_successed red_01' id='s_login_successed' ></div>" 
			        +"<div class='login_mode'>"
			        +"<input type='radio' name='s_login_mode' onclick='_show_loginform(\"s_personal\",\"s_group\")' />个人客户"
			        +"<input type=\"radio\" name=\"s_login_mode\" checked=\"checked\" onclick=\"_show_loginform('s_group','s_personal')\"/>集团客户"
			        +"</div>" 
			        +"<!--个人客户登录开始-->"
			        +"<form action=\"\" onkeydown=\"javascript:if(event.keyCode==13){event.returnValue=false;on_web_login('s_loginType','s_logonName','s_password','s_smsRND','s_login_rndForm','s_login_backurl','s_login_successed','s_submit_button','s_head_reset','s_agreement');}\" onsubmit=\"return on_web_login('s_loginType','s_logonName','s_password','s_smsRND','s_login_rndForm','s_login_backurl','s_login_successed','s_submit_button','s_head_reset','s_agreement')\" id=\"s_personal\" style=\"display:none\">"
			        +"<div class=\"login_content\">"
			        +"<input type=\"hidden\" name=\"_login_backurl\" id=\"s_login_backurl\" value=\"/common/redirect.jsp\"/>"
			        +"<p>"
			        +"<label for=\"s_logonName\">手机号码：</label>"
			        +"<input type=\"text\" class=\"Linput01\" onfocus=\"shover(this,'Linput02')\" onblur=\"shover(this,'Linput01')\" name=\"_logonName\" id=\"s_logonName\"  maxlength=\"11\"/>"
			        +"</p>"
			        +"<p>"
			        +"<label for=\"s_loginType\">登录模式：</label>"
			        +"<select name=\"_loginType\" id=\"s_loginType\" onchange=\"_s_l_m_p(this,'s_service_pwd','s_check_code','s_message_code')\">"
			        +"<option value=\"0\">手机号码</option>"
			        +"<option value=\"1\">随机短信</option>"
			        +"<option value=\"2\" selected=\"selected\">服务密码</option>"
			        +"<option value=\"3\">服务密码+随机短信</option>"
			        +"</select>"
			        +"</p>"
			        +"<p id=\"s_service_pwd\">"
			        +"<label for=\"s_password\">服务密码：</label>"
			        +"<input name=\"_password\" type=\"password\" id=\"s_password\" maxlength=\"8\" class=\"Linput01\"  onfocus=\"shover(this,'Linput02')\" onblur=\"shover(this,'Linput01')\" />"
			        +"</p>"
			        +"<p id=\"s_message_code\" style=\"display:none;\"> <a href=\"javascript:void(0)\" onclick=\"sendSMSPwd('/login/sendSMSRND.jsp','s_logonName')\" title=\"点击获取随机短信\">点击获取随机短信</a>"
			        +"<input name=\"_smsRND\" type=\"text\" id=\"s_smsRND\" maxlength=\"8\" class=\"rndsms\"  onfocus=\"shover(this,'rndsms_02')\" onblur=\"shover(this,'rndsms')\" />"
			        +"</p>"
			        +"<p id=\"s_check_code\">"
			        +"<label for=\"s_login_rndForm\">认证密码：</label>"
			        +"<input name=\"_imageCode\" type=\"text\" id=\"s_login_rndForm\" maxlength=\"4\" onblur=\"hiddenVerify();shover(this,'verifycode')\" onfocus=\"focusGetVerify(this);shover(this,'verifycode_02')\"  size=\"4\" style=\"ime-mode:disabled;\" class=\"verifycode\" value=\"点击输入\"  />"
			        +"</p>"
			        +"</div>"
			        +"<p class=\"btn_list\">"
			        +"<input type=\"checkbox\" id=\"s_agreement\" />"
			        +"已<a href=\"/service/agreement.shtml\" target=\"_blank\">阅读</a>并接受业务办理协议 <span id=\"s_login_button\" class=\"btn\">"
			        +"<button type=\"submit\" id=\"s_submit_button\" onmouseover=\"shover(this,'b2')\" onmouseout=\"shover(this,'')\">登&nbsp;&nbsp;&nbsp;录</button>"
			        +"<button id=\"s_head_reset\" class=\"reset\" onclick=\"javascipt:window.open('/services/ResetPwd/index.jsp')\" onmouseover=\"shover(this,'reset_02')\" onmouseout=\"shover(this,'reset')\">忘记密码</button>"
			        +"</span> </p>"
			        +" <p class=\"bottom\"><a href=\"/service/intro_login.shtml\" target=\"_blank\">登录说明</a> | <a href=\"/service/map.shtml\" target=\"_blank\">网上营业厅导航</a></p>"
			        +"</form> "
		    	    +"<!--侧边栏登录框（已登录）结束（未登录之前没有）-->"
			        +"<!--个人客户登录结束 集团客户登录开始-->  "
			        +"<form  action=\"\" method=\"post\"  onkeydown=\"javascript:if(event.keyCode==13){event.returnValue=false;_check_ec_lg('s_dl100LoginType','s_ADCUser','s_ADCPass','s_ADCrndpass','s_login_successed','s_submit_button','s_login_back','s_group','login_back','s_dl_agreement');return false;}\" id=\"s_group\">"
			        +"<input type=\"hidden\" name=\"_channel\" value=\"22\"/>"
			        +"<input type=\"hidden\" name=\"action\" value=\"login\"/>"
			        +"<input type=\"hidden\" name=\"_dl100LoginType\" id=\"s_dl100LoginType\" value=\"2\"/>  "   
			        +"<div class=\"login_content\">"
			        +"<p>"
			        +"<label for=\"s_loginType\">登录模式：</label>"
			        +"<select name=\"_loginType\" id=\"s_loginType\" onchange=\"_choose_ec_lg_tp(this.value,'s_userLabel','s_passwdLabel');document.getElementById('s_dl100LoginType').value=this.value;\">"
			        +"<option value=\"2\" selected>手机号码</option>"
				    +"<option value=\"5\">集团帐号</option>"
					+"<option value=\"6\">电子证书</option>"
			        +"</select>"
			        +"</p>  "
			        +"<p>"
			        +"<label for=\"s_ADCUser\" id=\s_userLabel\">手机号码：</label>"
			        +"<input type=\"text\" name=\"_logonName\" id=\"s_ADCUser\" class=\"Linput01\"  onfocus=\"shover(this,'Linput02')\" onblur=\"shover(this,'Linput01')\"/>"
			        +"</p>"
			        +"<p id=\"s_service_pwd\">"
			        +"<label for=\"s_ADCPass\" id=\"s_passwdLabel\">服务密码：</label>"
				    +"<input name=\"_password\" id=\"s_ADCPass\" type=\"password\" class=\"Linput01\"  onfocus=\"shover(this,'Linput02')\" onblur=\"shover(this,'Linput01')\"/>"
				    +"</p>"
				    +"<p>"
			        +"<label for=\"s_ADCrndpass\">验 证 码：</label>"
			        +"<input type=\"text\" name=\"_imageCode\"  id=\"s_ADCrndpass\" maxlength=\"5\" onblur=\"hiddenVerify();shover(this,'verifycode')\" onfocus=\"focusGetVerify(this);shover(this,'verifycode_02')\"  size=\"4\" style=\"ime-mode:disabled;\" class=\"verifycode\" value=\"点击输入\"  />"
			        +"</p>"
			        +"</div>"
			        +"<p class=\"btn_list\">"
			        +"<input type=\"checkbox\" id=\"s_dl_agreement\" />"
			        +"已<a href=\"/service/agreement.shtml\" target=\"_blank\">阅读</a>并接受业务办理协议 <span id=\"_login_button\" class=\"btn\">"
			        +"<button type=\"button\" id=\"s_submit_button\" onclick=\"_check_ec_lg('s_dl100LoginType','s_ADCUser','s_ADCPass','s_ADCrndpass','s_login_successed','s_submit_button','s_login_back','s_group','login_back','s_dl_agreement')\" onmouseover=\"shover(this,'b2')\" onmouseout=\"shover(this,'')\" >登&nbsp;&nbsp;&nbsp;录</button>"
			        +"<button id=\"s_login_back\" onclick=\"window.open('http://simis.gd.chinamobile.com/ADCCSSPortal/GetPasswordByNewWin.aspx?usertype=ec','','width=500,height=500,scrollbars=yes')\" class=\"reset\" onmouseover=\"shover(this,'reset_02')\" onmouseout=\"shover(this,'reset')\">密码重置</button>"
			        +"</span> </p>"
			        +"<span id=\"s_login_button\" class=\"btn\">"
			        +"<p class=\"bottom\"><a href=\"javascript:void(0);\" onclick=\"window.open('/public/group_login.shtml','','width=500px,height=500px')\" target=\"_blank\">登录说明</a> | <a href=\"/group/10086/faq/selfservice/index.shtml\" target=\"_blank\">网上营业厅导航</a></p>"
			        +"</span>  "
			        +"</form>"
			        +"<!--集团客户登录结束--> "
			        +"</div>";
 
   } 
   var handleSuccess=function(response){ 
      $(id).innerHTML=response;
   }
   var handleFail=function(response){
      //$(id).innerHTML="加载侧边栏登陆信息区失败,<a href='javascript:dl100_siderbar_login_info_area("+id+")'>点这里重新查询</a>";
       loadFail();
   }
    var handleTimeout=function(response){
      // $(id).innerHTML="连接服务器超时,<a href='javascript:dl100_siderbar_login_info_area("+id+")'>点这里重新查询</a>";
       loadFail();
   }
   dl100_send_ajax_static_page('/group/common/siderLoginArea.jsp',null,true,handleSuccess,handleFail,handleTimeout,id); 
}
//左侧登陆框 动感地带查询M值 
function _lg_qy_mvalue() { 	 

	//封装请求参数
	var m_pst= {
		operation : 'query',
		opmessage : {optype:'queryAddupBalance'}.toJSONString()
	};
	 
	//请求成功后的处理方法
	var m_s = function(response){   
		var _R_INBA = response._R_INBA;
		if(parseInt(_R_INBA)==0) 
			$('_lg_qy_mvalue_id').innerHTML='0';
		else 
		    $('_lg_qy_mvalue_id').innerHTML=_R_INBA; 
	}; 
	//失败处理函数
	var m_f = function(response) {  
		 $('_lg_qy_mvalue_id').innerHTML='查询失败';
	} 
	$('_lg_qy_mvalue_id').innerHTML='loading'; 
	common_send_ajax('/ServicesServlet/MZONE_MVALUE_BALANCE', m_pst, true, m_s, m_f); 	 
} 
//左侧登陆框 帐户余额查询 
function _lg_qy_balance() {  
	//封装请求参数
	var m_pst= {
		operation : 'query',
		opmessage : {optype:'queryAddupBalance'}.toJSONString()
	};
	 
	//请求成功后的处理方法
	var m_s = function(response){   
		  var o_balance=response.balance;  
		  if(o_balance.brand==3){//说明是动感地带
		     $('_lg_qy_balance_id').innerHTML=o_balance.totalMoney; 
		  }else {//全球通或者是神州行  
			 if(o_balance.brand==1){  
			    $('_lg_qy_balance_id').innerHTML=o_balance.relcout;
			 } else{  
			    $('_lg_qy_balance_id').innerHTML=o_balance.branchCode=='ST'?o_balance.reltim:o_balance.total; 
		     }	 
		}
	}; 
	//失败处理函数  
	var m_f = function(response) {  
		 $('_lg_qy_balance_id').innerHTML='查询失败';
	} 
    $('_lg_qy_balance_id').innerHTML='loading';  
	common_send_ajax('/ServicesServlet/ACCOUNTS_BALANCE_SEARCH', m_pst, true, m_s, m_f); 	 
} 
