function showReach(i)
{
	myDiv = document.getElementById('reach');
	myDiv.innerHTML = 'Reach ' +  i + ' potential customers<br><font size="1">Source: Scarborough 2008 (R2)</font>';
	myDiv.style.display = 'block';
}

function hideReach()
{
	myDiv = document.getElementById('reach');
	myDiv.style.display = 'none';
}

function checkPackages()
{
	var frm = document.packageform;
	var fld = frm.package;
	for(i=0;i<fld.length;i++)
	{
		if(fld[i].checked)
		{
			updateChoice(fld[i]);
			frm.submit();
			return;
		}
	}
	
	alert("You must choose a package before continuing.");
	return 1;
}

function updateChoice(field)
{
	var frm = $('packageform');
	//var rate = parseInt(field.value);
        var rate = parseInt(field.value.substr(0,4));
        //var packageId = parseInt(field.value.substr(4)+ 0);

	if (field.value.length == 4)
	{
		var packageId = getPackageIdForRate(rate);
	}
	else
	{
		var packageId = parseInt(field.value.substr(4));
	}
		
	switch(rate)
	{
		case 2265:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '$35.95';
			$('basket_package_title').innerHTML = '$35.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in our eight newspapers for ten days</li><li>Unlimited text in online ad for ten days</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$35.95';
			$('basket').show();
			break;
		case 2266:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '$33.95';
			$('basket_package_title').innerHTML = '$33.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in our four daily newspapers for ten days</li><li>Unlimited text in online ad for ten days</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$33.95';
			$('basket').show();
			break;
		case 2267:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '26.95';
			$('basket_package_title').innerHTML = '$26.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in the Pulse Journal and Western Star for ten days</li><li>Unlimited text in online ad for ten days</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$26.95';
			$('basket').show();
			break;
		case 2268:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '$26.95';
			$('basket_package_title').innerHTML = '$26.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in The Middletown Journal and The Western Star for ten days</li><li>Unlimited text in online ad for ten days</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$26.95';
			$('basket').show();
			break;
		case 2269:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '$26.95';
			$('basket_package_title').innerHTML = '$26.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in the Journal-News, Fairfield Echo, and Oxford Press for ten days</li><li>Unlimited text in online ad for ten days</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$26.95';
			$('basket').show();
			break;
		case 2270:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '$29.95';
			$('basket_package_title').innerHTML = '$29.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in The Middletown Journal, The Hamilton Journal-News, and four weekly newspapers for ten days</li><li>Unlimited text in online ad for ten days</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$29.95';
			$('basket').show();
			break;
		case 2271:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '$22.95';
			$('basket_package_title').innerHTML = '$22.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in the Dayton Daily News for ten days</li><li>One week on DaytonDailyNews.com with unlimited text</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$22.95';
			$('basket').show();
			break;
		case 2272:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = '$19.95';
			$('basket_package_title').innerHTML = '$19.95 - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>Three line ad in The Springfield News-Sun for ten days</li><li>Unlimited text in online ad for ten days</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$19.95';
			$('basket').show();
			break;			
		case 2273:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = 'FREE';
			$('basket_package_title').innerHTML = 'FREE - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>One Sunday two lines in print. Ten days online with unlimited text</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = 'FREE';
			$('basket').show();
			break;
		case 3432:
			frm.DATA_CoxSelectedPackageId.value = packageId;
			$('basket_price').innerHTML = 'FREE';
			$('basket_package_title').innerHTML = 'FREE - Starting package';
			$('basket_package_details').innerHTML = "Includes <li>One Sunday two lines in print. Ten days online with unlimited text</li><li>One online photo included. Add up to four more for only $10.00.</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = 'FREE';
			$('basket').show();
			break;
	}
	frm.DATA_ad_userField1.value = frm.DATA_CoxSelectedPackageId.value;
}

