﻿window.onload=function(){
   applyCss();
}
/*applay css*/
function applyCss(){
    var broVer=parseFloat(navigator.appVersion); 
    var broVer1=navigator.appVersion            /*for ie*/
    var msie=broVer1.substr(broVer1.indexOf("MSIE"),6).replace(/^\w+\s/,"");
    var cssArr=new Array(2);                    
    cssArr[1]="css/c_style1.css";
    cssArr[2]="css/c_style1.css";
    var linkId=document.getElementById("CssLink");  
    linkId.setAttribute("rel","Stylesheet");        
    linkId.setAttribute("type","text/css");
    switch (broVer){
        case 4:
            if(msie==6){
                linkId.setAttribute("href",cssArr[1]);
                break;
            }else if(msie==7){
                linkId.setAttribute("href",cssArr[2]);
                break;
            }
        case 5:
            linkId.setAttribute("href",cssArr[2]);
            break;
        default:
            linkId.setAttribute("href",cssArr[2]);
            break;
    }
}

/*提示登录信息*/
function viewInfo(val){
	var memInfo=document.getElementById("MemLoginInfo");
	var memText=document.getElementById("MemText");

	switch(val){
		case 1:
			memInfo.style.display="block";
			memText.innerHTML="请输入您的登录ID";					
			break;
		case 2:
			memInfo.style.display="block";
			memText.innerHTML="请输入您的登录密码";		
			break;
	}
}

/*校验登录信息*/
function verifyLoginInfo(){
	var memInfo=document.getElementById("MemLoginInfo");
	var memText=document.getElementById("MemText");
	var memName=document.getElementById("MemName");
	var memPwd=document.getElementById("MemPwd");	
	var lNote=document.getElementById("LoginNote");	

	if(memName.value=="" || memName.value.length==0){
		memInfo.style.display="block";
		memText.innerHTML="您的登录ID不能为空";		
		memName.focus();
		return false;
	}else if(memPwd.value=="" || memPwd.value.length==0){
		memInfo.style.display="block";
		memText.innerHTML="您的登录密码不能为空";		
		memPwd.focus();
		return false;
	}else{
		openMask();
		lNote.style.display="block";
		return true;
	}
}



/*提示登录信息-登录界面*/
function viewInfo1(val){
	var memInfo=document.getElementById("MemLoginInfo1");
	var memText=document.getElementById("MemText1");

	switch(val){
		case 1:
			memInfo.style.display="block";
			memText.innerHTML="请输入您的登录ID";					
			break;
		case 2:
			memInfo.style.display="block";
			memText.innerHTML="请输入您的登录密码";		
			break;
	}
}

/*校验登录信息-登录界面*/
function verifyLoginInfo1(){
	var memInfo=document.getElementById("MemLoginInfo1");
	var memText=document.getElementById("MemText1");
	var memName=document.getElementById("MemName");
	var memPwd=document.getElementById("MemPwd");	
	var lNote=document.getElementById("LoginNote1");	

	if(memName.value=="" || memName.value.length==0){
		memInfo.style.display="block";
		memText.innerHTML="您的登录ID不能为空";		
		memName.focus();
		return false;
	}else if(memPwd.value=="" || memPwd.value.length==0){
		memInfo.style.display="block";
		memText.innerHTML="您的登录密码不能为空";		
		memPwd.focus();
		return false;
	}else{
		openMask();
		lNote.style.display="block";
		return true;
	}
}


/* ----------------------div 遮罩 功能-------------------------*/
/*打开页面遮罩*/
function openMask(){
	DispalySelect(0);  	//隐藏select控件
	document.getElementById("DivMask").style.display="block"; 	//显示遮罩层
	resizeMask();  	//处理遮罩层
	//window.onResize = resizeMask;
}

/*页面遮罩*/
function resizeMask(){
	var divMask=document.getElementById("DivMask");
	divMask.style.width = document.body.scrollWidth;
	divMask.style.height = document.body.scrollHeight;
}
/*显示和隐藏select控件*/
function DispalySelect(val){  
	var dispalyType;
	var arrdispalyType=["hidden","visible"];
	var arrObjSelect=document.getElementsByTagName("select");
	for (i=0;i<arrObjSelect.length;i++){
		arrObjSelect[i].style.visibility=arrdispalyType[val];
	}
}
/* ----------------------div 遮罩 功能-------------------------*/


/*---------------------------注册页面---------------------------------------*/

