// addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html
function addEvent(obj, type, fn) {
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); };
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

var jobsList = function () {
	var config = {
		strId:'jobslist'
	};
	function init() {
		if (!document.getElementById || !document.createTextNode) {
			return;
		}
		var oContainer = document.getElementById(config.strId);
		if ((typeof(jobs) == 'undefined') || (!oContainer)) {return;}
		var oList = document.createElement('ul');
		var oItem, oItemLink;
		for (var i=0, len=jobs.jobs.length; i<len; i++) {
			oItem = document.createElement('li');
			oItemLink = document.createElement('a');
			oItemLink.href = jobs.jobs[i].url;
			oItemLink.appendChild(document.createTextNode(jobs.jobs[i].title + ' (' + jobs.jobs[i].employer + ')'));
			oItem.appendChild(oItemLink);
			oList.appendChild(oItem);
		}
		oContainer.appendChild(oList);
	}
	return {
		init: init
	};
}();


addEvent(window, 'load', function () {
	jobsList.init();	
});