// Header

var header = "<table width=150><tr><td align=center><img src='http://www.courier-journal.com/includes/topjobs1.gif'><br><a href='http://courier-journal.gannettonline.com/careerbuilder/index.html'><img src='http://gci-vocinws02.gannett.com/topjobs/poweredbycareerbuilder_v3.gif' border=0></a><hr size=1 color=000066 noshade></td>";

var allHeader = "<html><head><LINK REL='STYLESHEET' TYPE='text/css' HREF='http://www.courier-journal.com/includes/cjstylegen.css'><title>Top Jobs</title></head><body><table width=250><tr><td align=center><img src='http://www.courier-journal.com/includes/topjobs1.gif'><br><img src='http://gci-vocinws02.gannett.com/topjobs/poweredbycareerbuilder_v3.gif'><hr size=1 color=000066 noshade></td>";

// All the postings

var allPostings = new Array( "placeholder"
, Array('Administrative/ Clerical', 'ADMINISTRATIVE Derby City Property...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ18764Z8B42200VCS&lr=cbga_lcj')
, Array('Customer Service Rep/Assistant Manager', 'ACCENTuate YOUR...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JQ5PG78NYVWMMPPG3G&lr=cbga_lcj')
, Array('Engineering', 'ARCHITECT A regional "Top 500"...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ3BN6VKXLZPNQRC1C&lr=cbga_lcj')
, Array('Engineering', 'AUTO CAD DESIGNER Responsibilities...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ2SL5XFPL3P00X397&lr=cbga_lcj')
, Array('Executive/ Management/ Strategy Planning', 'MANAGER Local manufacturer seeking...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ6JR6J1X0V3ZCBT82&lr=cbga_lcj')
, Array('Executive/ Management/ Strategy Planning', 'SERVICE MANAGER Join a dynamic team...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1727699JJ296B4MG&lr=cbga_lcj')
, Array('Groomers & Salon Managers', 'PETsMAR...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JN4TH6GBSGHHP1CFZZ&lr=cbga_lcj')
, Array('Health Care', 'GATEWAY Rehabilitation Hospital...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1P076TR51L6ZC406&lr=cbga_lcj')
, Array('Healthcare', 'DIETARY MANAGER Jeffersonville...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ5QF6HZ3ZHS6PVZJH&lr=cbga_lcj')
, Array('Healthcare', 'MDS COORDINATOR RN Greystone...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ4FZ61VGD2Q179SGQ&lr=cbga_lcj')
, Array('Healthcare', 'PHYSICAL THERAPY OPPORTUNITIES...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1986P40TCDTV4VN3&lr=cbga_lcj')
, Array('Healthcare', 'SLEEP MEDICINE SPECIALISTS is...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JY29N67MYSLZFDWK4V&lr=cbga_lcj')
, Array('Healthcare', 'STAFF DEVELOPMENT COORDINATOR RN...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ7KJ6PKG231LFX0Q5&lr=cbga_lcj')
, Array('Healthcare Business Advisors', 'MEDICAL...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ2WN6QNGDR58SJHKX&lr=cbga_lcj')
, Array('Hotel/ Hospitality', 'Sales Assistant Strong computer...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ76S7402938H82CXZ&lr=cbga_lcj')
, Array('Information Technology', 'INFORMATION TECHNOLOGY INSTRUCTOR...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ6GP6TFTMTHH9M3BF&lr=cbga_lcj')
, Array('Insurance', 'COMMERCIAL LINES CUSTOMER SERVICE...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ2C96184037CNW6ZM&lr=cbga_lcj')
, Array('MDS Coordinator & RN Clinical Manager', 'Are you a dedicated professional? ...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JN831618D8CG0STMJP&lr=cbga_lcj')
, Array('Other', 'GRAPHIC DESIGN Fastline...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ5016RPNQHDZ8J6WV&lr=cbga_lcj')
, Array('Other', 'HELPER -United Defense, LP has a...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ8386Q25WKQ8CB4K2&lr=cbga_lcj')
, Array('Other', 'LOCAL ESTABLISHED (OVER 70 YEARS)...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ5726NHRYP15N2M0B&lr=cbga_lcj')
, Array('Other', 'Loss Prevention Associates Full...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1JB616D1R3ZKVFDF&lr=cbga_lcj')
, Array('Other', 'Maintenance Mechanic Kroger...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ61D6BZ2FTD5HSN47&lr=cbga_lcj')
, Array('Other', 'PROJECT MANAGER- Capable of...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ6Z7746DHNM8K6RFX&lr=cbga_lcj')
, Array('Other', 'QUALITY CONTROL SUPERVISOR:...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ6RF69756XB6NHNY7&lr=cbga_lcj')
, Array('Other', 'SHUTTLE DRIVERS The Free Enterprise...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ73N6Y94680L5L2XB&lr=cbga_lcj')
, Array('Other', 'WELDER - Wire Arc Spray Metalizing....', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ01N5XMFLP8NDKNBY&lr=cbga_lcj')
, Array('Professional Services', 'ADMINISTRATION The Sisters of...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ76M6VWK1S1ZN1TYQ&lr=cbga_lcj')
, Array('Professional Services', 'LANDSCAPE ARCHITECT Mindel, Scott...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ3D564DJ00FYY0WMZ&lr=cbga_lcj')
, Array('Professional Services', 'Pricing Coordinator Gordon Food...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ7ZK5X2NXS6LH0VX2&lr=cbga_lcj')
, Array('Professional Services', 'SEARCH FOR A HEAD START GRANTEE IN...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ5SF70033M11ZNVFX&lr=cbga_lcj')
, Array('Restaurant/ Food Service', 'Laurel Grocery Company seeking to...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ50P61TKRDWVP8V02&lr=cbga_lcj')
, Array('Retail Positions', 'SAM\'S CLUB Is Hiring in...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JN85K6SQW3YQ6JX835&lr=cbga_lcj')
, Array('Sales', 'WANTED ENERGETIC, CAREER DRIVEN...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1TR656S8KLXGM6FF&lr=cbga_lcj')
, Array('Sales Associate', '“I choose to make a...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JQ7516PVRBNK92DS1Y&lr=cbga_lcj')
, Array('Sales Marketing', 'BOB MONTGOMERY CHEVROLET needs 4...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ0DK6JDGPD9DF9JYY&lr=cbga_lcj')
, Array('Sales Marketing', 'SALES ENGINEER to sell conveyors,...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ06R6JHG5PTJV20TW&lr=cbga_lcj')
, Array('Skilled Labor', 'TELEPHONE TECHNICIAN PMPMPMPMPMPM...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ4TW6GQJ33GFT1KYH&lr=cbga_lcj')
, Array('Store Manager/Assistant Manager/Shift Leader/CS', 'STARSEEKING...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JQ86N77HY6PNMTWX2V&lr=cbga_lcj')
, Array('Supervisor & Production Supervisor', 'PRODUCTION PROFESSIONALS (Second...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JN0GR6KQYT41S18STR&lr=cbga_lcj')
, Array('Transportation', 'DRIVER FOR A LEADER! Are you ready...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ48D6KZX237WR0K7V&lr=cbga_lcj')
, Array('Transportation', 'DRIVERS Missing home? Looking for a...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ3PX6K7WKSHKYLTT9&lr=cbga_lcj')
, Array('Transportation', 'DRIVERS Regional drivers can start...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1B06X73F3CK5H0S2&lr=cbga_lcj')
, Array('Transportation', 'HOME EVERY WEEKEND Company Drivers...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ4XN6SYJ8FQP16W9X&lr=cbga_lcj')
, Array('Transportation', 'TRACTOR TRAILER DRIVERS Sodrel...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ14B6TVV4RX6PGRZ5&lr=cbga_lcj')
	);

// Footer

var footer = "<tr><td class=sidebar><a href=\"http://gci-vocinws02.gannett.com/topjobs/alltopjobs_lcj.html?count=99999\" target=\"topjobs\" onClick=\"window.open('','topjobs','directories=no,height=500,width=300,scrollbars=1,location=no,resizable=yes,screenx=15,screeny=15,toolbar=no,opener=orig')\">All Top Jobs</a></td></tr></table>";

var allFooter = "</table></body></html>";

///////////////////////////////////////////////////////////////////////////////////

function display_postings() {

	// Handle no postings situation

	if (allPostings.length == 1) {
		document.write(header);
		document.write("<tr><td><center>Watch for Top Jobs coming in this space soon.</center><hr size=1 color=000066 noshade></tr></td>");
		document.write("</table>");
		return;
	}


	// Get number of postings to display

	var parms = self.location.search;
	var countIndex = parms.indexOf('count=');
	if (countIndex != -1)
		var displayCount = parms.substring(countIndex + 6, parms.length);
	else
		var displayCount = 5;

	// Create target array

	var displayPostings;
	var allPostingsCount = allPostings.length;
	var i;

	if (displayCount == 99999) {
		document.write(allHeader);
		// Remember array entry 0 is "placeholder", so start at index 1
		for (i = 1; i < allPostingsCount; i++)
			document.write("<tr><td><font class=sidebar><a href=\"javascript:;\"" +
				"onclick=\"opener.location='" + allPostings[i][2] + 				"';self.close()\"><b>" + allPostings[i][0] + "</b><br>" +
				allPostings[i][1] + "</a></font><hr size=1 color=000066 noshade></td><tr>");
		document.write(allFooter);
	}
	else {
		// Delete array entry 0 ("placeholder")
		for (i = 0; i < allPostings.length - 1; i++)
			allPostings[i] = allPostings[i + 1];
		allPostingsCount--;

		document.write(header);
		displayPostings = new Array();
		while (displayCount > 0 && allPostingsCount > 0) {
			// Move a random entry from allPostings to displayPostings
			var targetIndex = Math.floor(Math.random() * allPostingsCount %
				allPostingsCount);
			displayPostings[displayPostings.length] = allPostings[targetIndex];
			for (i = targetIndex; i < allPostings.length - 1; i++)
				allPostings[i] = allPostings[i + 1];
			allPostingsCount--;
			displayCount--;
		}
		for (i = 0; i < displayPostings.length; i++)
			document.write("<tr><td><font class=sidebar><a href='" +
				displayPostings[i][2] + "'><b>" + displayPostings[i][0] + "</b><br>" +
				displayPostings[i][1] + "</a></font><hr size=1 color=000066 noshade></td><tr>");
		document.write(footer);
	}
}


// MAINLINE

display_postings();

