	function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

	function capName(inputString)
	{
		var tmpStr, tmpChar, preString, postString, strlen;
		tmpStr = inputString.toLowerCase();
		stringLen = tmpStr.length;
		if (stringLen > 0)
		{
		  for (i = 0; i < stringLen; i++)
		  {
			if (i == 0)
			{
			  tmpChar = tmpStr.substring(0,1).toUpperCase();
			  postString = tmpStr.substring(1,stringLen);
			  tmpStr = tmpChar + postString;
			}
			else
			{
			  tmpChar = tmpStr.substring(i,i+1);
			  if (tmpChar == " " && i < (stringLen-1))
			  {
			  tmpChar = tmpStr.substring(i+1,i+2).toUpperCase();
			  preString = tmpStr.substring(0,i+1);
			  postString = tmpStr.substring(i+2,stringLen);
			  tmpStr = preString + tmpChar + postString;
			  }
			}
		  }
		}
		return tmpStr;	
	}

addLoadEvent(function() {
        if (!document.getElementsByTagName) {
            return;
        }
        var allElts = document.getElementsByTagName("*");
        if (allElts.length == 0 && document.all) {
            allElts = document.all; //hack for IE5
        }
        for (var i = 0; i < allElts.length; i++) {
            var elt = allElts[i];
            var className = elt.className || elt.getAttribute("class") || elt.getAttribute("className");
            if (className && className.match(/\bvdfp-agency-email\b/) && elt.firstChild.nodeType == 3) {
                var addr = elt.firstChild.nodeValue;
                addr = addr.replace(/[ \[\{\(\|\/\\]located_at[ \]\}\)\|\/\\]/i, "@").replace(/[ \[\{\(\|\/\\](dot|period)[ \]\}\)\|\/\\]/gi, ".");
				var name = elt.getAttribute("title");
				if (!name)
				{
					name = capName(addr.split('@')[0].replace(/\./, " "));
				}
				else
				{
					if(name == 'email')
					{
						name = addr.toLowerCase();
					}
				}
                var lnk = document.createElement("a");
                lnk.setAttribute("href", "mailto:" + addr);
                lnk.appendChild(document.createTextNode(name));
                elt.replaceChild(lnk, elt.firstChild);
            }
        }
    });

