﻿//MenuMaster.js

function setSearchText(srchTextID, defaultSrchTxt) {
    var el = document.getElementById(srchTextID)
    if (el) {
        if (el.value == defaultSrchTxt) {
            el.value = '';
        } else {
            el.select();
        }
    }
}

function doSetMenu(containerID, subID) {
    var el = document.getElementById('sm_' + containerID);
    if (el) {
        el.style.display = 'block';
    }
    if (subID != '' && subID != '0') {
        el = document.getElementById('i_' + subID);
        if (el) {
            el.className = 'current';
        }
    }
}

function doSetContainer(containerID) {
    var el = document.getElementById('sm_' + containerID);
    if (el) {
        if (el.style.display == 'block') {
            el.style.display = 'none';
        } else {
            el.style.display = 'block';
        }
    }
}

function setMainImageView(mainImagePrefix, navPrefix, selectedImageNumber, imageCount) {
    var el;
    var elNav;
    var elSelected = null;
    for (var i = 1; i < parseInt(imageCount) + 1; i++) {
        el = document.getElementById(mainImagePrefix + i);
        if (el) {
            el.style.display = 'none';
            if (i == selectedImageNumber) {
                elSelected = el;
            }
        }
        elNav = document.getElementById(navPrefix + i);
        if (elNav) {
            if (i == selectedImageNumber) {
                elNav.className = 'current';
            } else {
                elNav.className = '';
            }
        }
    }
    if (elSelected) {
        elSelected.style.display = 'block';
    }
}

function doTrapEnterKey(e) {
    if (!e) {
        e = window.event;
    }
    var srcEl = e.srcElement ? e.srcElement : e.target;
    if ("searchTxt" == srcEl.id && ((e && e.which && e.which == 13) || (e && e.keyCode && e.keyCode == 13))) {
        var srchBtn = document.getElementById('btnSearch');
        if (srchBtn) {
            srchBtn.click();
        }
    }
}

function doSearchClick(defaultText) {
    /*
    var result = true;
    var el = document.getElementById('searchTxt');
    if (el) {
        if (el.value == '' || el.value == defaultText) {
            alert('Please enter something to search for.');
            el.value = '';
            el.focus();
            result = false;
        }
    }
    return result;
    */
    return true;
}


function focusFormElement(frmNumber,elNumber) {
    var frm = document.forms[frmNumber];
    if (frm) {
        var count = -1;
        var els = frm.elements;
        for (var i = 0; i < els.length; i++) {
            if (els[i].type == 'text') {
                count++;
                if (count == elNumber) {
                    els[i].focus();
                }
                break;
            }
        }
    }
}

function regResubmit(emailAddress) {
    document.location.href = 'register2.aspx?e=' + emailAddress;
}