// Simple banner rotator
// (c) spyka Web Group 2008
// version info: 1.1.2
// Download & support: http://www.spyka.net
// Forums: http://www.spyka.net/forums
// Please keep this notice in place

function banner(name, url, image, date)
{
	this.name	= name;
	this.url	= url;
	this.image	= image;
	this.date	= date;
}

var banners = new Array();
///////////////////////////////////////////////////////////////////////////////////
//
//         						START EDITS HERE
//
///////////////////////////////////////////////////////////////////////////////////

// Full documentation & support: http://www.spyka.net/forums 

// if 1, all images will be resized to img_width and img_height, else images will display their correct size
var force_size	= 0;
// desired height and width of images, only takes affect if above is = 1
var img_width	= 190;
var img_height	= 250;

// banner list syntax: banners[x] = new banner(website_name, website_url, website_image_url, show_until_date);  DATE FORMAT: dd/mm/yyyy
banners[0] = new banner('HR Tracker', 'http://hr.cch.com/products/ProductID-3281.asp?NetNews=HR', 'http://hr.cch.com/images/promo/HRTracker_NetNewsAd.jpg', '30/01/2010');
banners[1] = new banner('CCH Training Tools in PowerPoint', 'http://hr.cch.com/products/productID-5178.asp?NetNews=HR', 'http://hr.cch.com/images/promo/TrainingTools_PPT_NetNews.jpg', '30/01/2010');
banners[2] = new banner('HR Tool Kit', 'http://hr.cch.com/products/ProductID-142.asp?NetNews=HR', 'http://hr.cch.com/images/promo/HRToolKit_NetNewsAd.jpg', '30/01/2010');
banners[3] = new banner('HR Practices Guide', 'http://hr.cch.com/products/ProductID-572.asp?NetNews=HR', 'http://hr.cch.com/images/promo/HRPracticesGuide_NetNewsAd.jpg', '30/01/2010');
banners[4] = new banner('Compensation Guide', 'http://hr.cch.com/products/ProductID-568.asp?NetNews=HR', 'http://hr.cch.com/images/promo/CompensationGuide_NetNewsAd.jpg', '30/01/2010');
banners[5] = new banner('State and Federal Employment Law Compare', 'http://hr.cch.com/products/ProductID-4067.asp?NetNews=HR', 'http://hr.cch.com/images/promo/SFELC_NetNewsAd.jpg', '30/01/2010');
banners[6] = new banner('Workplace Safety Guide', 'http://hr.cch.com/products/ProductID-785.asp?NetNews=HR', 'http://hr.cch.com/images/promo/WorkplaceSafetyGuide_NetNewsAd.jpg', '30/01/2010');
banners[7] = new banner('Employee &amp; Union Relations Guide', 'http://hr.cch.com/products/ProductID-570.asp?NetNews=HR', 'http://hr.cch.com/images/promo/EmpUnionRelationsGuide_NetNewsAd.jpg', '30/01/2010');
banners[8] = new banner('EEO Guide', 'http://hr.cch.com/products/ProductID-571.asp?NetNews=HR', 'http://hr.cch.com/images/promo/EEOGuide_NetNewsAd.jpg', '30/01/2010');
banners[9] = new banner('State Employment Laws', 'http://hr.cch.com/products/ProductID-141.asp?NetNews=HR', 'http://hr.cch.com/images/promo/StateEmpLaws_NetNewsAd.jpg', '30/01/2010');
banners[10] = new banner('CCH FMLA-ADA Leave Advisor', 'http://hr.cch.com/products/ProductID-3883.asp?NetNews=HR', 'http://hr.cch.com/images/promo/FMLA-ADALeaveAdv_NetNewsAd.jpg', '30/01/2010');
banners[11] = new banner('Healthcare HR AnswersNow&trade;', 'http://hr.cch.com/products/productid-2113.asp?NetNews=HR', 'http://hr.cch.com/images/promo/HCHRAnswersNow_NetNewsAd.jpg', '30/01/2010');
banners[12] = new banner('HRAnswersNow&reg;', 'http://hr.cch.com/products/ProductID-1721.asp?NetNews=HR', 'http://hr.cch.com/images/promo/HRAnswersNow_NetNewsAd.jpg', '30/01/2010');
banners[13] = new banner('CCH Employment Practices Guide', 'http://hr.cch.com/products/ProductID-156.asp?NetNews=HR', 'http://hr.cch.com/images/promo/EmpPracticesGuide_NetNewsAd.jpg', '30/01/2010');
banners[14] = new banner('Wages-Hours Reports', 'http://hr.cch.com/products/ProductID-155.asp?NetNews=HR', 'http://hr.cch.com/images/promo/WagesHoursReports_NetNewsAd.jpg', '30/01/2010');
banners[15] = new banner('OFCCP Federal Contract Compliance Manual', 'http://hr.cch.com/products/ProductID-159.asp?NetNews=HR', 'http://hr.cch.com/images/promo/OFCPFedContCompManual_NetNewsAd.jpg', '30/01/2010');
banners[16] = new banner('Accommodating Disabilities&mdash;Business Management Guide', 'http://hr.cch.com/products/productid-144.asp?NetNews=HR', 'http://hr.cch.com/images/promo/AccDisabilities_NetNewsAd.jpg', '30/01/2010');
banners[17] = new banner('EEOC Compliance Manual', 'http://hr.cch.com/products/ProductID-160.asp?NetNews=HR', 'http://hr.cch.com/images/promo/EEOCCompManual_NetNewsAd.jpg', '30/01/2010');
banners[18] = new banner('Employment Law Tracker&trade;', 'http://hr.cch.com/products/ProductID-1778.asp?NetNews=HR', 'http://hr.cch.com/images/promo/EmpLawTracker_NetNewsAd.jpg', '30/01/2010');
banners[19] = new banner('Understanding the New Disability and Genetic Discrimination Laws of 2008', 'http://hr.cch.com/products/ProductID-5372.asp?NetNews=HR', 'http://hr.cch.com/images/promo/UNDGDL_NetNewsAd.jpg', '30/01/2010');
///////////////////////////////////////////////////////////////////////////////////
//
//         						END EDITS HERE
//
///////////////////////////////////////////////////////////////////////////////////

function show_banners()
{
	var am		= banners.length;
	var rand	= Math.floor(Math.random()*am);	
	var bn 		= banners[rand];
	
	var image_size 	= (force_size == 1) ? ' width="' + img_width + '" height="' + img_height + '"' : '';
	var html 		= '<a href="' + bn.url + '" title="' + bn.name + '" target="_self"><img border="0" src="' + bn.image + '"' + image_size + ' alt="' + bn.name+ '" /></a>';
	
	// get current date string
	var now		= new Date(); 
	
	var input	= bn.date;
	input		= input.split('/', 3);
	var end_date	= new Date();
	end_date		= end_date.setFullYear(parseFloat(input[2]), parseFloat(input[1]), parseFloat(input[0]));
	
	(now < end_date) ? document.write(html) : show_banners();
}
