/*
function ZoneChange(id)
{
	if ( id == "chkAll")
	{
		if(document.getElementById("chkAll").checked == true)
		{
			document.getElementById("chkCom").checked	= true;
			document.getElementById("chkNet").checked	= true;
			document.getElementById("chkOrg").checked	= true;
			document.getElementById("chkInfo").checked	= true;
			document.getElementById("chkBiz").checked	= true;
			document.getElementById("chkUs").checked	= true;	
			document.getElementById("chkMobi").checked	= true;
		}
		else
		{
			document.getElementById("chkCom").checked	= false;
			document.getElementById("chkNet").checked	= false;
			document.getElementById("chkOrg").checked	= false;
			document.getElementById("chkInfo").checked	= false;
			document.getElementById("chkBiz").checked	= false;
			document.getElementById("chkUs").checked	= false;
			document.getElementById("chkMobi").checked	= false;
		}	
	}
	else
	{
			
		if (	document.getElementById("chkCom").checked	== false ||
				document.getElementById("chkNet").checked	== false ||
				document.getElementById("chkOrg").checked	== false ||
				document.getElementById("chkInfo").checked	== false ||
				document.getElementById("chkBiz").checked	== false ||
				document.getElementById("chkMobi").checked	= false  ||
				document.getElementById("chkUs").checked	== false )	
			{
				document.getElementById("chkAll").checked = false;	
			}
		else
			{
				document.getElementById("chkAll").checked = true;	
			}
	}
}
*/
function ZoneChange(id)
{
	if ( id == "chkAll")
	{
		if(document.getElementById("chkAll").checked == true)
		{
			document.getElementById("chkCom").checked	= true;
			document.getElementById("chkNet").checked	= true;
			document.getElementById("chkOrg").checked	= true;
			document.getElementById("chkInfo").checked	= true;
			document.getElementById("chkBiz").checked	= true;
			document.getElementById("chkUs").checked	= true;	
			document.getElementById("chkMobi").checked	= true;	
			document.getElementById("chkAero").checked	= true;	
			document.getElementById("chkAsia").checked	= true;	
			document.getElementById("chkCoop").checked	= true;	
			document.getElementById("chkPro").checked	= true;	
			document.getElementById("chkTel").checked	= true;
			document.getElementById("chkTravel").checked = true;
			document.getElementById("chkEdu").checked = true;	
		}
		else
		{
			document.getElementById("chkCom").checked	= false;
			document.getElementById("chkNet").checked	= false;
			document.getElementById("chkOrg").checked	= false;
			document.getElementById("chkInfo").checked	= false;
			document.getElementById("chkBiz").checked	= false;
			document.getElementById("chkUs").checked	= false;
			document.getElementById("chkMobi").checked	= false;
		    document.getElementById("chkAero").checked	= false;	
			document.getElementById("chkAsia").checked	= false;	
			document.getElementById("chkCoop").checked	= false;	
			document.getElementById("chkPro").checked	= false;	
			document.getElementById("chkTel").checked	= false;
			document.getElementById("chkTravel").checked = false;
			document.getElementById("chkEdu").checked = false;		
		
		}	
	}
	else
	{
			
		if (	document.getElementById("chkCom").checked	== false ||
				document.getElementById("chkNet").checked	== false ||
				document.getElementById("chkOrg").checked	== false ||
				document.getElementById("chkInfo").checked	== false ||
				document.getElementById("chkBiz").checked	== false ||
				document.getElementById("chkMobi").checked	== false ||
				document.getElementById("chkUs").checked	== false ||
				document.getElementById("chkAero").checked	== false ||
			    document.getElementById("chkAsia").checked	== false ||	
			    document.getElementById("chkCoop").checked	== false	||
			    document.getElementById("chkPro").checked	== false	||
			    document.getElementById("chkTel").checked	== false	||
			    document.getElementById("chkTravel").checked	== false ||
                document.getElementById("chkEdu").checked == false	

				)	
			{
				document.getElementById("chkAll").checked = false;	
			}
		else
		{
				document.getElementById("chkAll").checked = true;	
		}
	}
/*
	if ( id == "chkAll")
	{
		if(document.getElementById("chkAll").checked == true)
		{
			document.getElementById("chkCom").checked	= true;
			document.getElementById("chkNet").checked	= true;
			document.getElementById("chkOrg").checked	= true;
			document.getElementById("chkInfo").checked	= true;
			document.getElementById("chkBiz").checked	= true;
			document.getElementById("chkUs").checked	= true;	
			document.getElementById("chkMobi").checked	= true;	
		}
		else
		{
			document.getElementById("chkCom").checked	= false;
			document.getElementById("chkNet").checked	= false;
			document.getElementById("chkOrg").checked	= false;
			document.getElementById("chkInfo").checked	= false;
			document.getElementById("chkBiz").checked	= false;
			document.getElementById("chkUs").checked	= false;
			document.getElementById("chkMobi").checked	= false;		
		}	
	}
	else
	{
			
		if (	document.getElementById("chkCom").checked	== false ||
				document.getElementById("chkNet").checked	== false ||
				document.getElementById("chkOrg").checked	== false ||
				document.getElementById("chkInfo").checked	== false ||
				document.getElementById("chkBiz").checked	== false ||
				document.getElementById("chkMobi").checked	== false ||
				document.getElementById("chkUs").checked	== false )	
			{
				document.getElementById("chkAll").checked = false;	
			}
		else
		{
				document.getElementById("chkAll").checked = true;	
		}
	}
*/	
}
// Opens a new window for help
function NameSpinnerHelp()
{
	var sFeatures = "height=500px, width=600px, scrollbars=1, help=0;"
	window.open("/GddReports/help/NameSpinnerHelp.htm","",sFeatures);
}

function CheckTotalRecordFormula(id,limit)
{
	try
	{
		var box1 = document.getElementById("selKeyword1");
		var box2 = document.getElementById("selKeyword2");
		var box3 = document.getElementById("selKeyword3");
		var delimBox = document.getElementById("selDelimiters");
	
		var a = box1.value.split('\n').length;
		var b = box2.value.split('\n').length;
		var c = box3.value.split('\n').length;
		var delim = delimBox.value.split('\n').length;
	
		if ( a < 0 || box1.value == "" ) { a = 0; }
		if ( b < 0 || box2.value == "" ) { b = 0; }
		if ( c < 0 || box3.value == "" ) { c = 0; }
		if ( delim < 0 || delimBox.value == "" ) { delim = 0; }
	
		var eq1 = (a*b*2)*(delim+1) + (a*c*2)*(delim+1) + (b*c*2)*(delim+1);
		var eq2 = a+b+c;
		var eq3Temp = (((a*b*c)*2)*3);
		var eq3 = eq3Temp; 
				
		if ( delim > 0 )
		{
			eq3 = eq3Temp + ( (eq3Temp * 3) * (delim)); 
		}
		for (var i=0; i<delim-1; ++i)
		{
			eq3 += (eq3Temp * (delim));
		}
	
		var finalResult = eq1 + eq2 + eq3;
		window.status = finalResult
		if ( finalResult > limit )
		{
			var cc = document.getElementById(id);
			var limitMsg = "You have exceeded the calculated record total for this report.  Currently, due to performance constraints, the record limit is " + limit + " records.  This box will be cleared, please enter a smaller subset of names."
			cc.value = "";
			cc.focus();
			alert(limitMsg);
		}
	}
	catch (e) {}
}


