// <![CDATA[
function showElement(element,clicked)
{		
	var ElementToShow = new getObj(element);
	
	if (document.getElementById(clicked).className == 'competitionon') {
		Effect.toggle(element, 'blind', {duration:0.25});
		document.getElementById(clicked).className = 'competition';
	} else {
		Effect.toggle(element, 'blind', {duration:0.25});
		document.getElementById(clicked).className = 'competitionon';
	}
}

function showElementAdhoc(element,clicked)
{		
	var ElementToShow = new getObj(element);
	
	if (!ElementToShow) return;
	
	if (document.getElementById(element).style.display == "none") {
		ElementToShow.style.display = "block"
	} else {
		ElementToShow.style.display = "none"
	}
}

function doCompLinks()
{
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("competition")) {
      links[i].onclick = function() {
        showElement(this.id+"_details",this.id);
		return false;
      }
    }
  }
  if (!document.getElementsByTagName) return false;
  var divs = document.getElementsByTagName("div");
  for (var i=0; i < divs.length; i++) {
    if (divs[i].className.match("details")) {
      divs[i].style.display = "none";
    }
  }
}

function doLinks()
{
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].id.match("show")) {
		object = links[i].id.split("-");
		document.getElementById(object[1]).style.display = "none";
		links[i].onclick = function() {
		  object = this.id.split("-");
          showElementAdhoc(object[1],this.id);
		  return false;
        }
    }
  }
}


function showComp() {
	first = document.location;
	info = new String (first);
	tail = info.split("#");
	showElement(tail[1]+"_details",tail[1]);
}

function customOnLoad() {
		doCompLinks();
		doLinks();
		showComp();
}
// ]]>