﻿$(document).ready(function(){	
	$("#c_prlogin").click(function(){
		$("#c_prlogin").attr("class","c_enloginover");
		$("#c_enlogin").attr("class","c_prloginout");
		GetUsersInfo("pro");
	});
	$("#c_enlogin").click(function(){
		$("#c_enlogin").attr("class","c_prloginover");
		$("#c_prlogin").attr("class","c_enloginout");
		GetUsersInfo("enterprise");
	});
	$("#c_keywordsearch").click(function(){
		$("#c_keywordsearch").attr("class","c_keywordsearchover");
		$("#c_advsearch").attr("class","c_advsearchout");
		showKeywordSearch();
	});
	$("#c_advsearch").click(function(){
		$("#c_advsearch").attr("class","c_advsearchover");
		$("#c_keywordsearch").attr("class","c_keywordsearchout");
		showAdvSearch();
	});	
	$("#c_condition1").click(function(){
		$("#c_condition1").attr("class","c_condition1over");
		$("#c_condition2").attr("class","c_condition2out");
		$("#c_condition3").attr("class","c_condition3out");
		setupSearchCondition("all");
	});
	$("#c_condition2").click(function(){
		$("#c_condition1").attr("class","c_condition1out");
		$("#c_condition2").attr("class","c_condition2over");
		$("#c_condition3").attr("class","c_condition3out");
		setupSearchCondition("jobs");
	});
	$("#c_condition3").click(function(){
		$("#c_condition1").attr("class","c_condition1out");
		$("#c_condition2").attr("class","c_condition2out");
		$("#c_condition3").attr("class","c_condition3over");
		setupSearchCondition("co");
	});
	$("#c_hrcommunity").click(function(){		
		if ($("#c_hrcommunity").attr("class") == "c_hrcommunityout"){
		    $("#hrcommunitycon").attr("style","display:block;");
		    $("#Resources").attr("style","display:none;");		    
		    $("#c_hrresources").attr("class","c_hrresourcesout");
		    $("#c_hrcommunity").attr("class","c_hrcommunityover");
		}
	});
	$("#c_hrresources").click(function(){
	    if ($("#c_hrresources").attr("class") == "c_hrresourcesout"){
		    $("#c_hrresources").attr("class","c_hrresourcesover");
		    $("#Resources").attr("style","display:block;");
		    $("#hrcommunitycon").attr("style","display:none;");
		    $("#c_hrcommunity").attr("class","c_hrcommunityout");
		}
	});	
	$("#c_areachoose").click(function(){
        SelectCityValues($("#areachoosecode").val(),$("#c_areachoose").val());    
	    OpenDivCity('divprovince','c_areachoose','areachoosecode',1,100,400);	      
	});
	$("#c_city").click(function(){
	    SelectCityValues($("#areacode").val(),$("#c_city").val());       
	    OpenDivCity('divprovince','c_city','areacode',1,100,400);	      
	});
	$("#c_func").click(function(){
        SelectJobsValues($("#funccode").val(),$("#c_func").val()); 		
	    OpenDivJobs('divjobs','c_func','funccode',1,100,400);	
	});
	$("#c_datenum").click(function(){
	    OpenDivDate('popdate','c_datenum','datecode',200,500);	
	});
	$("#c_sector").click(function(){
	    OpenDivIndustry('popindustry','c_sector','industrycode',200,500);	
	});	
	$("#c_csearch").click(function(){
	    var status = true;
	    var Url = "";
	    if ($("#c_entry").val() == "请输入关键字" || $("#c_entry").val() == "" ){
	        alert("请输入关键字进行搜索!");
	        $("#c_entry").val("");
	        $("#c_entry").focus();
	        status = false;
	    }
	    else
	    {
	        Url = encodeURI($("#c_entry").val()) + "/";
	    }
	    Url += encodeURI($("#stype").val()) + "/";	    
	    if ($("#c_areachoose").val() != "地区选择"){
	        Url += encodeURI($("#c_areachoose").val())+"/";
	    }
	    else
	    {
	        Url += "0/";
	    }
	    Url += "0/0/0/1/0";		
	    if (status == true)
	    {
	        window.location.href="/users/searchresult/"+Url+".html";
	    }
	});
	$("#c_csearch1").click(function(){
	    var status = true;
	    var key = "";
	    var stype = "";
	    var Url = "";
	    	    
	    if ($("#c_city").val() == "选择/修改"){
	        alert("请选择城市!");
	        $("#c_city").focus();
	        status = false;	    
	        return;  
	    }
	    else{
	        Url += encodeURI($("#c_city").val())+"/";
	    }
	    
	    if ($("#c_func").val() == "选择/修改"){
	        alert("请选择职能!");
	        $("#c_func").focus();
	        status = false;		
	        return;    
	    }	    
	    else{
	        Url += encodeURI($("#c_func").val().replace(/\//g,","))+"/";
	    }
	    
	    if ($("#c_sector").val() == "选择/修改"){
	        alert("请选择行业!");
	        $("#c_sector").focus();
	        status = false;		
	        return;    
	    }
	    else{
	        Url += encodeURI($("#c_sector").val())+"/";
	    }
	    
	    if ($("#c_datenum").val() == "选择/修改"){
	        alert("请选择日期!");
	        $("#c_datenum").focus();
	        status = false;		
	        return;    
	    }
	    else{
	        Url += encodeURI($("#datecode").val())+"/";
	    }	    
	    if ($("#c_entry1").val() == "请输入关键字" || $("#c_entry1").val() == "" ){
            key += "0/";
	    }
	    else
	    {
	        key = encodeURI($("#c_entry1").val().replace(/\//g,",")) + "/";
	    }
	    
	    if ($("#c_com1").attr("checked") == "true"){
	        stype += $("#c_com1").val() +"/";
	    }   
	    else{
	        stype += $("#c_com2").val() +"/";
	    }
	    Url = key + stype + Url;
	    Url += "1/0";
	    if (status == true)
	    {
	        window.location.href="/users/searchresult/"+Url+".html";
	    }	        	    
	});
});
GetUsersInfo("all");
function formatJobMenu(str) {
    var jobs = str.split(';');
    var job;
    var StrResult = "<div class=menuitem>招聘岗位：</div>";
    for (var i = 0; i < jobs.length; i++) {
        job = jobs[i].split(',');
        StrResult += "<div class=menuitems><a href=\"/job" + job[0] + ".html\" target=\"_blank\">" + (i + 1) + ". " + job[1] + "</a></div>";
    }
    return StrResult;
}
function showJobMenu(link_id, e) {
    var xml_data = null;
    var node = null;
    var _vmenu = null;
    if (jQuery(e).parent().parent().children(".menuskin").html() == null) {
       _vmenu = "<div class=\"menuskin\" id=\"Corp_"+ link_id +"\" style=\"z-index:106;\" ><div class=menuitem>loading...</div></div>";
       jQuery(e).parent().parent().append(_vmenu);
       xml_data = "/inc/ReadJob.ashx";
       node = link_id;
       $.ajax({         
           type: "GET", 
           url: xml_data, 
           data: {CorpID:node,Ran:Math.random()}, 
           success: function(data){
               if (data.length > 0){
                    $("#Corp_"+link_id).attr("innerHTML",formatJobMenu(data));
               }
               else
               {
                    $("#Corp_"+link_id).attr("innerHTML","<div class=menuitem>招聘岗位：</div><div class=menuitems><a>暂无招聘岗位</a></div>");
               }
           }
        });  
        jQuery(e).parent().parent().mouseleave(function() { jQuery(e).parent().parent().children(".menuskin").hide(); }); 
    } else {
        jQuery(e).parent().parent().children(".menuskin").show();
    }
}
function GetUsersInfo(stype){
    $.ajax({         
       type: "GET", 
       url: "/inc/GetUsersInfo.ashx", 
       data: {STYPE:stype,Ran:Math.random()}, 
       success: function(data){      
           if (data.split("|=|")[0] == "1"){  
               $("#c_prlogin").attr("class","c_enloginout"); 
               $("#c_enlogin").attr("class","c_prloginover");
           }   
           else
           {
               $("#c_prlogin").attr("class","c_enloginover"); 
               $("#c_enlogin").attr("class","c_prloginout");          
           }
           $("#prlogin").attr("innerHTML",data.split("|=|")[1]); 
       }
    });    
}
function HR_LogIn(stype){
    var users = "";
    var password = "";
    var zidong = "";
    if ($("#c_membername").val() == ""){
        alert("请输入用户名!");
        $("#c_membername").focus();
        return;
    }
    else
    {
        users = $("#c_membername").val();
    }
    if ($("#c_password").val() == ""){
        alert("请输入密码!");
        $("#c_password").focus();
        return;
    }
    else
    {
        password = $("#c_password").val();
    }
    if ($(".c_zidong").attr("checked") == true){
        zidong = $("#c_zidong").val();
    }else{
        zidong = "0";
    }
    $("#c_login").attr("class","c_loginloading");
    $("#c_login").attr("disabled","true");
    $.ajax({         
       type: "POST", 
       url: "/inc/HRLogIn.ashx", 
       data: {STYPE:stype,USERS:users,PASSWORD:password,ZIDONG:zidong,Ran:Math.random()}, 
       success: function(data){           
            if (data.split("|=|")[0] == "0"){
                $("#prlogin").attr("innerHTML",data.split("|=|")[1]);
                $("#publicheader_LoginMenu").attr("innerHTML",data.split("|=|")[2]);
                if (stype == "Pro"){
                    $("#publicheader_menu_2_font").attr("innerHTML","<a href=\"/users/main.aspx\" target=\"_blank\">个人求职</a>");
                    window.location.href='/users/main.aspx';
                }
                if (stype == "Enterprise"){
                    $("#publicheader_menu_3_font").attr("innerHTML","<a href=\"/enterprise/main.aspx\" target=\"_blank\">企业招聘</a>");
                }
                $("#toolline").hide();
                $("#tooltriange").hide();
            }
            else
            {
                alert(data.split("|=|")[1]);
            }
            $("#c_login").attr("class","c_login");
            $("#c_login").removeAttr("disabled");
       }
    });     
}
function showKeywordSearch(){
    $("#search_center").show();
    $("#search_center1").hide();
}
function showAdvSearch(){
    $("#search_center").hide();
    $("#search_center1").show();    
}
function setupSearchCondition(Condition){
    $("#stype").val(Condition);
}
function focusKeyword(frm,values)
{
	if (frm.value == values){
		frm.value = "";	
	}
}
function showAreaMore(e){
    $("#area1").show();
    $("#area").attr("class","areamouseout");
    $("#allarea").mouseleave(function() { $("#area1").hide();$("#area").attr("class","areamouseover"); }); 
}
function ReadResume(ResumeNum,ResumeUser){
    //alert(ResumeNum);
    if (ResumeNum == "0" && ResumeUser != ""){        
        alert("您还没有填写简历,请您先完善一份简历!");
        window.location.href='/users/ResumeEdit.aspx';
    }   
    //
    if(!showleftad && !showrightad){return;}
	if (window.screen.width<MinScreenW){
		showad = false;
		document.getElementById("Javascript.LeftDiv").style.display="none";
		document.getElementById("Javascript.RightDiv").style.display="none";
		return;
	}
	var Borderpx = ((window.screen.width-910)/2-AdDivW)/2;
	if(showleftad) {
	document.getElementById("Javascript.LeftDiv").style.display="";
	document.getElementById("Javascript.LeftDiv").style.top=document.documentElement.scrollTop+Toppx+ 'px';
	document.getElementById("Javascript.LeftDiv").style.left=document.documentElement.scrollLeft+Borderpx+ 'px';
	}
	if(showrightad) {
	document.getElementById("Javascript.RightDiv").style.display="";
	document.getElementById("Javascript.RightDiv").style.top=document.documentElement.scrollTop+Toppx+ 'px';
	document.getElementById("Javascript.RightDiv").style.left=document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById("Javascript.RightDiv").offsetWidth-Borderpx+ 'px';
	}      
}
