//---------------JsJobForm----------------
//显示投简历form
//提示:对Javascript熟练时,可根据需要修改样式
//---------------JsJobForm----------------
function JsJobForm(Install,JobId,JobName)
{
	var str = '';
	//投简历表单
    str += '<TABLE class=right_table cellSpacing=1 cellPadding=2 width="100%" align=center bgColor=#cccccc border=0>';
    str += '<tr bgColor=#ffffff>';
    str += '<td width="23%" height="25" align="right">应聘岗位： </td>';
    str += '<td height="25"><b>'+JobName+'</b>';
    str += '<input name="hfJID" id="hfJID" type="hidden" value="'+JobId+'"></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td width="23%" height="25" align="right">姓 名：</td>';
    str += '<td>';
    str += '<input name="tbxName" type="text" class="AyText" id="tbxName" size="12" maxlength="16">';
    str += '<FONT color=#ff0000>*</FONT></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">性 别：</td>';
    str += '<td>';
    str += '<select name="ddlSex" id="ddlSex">';
    str += '<option value="男" selected>男</option>';
    str += '<option value="女">女</option>';
    str += '</select>';
    str += '<FONT color=#ff0000>*</FONT></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">出生日期：</td>';
    str += '<td>';
    str += '<input name="tbxBirthday" type="text" class="AyText" id="tbxBirthday" size="14" maxlength="30">';
    str += '格式：1976-02-02 </td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">婚姻状况：</td>';
    str += '<td>';
    str += '<select name="ddlMarry" id="ddlMarry">';
    str += '<option value="未婚" selected>未婚</option>';
    str += '<option value="已婚">已婚</option>';
    str += '</select>';
    str += '<FONT color=#ff0000>*</FONT></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">毕业院校：</td>';
    str += '<td>';
    str += '<input name="tbxSchool" type="text" class="AyText" id="tbxSchool" size="30" maxlength="50">';
    str += '<FONT color=#ff0000>*</FONT></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td align="right">学 历： </td>';
    str += '<td><input name="tbxStudydegree" type="text" class="AyText" id="tbxStudydegree" size="10" maxlength="16"><FONT color=#ff0000>*</FONT></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td align="right">专 业：</td>';
    str += '<td>';
    str += '<input name="tbxSpecialty" type="text" class="AyText" id="tbxSpecialty" size="10" maxlength="30">';
    str += '<FONT color=#ff0000>*</FONT></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">毕业时间：</td>';
    str += '<td>';
    str += '<input name="tbxGradyear" type="text" class="AyText" id="tbxGradyear" size="14" maxlength="30">';
    str += '<FONT color=#ff0000>*</FONT>格式：1998-7月</td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td align="right">电 话：</td>';
    str += '<td>';
    str += '<input name="tbxTel" type="text" class="AyText" id="tbxTel" size="16" maxlength="30">';
    str += '<FONT color=#ff0000>*</FONT></td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">E-mail：</td>';
    str += '<td>';
    str += '<input name="tbxEmail" type="text" class="AyText" id="tbxEmail" size="20" maxlength="30">';
    str += '<FONT color=#ff0000>*</FONT>,请认真填写</td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">联系地址：</td>';
    str += '<td>';
    str += '<input name="tbxAddress" type="text" class="AyText" id="tbxAddress" size="30" maxlength="50">';
    str += '<FONT color=#ff0000>*</FONT>,请认真填写</td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">水平与能力：</td>';
    str += '<td>';
    str += '<textarea name="tbxAbility" cols="35" rows="5" class="AyText" id="tbxAbility"></textarea>';
    str += '<FONT color=#ff0000>*</FONT>,请认真填写</td>';
    str += '</tr>';
	
    str += '<tr bgColor=#ffffff>';
    str += '<td height="25" align="right">个人简历：</td>';
    str += '<td>';
    str += '<textarea name="tbxResumes" cols="35" rows="5" class="AyText" id="tbxResumes"></textarea>';
    str += '<FONT color=#ff0000>*</FONT>,请认真填写</td>';
    str += '</tr>';
    
	str += '<TR bgColor=#ffffff><TD align=right>验证码：</TD>';
    str += '<TD><input class="AyText" id="tbxPasscode" maxLength="4" size="4" name="tbxPasscode">&nbsp;';
    str += "<img id=\"BookFormPasscode\" src=\""+Install+"AjaxPage/Gif.aspx?r="+Math.random()+"\" width=\"50\" height=\"18\" border=\"0\" align=\"absmiddle\" />&nbsp;<a href=\"javascript:void(0);\" onClick=\"javascript:RefleshCode('"+Install+"');\" style=\"cursor:pointer;\">刷新一下</a><FONT color=#ff0000>*</FONT></TD>";
    str += '</TR>';
    
    str += '<TR bgColor=#ffffff>';
    str += '<TD>&nbsp;</TD>';
    str += "<TD><input class='AyBtn' id=btnJobAdd onClick=\"javascript:JsJobAdd('"+Install+"');\" type=button value=提交 name=btnJobAdd>";
    str += '&nbsp;<input class="AyBtn" id=btnJobReset type=reset value=重写 name=btnJobReset>';
    str += '</TD>';
    str += '</TR>';
    str += '</table>';
	getObject("JobList").innerHTML = str;
	getObject("JobListPage").innerHTML='';
}