/*检测用户名*/
function callBack(){
	if(xmlHttp.readyState==4){
		if(xmlHttp.status==200){
			var cMid=document.getElementById("CheckMidNote");
			var regSub=document.getElementById('Reg_Submit');
			try{
			    if(xmlHttp.responseText==""){
			        throw(Err);
			    }else{
					var xText=xmlHttp.responseText;
					xText=xText.substr(xText.indexOf("noExist"),7);	
			        if(xText=="noExist"){						
			            cMid.style.backgroundImage="url(images/cpo_correct.png)";
				        cMid.innerHTML="此ID可以使用！";
				        regSub.disabled="";
			        }else{
				        cMid.style.backgroundImage="url(images/cpo_error.png)";
				        cMid.innerHTML="此ID已经存在，请更换！";
				        regSub.disabled="disabled";
				   }	
				}
		    }
		    catch(Err){
		        document.write("Error ID:800020001  ");
	            document.write("Error Description:"+Err.description);
		    }								
		}
	}
}
function checkMid(val){
	var cMid=document.getElementById("CheckMidNote");
	if(val==""){
		cMid.style.backgroundImage="url(images/cpo_error.png)";
		cMid.innerHTML="登录名称不能为空！";
	}else{
	    var regExp=/[a-zA-Z]/; 
		if(regExp.test(val.substr(0,1))){
			var url="memLogin.jsp"+"?loginName="+val;
			cXHR();
			xmlHttp.onreadystatechange=callBack;
			xmlHttp.open("GET",url,false);
			xmlHttp.send(null);	
		}else{
			cMid.style.backgroundImage="url(images/cpo_error.png)";
			cMid.innerHTML=" 登录名称必须以字母开头！";
		}
	}	
}

/*检测用户密码*/
function checkPwdI(val){
	var cPwd1=document.getElementById("Reg_Pwd");
	var cPwd=document.getElementById("CheckPwdI");
    if(cPwd=="" || (cPwd1.value).length<6 || (cPwd1.value).length>15){
	    cPwd.style.backgroundImage="url(images/cpo_error.png)";
	    cPwd.innerHTML="密码长度限制6－15位！";

    }else{
	    cPwd.style.backgroundImage="url(images/cpo_correct.png)";
	    cPwd.innerHTML="密码输入正确！";
    }

}

/*检验用户密码*/
function checkPwdC(val){
	var cPwd1=document.getElementById("Reg_Pwd");
	var cPwd=document.getElementById("CheckPwdC");
	var regSub=document.getElementById('Reg_Submit');
	if(val==""){
	    cPwd.style.backgroundImage="url(images/cpo_error.png)";
		cPwd.innerHTML="确认密码不能为空！";
	}else{
		if(val==cPwd1.value){
		    cPwd.style.backgroundImage="url(images/cpo_correct.png)";
		    cPwd.innerHTML="确认密码输入正确！";;
		    regSub.disabled="";
	    }else{
		    cPwd.style.backgroundImage="url(images/cpo_error.png)";
		    cPwd.innerHTML="两次输入的密码不一致，请重新输入！";
		    regSub.disabled="disabled";
	    }
	}
}

/*检测用户安全问题*/
function checkQA(val){
    var regExp=/^\w+\s*\w*/;
    var cQA=document.getElementById("CheckQA");
    if(val==""){
        cQA.style.backgroundImage="url(images/cpo_error.png)";
		cQA.innerHTML="安全问题不能为空！";
    }else{
        if(regExp.test(val)){
            cQA.style.backgroundImage="url(images/cpo_correct.png)";
		    cQA.innerHTML="安全问题输入正确！";
        }else{
            cQA.style.backgroundImage="url(images/cpo_error.png)";
		    cQA.innerHTML="Nonlicet character in safty question!";
        }
    }
}

/*检测用户答案*/
function checkAns(val){
    var regExp=/^\w+\s*\w*/;
    var cAns=document.getElementById("CheckAns");
    if(val==""){
        cAns.style.backgroundImage="url(images/cpo_error.png)";
		cAns.innerHTML="安全问题答案不能为空！";
    }else{
        if(regExp.test(val)){
            cAns.style.backgroundImage="url(images/cpo_correct.png)";
		    cAns.innerHTML="安全问题答案输入正确！";
        }else{
            cAns.style.backgroundImage="url(images/cpo_error.png)";
		    cAns.innerHTML="Nonlicet character in the answer!";
        }
    }
}

/*检测用户姓名*/
function checkRealName(val){
	var rName=document.getElementById("realName");
	var cName=document.getElementById("CheckRealName");
    if(rName=="" || (rName.value).length<=0 ){
	    cName.style.backgroundImage="url(images/cpo_error.png)";
	    cName.innerHTML="姓名不能空！";
    }else{
	    cName.style.backgroundImage="url(images/cpo_correct.png)";
	    cName.innerHTML="姓名输入正确！";
    }
}

