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

function selectPackage(div)
{
	var rateParts = $(div).id.split('-');
	var rateId = rateParts[1];
	var rateCode = rateParts[0];
	if(rateId == '0000' && rateCode == 'YAHOO')
	{
		// Vamoose!
		window.location = 'http://hiring.hotjobs.yahoo.com/hjss/ss-show-prices.html?Metro=2000&State=OH&P=coxdayton';
		return;
	}
	var frm = $('packageform');
	var withTopJobs = false;
	var withJobsToGo = false;
	if(frm.DATA_schedule_edition_107.value == '1')
		withTopJobs = true;
	if(frm.DATA_schedule_edition_57.value == '1')
		withJobsToGo = true;
		
	setRate(rateId,rateCode,withTopJobs,withJobsToGo);
	var divs = $('pkgs-list').select('[class~=pkg-select]');
	for(i=0;i<divs.length;i++)
	{
		divs[i].removeClassName('selected');
		divs[i].firstDescendant().innerHTML = 'Choose Package';
	}
	divs = $('pkgs-big').select('[class~=pkg-select]');
	for(i=0;i<divs.length;i++)
	{
		divs[i].removeClassName('selected');
		divs[i].firstDescendant().innerHTML = 'Choose Package';
	}	
	div.addClassName('selected');
	div.firstDescendant().innerHTML = "<img src='/static/images/checkmark-small.png'/ >";
	$('pkgaddons').show();
}

function selectAddon(td)
{
	td = $(td);
	var frm = $('packageform');
	var rateId = frm.DATA_rateId.value;
	var rateCode = frm.DATA_rateCode.value;
	var withTopJobs = false;
	var withJobsToGo = false;
	if(frm.DATA_schedule_edition_107.value == '1')
		withTopJobs = true;
	if(frm.DATA_schedule_edition_57.value == '1')
		withJobsToGo = true;
	if(td.id == 'jmtj')
	{
		if(withTopJobs)
		{
			withTopJobs = false;
			frm.DATA_schedule_edition_107.value = '0';
			td.removeClassName('selected');
			td.firstDescendant().innerHTML = 'Add for $80';
		}
		else
		{
			withTopJobs = true;
			frm.DATA_schedule_edition_107.value = '1';
			td.addClassName('selected');
			td.firstDescendant().innerHTML = 'Remove';
		}
	}
	else if(td.id == 'demp')
	{
		if(withJobsToGo)
		{
			withJobsToGo = false;
			frm.DATA_schedule_edition_57.value = '0';
			td.removeClassName('selected');
			td.firstDescendant().innerHTML = 'Add for $15';
		}
		else
		{
			withJobsToGo = true;
			frm.DATA_schedule_edition_57.value = '1';
			td.addClassName('selected');
			td.firstDescendant().innerHTML = 'Remove';
		}	
	}
	setRate(rateId,rateCode,withTopJobs,withJobsToGo);
}

function checkPackages()
{
	var frm = $('packageform');
	frm.submit();
}

function updateChoice(el)
{
	setRate(el.value,el.id);
	$('next-button').show();
}

