// 个人信息的常用数组
var sexArray = new Array('保密', '男', '女');
var marryArray = new Array('保密', '未婚', '已婚', '离异', '丧偶');
var healthArray = new Array('保密', '优秀', '良好', '一般', '较差');
var worktypeArray = new Array('全职', '兼职', '全、兼职');
var workexpArray = new Array('在读学生', '应届毕业生', '一年以下', '一年以上', '二年以上', '三年以上', '五年以上', '八年以上', '十年以上');
var educationArray = new Array('初中以下', '初中', '中专', '高中', '大专', '本科', '硕士', '博士');
var languageArray = new Array('英语', '日语', '法语', '德语', '俄语', '西班牙语', '朝鲜语', '阿拉伯语', '其它');
var languagelevelArray = new Array('一般', '良好', '熟练', '精通');
var lpArray = new Array('安徽省内','合肥市','瑶海区', '包河区', '蜀山区', '庐阳区', '长丰县', '肥东县', '肥西县','安庆市','巢湖市','滁州市','淮南市','马鞍山市','宿州市','芜湖市','宣城市','蚌埠市','池州地区','阜阳市','淮北市','黄山市','六安市','铜陵市','亳州市','其它地区', '其它省市');
var placeArray = new Array(
	'北京', '上海', '天津', '重庆', '江苏', '浙江', '福建', '广东',
	'海南', '山东', '江西', '四川', '安徽', '河北', '河南', '湖北',
	'湖南', '陕西', '山西', '黑龙江', '辽宁', '吉林', '广西', '云南',
	'贵州', '甘肃', '内蒙', '宁夏', '西藏', '新疆', '青海', '香港',
	'澳门', '台湾', '国外');

// 页面列表框动态显示代码
// v=取值，ary=可选的数组，flag=是否要加个空值
function setSelectOptions(v, ary, flag)
{
	if(flag==1)
		document.write('<option value="">==请选择==</option>');
	for(var i=0; i<ary.length; i++)
	{
		document.write('<option value="'+ary[i]+'"');
		if(v==ary[i])
		  document.write(' selected');
		document.write('>'+ary[i]+'</option>');
	}
}

// 检查输入
function checkObject(obj, err)
{
	if(obj.value=='')
	{
		alert(err);
		obj.focus();
		return false;
	}
	else
		return true;
}
function checkInput(f)
{
	if(!checkObject(f.realname, '请输入您的真实姓名！'))
	  return false;
	if(!f.sex[0].checked && !f.sex[1].checked && !f.sex[2].checked)
	{
	  alert('请选择您的性别！');
	  f.sex[0].focus();
	  return false;
	}
	if(!checkObject(f.birthday, '请输入您的出生日期！'))
	  return false;
	if(f.workplace.value=='')
	{
	  alert('请选择您的希望工作的地区！');
	  f.selProvince.focus();
	  return false;
	}
	if(!checkObject(f.worktype, '请输入您希望的工作性质！'))
	  return false;
	if(!checkObject(f.workexp, '请输入您的工作经验！'))
	  return false;
	if(!checkObject(f.wage, '请输入您希望的工资待遇！'))
	  return false;
	if(!checkObject(f.education, '请输入您的学历文凭！'))
	  return false;
	if(!checkObject(f.liveplace, '请输入您现在居住的地区！'))
	  return false;
	if(!checkObject(f.place, '请输入您的户籍所在的地区！'))
	  return false;
	if(!checkObject(f.telephone, '请输入您的联系电话！'))
	  return false;
	if(!checkObject(f.email, '请输入您的电子邮箱地址！'))
	  return false;
	if(!checkObject(f.address, '请输入您的联系地址！'))
	  return false;
	if(!checkObject(f.code, '请输入您的邮政编码！'))
	  return false;
	if(!checkObject(f.jobMain1, '请输入您希望的岗位！'))
	  return false;
	if(!checkObject(f.jobSub1, '请输入您希望的岗位！'))
	  return false;
	if(!checkObject(f.introduce, '请输入您的自我介绍！'))
	  return false;
	return true;
}
function checkInput2(f)
{
	if(!checkObject(f.license, '请输入公司的营业执照！'))
	  return false;
	if(!checkObject(f.linkman, '请输入公司的联系人！'))
	  return false;
	if(!checkObject(f.telephone, '请输入公司的联系电话！'))
	  return false;
	if(!checkObject(f.legalman, '请输入公司的法人代表！'))
	  return false;
	if(!checkObject(f.address, '请输入公司的通讯地址！'))
	  return false;
	if(!checkObject(f.location, '请输入公司的所在地区！'))
	  return false;
	if(!checkObject(f.code, '请输入公司的邮政编码！'))
	  return false;
	return true;
}
function checkInput3(f)
{
	if(!checkObject(f.expire, '请输入职位的过期日期！'))
	  return false;
	if(!checkObject(f.title, '请输入职位的名称！'))
	  return false;
	if(!checkObject(f.needcount, '请输入职位需要的人数！'))
	  return false;
	if(!checkObject(f.workplace, '请输入职位的工作地区！'))
	  return false;
	if(!checkObject(f.workcity, '请输入职位的具体位置！'))
	  return false;
	return true;
}

function _getLength(v)
{
  var n = 0;
  for(var i=0;i<v.length;i++)
  {
    if(v.charCodeAt(i)>127)
      n+=2;
    else
      n++;
  }
  return n;
}
function ShowHint(obj, hint)
{
  var eT = obj.offsetTop;
  var eH = obj.offsetHeight;
  var sT = document.body.scrollTop;
  var sL = document.body.scrollLeft;
  event.cancelBubble = true;
  var h = document.getElementById('hhint');
  h.style.posLeft = event.clientX-event.offsetX+sL;
  h.style.posTop = event.clientY-event.offsetY+eH+sT;
//  var re = new RegExp('<(.[^>]*)>(.+)</(.[^>]*)>', 'ig');
//  re.exec(hint);
//  var s = RegExp.$2;
//  var l = _getLength(s);
//  if (l>80) l = 80;
//  h.style.width = l*6;
  h.innerHTML = hint;
  h.style.display = 'block';
}
function HideHint()
{
  var h = document.getElementById('hhint');
  h.innerHTML = '';
  h.style.display = 'none';
}
document.write('<div id="hhint" style="border:solid 1px #000000;padding-top: 2px;padding-right: 2px;padding-bottom: 1px;padding-left: 2px;display:none;position:absolute;z-index:99;background-color:#FFFFE1;word-break:break-all;"></div>');

