function OpenWindow(file,height,width) {
    open(file, "" , "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=no,width="+width+",height="+height);
}

String.prototype.startsWith = function(str) {
    return (this.substring(0,str.length) == str);
}

String.prototype.ReplaceEmailChars = function() {
    var tempStr = this;
    tempStr = tempStr.replace(/%28/g, "(");
    tempStr = tempStr.replace(/%29/g, ")");
    tempStr = tempStr.replace(/\(#dot#\)/g, ".");
    tempStr = tempStr.replace(/\(#at#\)/g, "@");
    tempStr = tempStr.replace(/\(#hyphen#\)/g, "-");
    tempStr = tempStr.replace(/\(#underscore#\)/g, "_");
    return tempStr;
}

function RewriteEmail() {
    var links = document.links;

    for(var i=0; i<links.length; i++) {
	if(links[i].href.startsWith("mailto:")) {
	    links[i].href = links[i].href.ReplaceEmailChars();
	    links[i].innerHTML = links[i].innerHTML.ReplaceEmailChars();
	}
    }
}

window.onload = RewriteEmail;