function getPackageIdForRate(rate)
{
	switch(classCode)
	{
		case 1318:
			switch(rate)
			{
				case 2265: return 26;
				case 2266: return 38;
				case 2267: return 122;
				case 2268: return 86;
				case 2269: return 74;
				case 2270: return 62;
				case 2271: return 50;
				case 2272: return 98;
				case 2273: return 110;
				case 3432: return 234;
			}
			break;
		case 1419:
			switch(rate)
			{
				case 2265: return 22;
				case 2266: return 34;
				case 2267: return 118;
				case 2268: return 82;
				case 2269: return 70;
				case 2270: return 58;
				case 2271: return 46;
				case 2272: return 94;
				case 3432: return 234;
			}
			break;
		case 4120:
			switch(rate)
			{
				case 2265: return 23;
				case 2266: return 35;
				case 2267: return 119;
				case 2268: return 83;
				case 2269: return 71;
				case 2270: return 59;
				case 2271: return 47;
				case 2272: return 95;
				case 2273: return 107;
				case 3432: return 234;
			}
			break;
		case 4135:
			switch(rate)
			{
				case 2265: return 25;
				case 2266: return 37;
				case 2267: return 121;
				case 2268: return 85;
				case 2269: return 73;
				case 2270: return 61;
				case 2271: return 49;
				case 2272: return 97;
				case 2273: return 109;
				case 3432: return 234;
			}
			break;
		case 4138:
			switch(rate)
			{
				case 2265: return 24;
				case 2266: return 36;
				case 2267: return 120;
				case 2268: return 84;
				case 2269: return 72;
				case 2270: return 60;
				case 2271: return 48;
				case 2272: return 96;
				case 2273: return 108;
				case 3432: return 234;
			}
			break;			
		case 4140:
			switch(rate)
			{
				case 2265: return 22;
				case 2266: return 34;
				case 2267: return 118;
				case 2268: return 82;
				case 2269: return 70;
				case 2270: return 58;
				case 2271: return 46;
				case 2272: return 94;
				case 3432: return 234;
			}
			break;
		case 4145:
			switch(rate)
			{
				case 2265: return 23;
				case 2266: return 35;
				case 2267: return 119;
				case 2268: return 83;
				case 2269: return 71;
				case 2270: return 59;
				case 2271: return 47;
				case 2272: return 95;
				case 2273: return 107;
				case 3432: return 234;
			}
			break;
		case 4150:
			switch(rate)
			{
				case 2265: return 32;
				case 2266: return 44;
				case 2267: return 128;
				case 2268: return 92;
				case 2269: return 80;
				case 2270: return 68;
				case 2271: return 56;
				case 2272: return 104;
				case 2273: return 116;
				case 3432: return 234;
			}
			break; 
		case 4210:
			switch(rate)
			{
				case 2265: return 28;
				case 2266: return 40;
				case 2267: return 124;
				case 2268: return 88;
				case 2269: return 76;
				case 2270: return 64;
				case 2271: return 52;
				case 2272: return 100;
				case 2273: return 112;
				case 3432: return 234;
			}
			break;
		case 4215:
			switch(rate)
			{
				case 2265: return 33;
				case 2266: return 45;
				case 2267: return 129;
				case 2268: return 93;
				case 2269: return 81;
				case 2270: return 69;
				case 2271: return 57;
				case 2272: return 105;
				case 2273: return 117;
				case 3432: return 234;
			}
			break;		
		case 4220:
			switch(rate)
			{
				case 2265: return 27;
				case 2266: return 39;
				case 2267: return 123;
				case 2268: return 87;
				case 2269: return 75;
				case 2270: return 63;
				case 2271: return 51;
				case 2272: return 99;
				case 2273: return 111;
				case 3432: return 234;
			}
			break;
		case 4225:
			switch(rate)
			{
				case 2265: return 29;
				case 2266: return 41;
				case 2267: return 125;
				case 2268: return 89;
				case 2269: return 77;
				case 2270: return 65;
				case 2271: return 53;
				case 2272: return 101;
				case 2273: return 113;
				case 3432: return 234;
			}
			break;			
		case 4230:
			switch(rate)
			{
				case 2265: return 28;
				case 2266: return 40;
				case 2267: return 124;
				case 2268: return 88;
				case 2269: return 76;
				case 2270: return 64;
				case 2271: return 52;
				case 2272: return 100;
				case 2273: return 112;
				case 3432: return 234;
			}
			break;
		case 4235:
			switch(rate)
			{
				case 2265: return 28;
				case 2266: return 40;
				case 2267: return 124;
				case 2268: return 88;
				case 2269: return 76;
				case 2270: return 64;
				case 2271: return 52;
				case 2272: return 100;
				case 2273: return 112;
				case 3432: return 234;
			}
			break;
		case 4240:
			switch(rate)
			{
				case 2265: return 30;
				case 2266: return 42;
				case 2267: return 126;
				case 2268: return 90;
				case 2269: return 78;
				case 2270: return 66;
				case 2271: return 54;
				case 2272: return 102;
				case 2273: return 114;
				case 3432: return 234;
			}
			break;
		case 4245:
			switch(rate)
			{
				case 2265: return 31;
				case 2266: return 43;
				case 2267: return 127;
				case 2268: return 91;
				case 2269: return 79;
				case 2270: return 67;
				case 2271: return 55;
				case 2272: return 103;
				case 2273: return 115;
				case 3432: return 234;
			}
			break;			
		case 4420:
			switch(rate)
			{
				case 2265: return 27;
				case 2266: return 39;
				case 2267: return 123;
				case 2268: return 87;
				case 2269: return 75;
				case 2270: return 63;
				case 2271: return 51;
				case 2272: return 99;
				case 2273: return 111;
				case 3432: return 234;
			}
			break;
		case 4425:
			switch(rate)
			{
				case 2265: return 27;
				case 2266: return 39;
				case 2267: return 123;
				case 2268: return 87;
				case 2269: return 75;
				case 2270: return 63;
				case 2271: return 51;
				case 2272: return 99;
				case 2273: return 111;
				case 3432: return 234;
			}
			break;
		case 4430:
			switch(rate)
			{
				case 2265: return 27;
				case 2266: return 39;
				case 2267: return 123;
				case 2268: return 87;
				case 2269: return 75;
				case 2270: return 63;
				case 2271: return 51;
				case 2272: return 99;
				case 2273: return 111;
				case 3432: return 234;
			}
			break;
	}
}

Event.observe(window, 'load', function() { $('basket').hide(); });
