/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Name: SetChecked()
Author: Jgreen
Use: checks or unchecks all checkboxes
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/		
function SetChecked(blnVal) 
{
	var sForm 	= document.frmCompare;
	var sLength = sForm.elements.length;

	for(var i = 0; i < sLength; i++) 
	{
		var sElement = sForm.elements[i];
		if (sElement.name.substr(0,4) == 'comp') 
			sElement.checked = blnVal;
	}
}

/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Name: ValidateChart()
Author: Jgreen
Use: Function Validates that Intraday Times and Frequencies
     are only charted vs. each other.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/			
function ValidateChart(me)
{
	var sFreq = me.control_freq.options[me.control_freq.selectedIndex].value;
	var sTime = me.control_time.options[me.control_time.selectedIndex].value;
	var iTime = 1;
	var iFreq = 1;
	
	var sTimeSubstr = sTime.substr(sTime.length - 2,2);
	if ((sTimeSubstr == "hr") || (sTimeSubstr == "dy"))
		iTime = 0;
	
	var sFreqSubstr = sFreq.substr(sFreq.length - 2,2);
	if ((sFreqSubstr == "mi" ) || (sFreqSubstr == "hr" )) 
		iFreq = 0;
	
	var iCount = iFreq + iTime;
	if (iCount == 1)
	{
		alert("Intraday Times and Frequencies must be charted together");
		return false;
	}
	else
	{
		me.submit();
		return true;
	}
}