//---------------JsGuestBookList----------------
//检查表单
//---------------JsGuestBookList----------------
function JobcheckForm(){	
	if(getObjValue("tbxName")==""||getObjValue("tbxBirthday")==""||getObjValue("tbxSchool")==""||getObjValue("tbxStudydegree")==""||getObjValue("tbxSpecialty")=="" || getObjValue("tbxGradyear")=="" || getObjValue("tbxTel")==""){
		alert("请把带 * 号的项填写完整！");
		return false;
	}
	if(getObjValue("tbxName").length>10){
		alert("姓名不能大于10字");
		return false;
	}
	if(getObjValue("tbxEmail")!="" && !/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(getObjValue("tbxEmail"))){
		alert("email格式错误！");
		return false;
	}
	if(getObjValue("tbxAbility").length>900){
		alert("水平与能力不能大于50字");
		return false;
	}
	if(getObjValue("tbxResumes").length>900){
		alert("个人简历不能大于900字");
		return false;
	}
	if(getObjValue("tbxPasscode").length>900){
		alert("验证码不能为空");
		return false;
	}
	return true;
}


//---------------JsGuestBookList----------------
//留言列表
//---------------JsGuestBookList----------------
function JsJobList(RootPath,page)
{
	getObject("JobList").innerHTML="<center><br><br>数据正在加载中...<br><br></center>";	
	var xhr = GetXmlHttp();
	xhr.open("GET", RootPath + "AjaxPage/AjaxPost.aspx?action=joblist&page="+page+"&r="+Math.random(), true);
	xhr.setRequestHeader("Content-Type", "gb2312");
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4)
		{
			if(xhr.status == 200)
			{
				var msg = xhr.responseText;
				//document.write(msg);
				if(msg!='undefined' && msg!=null && msg!='')
				{
					var msgArr = msg.split('$');
					WriteJobList(RootPath,msgArr[1]);
					JsJobListPage(RootPath,msgArr[0]);
				}
				else
				{
					getObject("JobList").innerHTML = "<center><br><br>暂无招聘<br><br></center>";
				}
				
			}
			else
			{
				alert("您请求的页面出现异常错误！请刷新重试！");	
			}
		}
	}
	xhr.send(null);
}


