﻿//jsTool.js
	var isLogin;
	window.onload=onloading;
	function onloading(){
		//showLoading("正在传送数据请稍候！");
		closeDH();
		//cleanIM()
		checkUserStatr();
	}
	function cleanIM()
	{
	    var d=new Date();
	    //alert(d.getDay());
	    if(d.getDay()<6)
	    {
	        var h=d.getHours();
	        if((h>9 && h<11) || (h>15 && h<17))
	        {
	           return;
	            
	        }
	    }
	    return;
	    document.getElementById("t1").innerHTML="";
        document.getElementById("t11").innerHTML="";
        document.getElementById("t2").innerHTML="<span style='color:#FF0000'>网上客服工作时间：周一至周五的上午9：00——11：30 下午3：00——5：00 ；<br> 其余时间如需帮助可直接拨打热线电话67680000。</span>";
        document.getElementById("t22").innerHTML="";
        document.getElementById("t3").innerHTML="";
        document.getElementById("t33").innerHTML="";
        document.getElementById("t4").innerHTML="";
        document.getElementById("t44").innerHTML="";
        document.getElementById("t5").innerHTML="";
        document.getElementById("t55").innerHTML="";
        document.getElementById("t6").innerHTML="";
        document.getElementById("t66").innerHTML="";
	    
	}
	function checkDenyWords(obj) {
		var content=obj.value;
	    if (content == null || content == "") 
	    	return ;
	    var wordsArrays = new Array();
	    wordsArrays = new Array("法轮大法","法轮功","邪教","反革命","反政府","反共产党","他妈的","操他妈","王八旦","日你妈","傻X","操你妈","大日本帝国万岁","法西斯万岁","共匪","贸易通","财富通","淘宝旺旺","翻转车牌架","遥控车牌架","hc360tools","支付宝","车牌隐形喷剂","反雷达测速器","反测速雷达","alibaba","阿里巴巴","阿里网站","阿里商铺");
	    for(var k=0;k<wordsArrays.length;k++){
	        if (content.indexOf(wordsArrays[k])!=-1){
	            alert("您输入了非法字符！");
	            obj.value="";
	            obj.focus();
	        }
	    }
	}
	function    isEmail(str){     
		var    supported    =    0;     
		   if    (!supported)     
		   return    (str.indexOf(".")    >    2)    &&    (str.indexOf("@")    >    0);     
		   var    r1    =    new    RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");     
		   var    r2    =    new    RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");     
		   if (!r1.test(str)    &&    r2.test(str))
		   {      return true ;
		   }else{
		    return false;
		   };     
   }
//----------------------------------------------------------------------------
//函数名：createXMLHttpRequest()
//功  能：创建XMLHttp对象
//返回值：xmlHttp对象   	
//----------------------------------------------------------------------------
	function createXMLHttpRequest() { 
		    if (window.ActiveXObject) {
		        var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		    } 
		    else if (window.XMLHttpRequest) {
		        var xmlHttp = new XMLHttpRequest();
		    }
		    return xmlHttp;
	}

//----------------------------------------------------------------------------
//函数名：changeClassName
//功  能：更换css名称
//参  数：obj	更换对象
//		 cssName 更换名称	
//----------------------------------------------------------------------------
	function changeClassName(obj,cssName){
			obj.className=cssName;
	}
//----------------------------------------------------------------------------
//函数名：getNextNode
//功  能：获得上一个兄弟节点
//参  数：obj	对象
//----------------------------------------------------------------------------
	function getNextNode(obj){
		return obj.nextSibling;
	}
//----------------------------------------------------------------------------
//函数名：getPreviousNode
//功  能：获得下一个兄弟节点
//参  数：obj	对象
//----------------------------------------------------------------------------
	function getPreviousNode(obj){
		return obj.previousSibling;
	}
//----------------------------------------------------------------------------
//函数名：getPageSize
//功  能：获得当前页面的尺寸
//参  数：无
//----------------------------------------------------------------------------
	function getPageSize(){
	    var d=document;
	    var dd=d.documentElement;
		var xy=[];
		var test1 = d.body.scrollHeight;
		var test2 = d.body.offsetHeight;
		if (test1 > test2){
			xy[0] = d.body.scrollWidth;
			xy[1] = d.body.scrollHeight;
		}else{
			xy[0] = d.body.offsetWidth;
			xy[1] = d.body.offsetHeight;
		}
		    return xy;
	}
