function show(el)
{
    document.getElementById(el).style.display = 'block';
}

function hide(el)
{
    document.getElementById(el).style.display = 'none';
}

function search_profession () {
    show('jobssearch_professionlist');
    var para_string = "&profession="+escape($F("profession"));
    var opt = { method:'post', postBody: 'state=get_profession_list'+para_string };
    new Ajax.Updater( {success:'jobssearch_professionlist'}, phpSelf, opt);
}

function select_profession (id) {
    document.getElementById("profession").value = document.getElementById("profession_input_"+id).value;
    document.getElementById("jobssearch_professionlist").innerHTML = "";
}

function search_profession2 () {
    show('jobssearch_professionlist');
    var para_string = "&profession="+escape($F("profession2"));
    var opt = { method:'post', postBody: 'state=get_profession_list2'+para_string };
    new Ajax.Updater( {success:'jobssearch_professionlist'}, phpSelf, opt);
}

function select_profession2 (id) {
    window.location = phpSelf+'?state=search&profession='+document.getElementById("profession_input_"+id).value;
}

function from_now(element) {
    if (document.getElementById(element + '_fromnow').checked == true) {
        document.getElementById(element).value = stringFromNow;
    } else {
        document.getElementById(element).value = '';
    }
}

function from_now_check(element) {
    if (document.getElementById(element + '_fromnow').checked == true) {
        document.getElementById(element + '_fromnow').checked = false;
    } else {
        if (document.getElementById(element).value == stringFromNow) {
            document.getElementById(element + '_fromnow').checked = true;
        }
    }
}

function switchPosition()
{
    if (document.getElementById("position").value == "2")
    {
        document.getElementById("duration").parentNode.parentNode.style.display = 'none';
    }
    else
    {
        try
        {
            document.getElementById("duration").parentNode.parentNode.style.display = 'table-row';
        }
        catch(ex)
        {
            document.getElementById("duration").parentNode.parentNode.style.display = 'block';
        }
    }
    
}
