// Start of the show/hide script for the portfolio page
// Written by John Pennypacker

/*function showCredits() {
	var c = this.className;
	var p = getDl(this);
	var t = p.getElementsByClassName(c);
	var dds = p.getElementsByTagName("dd");

	for(var i=0; i<dds.length; i++) {
		if(dds[i].shown == true && dds[i] != this) {
			dds[i].shown = false;
			new Effect.Fade(dds[i]);
		}
	}
	new Effect.Appear(t[1]);
	t[1].shown = true;
	return false;
}

function getDl(el) {
	while(el.nodeName != "DL") {
		el = el.parentNode;
	}
	return el;
}

function setCredits(el) {
	var dts = el.getElementsByTagName("dt");
	for(var i=0; i<dts.length; i++) {
//		dts[i].onclick = showCredits;
		dts[i].onmouseover = showCredits;
	}
	var dds = el.getElementsByTagName("dd");
	for(var i=0; i<dds.length; i++) {
		dds[i].shown = (dds[i].className.indexOf("hide") != -1) ? false : true;
		if((dds[i].shown)) { new Effect.Appear(dds[i]); } else { dds[i].style.display = "none"; }
		dds[i].className = dds[i].className.replace(/show|hide/, "");
	}
	
}

function initSwitchies() {
	var dls = $$("dl.credits");
	for(var i=0; i<dls.length; i++) {
		setCredits(dls[i]);
	}
}
Event.observe(window, 'load', initSwitchies);*/

function showCredits() {
	var c = this.className;
	var p = getDl(this);
	var t = p.getElementsByClassName(c);
	var dds = p.getElementsByTagName("dd");
	for(var i=0; i<dds.length; i++) {
		dds[i].className = dds[i].className.replace("show", "hide");
	}
	t[1].className = c + " show";
	return false;
}

function getDl(el) {
	while(el.nodeName != "DL") {
		el = el.parentNode;
	}
	return el;
}

function setCredits(el) {
	var dts = el.getElementsByTagName("dt");
	for(var i=0; i<dts.length; i++) {
//		dts[i].onclick = showCredits;
		dts[i].onmouseover = showCredits;
	}
	
}

function initrollies() {
	var dls = $$("dl.credits");
	for(var i=0; i<dls.length; i++) {
		setCredits(dls[i]);
	}
}
Event.observe(window, 'load', initrollies);

// end of the show/hide script for the portfolio page