//----------------------------------------------------------------------------
//函数名：getScrollOffset
//功  能：获得滚动条距顶和左的距离
//参  数：无
//----------------------------------------------------------------------------	
	function getScrollOffset(){
	    var d=document;
	    var dd=d.documentElement;
	    var xy=[];
	    if (self.pageYOffset){
	        xy[0]= self.pageXOffset;
	       	xy[1]= self.pageYOffset;
	    }else if (dd&& dd.scrollTop){
	        xy[0] = dd.scrollLeft;
	        xy[1]= dd.scrollTop;
	    }else if (d.body){
	       	xy[0] = d.body.scrollLeft;
	        xy[1]= d.body.scrollTop;
	    }
	    return xy;
	}
	function zhuCe(){
		document.iFrameDialog.location="/onlineServer/zhuChe.htm"
		var c=getPageSize();
			$("dialogBoxDiv").style.display="";
			$("dialogBoxDiv2").style.height=c[1];
	}
	function closeDH(){
			document.iFrameDialog.location="/kongbai.htm";
			$("dialogBoxDiv").style.display="none";
	}
//----------------------------------------------------------------------------
//函数名： $()
//功  能： 获得名称对象
//参  数：	obj
//----------------------------------------------------------------------------
	function $(){return document.getElementById(arguments[0]);}
//----------------------------------------------------------------------------
//函数名：showLoading()
//功  能：显示载入动画
//参  数：waitTxt 载入动画旁的文字 	
//----------------------------------------------------------------------------
	function showLoading(waitTxt){
		document.getElementById("pubDiv").style.display="";
		document.getElementById("pubDiv").style.height=getPageSize()[1];
		document.getElementById("divWait").style.display="";
		document.getElementById("waitTxt").innerHTML=waitTxt;
	}
//----------------------------------------------------------------------------
//函数名：closeLoading()
//功  能：关闭载入动画
//----------------------------------------------------------------------------
	function closeLoading(){
		document.getElementById("pubDiv").style.display="none";
		document.getElementById("divWait").style.display="none";
	}
	function setLoadingZQ(){
		document.getElementById("divWait").style.zIndex="1000000";
	}
	function unSetLoadingZQ(){
		document.getElementById("divWait").style.zIndex="9998";
	}
