/* 
==========================================================
STEPHENGROTE.COM, V. 1.0
----------------------------------------------------------
JavaScript Behaviors

Author: Aarron Walter
aarron@aarronwalter.com

© Copyright 2005, Stephen Grote. All Rights Reserved
==========================================================
*/

// Links Page Navigation 
function switchContent(f,s){
	var container = document.getElementById('display');
	var newText = document.getElementById(f);
	container.innerHTML = document.getElementById(f).innerHTML;
	
	// Change Subheading
	var subHeadElement = document.getElementById('subhead');
	subHeadElement.innerHTML = "<span class=\"pipe\">|</span> " + s;
}



// Links Page Folder Behaviors
var head="display:''"
img1=new Image()
img1.src="http://stephengrote.com/i/icons/open.gif"
img2=new Image()
img2.src="http://stephengrote.com/i/icons/close.gif"

var ns6=(document.getElementById&&!document.all)||window.opera
var ie4=document.all&&!window.opera
var open=1

function checkcontained(e){
	var iscontained=0
	cur=ns6? e.target : event.srcElement
	i=0
	if (cur.id=="foldheader")
		iscontained=1
	else
		while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
			if (cur.id=="foldheader"||cur.id=="foldinglist"){
				iscontained=(cur.id=="foldheader")? 1 : 0
			break
		}
		cur=ns6? cur.parentNode : cur.parentElement
	}
	
	if (iscontained){
		var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("ul")[0]
		if (foldercontent.style.display=="none"){
			foldercontent.style.display=""
			cur.style.listStyleImage="url(http://stephengrote.com/i/icons/close.gif)"
		}else{
			foldercontent.style.display="none"
			cur.style.listStyleImage="url(http://stephengrote.com/i/icons/open.gif)"
		}
	}
}

if (window.opera&&typeof c!=='undefined'){
	checkit();
}

if (ie4||ns6)
	document.onclick=checkcontained

onload=function(){
	//document.getElementById('display').innerHTML = document.getElementById('links').innerHTML
	if (open){
		var lis=document.getElementsByTagName('li')
		for (var i_tem = 0; i_tem < lis.length; i_tem++){
			if (lis[i_tem].id=='foldheader'){
				lis[i_tem].style.listStyleImage="url('http://stephengrote.com/i/icons/open.gif')"
			}
		}
	}
}