/*检测用户电话*/
function checkUserTel(val){
	var rTel=document.getElementById("telephone");
	var cTel=document.getElementById("CheckUserTel");
    if(rTel=="" || (rTel.value).length<=0 ){
	    cTel.style.backgroundImage="url(images/cpo_error.png)";
	    cTel.innerHTML="电话不能为空！";
    }else{
	    cTel.style.backgroundImage="url(images/cpo_correct.png)";
	    cTel.innerHTML="电话输入正确！";
    }
}

/*检验用户邮件*/
function checkEmail(val){
    var cMailS=document.getElementById("CheckMail");
    if(val==""){
        cMailS.style.backgroundImage="url(images/cpo_error.png)";
		cMailS.innerHTML="邮件不能空！";
    }else{
        var regExp=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;  
        if(regExp.test(val)){
            cMailS.style.backgroundImage="url(images/cpo_correct.png)";
		    cMailS.innerHTML="邮件输入正确！";
        }else{
            cMailS.style.backgroundImage="url(images/cpo_error.png)";
		    cMailS.innerHTML="邮件输入错误！";
        }
	}
    
}
function memSubmit(){
    var RegContent=new Array(7);
    var RegNote=new Array(7);
    var i=0;
    var memRegCount=0;
	
    var regExp=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;  
    
	var regOk=document.getElementById('Reg_Ok');
	var regSub=document.getElementById('Reg_Submit');
	var regView=document.getElementById('Reg_view');
	
	RegNote[0]=document.getElementById("CheckMidNote");
	RegNote[1]=document.getElementById("CheckPwdI");
	RegNote[2]=document.getElementById("CheckPwdC");
    RegNote[3]=document.getElementById("CheckQA");
    RegNote[4]=document.getElementById("CheckAns");
	RegNote[5]=document.getElementById("CheckRealName");
	RegNote[6]=document.getElementById("CheckUserTel");	
    RegNote[7]=document.getElementById("CheckMail");
	
	RegContent[0]=document.getElementById("Reg_Id");
    RegContent[1]=document.getElementById("Reg_Pwd");
    RegContent[2]=document.getElementById("Reg_Pwd1");
    RegContent[3]=document.getElementById("pwdQuestion");
    RegContent[4]=document.getElementById("pwdAnswer");
    RegContent[5]=document.getElementById("realName");
    RegContent[6]=document.getElementById("telephone");
    RegContent[7]=document.getElementById("Reg_Mail");

	while(i<RegContent.length){
	    if(RegContent[i].value==""){
	        RegNote[i].style.backgroundImage="url(images/cpo_error.png)";
		    RegNote[i].innerHTML="Value is not correct!";
	    }else{
	    /*
	    	 if(i==0){
           	    var regExp=/[a-zA-Z]/; 
	            if(regExp.test((RegContent[0].value).substr(0,1))){
		            var url="memLogin.jsp"+"?loginName="+(RegContent[0].value);
		            cXHR();
		            xmlHttp.onreadystatechange=callBackSub;
		            xmlHttp.open("GET",url,false);
		            xmlHttp.send(null);	
	            }else{
		             RegNote[0].style.backgroundImage="url(images/cpo_error.png)";
		             RegNote[0].innerHTML="Just use the letter as the first word!";	
	            }
            }
            
            if(i==1){            
                 if((RegContent[1].value).length<6 || (RegContent[1].value).length>15){
	                RegNote[1].style.backgroundImage="url(images/cpo_error.png)";
	                RegNote[1].innerHTML="Password's length is 6-15 bit!";
                }else{
                    RegNote[1].style.backgroundImage="url(images/cpo_correct.png)";
                    RegNote[1].innerHTML="Password is correct!";
                    memRegCount=memRegCount+1;
                }
             }

            if(i==2){            
                if(RegContent[1].value==RegContent[2].value){
		            RegNote[2].style.backgroundImage="url(images/cpo_correct.png)";
		            RegNote[2].innerHTML="Password is correct again!";
		             memRegCount=memRegCount+1;
	            }else{
		            RegNote[2].style.backgroundImage="url(images/cpo_error.png)";
		            RegNote[2].innerHTML="The passwords isnot inconsistent, please input again!";
	            }
             }
            
            */
	        if(i==7){
	            if(regExp.test(RegContent[7].value)){
                    RegNote[7].style.backgroundImage="url(images/cpo_correct.png)";
		            RegNote[7].innerHTML="Email is correct!";
		            memRegCount=memRegCount+1;
                }else{
                    RegNote[7].style.backgroundImage="url(images/cpo_error.png)";
		            RegNote[7].innerHTML="Email is not correct!";
                }
            }else{
            	 memRegCount=memRegCount+1;
            }
            
	    }
	    i=i+1;
	}
	
	if(regOk.checked && memRegCount>=8){		
		regSub.disabled="";
		regView.style.display="block";
	}else{
		regSub.disabled="disabled";
		regView.style.display="none";
	}
		
}


