$(document).ready(function(){
    $("#checkAllTop").click(function(){
        var check = $(this).attr("checked");
        $("input[name=jobs[]]").attr("checked",check);
        $("#checkAllBottom").attr("checked",check);
    });
    $("#checkAllBottom").click(function(){
         var check = $(this).attr("checked");
        $("input[name=jobs[]]").attr("checked",check);
        $("#checkAllTop").attr("checked",check);
    });
});
function Recommend(){
	var count =$.trim($("#friend_email_count").val());
	var emailGet="";
	var email="";
	for(var i=1;i<=count;i++){
		emailGet =$.trim($("#friend_email_" + i).val());
		if(emailGet != ""){
			if(!isEmail(emailGet)){
				alert("邮件 " + emailGet + " 格式不正确");
				$("#friend_email_" + i).focus();
				return false;
			}
			if(email!="")email+=",";
			email+=emailGet;
		}
    }
	if(email==""){
		alert("请填写好友邮箱");
		return false;
	}
	
	var content =$.trim($("#friend_content").val());
	if(content==""){
		alert("推荐内容不能为空");
		return false;
	}
	type =0;
	$.post("/person/ajax.php",{action:"addRecommend",email:email,content:content,type:type},
	function(data){
		if(data!="1"){
			alert("系统忙，请稍后再试");
			hideDiv('showRecommendLayer');
			return false;
		}
		alert("推荐成功");
		hideDiv('showRecommendLayer');
		$("#friend_email").val("");
	});
}
function RecommendReg(){
	var count =$.trim($("#friend_regemail_count").val());
	var emailGet="";
	var email="";
	for(var i=1;i<=count;i++){
		emailGet =$.trim($("#friend_regemail_" + i).val());
		if(emailGet != ""){
			if(!isEmail(emailGet)){
				alert("邮件 " + emailGet + " 格式不正确");
				$("#friend_regemail_" + i).focus();
				return false;
			}
			if(email!="")email+=",";
			email+=emailGet;
		}
    }
	if(email==""){
		alert("请填写好友邮箱");
		return false;
	}
	var content =$.trim($("#friend_regcontent").val());
	//if(content==""){
	//	alert("推荐内容不能为空");
	//	return false;
	//}
	var type =$.trim($("#sendmail_regtype").val());
	if(type==""){
		type =0;
	}
	$.post("/person/ajax.php",{action:"addRecommend",email:email,content:content,type:type},
	function(data){
		if(data!="1"){
			alert("系统忙，请稍后再试");
			hideDiv('showRecommendRegLayer');
			return false;
		}
		alert("推荐成功");
		hideDiv('showRecommendRegLayer');
		$("#friend_regemail").val("");
	});
}
function RecommendEzine(){
	var count =$.trim($("#friend_emailEzine_count").val());
	var emailGet="";
	var email="";
	for(var i=1;i<=count;i++){
		emailGet =$.trim($("#friend_emailEzine_" + i).val());
		if(emailGet != ""){
			if(!isEmail(emailGet)){
				alert("邮件 " + emailGet + " 格式不正确");
				$("#friend_emailEzine_" + i).focus();
				return false;
			}
			if(email!="")email+=",";
			email+=emailGet;
		}
    }
	if(email==""){
		alert("请填写好友邮箱");
		return false;
	}
	var content =$.trim($("#friend_contentEzine").val());
	
	var type =$.trim($("#sendmail_type").val());
	if(type==""){
		type =0;
	}
	$.post("/person/ajax.php",{action:"addRecommend",email:email,content:content,type:type},
	function(data){
		if(data!="1"){
			alert("系统忙，请稍后再试");
			hideDiv('showRecommendEzineLayer');
			return false;
		}
		alert("推荐成功");
		hideDiv('showRecommendEzineLayer');
		$("#friend_emailEzine").val("");
	});
}
//推荐简历给好友
function recommend(job_id,jobname,username){
	popupDiv("showRecommendLayer");
	if(job_id!=""){
		var str;
		var str1;
		if(job_id.toString().indexOf(",")!=-1){
			str1 = "http://"+document.domain+"/search/job.php?job_ids="+job_id;
			str = "你的好友" + username + "推荐了几个职位给你，请点击以下链接：" + str1;
		}else{
			str1 = "http://"+document.domain+"/company/job.php?job_id="+job_id;
			str = "你的好友" + username + "推荐了一个";
			if(jobname != ""){
				str += " <a href=\"" + str1 + "\" target=\"_blank\">" + jobname + "</a> ";
			}
			str += "职位给你，请点击以下链接：" + str1;
		}
	}
	$("#friend_content").val(str);
}
//邀请好友注册
function recommendReg(str){
	popupDiv("showRecommendRegLayer");
	str = "您的好友" + str + "邀请您加入金鼎人才网，更多职位信息及营销百科等您分享。";
	$("#friend_regcontent").val(str);
}
//电子杂志推荐给好友
function recommendEzine(str){
	popupDiv("showRecommendEzineLayer");
	$("#friend_contentEzine").val(str);
}

