﻿$(document).ready(function() {
    $('*[id$=uxSimpKeyword]').val('');
    f_uxSimpSearchOnBlur();
});


function f_uxSimpSearchOnFocus() {
    var v_waterMarkWording = f_labelTxt('M001033');  //'Enter keyword here';

    if ($('*[id$=uxSimpKeyword]').val().trim() == v_waterMarkWording) {
        $('*[id$=uxSimpKeyword]').removeClass("watermarkOn");
        $('*[id$=uxSimpKeyword]').val('');
    }
}
function f_uxSimpSearchOnBlur() {
    var v_waterMarkWording = f_labelTxt('M001033');  //'Enter keyword here';

    if ($('*[id$=uxSimpKeyword]').val().trim() == '') {
        $('*[id$=uxSimpKeyword]').addClass("watermarkOn");
        $('*[id$=uxSimpKeyword]').val(v_waterMarkWording);
    }
}

function f_validateBeforeSubmit() {
    
    var v_err = false;
    var v_msg = '';


    //var uxSimpKeywordVal = $('*[id$=uxSimpKeyword]').val();
    var uxSimpKeywordVal = '';
    if ($('*[id$=uxSimpKeyword]').hasClass('watermarkOn') ||
        $('*[id$=uxSimpKeyword]').val().trim() == f_labelTxt('M001033')) {
        uxSimpKeywordVal = '';
    } else {
        uxSimpKeywordVal = $('*[id$=uxSimpKeyword]').val();
    }
    
    
    var uxSimpJobTypeVal = $('*[id$=uxSimpJobType]').val();
    var uxSimpIndustryVal = $('*[id$=uxSimpIndustry]').val();
    var uxSimpLocationVal = $('*[id$=uxSimpLocation]').val();
    var uxSimSalaryFrVal = $('*[id$=uxSimSalaryFr]').val();
    var uxSimSalaryToVal = $('*[id$=uxSimSalaryTo]').val();

    if (parseInt($('*[id$=uxSimSalaryFr]').val()) > parseInt($('*[id$=uxSimSalaryTo]').val())) {
        v_err = true;
        v_msg += f_msgTxt('J029002') + '\n'; //'薪酬(由)必須少於薪酬(至)\n';
    }

    if (uxSimpKeywordVal == '' && uxSimpJobTypeVal == '' &&
                uxSimpIndustryVal == '' && uxSimpLocationVal == '' &&
                uxSimSalaryFrVal == '' && uxSimSalaryToVal == '') {

        v_err = true;
        v_msg += f_msgTxt('J029003') + '\n';  //'至少選擇一個搜尋條件\n';
    }
    
    if (v_err) {
        alert(v_msg);
        return false;
    };
}

