
function login_sub(){
	if(login.user.value ==""){
		alert("User name cann't be empty!");
		login.user.focus(); 
		return false;
	}
	if(login.pwd.value==""){
		alert("Password cann't be empty!");
		login.pwd.focus(); 
		return false;	
	}
	login.submit();
}

function search_che(){
	if(document.all ("searchs").value==""){
		alert("The Keywords cann't be empty!");
		document.all ("searchs").focus();
		return false;
	}
	form1.submit();
}


//*****双下拉定义
function gotoList(){
	location.href = "search.php?trid="+form1.traitid.value+"&tvid="+form1.trvalueid.value+"&pcid={pcid}";
}

//**************函数定义********************
function setSubCombo(combo){	//重新设定下拉框的选项
	switch(combo.name){
		case "traitid":
			var trvalue = document.getElementById("trvalueid");
			clearComboContent(trvalue);
			initCombo(trvalue,combo.value);
			break;
		default :
			break;
	}
}

function clearComboContent(combo){	//下拉框清空
	combo.value = 0;
	if(combo == null){
		combo.disabled = true;
		return;
	}
	for(var i = combo.options.length-1; i > 0; i--)
	{
		combo.options[i] = null;
	}
	combo.disabled = true;
}

function initCombo(combo,parId){	//按条件初始化下拉框
	var i , j=0;
	switch(combo.name){
		case "trvalueid":
			var len = trvalue_arr[parId].length;
			if(len){
				for(i = 0; i < len; i++){
					if(trvalue_arr[parId][i] != undefined){
						++j;
						combo.options[j] = trvalue_arr[parId][i];
					}
				}
				combo.disabled = false;
			}
			break;
		default:
			break;
	}
}

function initAllCombo(trait,trvalue){	//初始化所有下拉框
	//初始化公司选项
	var i,j=0;
	for(i = 0; i < trait_arr.length; i++){
		if(trait_arr[i] != undefined){
			++j;
			document.getElementById("traitid").options[j] = trait_arr[i];
		}
	}

	//初始化部门选项
	if(trait == 0){	//若未选定公司
		document.getElementById("traitid").value = 0;
		document.getElementById("trvalueid").disabled = true;
	}else{
		if(trait_arr[trait] != undefined){	//若选定的公司存在
			document.getElementById("traitid").value = trait;	//设定公司选中
			
			j = 0;
			for(i = 0; i < trvalue_arr[trait].length; i++){	//重新设置对应部门
				if(trvalue_arr[trait][i] != undefined){
					++j;
					document.getElementById("trvalueid").options[j] = trvalue_arr[trait][i];
				}
			}
			
			if(trvalue != 0){	//若选定部门
				if(trvalue_arr[trait][trvalue] == undefined){	//若选定的部门不存在
					document.getElementById("trvalueid").value = 0;
				}else{
					document.getElementById("trvalueid").value = trvalue;
				}	
			}else{
				document.getElementById("trvalueid").value = 0;
			}
		}else{	//若选定的公司不存在
			document.getElementById("traitid").value = 0;
			document.getElementById("trvalueid").disabled = true;
		}
	}
}
// -->


function gotoList(){
	location.href = "search.php?trid="+form1.traitid.value+"&tvid="+form1.trvalueid.value+"&pcid={pcid}";
}

//注册信息
function isemail (s)
{
 if (s.length > 60)
        {
                window.alert("email cann't be longer over 60 letters!");
				form1.email.focus();
                return false;
        }

         var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$";
         var re = new RegExp(regu);
         if (s.search(re) != -1) {
               return true;
         }
         else 
         {
               window.alert ("Input correct E-mail address !");
			   form1.email.focus();
               return false;
         }
}

function isNumber(s)
	{
		var digits="0123456789";
		var i=0;
		var sLength=s.length;
    
		while((i<sLength))
		 {  
			var c=s.charAt(i);
			if (  digits.indexOf(c)==-1)
			  return false;
			 i++;
		 }
		 return true;
	}
function isNumbers(s)
	{
		var digits="0123456789.-";
		var i=0;
		var sLength=s.length;
    
		while((i<sLength))
		 {  
			var c=s.charAt(i);
			if (  digits.indexOf(c)==-1)
			  return false;
			 i++;
		 }
		 return true;
	}
