
function writeMailTo(s) {
	document.write("<a href='mailto:vshih" + "@" + "yahoo.com'>" + s + "</a>");
}

function getImg(strSrc) {
	return "<img border=0 alt='E-Mail me' src='" + strSrc + "'>";
}

function writeSig(strSrc) {
	if (strSrc == null) strSrc = "email_green_staccato1.gif";
	var dtmLast = new Date(document.lastModified);
	var strLast = dtmLast.getMonth() + 1 + "/" + dtmLast.getDate() + "/" + dtmLast.getFullYear();
	document.write("<address><font face=serif size=3>" + document.title + " (updated " + strLast + ") / ");
	writeMailTo(getImg(strSrc));
	document.write("</address>");
}

function id(s) {
	return document.getElementById(s);
}

function addEvent(elm, evType, fn, useCapture)
// addEvent and removeEvent
// cross-browser event handling for IE5+,  NS6 and Mozilla
// By Scott Andrew
{
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
} 
