function getXmlHttpObject() {
	var xmlHttp = null
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest()
	}
	catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")
		}
		catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
		}
	}
	return xmlHttp
}

function getTarget(event) {
	if(window.event) {
		objEvent = window.event
	} else {
		objEvent = event
	}
	if(objEvent.target) {
		objTarget = objEvent.target
	}
	else {
		objTarget = objEvent.srcElement
	}
	return objTarget
	
}

function getParent(strTagName,objObject) {
	strTagName = strTagName.toUpperCase()
	do {
		if(objObject.tagName == strTagName) {
			return objObject
		}
		else {
			objObject = objObject.parentNode
		}
	} while(objObject.tagName != "BODY")
	return ""
}

function fnExpandMemberlist(strLetter) {
	objMemberlist = document.getElementById("memberlist")
	objMemberlist.style.display = "block"
	
	objMembers = objMemberlist.getElementsByTagName("div")[0].childNodes
	bFound = false
	document.getElementById("nothing").style.display = "none"
	for(i = 0; i < objMembers.length; i++) {
		if(objMembers[i].name == "member" + strLetter) {
			objMembers[i].style.display = "block"
			bFound = true
		} else {
			objMembers[i].style.display = "none"
		}
	}
	
	if(!bFound) {document.getElementById("nothing").style.display = "block"}
	return false
}

function fnTabs(idTab,objTab) {
	objContainer = objTab.parentNode
	objTabs = objContainer.childNodes
	for(i = 0; i < objTabs.length; i++) {
		if(objTab == objTabs[i]) {
			objTabs[i].style.backgroundImage = "url(images/tab2.gif)"
		} else {
			objTabs[i].style.backgroundImage = ""
		}
	}
	objTab1 = document.getElementById("tab1")
	objTab2 = document.getElementById("tab2")
	objTab3 = document.getElementById("tab3")
	objTab4 = document.getElementById("tab4")
	objTab5 = document.getElementById("tab5")
	objTab6 = document.getElementById("tab6")
	objTab7 = document.getElementById("tab7")
	
	objTab1.style.display = "none"
	objTab2.style.display = "none"
	objTab3.style.display = "none"
	objTab4.style.display = "none"
	objTab5.style.display = "none"
	objTab6.style.display = "none"
	objTab7.style.display = "none"
	
	document.getElementById(idTab).style.display = "block"
}
