function saveJob(job_id, element, employer_id)
{
    /* Set up the request */
    var xmlhttp =  new XMLHttpRequest();
    xmlhttp.open('GET', '/ajax_save_job.php?job_id='+job_id+'&employer_id='+employer_id, true);
    
    /* The callback function */
    xmlhttp.onreadystatechange = function()
    {
        if (xmlhttp.readyState == 4)
        {
            if (xmlhttp.status == 200)messageBack(xmlhttp.responseText, job_id, element);
            else alert('Error getting replies.')
        }
    }
    /* Send the request */
    xmlhttp.send(null);
}

function removeJob(job_id, element, employer_id)
{
    /* Set up the request */
    var xmlhttp =  new XMLHttpRequest();
    xmlhttp.open('GET', '/ajax_remove_job.php?job_id='+job_id+'&employer_id='+employer_id, true);
    
    /* The callback function */
    xmlhttp.onreadystatechange = function()
    {
        if (xmlhttp.readyState == 4)
        {
            if (xmlhttp.status == 200)messageBack(xmlhttp.responseText, job_id, element);
            else alert('Error getting replies.')
        }
    }
    /* Send the request */
    xmlhttp.send(null);
}

function messageBack(response, job_id, element)
{
    var ellink = document.getElementById(element);
    var object = eval("(" + response + ")");
    var error = object.error;
    if(error == false)
    {
        ellink.innerHTML = object.message;
    }
    else
    {
        ellink.innerHTML = "<span class='errorColour'>"+object.message+"</span>";
    }
}