
var xmlHttp;

function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
    
}
    
function doJSON_Up() {
	if(document.uniqueID){
    var loginBean = getLoginBeanObject_Up();
    //Use the JSON JavaScript library to stringify the Car object
    var loginBeanAsJSON = JSON.stringify(loginBean);
    var temp1 = document.getElementById("dspts");
    var loginTag = document.getElementById("logoutU");
    if(loginTag){    	
    	
    	if(temp1.hasChildNodes()) {    	
    		if(temp1.childNodes[0].data == "正在退出...") return false;
        temp1.removeChild(temp1.childNodes[0]);        
    	}
    	var cellText = document.createTextNode("正在退出...");
    	temp1.appendChild(cellText);
    }
    else{
    	
    	if(temp1.hasChildNodes()) {
    		if(temp1.childNodes[0].data == "正在登录...") return false;
        temp1.removeChild(temp1.childNodes[0]);
    	}
    	temp1.appendChild(document.createTextNode("正在登录..."));
   }
    
    var url = "/ploginServlet?timeStamp=" + new Date().getTime();
    
    createXMLHttpRequest();
    xmlHttp.open("POST", url, true);
    xmlHttp.onreadystatechange = handleStateChange;
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
    xmlHttp.send(loginBeanAsJSON);
    return false;
  }
  return true;
}

function doJSON_Left() {
	//alert("start doJSON ");
		if(document.uniqueID){
	    var loginBean = getLoginBeanObject_Left();
	    //Use the JSON JavaScript library to stringify the Car object
	    var loginBeanAsJSON = JSON.stringify(loginBean);
	    var temp1 = document.getElementById("dspts");
	    var loginTag = document.getElementById("logoutU");
	    if(loginTag){    	
	    	
	    	if(temp1.hasChildNodes()) {
	    		if(temp1.childNodes[0].data == "正在退出...") return false;
	        temp1.removeChild(temp1.childNodes[0]);	        
	    	}
	    	var cellText = document.createTextNode("正在退出...");
	    	temp1.appendChild(cellText);
	    }
	    else{
	    	
	    	if(temp1.hasChildNodes()) {
	    		if(temp1.childNodes[0].data == "正在登录...") return false;
	        temp1.removeChild(temp1.childNodes[0]);
	    	}
	    	temp1.appendChild(document.createTextNode("正在登录..."));
	   }
	   
	    var url = "/ploginServlet?timeStamp=" + new Date().getTime();
	    
	    createXMLHttpRequest();
	    xmlHttp.open("POST", url, true);
	    xmlHttp.onreadystatechange = handleStateChange;
	    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
	    xmlHttp.send(loginBeanAsJSON);
	    
	    return false;
    }
    return true;
}
    
function handleStateChange() {
    if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
            parseResults();
        }
    }
}

