﻿var thisKeyWordsIndex = 0;
var KeywordsCount = 0;
var thisa;


var h_zw = "01,IT/通讯;02,销售;03,市场/广告类;04,财务/金融类;05,生产/工程类;06,行政/后勤类;07,高级管理类;08,物流/贸易类;09,文字/设计类;10,科研人员类;11,律师/法务类;12,教师类;13,医疗/护理类;14,咨询/顾问类;15,公务员类;16,在校学生类;17,培训生类;18,服务类;19,其他类;20,翻译类;21,建筑/房产类;22,纺织/服装类;23,客户服务;";
var h_dd = "";
var h_rq = "1,一天;2,两天;3,三天;7,一周;14,两周;30,一个月;60,两个月;90,三个月;";

var h_zwdata ={arr:""+h_zw+"",val:"",txt:"",chk:"",chkNo:"0"};
var h_dddata ={arr:""+h_dd+"",val:"",txt:"",chk:"",chkNo:"0"};
var h_rqdata ={arr:""+h_rq+"",val:"",txt:"",chk:""};

var li_h_zwdata = h_zwdata
var li_h_dddata = h_dddata
var li_h_rqdata = h_rqdata

$(document).ready(function(){

    h_dd=$("#Head1_lblSessonAreaId").val();
    h_dddata ={arr:""+h_dd+"",val:"",txt:"",chk:"",chkNo:"0"};
    //alert(h_dddata.arr);
    li_h_dddata = h_dddata;
    
    setSelectBoxO( $("#h_zw"),"请选择职位类别",h_zwdata,5,80,true);
    setSelectBoxO( $("#li_h_zw"),"请选择职位类别",li_h_zwdata,5,80,true);
    setSelectBoxO( $("#h_dd"),"请选择工作地点",h_dddata,5,60,true);
    setSelectBoxO( $("#li_h_dd"),"请选择工作地点",li_h_dddata,5,60,true);
    setSelectBoxO($("#h_rq"),"请选择发布日期",h_rqdata,4,60,true);
    setSelectBoxO($("#li_h_rq"),"请选择发布日期",li_h_rqdata,4,60,true);
    myFocus("h_keyWord","请输入职位或单位名称");
    
    SetKeyWordsResultPosition();

    $("#myclose").click(function(){
        $("#myselect").hide();
        $("#subMyselect").hide();
        return false;
    });

    $("#myselect").click(function(){ 
        if(!isSelect){
            $("#subMyselect").hide();
        }
        isSelect = !isSelect;
    });
    
    $("#h_keyWord").keydown(function(){
        var kxKeyWord=event.keyCode;
        if(kxKeyWord == 13){
            $("#h_ss").focus();
            $("#h_ss").click();
        }
    });
   
    $("#h_keyWord").keyup(function(){
        var kxKeyWord=event.keyCode;
        if(kxKeyWord == 38){
            thisKeyWordsIndex --;
            thisKeyWordsIndex = (thisKeyWordsIndex< 1)?0:thisKeyWordsIndex;
            thisa = $("#hLi"+thisKeyWordsIndex+"")
            if(thisa != null){
                var previouslyaIndex = thisKeyWordsIndex + 1;
                var previouslya = $("#hLi"+previouslyaIndex+"");
                if(previouslya != null){
                    previouslya.removeClass("keyWordsResulthover");
                }
                thisa.addClass("keyWordsResulthover");
                $("#h_keyWord")[0].value = thisa.text();
            }
        }
        else if( kxKeyWord == 40){
            thisKeyWordsIndex ++;
            thisKeyWordsIndex = (thisKeyWordsIndex< 1)?0:thisKeyWordsIndex;
            thisKeyWordsIndex = (thisKeyWordsIndex>KeywordsCount-1)?KeywordsCount-1:thisKeyWordsIndex;
            thisa = $("#hLi"+thisKeyWordsIndex+"");
            if(thisa != null){
                var previouslyaIndex = thisKeyWordsIndex - 1;
                var previouslya = $("#hLi"+previouslyaIndex+"");
                if(previouslya != null){
                    previouslya.removeClass("keyWordsResulthover");
                }
                thisa.addClass("keyWordsResulthover");
                $("#h_keyWord")[0].value = thisa.text();
            }
        }
        else if( kxKeyWord == 13){
            hSearch();
            return false;
        }
        else{
            thisKeyWordsIndex = 0;
            KeywordsCount = 0;
            ShowKeyWordsResult();
        }
        return false;
    });
   
    $("#h_keyWord").click(function(){
        if($("#h_keyWord").val() != ""){
            ShowKeyWordsResult();
        }
        return false;
    });
   
    $("#rctBody").click(function(){
        $("#myselect").hide();
        $("#subMyselect").hide();
        $("#keyWordsResult").hide();
        thisKeyWordsIndex = -1;
    });
   
    $("#h_ss").click(function(){
        hSearch();
        return false;
    });
});

function SetKeyWordsResultPosition(){
    var obj = $("#h_keyWord");
    var _left = obj.offset().left;
    var _top = obj.offset().top+26;
    $("#keyWordsResult").css({left:""+_left+"",top:""+_top+""});
}

function ShowKeyWordsResult(){
    var h_keyWord = $("#h_keyWord").val();
    if(h_keyWord != ""){
        $.ajax({
            type:"post",
            url:"/Include/Ashx/Head.ashx",
            data:"h_keyWord="+h_keyWord+"",
            success:function(data){
                $("#keyWordsResult").html(data);
                KeywordsCount = $("#KeywordsCount").val();
                if(KeywordsCount > 0){
                    $("#keyWordsResult").show();
                    _height = KeywordsCount*22;
                    $("#keyWordsResult").css({height:""+_height+""});
                    thisKeyWordsIndex=-1;
                }
                else{
                    thisa = null;
                    $("#keyWordsResult").hide();
                }
            },
            error:function(){
            }
        });
    }
}

function ChangeLiCss(id){
    if(thisa != null){
        thisa.removeClass("keyWordsResulthover");
    }
    $("#hLi"+id+"").addClass("keyWordsResulthover");
    thisa = $("#hLi"+id+"");
    $("#h_keyWord")[0].value = thisa.text();
    thisKeyWordsIndex = id;
}

function hSearch(){
    url="zw1-"+h_zwdata.val+",ddx-"+h_dddata.val+",rq-"+h_rqdata.val+"";
    var h_keyWord = encodeURI($("#h_keyWord").val().replace("请输入职位或单位名称",""));
    url += ",zwmc-"+h_keyWord+"";
    returnPage("/Q/StationList,"+url+".html");
}
