function button_over(o){
	if(typeof(o)!="object") return false;
	if(o==null) return false;

	var a = o.getElementsByTagName("a");
	if(a){
		a = a[0];
		a.className = "on";
	}
}

function button_out(o){
	var a = o.getElementsByTagName("a");
	a = a[0];
	a.className = "off";
	//a.style.backgroundPosition = "none";
}

function getElementByClassName(o,c){
	if(o.nodeType==1){
		// is an element
		if(o.className==c) return o;
		
		var children = o.childNodes;
		if(children.length){
			for(var i=0;i<children.length;i++){
				var o2 = getElementByClassName(children[i],c)
				if(o2!==false) return o2;
			}
		}
	}
	return false;
}

//
//

function expandoShowHide(o){
	var h = o.parentNode;
	var d = h.parentNode;
	var expando = getElementByClassName(d,"expando");
	if(expando){
		// element is currently open
		expando.className = "expando_closed";
		return true;
	}
	
	
	var expando = getElementByClassName(d,"expando_closed");
	if(expando){
		// element is currently closed
		expando.className = "expando";
		return true;
	}
}

function showHideTranscript(){
	var div = document.getElementById("transcript");
	if(div) div.style.display = (div.style.display=="block")?"none":"block";
	
	var div = document.getElementById("downloads");
	if(div) div.style.display = "none";
}

function showHideDownload(){
	var div = document.getElementById("downloads");
	div.style.display = (div.style.display=="block")?"none":"block";
	
	var div = document.getElementById("transcript");
	div.style.display = "none";
}

function trackDownload(u){
	str = "ev=download&file="+u;
	unicaFunctions('ntptEventTag',str);
	
	pageTracker._trackPageview(u);
}

function showWelcome(x){
	var div = document.getElementById("welcomes");
	var plist = div.getElementsByTagName("h2");
	
	for(var i=0;i<plist.length;i++){
		var divi = plist[i];
		if(divi.className==x){
			divi.style.display = "block";
		} else {
			divi.style.display = "none";
		}
	}
}