﻿function updatebasketcount()
{
    if (basketcount==0) document.getElementById('baskettext').innerHTML = 'My Cart is empty';
    if (basketcount==1) document.getElementById('baskettext').innerHTML = 'My Cart contains 1 job';
    if (basketcount>1) document.getElementById('baskettext').innerHTML = 'My Cart contains ' + basketcount + ' jobs';
}

function request_object()
{
    try
    {
        return new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch(e)
    {
        try
        {
            return new ActiveXObject('Microsoft.XMLHTTP');
        }
        catch(e)
        {
            return new XMLHttpRequest();
        }
    }
}
  
function addtobasket(vacancyid, addid, delid)
{   
    var failed;
    // Call the request object method wrapper function
    var request_var = request_object();
    if(request_var)
    {
        failed = false;
        var url = baseurl + "candidate/shortlist/?mode=ajax&addvacancy=" + vacancyid
        request_var.open("GET",url,true);    
        request_var.send(null);
        document.getElementById(addid).style.display = 'none'; 
        document.getElementById(delid).style.display = 'inline';         
        basketcount = basketcount + 1;
        updatebasketcount()
    }
    return failed;
}


function delfrombasket(vacancyid, addid, delid)
{
    var failed;   
    // Call the request object method wrapper function
    var request_var = request_object();
    if(request_var)
    {
        failed = false;        
        var url = baseurl + "candidate/shortlist/?mode=ajax&delvacancy=" + vacancyid
        request_var.open("GET",url,true);    
        request_var.send(null);
        document.getElementById(addid).style.display = 'inline'; 
        document.getElementById(delid).style.display = 'none'; 
        basketcount = basketcount - 1;
        updatebasketcount()
    }
    return failed;
}

function dorequest(url)
{
    var request_var = request_object();
    if(request_var)
    {
        request_var.open("GET",url,true);
        request_var.send(null);
    }	
}

function addtobasketprofile(vacancyid)
{   
    var failed;   
    // Call the request object method wrapper function
    var request_var = request_object();
    if(request_var)
    {        
        failed = false;
        var url = baseurl + "candidate/shortlist/?mode=ajax&addvacancy=" + vacancyid
        request_var.open("GET",url,true);    
        request_var.send(null);
        $(".addtobasket").hide();       
        $(".deletefrombasket").show();              
        basketcount = basketcount + 1;
        updatebasketcount()
    }
    return failed;
}

function delfrombasketprofile(vacancyid)
{
    var failed;   
    // Call the request object method wrapper function
    var request_var = request_object();
    if(request_var)
    {
        failed = false;        
        var url = baseurl + "candidate/shortlist/?mode=ajax&delvacancy=" + vacancyid
        request_var.open("GET",url,true);    
        request_var.send(null);
        $(".addtobasket").show();       
        $(".deletefrombasket").hide();               
        basketcount = basketcount - 1;
        updatebasketcount()
    }
    return failed;
}
