start = function() {	
	doEnquiry();
	processEmail();
	doTop();
}
//if (window.attachEvent) window.attachEvent("onload", sfHover);
window.onload = start;

function doEnquiry() {
	var emailLinks = getElementsByClassName(document.getElementById("content"), "span", "enquiry");
	for (var i = 0; i < emailLinks.length; i++) {
		var elStyle = emailLinks[i].getAttribute("style");
		var elText = emailLinks[i].innerHTML;
		emailLinks[i].innerHTML = "";
		emailLinks[i].setAttribute("style", "");
		emailLinks[i].setAttribute("class", "");
		var newSpan = document.createElement("span");
		newSpan.innerHTML = elText;
		newSpan.setAttribute("class", "enquiry");
		newSpan.setAttribute("style", elStyle);
		var newLink = document.createElement("a");
		newLink.setAttribute("href", "?tpl=general_form");
		newLink.appendChild(newSpan);
		emailLinks[i].appendChild(newLink);
	}
}
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)
}
function processEmail() {
	var emailAdds = getElementsByClassName(document.getElementById("content"), "span", "uclbp");
	var respan = /<span (class="uclbr"|class=uclbr)>[^<.]*<\/(span)>/gi;
	for (var i = 0; i < emailAdds.length; i++) {	 		
		var emailAdd = emailAdds[i].innerHTML.toString().toLowerCase();
		emailAdd = emailAdd.replace(respan, "");
		emailAdd = emailAdd.replace(" followed by dot followed by com", ".com"); 
		emailAdds[i].innerHTML = '<a href="mailto:' + emailAdd + '">' + emailAdd + '</a>';
	}
}
function doTop() {
	var topLinks = getElementsByClassName(document.getElementById("content"), "span", "top");
	for (var i = 0; i < topLinks.length; i++) {
		var elText =  topLinks[i].innerHTML;
		topLinks[i].innerHTML = '<a href="#top">' + elText + '</a>';
	}
}