<!--
window.onload = initialize;

function initialize()
{
    if (document.forms['online-banking'].txtUserID != null) {
        document.forms['online-banking'].txtUserID.focus();
    }
    
    initialize_drop_menus();
    
    if (document.getElementById('login') != null) {
        document.getElementById('login').onmouseover = function () {document.getElementById('login').src = '/images/login_on.gif'};
        document.getElementById('login').onmouseout = function () {document.getElementById('login').src = '/images/login_off.gif'};
    }
}

function getOffsetTop(element)
{
    el = document.getElementById(element);
    xPos = el.offsetTop;
    tempEl = el.offsetParent;
    while (tempEl != null) {
        xPos += tempEl.offsetTop;
        tempEl = tempEl.offsetParent;
    }
    return xPos;
}

function drop_menu_show(element)
{
    if (drop_menus_ready == true) {
        document.getElementById(element).style.visibility = 'visible';
    }
}

function drop_menu_hide(element)
{
    document.getElementById(element).style.visibility = 'hidden';
}

var drop_menus_ready;

function initialize_drop_menus()
{
    document.getElementById('drop-menu-checking').style.top = getOffsetTop('checking') + 'px';
    document.getElementById('drop-menu-savings-investments').style.top = getOffsetTop('savings-investments') + 'px';
    document.getElementById('drop-menu-loans').style.top = getOffsetTop('loans') + 'px';
    document.getElementById('drop-menu-mortgage').style.top = getOffsetTop('mortgage') + 'px';
    document.getElementById('drop-menu-credit-cards').style.top = getOffsetTop('credit-cards') + 'px';
    document.getElementById('drop-menu-account-extras').style.top = getOffsetTop('account-extras') + 'px';
    document.getElementById('drop-menu-rates').style.top = getOffsetTop('rates') + 'px';
    drop_menus_ready = true;
}

function online_banking_submit()
{
    
    if (document.forms['online-banking'].txtUserID.value == '') {
        alert('Please enter your Account #.');
        return false;
    }
    
    if (document.forms['online-banking'].txtPassword.value == '') {
        alert('Please enter your PIN');
        return false;
    }
    
    return true;
}

function change_preferred_communication($selection)
{
    // hide all rows
    document.getElementById('email_address_row').style.display = 'none';
    document.getElementById('phone_number_row').style.display = 'none';
    document.getElementById('best_time_to_call_row').style.display = 'none';
    document.getElementById('address_row').style.display = 'none';
    document.getElementById('city_row').style.display = 'none';
    document.getElementById('state_row').style.display = 'none';
    document.getElementById('zip_code_row').style.display = 'none';
    
    // show needed rows
    switch ($selection) {
        case 'Email':
            document.getElementById('email_address_row').style.display = '';
            break;
        
        case 'Phone':
            document.getElementById('phone_number_row').style.display = '';
            document.getElementById('best_time_to_call_row').style.display = '';
            break;
            
        case 'Mail':
            document.getElementById('address_row').style.display = '';
            document.getElementById('city_row').style.display = '';
            document.getElementById('state_row').style.display = '';
            document.getElementById('zip_code_row').style.display = '';
            break;        
    }
}

function update_map_status($message)
{
    document.getElementById('map-status').innerHTML = $message;
}
//-->
