// JavaScript Document
var adNum=0;
var theTimer;
function pick(type,oname,sname,dname,iname,errnr)
{
	var selectValue;
	if(type==0)
		selectValue=document.getElementById(oname).value;
	else
	{	
		selectValue=document.getElementById(oname).value;
		var con=document.getElementById(dname);
		if(selectValue!="0")
		{
			con.className="";
			con.innerHTML="";
			document.getElementById(iname).style.display="";
		}
		else
		{
			con.className="reg_div";
			con.innerHTML=errnr;
			document.getElementById(iname).style.display="none";
		}
	}
	changeChildList(document.getElementById(oname),document.getElementById(sname))
	//datagain.getData(type,sname,selectValue,mountSelect);
}
function pickkx(type,oname,sname,iname)
{
	var selectValue;
	if(type==0)
		selectValue=document.getElementById(oname).value;
	else
	{	
		selectValue=document.getElementById(oname).value;
		if(selectValue!="0")
			document.getElementById(iname).style.display="";
		else
			document.getElementById(iname).style.display="none";
	}
	changeChildList(document.getElementById(oname),document.getElementById(sname));
	//datagain.getData(type,sname,selectValue,mountSelect);
}
function pickone(type,oname,sname)
{
	var selectValue;
	if(type==0)
	{
		selectValue=document.getElementById(oname).value;
		changePostList(document.getElementById(oname),document.getElementById(sname));
	}
	else
	{	
		selectValue=document.getElementById(oname).value;
		changeChildList(document.getElementById(oname),document.getElementById(sname))
	}
	//datagain.getData(type,sname,selectValue,mountSelect);
}
function mountSelect(list)
{
	var type=list[list.length-1];
	var selectName=list[list.length-2];
	var selectNr="--请选择职位--";
	if(type==1)
	{
		selectNr="选择城市";
	}
	document.getElementById(selectName).length=0;
	if(list.length<=2)
	{
		var opt=document.createElement("OPTION");
		opt.text=selectNr;
		opt.value="0";
		document.getElementById(selectName).add(opt);
	}
	else
	{
		for(var i=0;i<=list.length-2;i++)
		{
			var opt=document.createElement("OPTION");
			if(i==0)
			{
				opt.text="不限";
				opt.value="0";
			}
			else
			{
				opt.text=list[i-1]["Name"];
				opt.value=list[i-1]["SNumber"];
			}
			document.getElementById(selectName).add(opt);
		}
	}
}
function citySelect(list)
{
	var city=list[list.length-1];
	var selectName=list[list.length-2];
	var num=0;
	document.getElementById(selectName).length=0;
	for(var i=0;i<=list.length-2;i++)
	{
		var opt=document.createElement("OPTION");
		if(i==0)
		{
			opt.text="不限";
			opt.value="0";
		}
		else
		{
			opt.text=list[i-1]["Name"];
			opt.value=list[i-1]["SNumber"];
		}
		if(opt.value==city)
		{
			num=i;
		}
		document.getElementById(selectName).add(opt);
	}
	document.getElementById(selectName).selectedIndex=num;
}
function valueCheck(contr,dname,iname,num)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		if(num==0)
		{
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
		}
	}
	else
	{
		document.getElementById(iname).style.display="";
		if(num==0)
		{
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function gsjjCheck(contr,dname,iname)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
	}
	else
	{
		document.getElementById(iname).style.display="";
		con.className="reg_font";
		con.innerHTML="";
	}
}
function sfzCheck(contr,dname,iname)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
	}
	else
	{
		var pattern = /^[0-9]{15,18}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div_one";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 要求为15-18个数字\n最后一位是字母请改为'0'!";
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="正确填写。(如果身份证虚假,信息将被删除)";
		}
	}
}
function hCheck(contr,dname,iname)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
	}
	else
	{
		var pattern = /^[0-9]{3,3}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 例如 171!";
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function wCheck(contr,dname,iname)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
	}
	else
	{
		var pattern = /^[0-9]{2,3}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 例如 70K";
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function mCheck(contr,dname,iname)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value!="")
	{
		var pattern = /^[0-9-]{11,12}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div_one";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 输入手机号码时应输入11位以上并且必须为数字，如130开始等。";	
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function pCheck(contr,dname,iname,num)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value=="")
	{
		if(num==2)
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
		}
	}
	else
	{
		var pattern = /^[0-9-]{7,20}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div_one";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 输入单位电话号码应为7位以上，并且应为数字。";	
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function pcCheck(contr,dname,iname)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value!="")
	{
		var pattern = /^[0-9-]{6}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 邮政编码必须为6位数字。";	
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function eCheck(contr,dname,iname)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
	}
	else
	{
		var pattern = /^([a-zA-Z0-9_-])+(\.([a-zA-Z0-9_-])+)*@([a-zA-Z0-9_-])+(\.([a-zA-Z0-9_-])+)+$/;
		flag = pattern.test(value);
		if( !flag ) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 请您输入正确的电子邮件地址。";
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function uCheck(contr,dname,iname,num)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div_one";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font> 会员登录名只能由4-20个英文字母或数字组成（不支持中文）。";
	}
	else
	{
		var pattern = /^[A-Za-z0-9_]{4,20}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div_one";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 会员登录名只能由4-20个英文字母或数字组成（不支持中文）。";
		}
		else
		{
			con.className="reg_div_jc";
			con.innerHTML="检测中，请稍等...";
			datagain.isUser(num,value,isuser);
		}
	}
}
function cpselect(nameone,nametwo,namethr,dname,iname,num,cipro)
{
	if(num!=-1)
		pickone(num,nameone,cipro);
	var valueone=document.getElementById(nameone).value;
	var valuetwo=document.getElementById(nametwo).value;
	var valuethr=document.getElementById(namethr).value;
	var con=document.getElementById(dname);
	if(valueone==0 && valuetwo==0 && valuethr==0)
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div_one";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
	}
	else
	{
		document.getElementById(iname).style.display="";
		con.className="reg_font";
		con.innerHTML="";
	}
}
function isuser(bluser)
{
	var con=document.getElementById("div12");
	if(bluser)
	{
		document.getElementById("img12").style.display="none";
		con.className="reg_div";
		con.innerHTML="该会员名已经存在，请重新输入。";
	}
	else
	{
		document.getElementById("img12").style.display="";
		con.className="reg_font";
		con.innerHTML="该会员名可以注册。";
	}
}
function pasCheck(contr,dname,iname)
{
	var value=contr.value;
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div_one";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font> 密码由6-20个英文字母(区分大小写)或数字组成。";
	}
	else
	{
		var pattern = /^[A-Za-z0-9_]{6,20}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div_one";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 密码由6-20个英文字母(区分大小写)或数字组成。";
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function rpsCheck(contr,dname,iname)
{
	var value=contr.value;
	var psvalue=document.getElementById("pass").value;
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		con.className="reg_div_one";
		con.innerHTML="<font color='#ff000000'>此项为必填项。</font> 请再输入一遍您上面填表写的密码。";
	}
	else
	{
		if(value!=psvalue) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div_one";
			con.innerHTML="<font color='#ff000000'>两次输入的密码不一致。</font> 请再输入一遍您上面填表写的密码。";
		}
		else
		{
			document.getElementById(iname).style.display="";
			con.className="reg_font";
			con.innerHTML="填写正确。";
		}
	}
}
function yCheck(contr,dname,iname,num)
{
	var value=contr.value.replace(/(^\s*)  |(\s*$)/g,  "");
	value=ToDBC(value);
	var con=document.getElementById(dname);
	if(value=="")
	{
		document.getElementById(iname).style.display="none";
		if(num==0)
		{
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>此项为必填项。</font>";
		}
		else
		{
			con.className="";
			con.innerHTML="";
		}
	}
	else
	{
		var pattern = /^[0-9_]{4}$/;
		flag = pattern.test(value);
		if(!flag) 
		{
			document.getElementById(iname).style.display="none";
			con.className="reg_div";
			con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 例如 1900";
		}
		else
		{
			var todayDate = new Date();
			var year= todayDate.getYear();
			if(year<=value)
			{
				document.getElementById(iname).style.display="none";
				con.className="reg_div";
				con.innerHTML="<font color='#ff000000'>您的填写有误。</font> 填写的年份不能大于等于当前年份。";
			}
			else
			{
				document.getElementById(iname).style.display="";
				con.className="reg_font";
				con.innerHTML="填写正确。";
			}
		}
	}
}
function selcheck(contr,dname,iname,errnr)
{
	var con=document.getElementById(dname);
	if(contr.value!="0")
	{
		con.className="";
		con.innerHTML="";
		document.getElementById(iname).style.display="";
	}
	else
	{
		con.className="reg_div";
		con.innerHTML=errnr;
		document.getElementById(iname).style.display="none";
	}
}
function selkx(contr,iname)
{
	if(contr.value!="0")
		document.getElementById(iname).style.display="";
	else
		document.getElementById(iname).style.display="none";
}
function removeHtml(str)
{
	str=str.replace(/(<\/?[^>\/]*)\/?>/gi,'');
	return str;
}
function pic(frame,str)
{
	if(frame.style.display=="none")
	{
		str.style.display="none";
		document.getElementById("framefile").src="../../upfile/";
		document.getElementById("submitUp").style.display="none";
		document.getElementById("submitDel").style.display="none";
		frame.style.display="";
	}
	else
	{
		frame.style.display="none";
		str.style.display="";
		document.getElementById("framefile").src="";
	}
}
function delPic(imgtx,submitUp,submitDel)
{
	imgtx.src="../../web/images/nophoto.jpg";
	imgtx.width=100;
	imgtx.height=109;
	submitUp.style.display="";
	submitDel.style.display="none";
	var info_pic=document.getElementById("info_pic").value;
	document.getElementById("info_pic").value="";
	datagain.delImg(info_pic,0);
}
function pic_company(frame,str,num)
{
	if(frame.style.display=="none")
	{
		document.getElementById("imgType").value=num;
		str.style.display="none";
		document.getElementById("framefile").src="../../cupfile/";
		frame.style.display="";
	}
	else
	{
		frame.style.display="none";
		str.style.display="";
		document.getElementById("framefile").src="";
	}
}
function delPic_company(imgtx,scName,delName,btName,cpName,num)
{
	imgtx.src="../../web/images/detail_no_pic.gif";
	imgtx.width=100;
	imgtx.height=100;
	scName.disabled=false;
	delName.disabled=true;
	datagain.delImg_company(cpName.value,num);
	btName.value="";
	cpName.value="";
}
function addnum(inhtml)
{
	//datagain.addMan(document.referrer,inhtml,getDayTime);
}
function getDayTime(daytime)
{
	if(document.getElementById("daytime")!=null)
		document.getElementById("daytime").innerHTML=daytime+"&nbsp;";
}
function time(dateTime)
{
	document.getElementById("ti").innerHTML=dateTime;
}
function butsea(num)
{
	if(num!=1)
	{
		if(document.getElementById("page")!=null)
			document.getElementById("page").value=1;
	}
	JobSearchForm.action="/jobsearchall.html";
	JobSearchForm.submit();
}
function ltsea()
{
	LtSearchForm.action="/alliance/";
	LtSearchForm.submit();
}
function rcsearch()
{
	JobSearchForm.action="../../pwasearch/";
	JobSearchForm.submit();
}
function reg()
{
	var len=document.getElementsByName("cuser").length;
	for(var i=0;i<len;i++)
	{
		if(document.getElementsByName("cuser")[i].checked)
		{
			var cuser=document.getElementsByName("cuser")[i].value;
			if(cuser==0)
				location.href="../../xynr/";
			else
			    location.href="../../cxynr/";			
		}
	}
}
function inkey(con)
{
	if(con.value.replace(/(^\s*)  |(\s*$)/g,  "")=="可输入单位关键字" ||
		con.value.replace(/(^\s*)  |(\s*$)/g,  "")=="可输入职位关键字" ||
		con.value.replace(/(^\s*)  |(\s*$)/g,  "")=="可输入人才登记号")
		con.value="";
}
function sel(num)
{
	var idname="id"+num;
	var tmpnum=document.getElementById("tablecss").value;
	if(tmpnum!=0 && tmpnum!=num)
	{
		document.getElementById(idname).className="sel";
		idname="id"+tmpnum;
		document.getElementById(idname).className="";
	}	
	else
	{
		document.getElementById(idname).className="sel";
	}
	document.getElementById("tablecss").value=num;
	location.href="#"+num;
}
function ulogcheck()
{
	logform.action="/login/";
	logform.submit();
}
function culogcheck()
{
	clogform.action="/login/";
	clogform.submit();
}
function h(obj,url)
{
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(url);
}
function citychange(conl)
{
	var nvalue=conl.value;
	if(nvalue!=-1)
		location.href="../../city/"+nvalue+".html";
}