var index = 1;
function addFriendEmail(friendId){
	var oTr = document.getElementById(friendId + "_addtr").rows[0];
	var newTr = oTr.cloneNode(true);
	document.getElementById(friendId + "_addtr").getElementsByTagName("tbody")[0].appendChild(newTr);
	newTr.cells[1].firstChild.id = friendId + "_" + ++index;
	newTr.cells[1].firstChild.value = "";
	document.getElementById(friendId + "_b1").disabled = document.getElementById(friendId + "_addtr").rows.length == 5 ;
	document.getElementById(friendId + "_count").value = index;
}
function delFriendEmail(obj,friendId){
    var rowsleng = document.getElementById(friendId + "_addtr").rows.length;
	if (rowsleng == 1){
		alert("不能删除唯一邮箱！");
		return;
	}
	var oTr = obj.parentNode.parentNode;
	oTr.parentNode.removeChild(oTr);
	document.getElementById(friendId + "_b1").disabled = false;
}

function recommendall(username){
	var str = getChecked();
	if(str==false) return false;
	recommend(str,"",username);
}
function getChecked(){
    var str = "";
    var ck = $("input:checked[name=jobs[]]");
    var str = "";
    for(var i=0;i<ck.length;i++){
        if(str!="")str+=",";
        str+=ck[i].value;
    }
    if(str==""){
       alert('请查询并勾选简历');
       return false;
   }
   return str;
}
function apply(job_id){
	if(job_id>0){
		$.post("/person/ajax.php",{action:"getResumeAndLetter",job_id:job_id},
		function(data){
			if(data==-1){
				changeLoginSubjectNew("你目前的操作需要登录才能进行","subject");
			    popupDiv("showLoginLayerNew");
				$('#login_username_new').focus();
				//alert("请登录以后投递简历");
				return false;
			}
			if(data=='success'){
				popupDiv("showSuccessLayer");
				return false;
			}
			if(data.indexOf('question__')!=-1){
				
				var tt = data.split("__");
				if(tt[1]==""){
					alert("请刷新页面后，重新投递");
					return false;
				}
				var resume_id = tt[1];
				var letter_id = tt[2];
				$("#answerQuestionBtn").click(function(){
					window.open("/search/apply.php?job_id="+job_id+"&resume_id="+resume_id+"&letter_id="+letter_id);
				});
				popupDiv("showMustAnswerLayer");
				return false;
			}
			$("#showApplyLayer").html(data);
			popupDiv("showApplyLayer");
		});
	}else{
		alert("参数错误");
		return false;
	}
}
function mustAnswer(job_id){
	$.post("/search/ajax.php",{action:"applyJob",job_id:job_id},
		function(data){
			if(data=="hasquestion"){
				window.open("/search/apply.php?job_id="+job_id,"_blank");
			}else{
				alert(data);
			}
			return false;	
	});
}
function changeEditSelectResume(obj){
	$("#changeEditSelectResume").attr("href","/person/resumezh.php?resumeid="+obj.value);
}
function changeEditSelectLetter(obj){
	$("#changeEditSelectLetter").attr("href","/person/letter.php?id="+obj.value);
}
function sendApply(job_id){
	var resume_id = $("#selectResume").val();
	var letter_id = $("#selectletter").val();
	var ischeck = $("#selectedResumeLetter").attr("checked")==true?1:0;
	$.post("/person/ajax.php",{action:"selectResumeLetter",ischeck:ischeck,resume_id:resume_id,letter_id:letter_id,job_id:job_id},
	function(data){
		hideDiv("showApplyLayer");
		if(data=='success'){
			popupDiv("showSuccessLayer");
			return false;
		}
		if(data.indexOf('question__')!=-1){
			var tt = data.split("__");
			if(tt[1]==""){
				alert("请刷新页面后，重新投递");
				return false;
			}
			var resume_id = tt[1];
			var letter_id = tt[2];
			$("#answerQuestionBtn").click(function(){
				window.open("/search/apply.php?job_id="+job_id+"&resume_id="+resume_id+"&letter_id="+letter_id);
			});
			popupDiv("showMustAnswerLayer");
			return false;
		}else{
			alert(data);
			return false;
		}
	});
}
function addfavorite(job_id){
	if(job_id=="all"){
		job_id = getChecked();
		if(job_id==false){
			return false;
		}
	}
	$.post("/search/ajax.php",{action:"addfavorite",job_id:job_id},
	function(data){
		if(data=="-1"){
			changeLoginSubjectNew("你目前的操作需要登录才能进行","subject");
			popupDiv("showLoginLayerNew");
			$('#login_username_new').focus();
			return false;
		}
		alert(data);
	});
}
