/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
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;
	}
}

/* *****************************************
added by Paul McGeehan
takes into account all necessary CCBN javascript
******************************************** */
function openCapsule(url, name, prop)
					{
				sizedWindow = window.open(url, name, prop);
					{
					setTimeout('sizedWindow.focus();', 250);
					}
				}
			

function go(where) {
				if (where != "-") {
				self.location = where;
				
			}
		}
			 
			function navigate(obj) {
			    idx = obj.selectedIndex;
			    url = obj.options[idx].value;
			
			    if (url == "URL") {
			        str = obj.options[idx].text;
			        i = 0;
			        finished = false;
			
			        while (!finished) {
			            if (((str.charAt(i) > "A") && (str.charAt(i) < "z")) || i >= str.length)
			                finished = true;
			            else
			                i++;
			        }
			
			        url = window.location.protocol+'//'+window.location.host+"http:/" + str.substring(i,str.length);
			    }
			
			    if (url != "") {
			        window.location = url;
			    }
			}


			 
