﻿// JavaScript Document

function OnMRInterestsChecked(chkCheckbox)
{
	// get the checkboxes
	var chkEntertainment = document.getElementById('chkEntertainmentMR');
	var chkPortraits	 = document.getElementById('chkPortraitMR');
	var chkStock		 = document.getElementById('chkStockMR');
	var chkNewsAndSports = document.getElementById('chkNewsAndSportsMR');
	var chkHistoric		 = document.getElementById('chkHistoricMR');
	var chkAll			 = document.getElementById('chkAllMR');

	if (!chkEntertainment || !chkPortraits || !chkStock || !chkNewsAndSports || !chkHistoric || !chkAll)
		return;


	// if the checkbox is checked, turn on/off other checkboxes based on what checked
	if (chkCheckbox.checked)
	{
		// was this the "all" checkbox
		if (chkCheckbox.id.indexOf('All') > 0)
		{
			// yes, so uncheck all the other checkboxes
			chkEntertainment.checked = false;
			chkPortraits.checked	 = false;
			chkStock.checked		 = false;
			chkNewsAndSports.checked = false;
			chkHistoric.checked		 = false;
		}
		else
		{
			// no, so uncheck the "all" checkbox
			chkAll.checked = false;
		}
	}
	else
	{		
		// if no checkboxes checked...
		if (chkEntertainment.checked)	return;
		if (chkPortraits.checked)		return;
		if (chkStock.checked)			return;
		if (chkNewsAndSports.checked)	return;
		if (chkHistoric.checked)		return;

		// ...check the "all" checkbox
		chkAll.checked = true;
	}
}