﻿/**
** Created by David Mountain, Allan Weir
** Version 1.0
** Last Modified - 24/09/09
**/
$j(document).ready(function() {
    $j('#JobList .spec-jobs').each(function() {
        var job = new expandableDiv();
        job.init(this);
    });
});

function expandableDiv() { };
expandableDiv.prototype = {
    init: function(job) {
        var o = this;
        o.job = job;
        o.ID = "#" + $j(o.job).attr('id');
        o.heading = $j(o.ID + ' .jobtitle');
        o.jobdesc = $j(o.ID + ' .expandingdiv');
        o.opened = false;
        o.heading.bind('click', o, o.onclick);
    },
    onclick: function(event) {
        var o = event.data;
        if (o.opened) {
            o.jobdesc.removeClass('expand');
            o.opened = false;
        } else {
            o.jobdesc.addClass('expand');
            o.opened = true;
        }
        Cufon.refresh();
    }
};