function info_check(){
	if(form1.email.value==""){
		alert("Email name cann't be empty!");
		form1.email.focus();
		return false;
	}
	if(form1.email.value!=""&&!isemail(form1.email.value)){
	form1.email.focus();return false;
	}
	if(form1.comp_add.value==""){
		alert("Address cann't be empty!");
		form1.comp_add.focus();
		return false;
	}
	if(form1.country.value==0){
		alert("Country cann't be empty!");
		form1.country.focus();
		return false;
	}
	if(form1.tel.value==""){
		alert("Tel cann't be empty!");
		form1.tel.focus();
		return false;
	}
	if(form1.fax.value==""){
		alert("FAX cann't be empty!");
		form1.fax.focus();
		return false;
	}
	if (form1.tel.value!=""&& !isNumbers(form1.tel.value) )
	{alert("Tel Should be numbers!");form1.tel.focus();return false;}
	if ( form1.fax.value!=""&&!isNumbers(form1.fax.value) )
	{alert("Fax Should be numbers!");form1.fax.focus();return false;}
	if ( form1.mob.value!=""&&!isNumbers(form1.mob.value) )
	{alert("Mob Should be numbers!");form1.mob.focus();return false;}
	if ( form1.icq.value!=""&&!isNumbers(form1.icq.value) )
	{alert("ICQ/OICQ  Should be numbers!");form1.icq.focus();return false;}
	return true;
}
function check_sub(){
	if(form1.user.value==""){
		alert("User name cann't be empty!");
		form1.user.focus();
		return false;
	}
	
	if(form1.pwd.value==""){
	alert("password cann't be empty!");
			form1.pwd.focus();
			return false;
	}
	if(form1.pwd.value!=""||form1.pwd1.value!=""){
		if(form1.pwd.value!=form1.pwd1.value){
			alert("密码和确认密码均不一致，请重新输入");
			form1.pwd1.focus();
			return false;
		}
	}
	if(form1.name.value==""){
		alert("name cann't be empty!");
		form1.name.focus();
		return false;
	}
	if ( form1.birth.value!=""&&!isNumbers(form1.birth.value) )
	{alert("Birthday Should be numbers!");form1.birth.focus();return false;}

	if ( form1.idcard.value!=""&&!isNumber(form1.idcard.value) )
	{alert("Idcard Should be numbers!");form1.idcard.focus();return false;}
	
	if(info_check()){
	form1.action.value="regist";
	form1.submit();
	}

}
//公司注册
function check_sub_com(){
	if(form1.user.value==""){
		alert("User name cann't be empty!");
		form1.user.focus();
		return false;
	}
	
	if(form1.pwd.value==""){
	alert("password cann't be empty!");
			form1.pwd.focus();
			return false;
	}
	if(form1.pwd.value!=""||form1.pwd1.value!=""){
		if(form1.pwd.value!=form1.pwd1.value){
			alert("密码和确认密码均不一致，请重新输入");
			form1.pwd1.focus();
			return false;
		}
	}
	if(form1.name.value==""){
		alert("Company cann't be empty!");
		form1.name.focus();
		return false;
	}
	if(info_check()){
	form1.action.value="regist";
	form1.submit();
	}
}
function info_edit(){
if(info_check()){
	if(form1.pwd.value!=""||form1.pwd1.value!=""){
		if(form1.pwd.value!=form1.pwd1.value){
			alert("密码和确认密码均不一致，请重新输入");
			form1.pwd1.focus();
			return false;
		}
	}
	form1.action.value="edit";
	form1.submit();
	}
}