function changeRepLm(val){
	var lm1=document.getElementById("Rlm1");
	var lm2=document.getElementById("Rlm2");
	var lm3=document.getElementById("Rlm3");
	var lm4=document.getElementById("Rlm4");
	var lm5=document.getElementById("Rlm5");
	var lm6=document.getElementById("Rlm6");
	
	var rLm1=document.getElementById("RepLm1");
	var rLm2=document.getElementById("RepLm2");
	var rLm3=document.getElementById("RepLm3");
	var rLm4=document.getElementById("RepLm4");
	var rLm5=document.getElementById("RepLm5");
	var rLm6=document.getElementById("RepLm6");
	
	switch(val){
		case 1:
			lm1.src="images/cpo_reportpulp1.png";
			lm2.src="images/cpo_reportnews.png";
			lm3.src="images/cpo_reportwast.png";
			lm4.src="images/cpo_reportpack.png";
			lm5.src="images/cpo_reportprint.png";
			lm6.src="images/cpo_reportsefex.png";
			rLm1.style.display="block";
			rLm2.style.display="none";
			rLm3.style.display="none";
			rLm4.style.display="none";
			rLm5.style.display="none";
			rLm6.style.display="none";
			break;
			
		case 2:
			lm1.src="images/cpo_reportpulp.png";
			lm2.src="images/cpo_reportnews1.png";
			lm3.src="images/cpo_reportwast.png";
			lm4.src="images/cpo_reportpack.png";
			lm5.src="images/cpo_reportprint.png";
			lm6.src="images/cpo_reportsefex.png";
			
			rLm1.style.display="none";
			rLm2.style.display="block";
			rLm3.style.display="none";
			rLm4.style.display="none";
			rLm5.style.display="none";
			rLm6.style.display="none";
			break;
			
		case 3:
			lm1.src="images/cpo_reportpulp.png";
			lm2.src="images/cpo_reportnews.png";
			lm3.src="images/cpo_reportwast1.png";
			lm4.src="images/cpo_reportpack.png";
			lm5.src="images/cpo_reportprint.png";
			lm6.src="images/cpo_reportsefex.png";
						
			rLm1.style.display="none";
			rLm2.style.display="none";
			rLm3.style.display="block";
			rLm4.style.display="none";
			rLm5.style.display="none";
			rLm6.style.display="none";
			break;
			
		case 4:
			lm1.src="images/cpo_reportpulp.png";
			lm2.src="images/cpo_reportnews.png";
			lm3.src="images/cpo_reportwast.png";
			lm4.src="images/cpo_reportpack1.png";
			lm5.src="images/cpo_reportprint.png";
			lm6.src="images/cpo_reportsefex.png";

			rLm1.style.display="none";
			rLm2.style.display="none";
			rLm3.style.display="none";
			rLm4.style.display="block";
			rLm5.style.display="none";
			rLm6.style.display="none";
			break;
			
		case 5:
			lm1.src="images/cpo_reportpulp.png";
			lm2.src="images/cpo_reportnews.png";
			lm3.src="images/cpo_reportwast.png";
			lm4.src="images/cpo_reportpack.png";
			lm5.src="images/cpo_reportprint1.png";
			lm6.src="images/cpo_reportsefex.png";

			rLm1.style.display="none";
			rLm2.style.display="none";
			rLm3.style.display="none";
			rLm4.style.display="none";
			rLm5.style.display="block";
			rLm6.style.display="none";
			break;
			
		case 6:
			lm1.src="images/cpo_reportpulp.png";
			lm2.src="images/cpo_reportnews.png";
			lm3.src="images/cpo_reportwast.png";
			lm4.src="images/cpo_reportpack.png";
			lm5.src="images/cpo_reportprint.png";
			lm6.src="images/cpo_reportsefex1.png";

			rLm1.style.display="none";
			rLm2.style.display="none";
			rLm3.style.display="none";
			rLm4.style.display="none";
			rLm5.style.display="none";
			rLm6.style.display="block";
			break;
	}

}

function changeRepLm1(val){
	var lm1=document.getElementById("Rlm1");
	var lm2=document.getElementById("Rlm2");
	var lm3=document.getElementById("Rlm3");
	var lm4=document.getElementById("Rlm4");
	var lm5=document.getElementById("Rlm5");
	
	switch(val){
		case 1:
			lm1.src="images/cpo_reportpulp.png";
			break;			
		case 2:
			lm2.src="images/cpo_reportnews.png";
			break;
					
		case 3:
			lm3.src="images/cpo_reportwast.png";
			break;
			
		case 4:
			lm4.src="images/cpo_reportpack.png";
			break;
			
		case 5:
			lm5.src="images/cpo_reportprint.png";
			break;
	}

}
