jQuery(document).ready(function() {
	$container = jQuery("#content #right");
	$target = jQuery("#content #right .scroll");

	jQuery.ajax({
		beforeSend: function(r) {
			$container.addClass("loading");
		},
		complete: function(r) {
			$container.removeClass("loading");			
		},
		success: function(d) {
			if(typeof d !== 'object')
				return;	
	
			var html = "<h1>Job Openings at the About Group</h1>";

			for(var i = 0; i < d.length; i++) {
				var c = d[i];

				html += '<h2>' + c.department + '</h2>';

				html += '<ul>';

				for(var j = 0; j < c.jobs.length; j++) {
					html += '<li>';
					html += '<a href="https://performancemanager4.successfactors.com/career?company=nytimesco&career_ns=job_listing&navBarLevel=JOB_SEARCH&career_job_req_id=' + c.jobs[j].id + '">' + c.jobs[j].title + '</a>';
					html += '</li>';
				}

				html += '</ul>';
			}

			$target.html(html);
			$target.jScrollPane();
		},
		data: {
			'page':'company',
			'company':'about',
			'format':'json'
		},
		dataType: 'jsonp',
		url: 'http://nytimes.whsites.net/careers/json/json.php'
	});
	
    var flashvars = {};
    flashvars.baseURL = "http://nytimes.whsites.net/careers/json/json.php?page=flash2";
    flashvars.company = "about";
                                
	var params = {};
	params.menu = "false";
	params.quality = "best";
    params.scale = "noscale";
    params.wmode = "window";
    params.allowfullscreen = "true";
    params.allowscriptaccess = "always";

	var attributes = {};
	
	swfobject.embedSWF("swf/header.swf", "flash_banner", "970", "80", "9.0.0", false, flashvars, params, attributes);
});