//---------------WriteBook----------------
//显示留言列表
//提示:对Javascript熟练时,可根据需要修改样式
//---------------WriteBook----------------
function WriteJobList(Install,strArray)
{
	var str = "";
    if(strArray!="")
	{
		if(strArray.substr(strArray.length-1) == ',')
		{
			strArray = strArray.substr(0,strArray.length-1);
		}
		var aryJobList = eval("new Array("+strArray+")");
		for(var i=0;i<aryJobList.length;i++)
		{
            str += '<table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#339900">';
            str += '<tr>';
            str += '<td width="24%" bgcolor="#B6EFA3">';
            str += '<div align="center">招聘对象</div></td>';
            str += '<td width="76%" bgcolor="#F8FCF8">'+unescape(aryJobList[i].Position)+'</td>';
            str += '</tr>';
			
            str += '<tr>';
            str += '<td bgcolor="#B6EFA3">';
            str += '<div align="center">招聘人数</div></td>';
            str += '<td bgcolor="#F8FCF8">'+unescape(aryJobList[i].PersonNum)+'</td>';
            str += '</tr>';
			
            str += '<tr>';
            str += '<td bgcolor="#B6EFA3">';
            str += '<div align="center">工作地点</div></td>';
            str += '<td bgcolor="#F8FCF8">'+unescape(aryJobList[i].WorkPlace)+'</td>';
            str += '</tr>';
			
            str += '<tr>';
            str += '<td bgcolor="#B6EFA3">';
            str += '<div align="center">工资待遇</div></td>';
            str += '<td bgcolor="#F8FCF8">'+unescape(aryJobList[i].Treatment)+'</td>';
            str += '</tr>';
			
            str += '<tr>';
            str += '<td bgcolor="#B6EFA3">';
            str += '<div align="center">发布时间</div></td>';
            str += '<td bgcolor="#F8FCF8">'+unescape(aryJobList[i].AddTime)+'</td>';
            str += '</tr>';
			
            str += '<tr>';
            str += '<td bgcolor="#B6EFA3">';
            str += '<div align="center">有效期限</div></td>';
            str += '<td bgcolor="#F8FCF8">'+unescape(aryJobList[i].EffectDate)+'</td>';
            str += '</tr>';
			
            str += '<tr>';
            str += '<td height="22" bgcolor="#B6EFA3">';
            str += '<div align="center">招聘要求</div></td>';
            str += '<td bgcolor="#F8FCF8">'+unescape(aryJobList[i].Content)+'</td>';
            str += '</tr>';
            str += '<tr bgcolor="#FFFFFF">';
            str += '<td height="22" colspan="2"><div align="right">';
			str += "<a href=\"javascript:void(0);\" onclick=\"javascript:JsJobForm('"+Install+"',"+aryJobList[i].JID+",'"+unescape(aryJobList[i].Position)+"')\">应聘此岗位</a>";
			str += '</div></td>';
            str += '</tr>';
            str += '</table><br>';
		}
	}
	else
	{
		str="<center><br><br>暂无招聘<br><br></center>";
	}
	getObject("JobList").innerHTML = str;
}




//---------------JsJobListPage----------------
//留言列表分页
//---------------JsJobListPage----------------
function JsJobListPage(RootPath,pagelist)
{
	getObject("JobListPage").innerHTML="<center>信息加载中...请稍后!</center>";
	var Result = pagelist.split("|");
	var PageCount = parseInt(Result[2]);
	var CurrPage = parseInt(Result[3]);
	if(CurrPage<1) CurrPage=1;
	if(CurrPage > PageCount) CurrPage=PageCount;
	//alert(CurrPage);
	 var pagelist1 = "";
	 if(CurrPage <=1)
	 {
	    pagelist1 += "<font color=\"#999999\">首页</font>&nbsp;";
		pagelist1 += "<font color=\"#999999\">上一页</font>&nbsp;"
	 }
	 else
	 {
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsJobList('"+RootPath+"','1');\">首页</a>&nbsp;";
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsJobList('"+RootPath+"',"+(CurrPage-1)+");\">上一页</a>&nbsp;"
	 }
	 
	 if (CurrPage>=PageCount)
	 {
	    pagelist1 += "<font color=\"#999999\">下一页</font>&nbsp;";
		pagelist1 += "<font color=\"#999999\">末页</font>&nbsp;";
	 }
	 else
	 {
	    pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsJobList('"+RootPath+"',"+(CurrPage+1)+");\">下一页</a>&nbsp;";
		pagelist1 += "<a href=\"javascript:void(0)\" onclick=\"javascript:JsJobList('"+RootPath+"',"+PageCount+");\">尾页</a>";
	 }
	 
	var tempPageStr = new Array("<div class=\"book_page\">共有<font color=blue><b>"+Result[0]+"</b></font>个职位&nbsp;每页<font color=blue><b>"+Result[1]+"</b></font>个职位&nbsp;当前第<font color=red><b>"+CurrPage+"/"+PageCount+"</b></font>页&nbsp;"+pagelist1+"&nbsp;转向第 <select name=\"page\" onchange=\"JsJobList('"+RootPath+"',this.value)\">");
	for(var i=1;i<=PageCount;i++)
	{
		if(i!=CurrPage)
			tempPageStr[i]="<option value=\""+i+"\">"+i+"</option>";
		else
			tempPageStr[i]="<option selected=\"selected\" value=\""+i+"\">"+i+"</option>";
	}
	tempPageStr[i]="</select>页</div>";
	var ResultStr = tempPageStr.join('');
	getObject("JobListPage").innerHTML = ResultStr;
}


