/**
 * This is where you can stick common javascript functions used throughout the site
 */


function getXmlHttpObject(){
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    if (window.ActiveXObject) {
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}



function getTermDate(){	
	var xmlhttp = getXmlHttpObject();
	xmlhttp.open("GET", "execlist.xml", false);
    xmlhttp.send("");
    var xmlDoc = xmlhttp.responseXML;
	var date = xmlDoc.getElementsByTagName("date")[0].childNodes[0].nodeValue;
	return date;
	
}


function getExecMembers(){ // && navigator.appName != "Microsoft Internet Explorer"
    var xmlhttp = getXmlHttpObject();
    xmlhttp.open("GET", "execlist.xml", false);
    xmlhttp.send("");
    var xmlDoc = xmlhttp.responseXML;
    
    var members = xmlDoc.getElementsByTagName("member");
    return members;
}

function printMemberInfo(execMember){
    document.writeln("<strong>" + execMember.getElementsByTagName("position")[0].childNodes[0].nodeValue + ":</strong>" + execMember.getElementsByTagName("name")[0].childNodes[0].nodeValue + "<ul><strong>email:</strong><a href='mailto:" + execMember.getElementsByTagName("email")[0].childNodes[0].nodeValue + "'>" + execMember.getElementsByTagName("email")[0].childNodes[0].nodeValue + "</a></ul>");
}

function showHide(elementID){
	var visible = document.getElementById(elementID).style.visibility;
	if(visible == "visible"){
		document.getElementById(elementID).style.visibility = 'hidden';
		document.getElementById(elementID).style.height = '0px';
	}
	else{
		document.getElementById(elementID).style.visibility = 'visible';
		document.getElementById(elementID).style.height = '100%';
	}
	var visible = document.getElementById(elementID).style.visibility;
}

