// Header
var header = "<table><tr><td align=center class=gcitopjobs><a href='http://tennessean.gannettonline.com/careerbuilder/index.html' target=_blank><img src='http://www.tennessean.com/topjobs/images/topjobs.jpg' border=0></a><hr size=1 color=000066 noshade></td></tr>";

var allHeader = "<html><head><LINK REL='STYLESHEET' TYPE='text/css' HREF='http://www.tennessean.com/styles/main.css'><title>Top Jobs</title></head><body><table width=250><tr><td align=center><a href='http://tennessean.gannettonline.com/careerbuilder/index.html' target=_blank><img src='http://www.tennessean.com/topjobs/images/topjobs.jpg' border=0></a><hr size=1 color=000066 noshade></td></tr>";

// All the postings
var allPostings = new Array("placeholder"
, Array('FRIENDSHIP HOME HEALTHCARE, INC.Home', '', 'FRIENDSHIP HOME HEALTHCARE, INC. Home He...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G3VV74FH2FQN6RW16&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Physician Assistant', '', 'Trained in Orthopaedics needed for fast ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X6485WS019BDJRCVQ&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('The Farmers Insurance Group', '', 'The Farmers Insurance Group of Companies...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X53L6KTRZH0C9FF98&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Distribution and Auto Service, Inc', '', 'Distributi...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W6LQ688WNWP45L8WS&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Product Marketing', 'CSI', 'CSI, the nation\'s premier community ban...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F64M6CD7KJGTH3MGP&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Materials Manager', 'National Industrial Concepts', 'National Industrial Concepts , a precisi...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X08P746WZXFMRLFMM&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('QUALITY ASSURANCE', '', 'DIRECTOR Therapeutic foster care agency ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W3NV6HNRJ9CCD5CF5&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Truck Parts Sales', '', 'Our company is one of the leading heavy ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G3K673DBY4ZPLQ1T9&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('ESORT SALES', '', 'Stop d...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F13H6V3ZH0JDTFRMV&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('RESORT SALES', '', 'Stop...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X69M6VJYX227P607G&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Commerical Sales Rep Trainee', 'Pella Window Door', 'Commercial Sales Rep Trainee. Pella Wind...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G50N5YK8HYZ9838Q0&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Customer Service/Inside Sales - Industrial', '', 'LaVergne Steel mfg. company is loking fo...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W34K6DML1VHHVF6GY&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Retail Sales', 'Wormapos;s Way, Inc', 'nation\'s oldest and larg...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G7TF61YYVBY9WMDQX&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Tool Die Position', 'Unarco Material Handling, Inc', 'Unarco Material Handling, Inc., a metal ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X5KC5ZDXM1BPB5R6G&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Microsoft Exchange', '', 'Growing technology firm seeking Microsof...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F3PH5XKX3V993JJZ4&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Project Manager', '', 'A well established GC/CM firm seeks an e...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X39J6BZ0NFBQZXJ5V&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Superintendents', '', 'ASSISTANTS</b...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F1FW6Y50LDWN5D8YB&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('DentalImmediate openings for', '', 'Dental Immediate openings for the follow...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F0PY72M9KBPKQM8GB&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('OPERATIONS MANAGERfor centers in the TN Region', '', 'We need caring...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G65562X4G5393CT68&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Manufacturing Process Engineer', '', 'Mid-sized automotive manufacturing facil...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F18Y79CY0RSK1H4L5&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Environmental Professional', 'Terracon', 'The Nashville office of Terracon has imm...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X13W6MGH08J34FPXT&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Mig Welders 1st 2nd Shifrt', 'Leader Industries, Inc.', 'We are a sheet metal manufacturer of 30 ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W5M160R863WHP3KZ7&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Residential Support Comanion', '', 'Human Service provider in Memphis, Tenne...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F6K56XXBL428B1LFR&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('RNapos;s', 'O.R. Nurses Inc', '</b...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W74572C3PHS0W7FB7&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Clinical Coordinator', '', 'Growing practice is recruiting an experi...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F51W6812103GTZ043&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Nurse Practitioner', 'New River Valley Community Services', 'Provides Quality psychiatric evaluation,...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G0G568VCS5K1PJWNV&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Health Information Systems Specialist', '', 'Progressive HIMS Systems Vendor is seeki...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W2VF6BDY2Q85NJDNV&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Program Director', '', 'Progressive, values-based organization s...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G019690QK0FWWZXDD&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('EXPERIENCED', '', 'EXPERIENCED TELEMARKETERS NEEDED Top pay...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W4LM6C69N12MZKQLV&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Accountant/Financial AnalystNational', '', 'Accountant/Financial Analyst National he...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F48Z6JGP0S28CCZZ7&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Manager in Training', 'Jacobson Company', 'Jacobson Company (a full servi...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X5CR6C5C58V0VZ35N&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Mechanics - Truck/Trailer Tire', 'Interstate Distributor Co.', 'Northwest-based trucking co. is seeking ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G5MB6MKV4DJGY28VG&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Regional Manager', '', 'Leading provider of services to nursing ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W3R56MTD8YSGZDSSC&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Estimator', 'Cummings Signs', 'Analyze blueprints, specifications, prop...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G0GV61F71Y8M4029X&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Tool Maker', 'Electrolux Home Products', 'Electrolux Home Products, a Springfield,...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F5506RHN4K1RSMK83&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Licensed Therapist', 'LifeCare Family Services', 'Candidates must have at least a Master\'...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F2DY6668H9RFFBZM0&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Radiation Therapist', 'Erlanger Health System', 'Radiati...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G05D60QKX8031NGGJ&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Heritage Medical Associates', '', 'Heritage Medical Associates, a Large Mul...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F54X5YY180PF52P6F&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('DriversPaid CDL training, No Exp', '', 'Drivers Paid CDL training, No Exp. neede...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W0ZN6RYS81X4V1734&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Surveyors', 'Huddleston-Steele Engineering, Inc', 'Experienced FULL TIME PARTY CHIEF and Ex...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X4Z671NZH92Z267PT&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('SERVICE TECHNICIAN', '', 'working knowledge of networking, electro...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W49J6KQX7WZRWLCG1&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Fortune 500 CompanyAn industry', '', 'Fortune 500 Company An industry leader i...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F7456B6GVT2RK55YK&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Fortune 500 CompanyA leader', '', 'Fortune 500 Company A leader in the tran...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G8F572CH1PY95YB92&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Flight Attendants', 'Mesa Airlines', 'Requirements: 19 years, HS Diploma/GED, ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X6Q36HYTWY5X8CCQ8&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('CDL Drivers', 'P.A.M. Transport', 'CDL Training...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X18G6C1LBX1DX92QL&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('X-Ray Tech R.T', '', 'X-Ray Tech R.T. (R) Full time with Excel...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F70P6M9G90WNBZV7S&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('CT Tech', '', 'FT, 10 Paid Holiday...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W3YL6B6BKF65RS2FZ&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('MDS/Care Plan Coordinator', 'West Meade Place', 'West Meade Place, a 120 bed skilled nurs...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F07377RG9XYHCQRFR&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Physical', '', 'Medco of Franklin is expanding seekin...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G41J6NWQL4W09R5JG&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Cashier Position', '', 'Cashier Position Now opened at Household...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X70W6G5XVCST7K31X&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Delivery Coordinator', 'Pella Window and Door', 'Pella Window and Door has an opening for...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W81F698NFJJC5G6XL&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Director of Teaching', 'Community High School', 'Community High School, a small private h...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X2M06T8WPCVH7WQYY&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Painter', 'Pella Window and Door', 'Pella Window and Door has an opening for...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W2N271RJYZGGBKJ5G&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('MODELING INSTRUCTORSFor evening and weekend day classes', '', 'MODELING INSTRUCTORS For evening and wee...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G0GF62W165H36J74F&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('ACTIVIST/ORGANIZER', '', 'National community organization seeks po...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X1CH6455238GP8PDR&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('RN', '', 'Solo MD. Facial plastic surgery. M-F, Co...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G4HB5YWD7VLXHYP6G&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Director of Sales and Marketing', '', 'Leading Manufacturer Distributor of Stor...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X64S5Y3DLP1XWQP5W&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Part Time Sales', 'Household Pawn', ';No Nights...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G7JQ64PW23FT0LTNQ&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Sales Representative', 'Dippinapos; Dots, Inc.', 'Individual will be responsible for recru...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W5ZK6QM3QRY42SB6J&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('STYLISTS', '', 'MANAGER NEEDED!! - STYLE AMERICA Now see...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G2X05WJWL1YP1L9XH&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Accounting Associate Franklin based', '', 'Accounting Associate Franklin based medi...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F3NP652DMR5XJ5CFD&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('CORPORATE RELATIONS ASSISTANT', '', 'GENESCO Inc., a marketer of retail footw...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G28V6PMJYLQZZ53M7&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Administrative', '', 'Admin/ Clerical Service company has posi...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G08B6PKXNM03VJ5YD&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Tissue Processing Technician', 'Tennessee Donor Services', 'TISSUE PROCESSING TECHNICIAN Tennessee D...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W5BC60Q6D71FBPVK6&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Retail Manager', 'Autow Nationalease Truck', 'Paid Weekly, Ve...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F81L6B7V7SFK12PBP&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('COMMUNICATIONS SPECIALIST', '', 'GENESCO Inc., a marketer of retail footw...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F3HW71SBJ19KTLPC1&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Office Manager', 'Pella Window and Door', 'Pella Window and Door of Tennessee is lo...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G8336ML8H825V5B43&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Senior Product Design Engineer', 'Electrolux', 'Do You Want To Work For A World Leader I...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G0YN6P18YWFJWTP4J&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Quality Leader', 'Electrolux Major Appliances', 'Electrolux Major App...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F0PT78YR0942PNN45&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Quality Control Manager', '', 'LaVergne manufacturer of automotive die-...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X0JK68GTL6T5XPGY8&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Photographer, Geodesist, Cartographer', 'MD Atlantic Technologies', 'A dynamic photogrammetric mapping compan...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W0KB6H5M2WTCYNFWM&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('MECHANICSVehicare needs experienced', '', 'MECHANICS Vehicare needs experienced Mec...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F0CQ5Z8GJSSYVLGM7&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Copy Editor', 'HealthLeadersInterStudy', 'HealthLeadersInterStudy , a Decision Res...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G6J15ZP8JGHLS6R30&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Market Overview Analyst', 'HealthLeadersInterStudy', 'HealthLeadersInterstudy , a Decision Res...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X1ZP6VKY74MG4TP78&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Legal Secretary', 'Caterpillar Financial Services Corporation', 'Caterpillar Financial Services Corporati...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F72Q5VP1F705PFSV5&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Claims Representative Trainee', 'Grange Insurance', 'Exciting New Opportunity! Are you intere...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W2V56ZKMBVFR2T5BM&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Program Director', '', 'Progressive, values-based organization s...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X81Q76TD1XJGRS2C2&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('RECEPTIONIST', '', 'Busy surgical practice. 2+ yrs. exp. req...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F8DC6HWVVLZ5D3T07&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Designer/Draftsperson', 'EnSafe, Inc.', 'EnSafe Inc. seeks engineering Designer/D...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3G7SB79BDTMH1S7YM8&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Healthcare Account Executive', 'Medstat', 'Medstat (www.medstat.com), a healthcare ...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W63Z5XNX5XP68T8L5&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('CNT', 'Mayfield Rehab Special Care', 'CNT\'s LP...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F0MR6B2TPH08DNHSM&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('EXPERIENCED', '', '256-6695 Source - Tennessean - Nashvill...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3F6WB62FJ24072L68F&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Remington College, Nashville Campus', '', 'Remington College, Nashville Campus is s...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3W015781CX1MKQF7J8&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('CABINET MAKERS', '', 'INSTALLERS Pay based on experience. Appl...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X2SG6RZY1SZBZ7YMW&lr=cbga_tnt&siteid=cbga_tnt060')
, Array('Superintendent', 'WT Dubois construction', 'A newly established Tenant Finish Commer...', 'http://www.careerbuilder.com/jobseeker/jobs/JobDetails.aspx?Job_DID=J3X60P6JZ69TLZMHVXM&lr=cbga_tnt&siteid=cbga_tnt060')
);
// Footer

var footer = "<tr><td class=gcitopjobs><a href=\"http://tennessean.gannettonline.com/topjobs/detail/TNT-detail.html?topjobscount=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><font class=gcitopjobs>Watch for Top Jobs coming to this space soon.</font></center><hr size=1 color=000066 noshade></td></tr>");
	document.write("</table>");
	return;
}


if (!FORM_DATA['topjobscount']) {
	if (!topjobs_count) {
		var displayCount = 5;
	}
	else {
		var displayCount = topjobs_count;
	}
}
else {
	var displayCount = FORM_DATA['topjobscount'];
}
// 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++) {
		if (!allPostings[i][1]) {
			document.write("<tr><td><font class=gcitopjobs><a href='" + allPostings[i][3] + "'target=_blank><b>" + allPostings[i][0] + "</b><br>" +
				allPostings[i][2] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
		}
		else {
			document.write("<tr><td><font class=gcitopjobs><a href='" + allPostings[i][3] + "'target=_blank><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--;
		}
		// Display Job Title only
		if (topjobs_option == 1) {
			for (i = 0; i < displayPostings.length; i++) {
				document.write("<tr><td><font class=gcitopjobs><a href='" +
					displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] +
					"</b><br></a></font><hr size=1 color=000066 noshade></td></tr>");
			}
		}
		// Display Employer Name only. If Employer name does not exist display Job Title
		else if (topjobs_option == 2) {
			for (i = 0; i < displayPostings.length; i++) {
				if (!displayPostings[i][1]) {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] +
						"</b><br></a></font><hr size=1 color=000066 noshade></td></tr>");
				}
				else {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][1] +
						"</b><br></a></font><hr size=1 color=000066 noshade></td></tr>");
				}
			}
		}
		// Display Description only
		else if (topjobs_option == 3) {
			for (i = 0; i < displayPostings.length; i++) {
				document.write("<tr><td><font class=gcitopjobs><a href='" +
					displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][2] +
					"</b><br></a></font><hr size=1 color=000066 noshade></td></tr>");
			}
		}
		// Display Job Title followed by Employer Name. If Employer name does not exist display Job Description
		else if (topjobs_option == 4) {
			for (i = 0; i < displayPostings.length; i++) {
				if (!displayPostings[i][1]) {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] + "</b><br>" +
						displayPostings[i][2] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
				else {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] + "</b><br>" +
						displayPostings[i][1] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
			}
		}
		// Display Job Title followed by Job Description
		else if (topjobs_option == 5) {
			for (i = 0; i < displayPostings.length; i++) {
				document.write("<tr><td><font class=gcitopjobs><a href='" +
					displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] + "</b><br>" +
					displayPostings[i][2] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
			}
		}
		// Display Employer Name followed by Job Title. If Employer name does not exist display Job Description
		else if (topjobs_option == 6) {
			for (i = 0; i < displayPostings.length; i++) {
				if (!displayPostings[i][1]) {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][2] + "</b><br>" +
						displayPostings[i][0] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
				else {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][1] + "</b><br>" +
						displayPostings[i][0] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
			}
		}
		// Display Employer Name followed by Job Description. If Employer name does not exist display Job Title
		else if (topjobs_option == 7) {
			for (i = 0; i < displayPostings.length; i++) {
				if (!displayPostings[i][1]) {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] + "</b><br>" +
						displayPostings[i][2] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
				else {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][1] + "</b><br>" +
						displayPostings[i][2] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
			}
		}
		// Display Job Description followed by Job Title
		else if (topjobs_option == 8) {
			for (i = 0; i < displayPostings.length; i++) {
				document.write("<tr><td><font class=gcitopjobs><a href='" +
					displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][2] + "</b><br>" +
					displayPostings[i][0] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
			}
		}
		// Display Job Description followed by Employer Name. If Employer name does not exist display Job Title
		else if (topjobs_option == 9) {
			for (i = 0; i < displayPostings.length; i++) {
				if (!displayPostings[i][1]) {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][2] + "</b><br>" +
						displayPostings[i][0] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
				else {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][2] + "</b><br>" +
						displayPostings[i][1] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
			}
		}
		// Default to Job Title followed by Employer Name. If Employer name does not exist display Job Description
		else {
			for (i = 0; i < displayPostings.length; i++) {
				if (!displayPostings[i][1]) {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] + "</b><br>" +
						displayPostings[i][2] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
				else {
					document.write("<tr><td><font class=gcitopjobs><a href='" +
						displayPostings[i][3] + "' target=_blank><b>" + displayPostings[i][0] + "</b><br>" +
						displayPostings[i][1] + "</a></font><hr size=1 color=000066 noshade></td></tr>");
				}
			}
		}
		document.write(footer);
	}
}


function createRequestObject() {
	FORM_DATA = new Object();
	// The Object (Array) where our data will be stored.
	separator = ',';
	// The token used to separate data from multi-select inputs
	query = '' + this.location;
	qu = query
	// Get the current URL so we can parse out the data.
	// Adding a null-string '' forces an implicit type cast
	// from property to string, for NS2 compatibility.
	query = query.substring((query.indexOf('?')) + 1);
	// Keep everything after the question mark '?'.
	if (query.length < 1) { return false; } // Perhaps we got some bad data?
	keypairs = new Object();
	numKP = 1;
	// Local vars used to store and keep track of name/value pairs
	// as we parse them back into a usable form.
	while (query.indexOf('&') > -1) {
		keypairs[numKP] = query.substring(0,query.indexOf('&'));
		query = query.substring((query.indexOf('&')) + 1);
		numKP++;
		// Split the query string at each '&', storing the left-hand side
		// of the split in a new keypairs[] holder, and chopping the query
		// so that it gets the value of the right-hand string.
	}
	keypairs[numKP] = query;
	// Store what's left in the query string as the final keypairs[] data.
	for (i in keypairs) {
		keyName = keypairs[i].substring(0,keypairs[i].indexOf('='));
		// Left of '=' is name.
		keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
		// Right of '=' is value.
		while (keyValue.indexOf('+') > -1) {
			keyValue = keyValue.substring(0,keyValue.indexOf('+')) + ' ' + keyValue.substring(keyValue.indexOf('+') + 1);
			// Replace each '+' in data string with a space.
		}
		keyValue = unescape(keyValue);
		// Unescape non-alphanumerics
		if (FORM_DATA[keyName]) {
			FORM_DATA[keyName] = FORM_DATA[keyName] + separator + keyValue;
			//document.write('The value of ' +keyName+ ' is:'+FORM_DATA[keyName]+'<br>');
			// Object already exists, it is probably a multi-select input,
			// and we need to generate a separator-delimited string
			// by appending to what we already have stored.
		}
		else {
			FORM_DATA[keyName] = keyValue;
			//document.write('The value of ' +keyName+ ' is:'+FORM_DATA[keyName]+'<br>');
			// Normal case: name gets value.
		}
	}
	return FORM_DATA;
}


// MAINLINE

FORM_DATA = createRequestObject();
// This is the array/object containing the GET data.
// Retrieve information with 'FORM_DATA [ key ] = value'.

// Display jobs 
display_postings();

