// AddLoadEvent Functionfunction addLoadEvent(func) {	var oldonload = window.onload;	if (typeof window.onload != 'function') {		window.onload = func;	} else {		window.onload = function() {			oldonload();			func();		}	}}addLoadEvent(vdwUtil.mailtoFix);addLoadEvent(vdwUtil.vCardLink);String.prototype.trim=function(){    return this.replace(/^\s*\n*\r*|\s*\n*\r*$/g,'');}// email encoding functionfunction email(alias,url,lnktext, subject){
    document.write ("<a href='mailto:" + alias + "@" + url + "?subject=" + subject + "' target='_blank'>" + lnktext + "</a>");
}// addClass functionfunction addClass(element, value) {	if (!element.className) {		element.className = value;	} else {		newClassName = element.className;		newClassName+= " ";		newClassName+= value;		element.className = newClassName;	}}// Pop-up window scriptaddLoadEvent(setPopups);function popUp(winURL) {  window.open(winURL,"popup","width=320,height=480");}function pdfpopUp(winURL) {  window.open(winURL,"pdf","");}function externalpopUp(winURL) {  window.open(winURL,"external","");}function setPopups() {  if (!document.getElementsByTagName) return false;  var lnks = document.getElementsByTagName("a");  for (var i=0; i<lnks.length; i++) {    if (lnks[i].className == "popup") {      lnks[i].title+= " (opens in a new window)";      lnks[i].onclick = function() {        popUp(this.getAttribute("href"));        return false;      }    }	else if (lnks[i].className == "external") {      lnks[i].title+= " (opens in a new window)";      lnks[i].onclick = function() {        externalpopUp(this.getAttribute("href"));        return false;      }    }	else if (lnks[i].href != null && lnks[i].href.indexOf('.pdf') != -1) {		lnks[i].title += " (opens in a new window)";      	lnks[i].onclick = function() {        	pdfpopUp(this.getAttribute("href"),"pdf","");       		return false;		}	}  }}/*    Written by Jonathan Snook, http://www.snook.ca/jonathan    Add-ons by Robert Nyman, http://www.robertnyman.com*/function getElementsByClassName(oElm, strTagName, strClassName){	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);	var arrReturnElements = new Array();	strClassName = strClassName.replace(/\-/g, "\\-");	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");	var oElement;	for(var i=0; i<arrElements.length; i++){		oElement = arrElements[i];				if(oRegExp.test(oElement.className)){			arrReturnElements.push(oElement);		}		}	return (arrReturnElements)}// ---/*	Revised to support looking for multiple class names,	no matter in which order they're applied to the element*/function getElementsByClassName(oElm, strTagName, oClassNames){	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);	var arrReturnElements = new Array();	var arrRegExpClassNames = new Array();	if(typeof oClassNames == "object"){		for(var i=0; i<oClassNames.length; i++){			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));		}	}	else{		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));	}	var oElement;	var bMatchesAll;	for(var j=0; j<arrElements.length; j++){		oElement = arrElements[j];		bMatchesAll = true;		for(var k=0; k<arrRegExpClassNames.length; k++){			if(!arrRegExpClassNames[k].test(oElement.className)){				bMatchesAll = false;				break;			}		}		if(bMatchesAll){			arrReturnElements.push(oElement);		}	}	return (arrReturnElements)}// ---// Array support for the push method in IE 5if(typeof Array.prototype.push != "function"){	Array.prototype.push = ArrayPush;	function ArrayPush(value){		this[this.length] = value;	}}// ---/*	Examples of how to call the function:		To get all a elements in the document with a "info-links" class:    getElementsByClassName(document, "a", "info-links");    	To get all div elements within the element named "container", with a "col" and a "left" class:    getElementsByClassName(document.getElementById("container"), "div", ["col", "left"]);*/// ---