
/******************
 * No SPAM please!!
 ******************/

var g_strMailMto  = unescape("\45\u0036\x64\u0025\x36\61\x25\66\x39\45\x36\u0063\x25\u0037\64\u0025\66\u0066\45\u0033\x61");
var g_strMailAddr = unescape("\45\u0036\x39\u0025\x36\145\x25\66\x36\45\x36\u0066");
var g_strMailAt   = unescape("\45\u0034\x30\u0025\x36\146\x25\67\x35\45\x37\u0032\x25\u0036\143\u0025\66\u0039\45\u0037\x34\u0025\x37\64\x25\66\x63\45\x36\u0035\x25\u0037\60\u0025\66\u0063\45\u0036\x31\u0025\x36\145\x25\66\x35\45\x37\u0034");
var g_strMailEnd  = unescape("\45\u0032\x65\u0025\x36\146\x25\67\x32\45\x36\u0037");

document.getById = function(strId) {
    if (document.getElementById)
        return document.getElementById(strId);
    else if (document.all)
        return document.all[strId];
    else if (document[strId])
        return document[strId];
    else if (document.layers && document.layers[strId])
        return document.layers[strId];
}

if (String && String.prototype) {
    String.prototype.trim = function() {
        return this.replace(/^\s+|\s+$/g, "");
    }
}

function swapImage(imgObj, strImg) {
    imgObj.old = imgObj.src;
    imgObj.src = strImg;
}

function restoreImage(imgObj) {
    imgObj.src = imgObj.old;
}

function showSection(section_id) {
    var obSect = document.getById(section_id);
    if (obSect && !obSect.isShown) {
        obSect.style.display = 'block';
        obSect.isShown = true;
    }
    else {
        obSect.style.display = 'none';
        obSect.isShown = false;
    }
}

function writeMailAddress(strAppend) {
    var strText = "<a href=\"" + g_strMailMto + g_strMailAddr + g_strMailAt + g_strMailEnd +
        "\">" + g_strMailAddr + g_strMailAt + g_strMailEnd + "</a>" + strAppend;
    document.write(strText);
}

function setCurrentPage() {
    var strUrl = location.href.toLowerCase();
    var strStart = "/index.php/";
    var startInd = strUrl.indexOf(strStart);

    if (startInd != -1) {
        strUrl = strUrl.substring(startInd + strStart.length);
        if (strUrl.indexOf('/') != -1)
            strUrl = strUrl.substring(0, strUrl.indexOf('/'));
        if (strUrl.indexOf('?') != -1)
            strUrl = strUrl.substring(0, strUrl.indexOf('?'));
    }
    else {
        strUrl = '';
    }

    var obSetPage = null;
    var obSetImage = null;

    switch (strUrl) {
        case '':
        case 'default':
            obSetPage = "but02";
            obSetImage = "but02on";
            break;
        case 'about-us':
        case 'safety':
        case 'the-lp-family':
        case 'what-is-little-planet':
            obSetPage = "but03";
            obSetImage = "but03on";
            break;
        case 'location':
            obSetPage = "but04";
            obSetImage = "but04on";
            break;
        case 'look-around':
            obSetPage = "but05";
            obSetImage = "but05on";
            break;
        case 'faq':
            obSetPage = "but06";
            obSetImage = "but06on";
            break;
        case 'resources':
            obSetPage = "but07";
            obSetImage = "but07on";
            break;
        case 'contactus':
            obSetPage = "but08";
            obSetImage = "but08on";
            break;
        case 'summer-camp':
        case 'camp-overview':
        case 'camp-accommodations':
        case 'activities':
        case 'campers':
        case 'parents':
            obSetPage = "but12";
            obSetImage = "but12on";
            break;
        case 'school-accommodations':
        case 'school-programs':
        case 'custom-programs':
            obSetPage = "but13";
            obSetImage = "but13on";
            break;
        case 'specialty-programs':
            obSetPage = "but14";
            obSetImage = "but14on";
            break;
        default:
            if (strUrl.indexOf("gallery-") != -1) {
                obSetPage = "but05";
                obSetImage = "but05on";
            }
    }

    if (obSetPage && obSetPage.length != 0 && obSetImage && obSetImage.length != 0) {
        obSetPage = document.getById(obSetPage);
        obSetImage = document.getById(obSetImage);
        if (obSetPage && obSetImage) {
            obSetPage.src = obSetImage.src;
            obSetPage.onmouseover = null;
            obSetPage.onmouseout = null;
        }
    }
}