//---------------JsJobAdd----------------
//提交表单
//---------------JsJobAdd----------------
function JsJobAdd(RootPath) 
{	
	var xhr = GetXmlHttp();
	if(xhr&&JobcheckForm())
	{
		getObject("btnJobAdd").value="正在提交中...";
		getObject("btnJobAdd").disabled=true;
		xhr.open("POST", RootPath + "AjaxPage/AjaxPost.aspx?action=jobadd", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var data = 'hfJID='+getObjValue('hfJID');
		data += '&tbxName='+ escape(getObjValue('tbxName'));
		data += '&ddlSex='+ escape(getObjValue('ddlSex'));
		data += '&tbxBirthday='+ escape(getObjValue('tbxBirthday'));
		data += '&ddlMarry='+ escape(getObjValue('ddlMarry'));
		data += '&tbxSchool='+ escape(getObjValue('tbxSchool'));
		data += '&tbxStudydegree='+ escape(getObjValue('tbxStudydegree'));
		
		data += '&tbxSpecialty='+ escape(getObjValue('tbxSpecialty'));
		data += '&tbxGradyear='+ escape(getObjValue('tbxGradyear'));
		data += '&tbxTel='+ escape(getObjValue('tbxTel'));
		data += '&tbxEmail='+ escape(getObjValue('tbxEmail'));
		data += '&tbxAddress='+ escape(getObjValue('tbxAddress'));
		data += '&tbxAbility='+ escape(getObjValue('tbxAbility'));
		data += '&tbxResumes='+ escape(getObjValue('tbxResumes'));
		data += '&tbxPasscode='+ escape(getObjValue('tbxPasscode'));
		xhr.onreadystatechange=function()
		{
			if(xhr.readyState==4)
			{
				if(xhr.status==200)
				{
					var returnValue = xhr.responseText;
					//document.write(returnValue);
					if(returnValue!='')
					{
						alert('简历已提交,谢谢您的参与!');
						getObject("btnJobAdd").value="提交";
						getObject("btnJobAdd").disabled=false;
						
						getObjValue('tbxName').value="";
						getObjValue('tbxBirthday').value="";
						getObjValue('tbxSchool').value="";
						getObjValue('tbxStudydegree').value="";
						
						getObjValue('tbxSpecialty').value="";
						getObjValue('tbxGradyear').value="";
						getObjValue('tbxTel').value="";
						getObjValue('tbxEmail').value="";
						getObjValue('tbxAddress').value="";
						getObjValue('tbxAbility').value="";
						getObjValue('tbxResumes').value="";
						JsJobList(RootPath,1);	
					}
					else
					{
						alert('提交出错,请重新提交');
						getObject("btnJobAdd").value="提交";
						getObject("btnJobAdd").disabled=false;
					}
				}
				else
				{
					alert("您请求的页面出现异常错误！请重试！");	
				}
			}	
		}
    	xhr.send(data);
  	}
}