function setRate(rateId,rateCode,withTopJobs,withJobsToGo)
{
	var frm = $('packageform');
	frm.action = "/webentry/url/consumer/c_onlinead.htm";
	frm.DATA_rateCode.value = rateCode;
	frm.DATA_numDays.value = '3';
	frm.DATA_ad_onlineOnly.value = '';
	frm.DATA_rateId.value = rateId;
	switch(rateId)
	{
		case "2171":
			frm.DATA_CoxSelectedPackageId.value = 3;
			var packageDetails = "Includes <li>30 days online on Yahoo HotJobs</li><li>3 consecutive days in the Dayton Daily News and Springfield News-Sun.</li>";
			var price = 525.00;
			if(withTopJobs)
			{
				price += 80.00;
				packageDetails += "<li>3 days online in TopJobs</li>";
			}
			if(withJobsToGo)
			{
				price += 15.00;
				packageDetails += "<li>Inclusion in JobsToGo weekly publication</li>";
			}
			$('basket_package_details').innerHTML = packageDetails;
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$' + price;
			$('basket_price').innerHTML = '$' + price;
			$('basket_package_title').innerHTML = '$' + price + ' - Dayton/Springfield Region';
			$('basket').show();
			break;
		case "2172":
			frm.DATA_CoxSelectedPackageId.value = 2;
			var packageDetails = "Includes <li>30 days online on Yahoo HotJobs</li><li>3 consecutive days in the Dayton Daily News, The Middletown Journal, The Hamilton Journal-News, and four weekly newspapers.</li>";
			var price = 575.00;
			if(withTopJobs)
			{
				price += 80.00;
				packageDetails += "<li>3 days online in TopJobs</li>";
			}
			if(withJobsToGo)
			{
				price += 15.00;
				packageDetails += "<li>Inclusion in JobsToGo weekly publication</li>";
			}
			$('basket_package_details').innerHTML = packageDetails;
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$' + price;
			$('basket_price').innerHTML = '$' + price;
			$('basket_package_title').innerHTML = '$' + price + ' - Dayton/No. Cincinnati Region';
			$('basket').show();
			break;			
		case "2181":
			frm.DATA_CoxSelectedPackageId.value = 4;
			var packageDetails = "Includes <li>30 days online on Yahoo HotJobs</li><li>3 consecutive days in The Dayton Daily News</li>";
			var price = 435.00;
			if(withTopJobs)
			{
				price += 80.00;
				packageDetails += "<li>3 days online in TopJobs</li>";
			}
			if(withJobsToGo)
			{
				price += 15.00;
				packageDetails += "<li>Inclusion in JobsToGo weekly publication</li>";
			}
			$('basket_package_details').innerHTML = packageDetails;			
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$' + price;
			$('basket_price').innerHTML = '$' + price;
			$('basket_package_title').innerHTML = '$' + price + ' - Dayton Only';
			$('basket').show();
			break;
		case "2173":
			frm.DATA_CoxSelectedPackageId.value = 5;
			var packageDetails = "Includes <li>30 days online on Yahoo HotJobs</li><li>3 consecutive days in the Hamilton Journal-News, Middletown Journal, and four weekly newspapers</li>";
			var price = 425.00;
			if(withTopJobs)
			{
				price += 80.00;
				packageDetails += "<li>3 days online in TopJobs</li>";
			}
			if(withJobsToGo)
			{
				price += 15.00;
				packageDetails += "<li>Inclusion in JobsToGo weekly publication</li>";
			}
			$('basket_package_details').innerHTML = packageDetails;			
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$' + price;
			$('basket_price').innerHTML = '$' + price;
			$('basket_package_title').innerHTML = '$' + price + ' - Northern Cincinnati';
			$('basket').show();
			break;
		case "2183":
			frm.DATA_CoxSelectedPackageId.value = 1;
			var packageDetails = "Includes <li>30 days online on Yahoo HotJobs</li><li>3 consecutive days in all eight of our daily and weekly newspapers</li>";
			var price = 735.00;
			if(withTopJobs)
			{
				price += 80.00;
				packageDetails += "<li>3 days online in TopJobs</li>";
			}
			if(withJobsToGo)
			{
				price += 15.00;
				packageDetails += "<li>Inclusion in JobsToGo weekly publication</li>";
			}
			$('basket_package_details').innerHTML = packageDetails;			
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$' + price;
			$('basket_price').innerHTML = '$' + price;
			$('basket_package_title').innerHTML = '$' + price + ' - Southwest Ohio';
			$('basket').show();
			break;
		case "0000":
			frm.action = "http://hiring.hotjobs.yahoo.com/hjss/ss-show-prices.html?Metro=2000&State=OH&P=coxdayton";
			$('basket_price').innerHTML = '$349.00';
			$('basket_package_title').innerHTML = '$349.00 - Yahoo! HotJobs';
			$('basket_package_details').innerHTML = "Includes <li>30 days online on Yahoo HotJobs</li>";
			$('basket_ad_price_breakdown_total_amt').innerHTML = '$349.00';
			$('basket').show();
			break;
	}
	frm.DATA_ad_userField1.value = frm.DATA_CoxSelectedPackageId.value;
	$('next-button').show();
}

function checkPreviousRate()
{
	var withTopJobs = false;
	var withJobsToGo = false;
	if(frm.DATA_schedule_edition_107.value == '1')
		withTopJobs = true;	
	if(frm.DATA_schedule_edition_57.value == '1')
		withJobsToGo = true;			
	if(currentRate != "")
	{
		var divs = $('pkgs-list').select('div[class="package-select"]');
		for(i=0;i<divs.length;i++)
		{
			var id = divs[i].id;
			var rate = id.split("-")[1];
			if(rate == currentRate)
			{
				setRate(rate, id.split("-")[0], withTopJobs, withJobsToGo);
				return;
			}
		}
	}
}

function showMap(map)
{
	window.open('/static/images/2501/'+map+'.jpg','CoverageMap');
}