function hr_info_check(){
	if(form1.pwd.value!=""||form1.pwd1.value!=""){
		if(form1.pwd.value!=form1.pwd1.value){
			alert("密码和确认密码均不一致，请重新输入");
			form1.pwd1.focus();
			return false;
		}
	}
	if(form1.name.value==""){
		alert("User name cann't be empty!");
		form1.name.focus();
		return false;
	}
	if(form1.birth.value==""){
		alert("birth name cann't be empty!");
		form1.birth.focus();
		return false;
	}
	if ( form1.birth.value!=""&&!isNumbers(form1.birth.value) )
	{alert("正确填写出生年月");form1.birth.focus();return false;}
	if(form1.stature.value==""){
		alert("身高不能为空!");
		form1.stature.focus();
		return false;
	}
	if ( form1.stature.value!=""&&!isNumber(form1.stature.value) )
	{alert("正确填写身高");form1.stature.focus();return false;}
	if(form1.sight_left.value==""){
		alert("视力不能为空!");
		form1.sight_left.focus();
		return false;
	}
	if(form1.sight_right.value==""){
		alert("视力不能为空!");
		form1.sight_right.focus();
		return false;
	}
	if(form1.polity.value==""){
		alert("政治面貌不能为空!");
		form1.polity.focus();
		return false;
	}
	if(form1.add.value==""){
		alert("联系地址不能为空!");
		form1.add.focus();
		return false;
	}
	if(form1.phone.value==""){
		alert("联系电话不能为空!");
		form1.add.focus();
		return false;
	}
	if ( form1.phone.value!=""&&!isNumbers(form1.phone.value) )
	{alert("正确填写联系电话");form1.phone.focus();return false;}
	if ( form1.phone1.value!=""&&!isNumbers(form1.phone1.value) )
	{alert("正确填写联系电话");form1.phone1.focus();return false;}
	if ( form1.phone2.value!=""&&!isNumbers(form1.phone2.value) )
	{alert("正确填写手机号码");form1.phone2.focus();return false;}
	
	if(form1.idcard.value==""){
		alert("身份证不能为空!");
		form1.idcard.focus();
		return false;
	}
	if ( form1.idcard.value!=""&&!isNumber(form1.idcard.value) )
	{alert("正确填写身份证");form1.idcard.focus();return false;}
	
	if(form1.email.value==""){
		alert("Email 不能为空");
		form1.email.focus();
		return false;
	}
	if(form1.email.value!=""&&!isemail(form1.email.value)){
	form1.email.focus();return false;
	}
	if(form1.study.value==""){
		alert("学历背景不能为空!");
		form1.study.focus();
		return false;
	}
	if(form1.speciality.value==""){
		alert("专业证书不能为空!");
		form1.speciality.focus();
		return false;
	}
	if(form1.styexp.value==""){
		alert("学习培训经历不能为空!");
		form1.styexp.focus();
		return false;
	}
	if(form1.language.value==""){
		alert("外语不能为空!");
		form1.language.focus();
		return false;
	}
	if(form1.computer.value==""){
		alert("计算机技能不能为空!");
		form1.computer.focus();
		return false;
	}
	if(form1.workexp.value==""){
		alert("工作经历不能为空!");
		form1.workexp.focus();
		return false;
	}
	if(form1.family.value==""){
		alert("家庭主要成员不能为空!");
		form1.family.focus();
		return false;
	}
	if(form1.work_way.value==""){
		alert("职业发展方向不能为空!");
		form1.work_way.focus();
		return false;
	}
	if(form1.opinion.value==""){
		alert("自我评价不能为空!");
		form1.opinion.focus();
		return false;
	}
	return true;
}
function hr_sub(){
	if(form1.user.value==""){
		alert("用户名不能为空!");
		form1.user.focus();
		return false;
	}
	
	if(form1.pwd.value==""){
	alert("密码不能为空");
			form1.pwd.focus();
			return false;
	}
	if(hr_info_check()){
	form1.action.value="news";
	form1.submit();
	}

}

function edit_hr_sub(){
	if(hr_info_check()){
	form1.action.value="edit";
	form1.submit();
	}

}


function showallduty(){
	openAWindow("dutylist.php", "dutylist", 680, 500, 1);
}

function openAWindow( pageToLoad, winName, width, height, center) {                            
    xposition=0; yposition=0;
    if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
        xposition = (screen.width - width) / 2;
        yposition = (screen.height - height) / 2;
    }
    args = "width=" + width + "," 
    + "height=" + height + "," 
    + "location=0," 
    + "menubar=0,"
    + "resizable=0,"
    + "scrollbars=1,"
    + "status=0," 
    + "titlebar=0,"
    + "toolbar=0,"
    + "hotkeys=0,"
    + "screenx=" + xposition + ","  //NN Only
    + "screeny=" + yposition + ","  //NN Only
    + "left=" + xposition + ","     //IE Only
    + "top=" + yposition;           //IE Only

    window.open( pageToLoad,winName,args );
}

function detectuser(type){
	if(form1.user.value!=""){
		username = form1.user.value;
	}else{
		alert("User name cann't be empty!");
		return false;
	}
	tg = "detect.php?type="+type+"&user="+form1.user.value;
	openAWindow( tg, "detect", 300, 120, 1);
}