// 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('Accounting/ Finance/ Banking', 'Liberty Mortgage Funding Aggressive...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ23X70MKRYKB07K3H&lr=cbga_lcj')
, Array('Administrative/ Clerical', 'ADMINISTRATIVE Need Admin Support...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ3RD74939844KR2JB&lr=cbga_lcj')
, Array('Assistant Managers', 'Our great new look...your great new...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ70S6RVNRPKVTB4JW&lr=cbga_lcj')
, Array('Clinical Liaison', '&nbsp;', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JY20J649QFHR7YKKS6&lr=cbga_lcj')
, Array('Clinical Research Coordinator', '&nbsp;', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ4HH6BDMHFVHNFNDZ&lr=cbga_lcj')
, Array('Customer Service', 'Customer Service Representative...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ29461D4XCSFW0VYS&lr=cbga_lcj')
, Array('Customer Service/ Call Center', 'Freight Coordinator Large...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1RN5XWSQ4SKNBPTJ&lr=cbga_lcj')
, Array('DOCUMENT OUTPUT OPERATOR', 'Look no further ...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JY2L464GN7J2PHPKN2&lr=cbga_lcj')
, Array('Drivers', 'WERNER ENTERPRISES SPECIALIZED...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ0YH754Z401XJM67P&lr=cbga_lcj')
, Array('Engineering', 'MANUFACTURING ENGINEER MANAGER...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ74N6HMHSBM5PWRCN&lr=cbga_lcj')
, Array('Engineering', 'WELDER Skilled welders needed for a...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1HR74P31W28416BH&lr=cbga_lcj')
, Array('Engineering', 'Willing to consider a new career...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ4WC626YK6G49M4PS&lr=cbga_lcj')
, Array('Health Care', 'CATHOLIC HEALTH INITIATIVES CARITAS...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1NL6D2YTHLZYGQLL&lr=cbga_lcj')
, Array('Healthcare', 'DIRECTOR OF NURSING Long term care...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ23875DT04WNYMZVS&lr=cbga_lcj')
, Array('Healthcare', 'MEDICAL. Professional,...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ8FR6KJMWXP50ZQ48&lr=cbga_lcj')
, Array('Healthcare', 'OCCUPATIONAL THERAPIST,...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ23B6MDX67RRFZ5NX&lr=cbga_lcj')
, Array('Healthcare', 'RN SUPERVISOR, Baylor, weekends....', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ0S461WTH8YNDG26W&lr=cbga_lcj')
, Array('Healthcare', 'RN: Fresenius Medical Care has...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ0RK6HDJRW537QLZ5&lr=cbga_lcj')
, Array('Healthcare Opportunities', 'A commitment to excellence.  A...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JN41V65D1DLL0R9BF4&lr=cbga_lcj')
, Array('Healthcare Opportunities', 'Come be part of a growing, skilled...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ44Q75NTZ6XKTPTZS&lr=cbga_lcj')
, Array('Hospital', '$img: GATEWAY Rehabilitation...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ5SX69BZ8XRF1KGGK&lr=cbga_lcj')
, Array('Insurance', 'Insurance CLAIMS ADJUSTER...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ20W77ZC9CBCCZW9Q&lr=cbga_lcj')
, Array('Management', 'Buehler\'s Save a Lot(R) Cane Run...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ1KB732282CHV64YW&lr=cbga_lcj')
, Array('Manufacturing', 'The Owens Corning OEM Solutions...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JY7M571MV9T17LGNJR&lr=cbga_lcj')
, Array('Other', 'CONSTRUCTION WORKERS NEEEDED Apply...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ84G780XBFNP037VJ&lr=cbga_lcj')
, Array('Other', 'MACHINISTS 2nd and 3rd shifts! New...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ6CV619WXNDQD18LF&lr=cbga_lcj')
, Array('PAINTER/METAL POLISHER', '&nbsp;', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ3QL6BRXHTJSHXS1D&lr=cbga_lcj')
, Array('PROFESSIONAL', 'h me of the innocents RESOURCE...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ34B7678F2GS6JHKR&lr=cbga_lcj')
, Array('PURCHASING', 'PURCHASING MANAGER Jideco of...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JY7S46FN98MDN514X3&lr=cbga_lcj')
, Array('Physical Therapy', 'Physical Therapy Staff &...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JN40566BYQBD93Y8FV&lr=cbga_lcj')
, Array('Physical Therapy Staff/Management & Speech-Language Pathologist', '*Physical Therapy Staff &...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ0XY60LNVJ9QT64BV&lr=cbga_lcj')
, Array('RN/LPN', 'NURSING EXCELLENCE...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ7N96RJGT43RYC3BC&lr=cbga_lcj')
, Array('Retail', 'JOBS AVAILABLE! SALES ASSOCIATES l...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ00Z72304MJPXHV0R&lr=cbga_lcj')
, Array('Retail Service Technician', 'SERVICE TECHNICIAN Satellite Sales...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ27Z5ZZD64DWMDTW3&lr=cbga_lcj')
, Array('Sales', 'EXPERIENCED? INEXPERIENCED? SALES...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ0216GC75P66M8H3W&lr=cbga_lcj')
, Array('Sales Associates', 'Shane Co(R)...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ33678Z87ZK18PC81&lr=cbga_lcj')
, Array('Sales Marketing', 'SALES REPRESENTATIVE Industrial...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ75G6Y6DRBSKF65V8&lr=cbga_lcj')
, Array('Sales Marketing', 'SALES: SAM SWOPE BMW, the ultimate...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ4L56KFT1725P32LM&lr=cbga_lcj')
, Array('Sales Marketing', 'USED CAR MANAGER Immediate opening...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ3SS66JV2YRHM81YY&lr=cbga_lcj')
, Array('Sales Professional', 'New & Pre-Owned Sales People Wanted...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JY21T75Z52HXGV2SRV&lr=cbga_lcj')
, Array('Skilled Labor', 'DIESEL MECHANIC Team service a...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ3V578LB8SG3LQFFD&lr=cbga_lcj')
, Array('Skilled Labor', 'SHEET METAL WORKERS APPRENTICESHIP...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ2326JSLSM4BKFF5S&lr=cbga_lcj')
, Array('TERRITORY MANAGER', 'LIFE IS SWEET!...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ5486PY8QZK916XHJ&lr=cbga_lcj')
, Array('Transportation', 'HOME EVERY WEEKEND Company Drivers...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ7BY60JS3P1KX6V4N&lr=cbga_lcj')
, Array('Transportation', 'MONEY HOME TIME It\'s true. YOU can...', 'http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.asp?did=JZ5KD63DM8V4520ZJQ&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();

