function sendBadReport(j, e, c, s, m, o) {
    //alert('Bad Report!');
    //alert(j + ' - ' + t + ' - ' + s + ' - ' + m + ' - ' + o);
    var r = '';
    if (s == true) r = 'Spam';
    if (m == true) r = 'Miscategorized';
    if (o == true) r = 'Other';
    JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.ReportBadJob(j, e, c, r, sendBadReportCallback);
}
function sendBadReportCallback(){alert('The job has been reported.');}

//This is used for the left margin filter and dimensions
function toggleFilterHeader(insideID) {
    if (document.getElementById(insideID).style.display == 'none')
        document.getElementById(insideID).style.display = '';
    else
        document.getElementById(insideID).style.display = 'none';
}

//RESULTS PAGES
function toggleFilters() {
    var o = document.getElementById('pnlFilters');
    var container = document.getElementById('pnlFiltersContainer');
    if (o.style.display == 'none') {
        o.style.display = '';
        container.style.width = '200px';
    }
    else {
        o.style.display = 'none';
        container.style.width = '60px';
    }
}

/* SEND MAIL */
function sendRecommendationMail(o, userid) {
    try {
        var to = document.getElementById(o.attributes['toBox'].value).value;
        var from = document.getElementById(o.attributes['fromBox'].value).value;
        if ((from == '') || (to == '')) {
            alert('The \'From\' and \'To\' emails must be specified!');
            return;
        }
        JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.SendRecommendationMail(
				userid,
				to,
				from,
				o.attributes['jobid'].value,
				document.getElementById(o.attributes['commentBox'].value).value, sendRecommendationMailCallback, sendRecommendationMailCallbackError);

        //Notify user
        //alert('The email has been sent.');

    }
    catch (err) {
        //alert(err);
        //alert(err.description);
    }

}
function sendRecommendationMailCallback(){alert('The email has been sent.');}
function sendRecommendationMailCallbackError(){alert('An error occurred while trying to send the email.');}

/* JOB SAVE */
function jobSave(jobid, userid) {
    //PageMethods.JobSave(jobid, jobSaveComplete);
    JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.JobSave(jobid, userid, jobSaveComplete);
}
function jobSaveComplete(result){alert("The job has been saved!");}

/* TOGGLE PANEL */
function togglepanel(id) {
    var obj = document.getElementById(id);
    if (obj != null) {
        if (obj.style.display == 'none') obj.style.display = '';
        else obj.style.display = 'none';
    }
}

/* LOAD COMBOS */
function fillcombo(combo, arr) {
    combo.options.length = 0;
    for (var ii = 0; ii < arr.length / 2; ii++)
        combo.options[ii] = new Option(arr[ii * 2], arr[ii * 2 + 1]);
}

function logAdClick(a, d) {
    JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.LogAdClick(parseInt(a), parseInt(d), logAdClickCallback);
}
function logAdClickCallback(){}

function logPremiumJobClick(a) {
    JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.LogPremiumJobClick(parseInt(a), logPremiumJobClickCallback);
}
function logPremiumJobClickCallback(){}

function logPremiumJobImpression(a) {
    JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.LogPremiumJobImpression(parseInt(a), logPremiumJobImpressionCallback);
}
function logPremiumJobImpressionCallback(){}

//CV Connect
function miningEmailSave(c, u)
{    
return JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.CVMiningEmailSave(parseInt(c), parseInt(u), miningEmailSaveCallback);
}
function miningEmailSaveCallback(){alert('The item was saved.');}

//Job Alert
function jobAlertEmailSave(c,u)
{
return JacksonHealthCare.ListingSite.WebSite.WebService.MainServices.JobAlertEmailSave(parseInt(c), parseInt(u), jobAlertEmailSaveCallback);
}
function jobAlertEmailSaveCallback(){alert('The item was saved.');}