function setTransition(obj)
{ 
      obj.filters.revealTrans.Transition=Math.floor(Math.random()*28); 
      obj.filters.revealTrans.apply();
}

function playTransition(obj)
{
      obj.filters.revealTrans.play()
}

function setTdBgc(num)
{
	for (var i=0; i<ruadary.length; i++)
	{
		var name="tdPhotoFilter_"+i;  
		if(num==i)
		{
			document.getElementById(name).style.background="#ff0000"
		}
		else
		{
			document.getElementById(name).style.background="#000000"
		}
	}
}

function GetClientRect(Obj)
{
	var ol;
	var ot;
	var ow;
	var oh;
	var strConstEnd = "BODY"
	
	var el = Obj;
	ol = 0;
	ot = 0;
	while(el.tagName.toUpperCase()!="BODY"){
		ot += el.offsetTop+el.clientTop;
		ol += el.offsetLeft+el.clientLeft;
		el=el.offsetParent;
	}
	ow = parseInt(Obj.offsetWidth);
	oh = parseInt(Obj.offsetHeight);
	return{
		Left: ol,
		Top: ot,
		Width: ow,
		Height: oh
	};
}

function addNumTable()
{
	var ObjTab = document.getElementById("tdnum");
	var ObjRow = ObjTab.insertRow(0);
	for (var i=0; i<ruadary.length; i++)
	{
		var ObjCell = ObjRow.insertCell(i);
		ObjCell.id = 'tdPhotoFilter_' + (i);
		ObjCell.width = 13;
		ObjCell.align = 'center';
		ObjCell.valign = 'middle';
		ObjCell.bgColor = '#000000';
		ObjCell.style.cursor = 'hand';
		ObjCell.style.fontFamily = 'Arial';
		ObjCell.attachEvent("onclick",function(){ClickPhotoTd()});
		ObjCell.innerHTML = '<span style="font-size:7pt;color:#FFFFFF">' + (i+1) + '</span>';

	}
}