function parseResults() {
    var theTable1 = document.getElementById("qzTableUp1");
    if(theTable1.hasChildNodes()) {
        theTable1.removeChild(theTable1.childNodes[0]);
    }
    //alert(xmlHttp.responseText);
    var result = eval('('+ xmlHttp.responseText + ')');
    var isLogin = result.descriptions;
    if(isLogin)isLogin = result.descriptions.value;
    else isLogin = "yes";
    if(document.uniqueID){
    	if("exit" != result.userName && isLogin == "yes" ){
    		
	    	document.getElementById("qzTableUp1").innerHTML = "<table width='80%' border='0' cellpadding='0' cellspacing='3'>"+
	          		"<form name='form1' method='post' action='' onSubmit='{if(doJSON_Up()){return false;}return false;}'> "+
	              "<tr align='center' > "+
                  "<td colspan='3' class='left3'><font color='#FF0000' id='dspts'></font></td>"+
                "</tr>"+
	              "<tr> "+
	                "<td width='194' height='18' valign='middle'> <div align='left'><font color='#FF0000'>"+
	    	result.userName +"</font> 您好！欢迎光临"+
	    	"</div></td>"+
	                "<td width='185'>今天是："+result.year+"年"+result.month+"月"+result.day+"日</td>"+
	                
	                  "<input name='exit' type='hidden'  id='logoutU' value='yes'>"+
	                  "<td width='71'><input name='imageField322' type='image' src='zp_imags/tcdl.gif' width='66' height='19' border='0'></td>"+
	                
	              "</tr>"+
	              "</form>"+
	            "</table>";
	      
	     document.getElementById("qzTableUp2").innerHTML = "<table width='100%' height='22' border='0' cellpadding='0' cellspacing='0' background='qz_imags/d_03.gif'>"+
	              "<tr>"+
	     "<td height='37' align='center' class='top'> <a href='/qz_index.html' class='top'><strong>我的首页</strong></a><strong> "+
                  "| <a href='/zpcx.jsp' class='top'>招聘信息查询</a>  "+
                  "| <a href='/zpss.jsp' class='top'>已查看搜索的招聘单位</a> | <a href='/qiuz-weih.jsp' class='top'>个人资料维护</a></strong></td>"+
                  "</tr>"+
                  "</table>";
	            
	            
	      if("yes" == result.isQzIndexLeft){
	      	var leftString = "<TABLE cellSpacing=0 cellPadding=0 width='100%' align=center  border=0>"+
          		"<tr><td>"+
                     "<DIV id=hui_title1>"+
                  "<H2 class=tt11>&nbsp;个人资料 </H2>"+
                  "<table width='85%' border='0' align='center' cellpadding='0' cellspacing='1'>"+
                          "<tr>"+
                            "<td><div align='center'></div></td>"+
                          "</tr>"+
                          "<tr>"+
                            "<td>姓名:"+result.userName+"</td>"+
                          "</tr>"+
                          
                          
                          
						  "<tr> "+
                            "<td>状态:"+result.status
                            if("非会员" == result.status){
                            	leftString = leftString +
                            	"<a href='/qz_member.jsp' target='_blank' class='left3'>（加入会员）</a>"
                            }
                            leftString = leftString +
                            "</td>"+
                          "</tr>"+
                          "<!--<tr> "+
                            "<td><a href='/zpyxsc.jsp' target='_blank' class='left3'>收藏的招聘信息</a>"+result.favoriteZPInfo+"份</td>"+
                          "</tr>-->"+
						  "<tr> "+
                            "<td><a href='/pview.jsp' class='left3'>简历预览</a></td>"+
                          "</tr>"+
						  "<tr> "+
                            "<td><a href='/presume_send.jsp' class='left3'>自发简历</a></td>"+
                          "</tr>"+
                          "<tr> "+
                            "<td><a href='/qiuz-weih.jsp' class='left3'>修改个人简历</a></td>"+
                          "</tr>"
                          "<tr> "+
                           "<td><a href='/autoupdate.jsp' class='left3' >简历更新</a></td>"+
                          "</tr>"
				      if("非会员" != result.status){
				      	leftString = leftString +
				      		"<tr> "+
                            "<td>可以查看搜索招聘单位"+result.availableComp+"条</td>"+
                          "</tr>"+
						   "<tr> "+
                            "<td><a href='/zpss.jsp' class='left3'>已查看搜索的招聘单位"+result.sawComp+"条</a></td>"+
                          "</tr>"
				      	
				      }
				      leftString = leftString +
				      "<tr> "+
                            "<td>上次访问时间："+result.updateTime+"</td>"+
                          "</tr>"
              
              
              	if('1' == result.emailactivity){
		   						if('1' == result.cancelemail ){
		   							leftString = leftString +
                          "<tr>"+
                            "<td><acronym title='接收“提取密码”邮件的当前状态：拒收'/>目前邮件状态：拒收  <a href='/subscribeEmail.jsp?userid="+result.encodeUsrid+"&passwd="+result.encodePwd+"&usrtype=psub' class='left3'><acronym title='改变“提取密码”邮件状态为“接收”'/>改变状态</a></td>"+
                          "</tr>"
									}else{
										leftString = leftString +
													"<tr> "+
                            "<td><acronym title='接收“提取密码”邮件的当前状态：接收'/>目前邮件状态：接收  <a href='/cancelemail.jsp?userid="+result.encodeUsrid+"&passwd="+result.encodePwd+"&usrtype=p' class='left3'><acronym title='改变邮件状态为“拒收”，不再接收“提取密码”邮件'/>改变状态</a></td>"+
                          "</tr>"
									}					
					
								}else{
									leftString = leftString +
													"<tr>"+
                            "<td><acronym title='接收“提取密码”邮件的当前状态：没激活'/>目前邮件状态：没激活  <a href='/activityMessage.jsp?userid="+result.encodeUsrid+"&passwd="+result.encodePwd+"&username="+result.encodeUname+"&email="+result.encodeEmail+"&usrtype=p'  target='_blank' class='left3'><acronym title='激活“提取密码”邮件'/>激活</a></td>"+
                          "</tr>"
								}
								leftString = leftString +
									"</table>"+
                "</div>"+
              "</td></tr></table>";
              document.getElementById("qzTableLeft").innerHTML = leftString;				     
	    	}
	    }else{
	      document.getElementById("qzTableUp1").innerHTML ="<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>"+
              "<form name='formQz_indexup' method='post' action='' id='qz_indexup' onSubmit='{if(checkPersonal(this) && doJSON_Up()){return false;}return false;}' >"+
                "<tr align='center'> "+
                  "<td colspan='8' class='left3'><font color='#FF0000'  id='dspts'>"+result.descriptions+"</font></td>"+
                "</tr>"+
                "<tr> "+
                  "<td width='84' align='right' class='left3'> <img src='qz_imags/dl_02.gif' width='71' height='19'></td>"+
                  "<td width='65' align='right'>用户名：</td>"+
                  "<td width='56' align='center'><input name='userid' type='text' id='useridU' class='top_input' size='8' maxlength='12'></td>"+
                  "<td width='59' align='right'>密码：</td>"+
                  "<td width='63' align='center'><input name='password' type='password' id='passwordU' class='top_input' size='8' maxlength='8'></td>"+
                  "<td width='61' align='center'><input name='imageField2' type='image' src='qz_imags/dl_01.gif' width='61' height='19' border='0' ></td>"+
                  "<td width='60' align='center'><div align='center'><a href='qz_zc_first.jsp' class='left3'>免费注册</a></div></td>"+
                  "<td width='6' align='center'>&nbsp;</td>"+
                  "<td width='58' align='center'><div align='left'><a href='searchpas.jsp' onclick='return loc(this)' class='left3'>忘记密码</a></div></td>"+
                "</tr>"+
              "</form>"+
            "</table>";	      
	      document.getElementById("qzTableUp2").innerHTML = "<table width='100%' height='22' border='0' cellpadding='0' cellspacing='0' background='qz_imags/d_03.gif'>"+
	              "<tr>"+
	              "<td height='37' align='center' class='top'> <a href='/qz_zc_first.jsp' class='top'><strong>个人简历注册</strong></a><strong> "+
                  "| <a href='/zpcx.jsp' class='top'>招聘信息查询</a> <!--| <a href='/zpyxsc.jsp' class='top'>收藏的招聘信息</a>--> | <a href='/mstzcheck.jsp' class='top'>收到的面试通知</a> "+
                  "| <a href='/qiuz-weih.jsp' class='top'>个人资料维护</a> </strong></td>"+
                  "</tr>"+
                  "</table>";
        if("yes" == result.isQzIndexLeft){          
					document.getElementById("qzTableLeft").innerHTML =""; 
//					"<table width='80%' border='0' align='center' cellpadding='0' cellspacing='2'>"+	          	
//                          "<form name='formQz_indexLeft' method='post' action='' onSubmit='{if(checkPersonal(this) && doJSON_Left()){return false;}return false;}' >"+
//                            "<tr align='center'> "+
//                              "<td height='10' colspan='3' ></td>"+
//                            "</tr>"+
//                            "<tr> "+
//                              "<td width='37%' align='right'>用户名：</td>"+
//                              "<td width='36%' align='left'><input name='userid' type='text' id='useridL' class='top_input' size='8' maxlength='12'></td>"+
//                              "<td height='27%' align='left'>&nbsp;</td>"+
//                            "</tr>"+
//                            "<tr> "+
//                              "<td align='right'>密&nbsp;&nbsp;码：</td>"+
//                              "<td align='left'><input name='password' type='password' id='passwordL' class='top_input' size='8' maxlength='8'></td>"+
//                              "<td align='left'><input name='imageField2' type='image' src='zp_imags/dl_02.gif' width='48' height='19' border='0'></td>"+
//                            "</tr>"+
//                            "<tr> "+
//                              "<td colspan='3' align='center'><a href='/qz_zc_first.jsp' class='left3'>免费注册</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='/searchpas.htm' onClick='return loc(this)' class='left3'>忘记密码</a></td>"+
//                            "</tr>"+
//                          "</form>"+
//                        "</table>"
        }
	    }
	          	
    }else{
    	createTheTable1();
    }
}

