function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

var oc = 0;
var ocIE = 0;


function fadeIn()
{	
	if(oc < 0.8)
	{
		document.getElementById("overlay").style.MozOpacity = oc;
		document.getElementById("overlay").style.opacity = oc;
		document.getElementById("overlay").style.filter="alpha(opacity="+ocIE+")";
		document.getElementById("overlay").style.zIndex = "0";
		
		oc = oc + 0.10;
		ocIE = ocIE + 10;
		
		setTimeout('fadeIn()',30);		
	}	
}

function fadeOut()
{
	document.getElementById("mediaLayer").innerHTML = "";
	document.getElementById("mediaLayer").style.width = "";	
	document.getElementById("mediaLayer").style.display = "none";		

	if(oc > 0)
	{
		document.getElementById("overlay").style.MozOpacity = oc;
		document.getElementById("overlay").style.opacity = oc;
		document.getElementById("overlay").style.filter="alpha(opacity="+ocIE+")";
		
		oc = oc - 0.15;
		ocIE = ocIE - 15;
		
		setTimeout('fadeOut()',20);
	}
	else
	{
		document.getElementById("overlay").style.MozOpacity = 0;
		document.getElementById("overlay").style.opacity = 0;
		document.getElementById("overlay").style.filter="alpha(opacity=0)";		
		
		document.getElementById("overlay").style.display = "none";
		oc = 0;
		ocIE = 0;
	}	
	
	if(document.getElementById("highlightCenterImage")) { document.getElementById("highlightCenterImage").style.display = "block"; }
}


function prepareOverlay()
{
	document.getElementById("overlay").style.height = document.getElementById("wrapper").offsetHeight+500+"px";
	document.getElementById("overlay").style.width = document.getElementById("body").offsetWidth+16+"px";	
	document.getElementById("overlay").style.display = 'block';
	document.getElementById("overlay").style.status = 'disabled';
}

function resizeIframe(width,height,iframeID)
{
  document.getElementById(iframeID).style.width = width+"px";
  document.getElementById(iframeID).style.height = height+"px";
}


