	if(!loaddef)
		var loaddef = "";

	var resizedef = "";

	// ----------------------------------
	// cross-browser functions

	var IE_all_cache = new Object();
	function IE_getElementById(id) {
										if (IE_all_cache[id] == null) {
											IE_all_cache[id] = document.all[id];
										}
										return IE_all_cache[id];
									}

	if (document.all) {
		if (!document.getElementById) {
			document.getElementById = IE_getElementById;
		}
	}

	//-----------------------------------
	// Browser detection

	var agt = navigator.userAgent.toLowerCase();

	var is_opera = (agt.indexOf("opera") != -1);
	var is_ie = (agt.indexOf("msie") != -1) && document.all && !is_opera;
	var is_ie5 = (agt.indexOf("msie 5") != -1) && document.all;

//Javascript header link, courtesy of Google
function togDisp(elementName, e, show){
	stopB(e);
	var obj=document.getElementById(elementName);
	
	if(show){
		posX = mouseX(e) + 5;
		posY = mouseY(e) + 5;

		clientW = (document.body && (typeof(document.body.clientWidth) != "undefined") ? document.body.clientWidth
			: (typeof(window.innerWidth) != "undefined") ? window.innerWidth
			: document.body ? (document.body.clientWidth || 0)
			: document.documentElement ? (document.documentElement.clientWidth || 0)
			: 0);
		
		clientH = (document.body && (typeof(document.body.clientHeight) != "undefined") ? document.body.clientHeight
			: (typeof(window.innerHeight) != "undefined") ? window.innerHeight
			: document.body ? (document.body.clientHeight || 0)
			: document.documentElement ? (document.documentElement.clientHeight || 0)
			: 0);
		
		offsetX = (window.pageXOffset || (document.body ? document.body.scrollLeft : (document.documentElement ? document.documentElement.scrollLeft : 0)));
		offsetY = (window.pageYOffset || (document.body ? document.body.scrollTop : (document.documentElement ? document.documentElement.scrollTop : 0)));

		maxPosX = clientW + offsetX - parseInt(obj.offsetWidth) - 1;
		maxPosY = clientH + offsetY - parseInt(obj.offsetHeight) - 1;

		obj.style.left = (posX < maxPosX ? posX : maxPosX);
		obj.style.top = (posY < maxPosY ? posY : maxPosY);
	}
	
	if(show){dp='';}else{dp='none';} obj.style.display=dp;	
	
}


//Stop the click from bubbling up to the top level
function stopB(e){if(!e)e=window.event;e.cancelBubble=true;}
document.onclick=function(event){
	if(document.getElementById('MyPickBox')){ if(document.getElementById('MyPickBox').style.display == ""){ togDisp('MyPickBox',event, false); } }
	if(document.getElementById('SurvivorBox')){ document.getElementById('SurvivorBox').style.display='none'; }
	if(document.getElementById('FilterBox')){ document.getElementById('FilterBox').style.display='none'; }
}

function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}



function viewTeam(team){
	document.location = '/teams/details.aspx?team=' + team;
}

try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function SelectAllItems(thisElement, prefix){
	if (document.forms) {
		theElems = document.forms[0].elements;

		if(thisElement.checked){
			for (i = 0; i < theElems.length; i++) {
				theElem = theElems[i];
				if (theElem.type && theElem.type == "checkbox"
				&& theElem.id && theElem.id.indexOf(prefix) == 0) {
					theElem.checked = true;
				}
			} 
		} else {
			for (i = 0; i < theElems.length; i++) {
				theElem = theElems[i];
				if (theElem.type && theElem.type == "checkbox"
				&& theElem.id && theElem.id.indexOf(prefix) == 0) {
					theElem.checked = false;
				}
			} 
		}
	}
}

function CheckForCheckedItems(action, prefix, itemName){
	if (document.forms) {
		theElems = document.forms[0].elements;

		for (i = 0; i < theElems.length; i++) {
			theElem = theElems[i];
			if (theElem.type && theElem.type == "checkbox"
			&& theElem.id && theElem.id.indexOf(prefix) == 0
			&& theElem.checked) {
				return true;
			}
		} 
	}
	alert('You have not selected any ' + itemName + 's.\nPlease check at least one ' + itemName + ' to perform this action.');
	return false;
}