function getLoginBeanObject_Up() {
	var userid1= document.getElementById("useridU");
	var passwd= document.getElementById("passwordU");
	var opertype= document.getElementById("logoutU");
	if(userid1){userid1= document.getElementById("useridU").value;}
	if(passwd){passwd= document.getElementById("passwordU").value;}
	if(opertype){opertype= document.getElementById("logoutU").value;}
	
	//alert(typeof userid1+" "+typeof passwd+" "+ typeof opertype);
	var qzIndexLeft= document.getElementById("qzTableLeft");
	if(qzIndexLeft){qzIndexLeft="yes";}
	
    return new LoginBean(userid1, passwd, opertype, qzIndexLeft);
    
    
}

function getLoginBeanObject_Left() {
	
	var userid1= document.getElementById("useridL");
	var passwd= document.getElementById("passwordL");
	var opertype= document.getElementById("logoutL");
	
	if(opertype){opertype= document.getElementById("logoutL").value;}
	if(userid1){userid1= document.getElementById("useridL").value;}
	if(passwd){passwd= document.getElementById("passwordL").value;}
	if(opertype){opertype= document.getElementById("logoutL").value;}
	//alert(typeof userid1+" "+typeof passwd+" "+ typeof opertype);
	var qzIndexLeft= "yes";
	
    return new LoginBean(userid1, passwd, opertype, qzIndexLeft);
    
    
}

function LoginBean(userid, password,logout,isQzIndexLeft) {
    this.userid = userid;
    this.password = password;
    this.logout = logout;
    this.isQzIndexLeft = isQzIndexLeft;
}

function createTheTable1() {
	
	alert("nonIE");
	 var row = document.createElement("table");
	 
}
