﻿// waimea.js
// © Waimea Music Club

function onLoad() {
    if (!document.getElementsByTagName) return;

    var address = new Array();

    address["info"] = "info" + "~" + "waimeamusicclub" + "|" + "org" + "|" + "nz";
    //address["shirl"] = "Shirl.d" + "~" + "slingshot" + "|" + "co" + "|" + "nz";

    var mailtoRelPrefix = "mailto ";
    var openExternalRel = "external";
    var mailtoHrefPrefix = "mailto:";
    var links = document.getElementsByTagName("a");
    for (var i = 0; i < links.length; i++) {
        var link = links[i];
        if (link.rel != null) {
            if (link.rel.length >= mailtoRelPrefix.length && link.rel.substring(0, mailtoRelPrefix.length) == mailtoRelPrefix) {
                var addressName = link.rel.substring(mailtoRelPrefix.length);
                if (link.href != null && link.href.length >= mailtoHrefPrefix.length && link.href.substring(0, mailtoHrefPrefix.length) == mailtoHrefPrefix) {
                    link.href = mailtoHrefPrefix + address[addressName].replace(/\~/g, "@").replace(/\|/g, ".") + link.href.substring(mailtoHrefPrefix.length);
                } else {
                    link.href = mailtoHrefPrefix + address[addressName].replace(/\~/g, "@").replace(/\|/g, ".");
                }
                if (link.innerHTML.length == 0 || link.innerHTML == "(hidden address)") {
                    link.innerHTML = address[addressName].replace(/\~/g, "&#064;").replace(/\|/g, "&#046;");
                }
            } else if (link.rel == openExternalRel) {
                link.target = "_blank";
                link.title = link.title != null ? link.title + " (this link opens in a new window)" : "(This link opens in a new window)";
            }
        }
    }
    links = null;
}

function bookmarkSite() {
    var url = "http://www.waimeamusicclub.org.nz/";
    var title = "Waimea Music Club";
 
    try{
        if (document.all) {
            // Add to Favorites (Internet Explorer)
            window.external.AddFavorite(url, title);
        } else {
            // Add to Bookmarks (Mozilla Firefox)
            window.sidebar.addPanel(title, url, ''); 
        } 
    }catch(e){
        alert("Sorry, but I couldn't automatically add a bookmark to http://www.waimeamusicclub.org.nz/ in your browser. Please add a bookmark manually.");
    }
}