function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

function filterGameSum() {
   ColdFusion.Window.hide("windowFilterSeason");
   var season = document.getElementById("season").value;
   var afterDate = document.getElementById("afterDate").value;
   var beforeDate = document.getElementById("beforeDate").value;
   var gametype = "";
	for (var i=0; i < document.filterForm.gametype.length; i++)
	   {
	   if (document.filterForm.gametype[i].checked)
	      {
	      gametype = gametype + document.filterForm.gametype[i].value + ",";
	      }
	   }
	   
   var gameloc = "";
	for (var i=0; i < document.filterForm.gameloc.length; i++)
	   {
	   if (document.filterForm.gameloc[i].checked)
	      {
	      gameloc = gameloc + document.filterForm.gameloc[i].value + ",";
	      }
	   }	   

   //strip off last comma
   var gametype = gametype.replace(/\,$/,'');   
   var gameloc = gameloc.replace(/\,$/,'');

   //if nothing is selected, just default to all.  user's stupidity. don't want to deal with validation/alert, more trouble than worth.
   if (gametype.length==0 && gameloc.length==0)
   			{
				gametype=9;
			}
   
   ColdFusion.navigate('gamesumdiv.cfm?season='+escape(season)+'&gametype='+escape(gametype)+'&gameloc='+escape(gameloc)+'&beforeDate='+escape(beforeDate)+'&afterDate='+escape(afterDate),'resultdiv');
   //put this up here, unlike the others, deselect shouldn't come immediately.  want to deselect for next form submission
   return false;
}

function clearCheckBoxes() {
	var cbo1 = document.getElementById("gametype_1");
	var cbo2 = document.getElementById("gametype_2");
	var cbo3 = document.getElementById("gametype_3");
	var cbo4 = document.getElementById("gametype_4");
	var cbo5 = document.getElementById("gametype_5");
	var cbo6 = document.getElementById("gametype_6");	
	var cbo7 = document.getElementById("gameloc_1");
	var cbo8 = document.getElementById("gameloc_2");
	var cbo10 = document.getElementById("gameloc_3");	
	var beforeDate = document.getElementById("beforeDate");
	var afterDate = document.getElementById("afterDate");
	
	if (cbo1) {cbo1.checked=false;}
	if (cbo2) {cbo2.checked=false;}
	if (cbo3) {cbo3.checked=false;}
	if (cbo4) {cbo4.checked=false;}
	if (cbo5) {cbo5.checked=false;}
	if (cbo6) {cbo6.checked=false;}
	if (cbo7) {cbo7.checked=false;}
	if (cbo8) {cbo8.checked=false;}
	if (cbo10) {cbo10.checked=false;}
	beforeDate.selectedIndex=0;
	afterDate.selectedIndex=0;	
	
}

	
 