//----------------------------------------------------------------------------
//函数名：userLogin()
//功  能：用户登录
//----------------------------------------------------------------------------
	function exitLogin(){
		var	xmlHttp=createXMLHttpRequest();
			xmlHttp.open("get","/onlineServer/exitLogin.aspx",false)
			xmlHttp.onreadystatechange = function (){
					if(xmlHttp.readyState == 4) {
				        if(xmlHttp.status == 200) {
				      	  var isOk=xmlHttp.responseXML.getElementsByTagName("isOk");
				      	  		if(isOk[0].firstChild.nodeValue=="ok"){
				      				checkUserStatr();
				      				alert("欢迎您下次访问！");	
				      			}else{
				      				alert("不能退出，请检查网络连接！");
				      			}
				        }else{
					            alert("连接服务器出错，请检查网络连接！");
				        }
		    		}
			}
			xmlHttp.send(null);
	}
	
	function userLogin(){
			showLoading("正在验证您的登录信息，请稍候！");
		var userPassword=$("userPassword").value;
		var userName=$("userName").value;
			
			if(userPassword.value==""){
    			alert("用户密码不能为空，请重新输入");
    			$("userPassword").focus();
    			closeLoading();
    			return false;
    		}
    		if(userName==""){
    			alert("登录名称不能为空，请重新输入");
    			$("userName").focus();
    			closeLoading();
    			return false;
    		}
		var	xmlHttp=createXMLHttpRequest();
			xmlHttp.open("get","/onlineServer/checkLogin.aspx?userName="+userName+"&userPassword="+userPassword,false)
			xmlHttp.onreadystatechange = function (){
					if(xmlHttp.readyState == 4) {
				        if(xmlHttp.status == 200) {
				      	  var isOk=xmlHttp.responseXML.getElementsByTagName("isOk");
				      	  var userName1=xmlHttp.responseXML.getElementsByTagName("userName");
				      	  var pur=xmlHttp.responseXML.getElementsByTagName("pur");
				      	  		//alert(isOk.length);
				      			if(isOk[0].firstChild.nodeValue=="ok"){
				      				isLogin=1;
				      				$("userInfoDiv").innerHTML=loginStr(userName1[0].firstChild.nodeValue);
				      				if(pur[0].firstChild.nodeValue=="a"){
				      					tmt_fullscreen("/onlineServer/manageLogin.asp?userName="+userName+"&userPassword="+userPassword);
				      				}
				      				closeLoading();
				      			}else{
				      				alert("用户名或密码错误，请重新输入！");
				      				closeLoading();
				      			}
				        }else{
					            alert("连接服务器出错，请检查网络连接！");
					            closeLoading();
				        }
		    		}
			}
			xmlHttp.send(null);
	}
	function checkUserStatr(){
		setTimeout("checkUserStatr()",15000);
		var	xmlHttp=createXMLHttpRequest();
			xmlHttp.open("get","/onlineServer/chickUserStatr.aspx",false)
			xmlHttp.onreadystatechange = function (){
					if(xmlHttp.readyState == 4) {
				        if(xmlHttp.status == 200) {
				      	  var isOk=xmlHttp.responseXML.getElementsByTagName("isOk");
				      	  var userName1=xmlHttp.responseXML.getElementsByTagName("userName");
				      	  var adminOnline=xmlHttp.responseXML.getElementsByTagName("adminOnline");
				      	  
				      	  		if(isOk[0].firstChild.nodeValue=="ok"){
				      	  			var messageCount=xmlHttp.responseXML.getElementsByTagName("message");
				      	  				//alert(messageCount[0].firstChild.nodeValue);
				      	  				if(messageCount.length<=0){
				      					}else{
				      						dialogFrom(messageCount[0].attributes.getNamedItem("senderID").nodeValue);
				      						//$("userInfoDiv").innerHTML=loginStr(userName1[0].firstChild.nodeValue)+",您有"+messageCount.firstChild.nodeValue+"条信息。";
				      					}
				      	  			if(isLogin==1){}else{
				      					$("userInfoDiv").innerHTML=loginStr(userName1[0].firstChild.nodeValue);
				      				}
				      				isLogin=1;
				      			}else{
				      				if(isLogin==0){}else{
				      					$("userInfoDiv").innerHTML=loginedStr();
				      				}
				      				isLogin=0;
				      				//closeDH();
				      			}
				      			for(var i=0;i<adminOnline.length;i++){
				      				if(adminOnline[i].attributes.getNamedItem("id").nodeValue=="221" && adminOnline[i].attributes.getNamedItem("zhuagntai").nodeValue=="True"){
				      					$("s221").src="/Images/serviceForm/serviceFormICO2_r3_c3.gif";
				      				}
				      				if(adminOnline[i].attributes.getNamedItem("id").nodeValue=="222" && adminOnline[i].attributes.getNamedItem("zhuagntai").nodeValue=="True"){
				      					$("s222").src="/Images/serviceForm/serviceFormICO2_r3_c4.gif";
				      				}
				      				if(adminOnline[i].attributes.getNamedItem("id").nodeValue=="223" && adminOnline[i].attributes.getNamedItem("zhuagntai").nodeValue=="True"){
				      					$("s223").src="/Images/serviceForm/serviceFormICO2_r3_c8.gif";
				      				}
				      			}
				      			
				        }else{
					            alert("连接服务器出错，请检查网络连接！");
				        }
		    		}
			}
			xmlHttp.send(null);
	}
	function loginedStr(){
		var strAry=new Array();
			strAry.push("<table style='width: 100%' cellspacing='0' cellpadding='0'><tr><td style='text-align:left'>登录名</td><td style='width:60px;text-align:right'>");
			strAry.push("<input isC='0' onclick=\"checkUserNameInput(this)\" name='userName' id='userName' type='text' style='border:1px silver solid; width:95px; height:13px; font-size:9pt; color:silver' value='水表户号或注册名' /></td>");
			strAry.push("<td style='width:30px;vertical-align:middle;text-align:right'>密码</td><td style='width:60px'>");
			strAry.push("<input name='userPassword' id='userPassword' type='password' style='border:1px silver solid; width:50px; height:13px;'  onkeyup=\"if(event.keyCode!=37&&event.keyCode!=39)value=value.replace(/\D/g,'');\" /></td>");
			strAry.push("<td style='vertical-align:middle;width:45px; text-align:right'><img onclick='userLogin()' alt='' src='/Images/serviceForm/denglu.png' width='41' height='17' /></td>");
			strAry.push("<td style=' vertical-align:top; width:30px;text-align:right'><img alt='' src='/Images/serviceForm/serviceFormICO_r2_c2.gif' width='20' height='21' />");
			strAry.push("</td><td style='width:30px'  onclick='zhuCe()' onmouseover=\"changeClassName(this,'serverFormMouseOver');\"  onmouseout=\"changeClassName(this,'')\">注册</td>");
			strAry.push("</tr></table>");
		return strAry.join("");
	}
	
	function loginStr(userName){
		var strAry=new Array();
			strAry.push("<table style='width: 100%' cellspacing='0' cellpadding='0'><tr><td style='text-align:left'>"+userName+"，欢迎您登录网上客服系统！</td>");
			strAry.push("<td style='vertical-align:middle;width:45px; text-align:left'><img onclick='exitLogin()' alt='' src='/Images/serviceForm/tcdenglu.gif' width='41' height='17' /></td>");
			strAry.push("<td style=' vertical-align:top; width:52px;text-align:right'  onclick='modiflyUserInfo()' ><img alt='' src='/Images/serviceForm/xgmm.gif' width='52' height='17' />");
			strAry.push("</td></tr></table>");
		return strAry.join("");
	}
	
	function checkUserNameInput(obj){
		if(obj.isC=="0"){
			obj.value="";
			obj.style.color="";
			obj.isC='1';
		}
	}
	function tmt_fullscreen(url, scrollo) {
	    var larg_schermo = screen.availWidth ;
	    var altez_schermo = screen.availHeight ;
	        window.open(url, "", "width="+larg_schermo +",height="+altez_schermo+"0,top=0,left=0,toolbar=no,menubar=no,status=no,resizable=yes,scrollbars=yes,status=yes");
	}
	function dialogFrom(id){
		var d=new Date();
		///alert(d.getDay());
	    if(d.getDay()<6 && d.getDay()>0)
	    {
	        //alert(d.getHours());
	        var h=d.getHours();
	        if((h>9 && h<=11) || (h>15 && h<17))
	        {
	            if(h==11)
	            {
	                //alert(d.getMinutes());
	                if(d.getMinutes()<=30)
	                {
	                    if(isLogin==0)
	                    {
			                alert("请先登录！");
			                loginFrom();
			                return ;
		                }
    		        
		                var c=getPageSize();
			                document.iFrameDialog.location="/onlineServer/dialog.aspx?uID="+id;
			                $("dialogBoxDiv").style.display="";
			                $("dialogBoxDiv2").style.height=c[1];
			         }
			         else
			         {
        	        	    alert("网上客服工作时间：\r周一至周五的上午9：00——11：30 下午3：00——5：00 ；\r其余时间如需帮助可直接拨打热线电话67680000。");
			         }
			    }
        	    else
        	    {
        	        if(isLogin==0)
	                    {
			                alert("请先登录！");
			                loginFrom();
			                return ;
		                }
	                var c=getPageSize();
		                document.iFrameDialog.location="/onlineServer/dialog.aspx?uID="+id;
		                $("dialogBoxDiv").style.display="";
		                $("dialogBoxDiv2").style.height=c[1];
        	        //alert("网上客服工作时间：\r周一至周五的上午9：00——11：30 下午3：00——5：00 ；\r其余时间如需帮助可直接拨打热线电话67680000。");

        	    }
        	           
	        }
	         else
	        {
	           alert("网上客服工作时间：\r周一至周五的上午9：00——11：30 下午3：00——5：00 ；\r其余时间如需帮助可直接拨打热线电话67680000。");
	        }
	        
	        
	    }
	    else
	        {
	           alert("网上客服工作时间：周一至周五的上午9：00——11：30 下午3：00——5：00 ；\r其余时间如需帮助可直接拨打热线电话67680000。");
	        }
		
	}
	function loginFrom(){
		if(isLogin==1){
			dialogFrom(221);
			return ;
		}
		var c=getPageSize();
			document.iFrameDialog.location="/onlineServer/userLogin.htm";
			$("dialogBoxDiv").style.display="";
			$("dialogBoxDiv2").style.height=c[1];
	}

	function userInfo(uID){
		var uName="1";
		if(uID==""){
			return uName;
		}
		var	xmlHttp=createXMLHttpRequest();
			xmlHttp.open("get","/onlineServer/getUserInfo.aspx?uID="+uID,false)
			xmlHttp.onreadystatechange = function (){
					if(xmlHttp.readyState == 4) {
				        if(xmlHttp.status == 200) {
				      	  var isOk=xmlHttp.responseXML.getElementsByTagName("isOk");
				      	  var userInfo=xmlHttp.responseXML.getElementsByTagName("userInfo");
				      	  		//alert(isOk[0].firstChild.nodeValue);
				      			if(isOk[0].firstChild.nodeValue=="ok"){
				      				alert(userInfo[0].attributes.getNamedItem("uName").nodeValue);
				      				uName=userInfo[0].attributes.getNamedItem("uName").nodeValue;
				      				return uName;
				      			}else{
				      				alert("sadfsdaf2");
				      				return uName;
				      			}
				        }else{
					            alert("连接服务器出错，请检查网络连接！");
					            return uName;
				        }
		    		}
			}
			xmlHttp.send(null);

	}
	function modiflyUserInfo(){
		if(isLogin==0){
			alert("请先登录！");
			return ;
		}
		var c=getPageSize();
			document.iFrameDialog.location="/onlineServer/modifyUserInfo.aspx";
			$("dialogBoxDiv").style.display="";
			$("dialogBoxDiv2").style.height=c[1];
	}