function moveNum()
{
	if(ruadary.length>0)
	{
		var ObjClient = GetClientRect(document.getElementById("idimg"));
		var ObjTab=document.getElementById("tdnum")
		ObjTab.style.top = ObjClient.Top+ObjClient.Height-ObjTab.height-6;
		ObjTab.style.left = ObjClient.Left+ObjClient.Width-ObjTab.clientWidth-2;
		ObjTab.style.zIndex = 1;
	}
}

function ClickPhotoTd()
{
	clearTimeout(theTimer);
	var ObjNum = window.event.srcElement;
	adNum=ObjNum.innerText-1;
	var bannerADrotator=document.getElementById("ruimg");
    setTransition(bannerADrotator);
    bannerADrotator.src=ruadary[adNum].path;
    playTransition(bannerADrotator);
    document.getElementById("aimg").href=ruadary[adNum].web;
    setTdBgc(adNum);
    theTimer=setTimeout("nextAd()", 6000);
}

function nextAd()
{
	if(adNum<ruadary.length-1)adNum++ ;
		  else adNum=0;
	var bannerADrotator=document.getElementById("ruimg");
    setTransition(bannerADrotator);
    bannerADrotator.src=ruadary[adNum].path;
    playTransition(bannerADrotator);
    document.getElementById("aimg").href=ruadary[adNum].web;
    setTdBgc(adNum);
    theTimer=setTimeout("nextAd()", 6000);
}

function addImg()
{
   var bannerADrotator=document.getElementById("ruimg");
   bannerADrotator.src=ruadary[adNum].path;
   document.getElementById("aimg").href=ruadary[adNum].web;
   if(ruadary.length>1)
   {    
      addNumTable();
	  setTdBgc(adNum);
	  document.getElementById("tdnum").style.display="";
 	  setTimeout("nextAd()", 6000);
   }
}

function ToDBC(tmpValue)
{
	if(tmpValue!=null && tmpValue!='')
	{
		var result="";
		for (var i = 0; i < tmpValue.length; i++)
		{
			if (tmpValue.charCodeAt(i)==12288)
			{
				result+= String.fromCharCode(tmpValue.charCodeAt(i)-12256);
				continue;
			}
			if (tmpValue.charCodeAt(i)>65280 && tmpValue.charCodeAt(i)<65375)
				result+= String.fromCharCode(tmpValue.charCodeAt(i)-65248);
			else 
				result+= String.fromCharCode(tmpValue.charCodeAt(i));
		} 
		return result;
	}
	else
		return tmpValue;
} 

function exitlog(num)
{
	datagain.logout(num,isout);
}
function isout(bout)
{
	if(bout)
		location.reload();
}