﻿function openBG(url)
{
    if (url != '')
    {
        var obj = getObject('mask');

        window.frames['bgframe'].location.href = url;
        obj.style.visibility = 'visible';
        obj.style.display = 'block';
        obj.style.height = '1100px';
        
        obj = getObject('zoom');
        obj.style.visibility = 'visible';                                    

        // exception handing of dropdown on form, (IE6 does not disable it during the overlay)
        var dropdownID;
        dropdownID = getObject('ExpirationMonth');
        if (dropdownID != null)
            dropdownID.disabled = true;
        dropdownID = getObject('ExpirationYear');
        if (dropdownID != null)
            dropdownID.disabled = true;
    }
}

function unzoom()
{
    var obj = getObject('mask');
    obj.style.visibility = 'hidden';
    obj.style.display = 'none';

    obj = getObject('zoom');
    obj.style.visibility = 'hidden';                                     

    // exception handing of dropdown on form
    var dropdownID;
    dropdownID = getObject('ExpirationMonth');
    if (dropdownID != null)
        dropdownID.disabled = false;
    dropdownID = getObject('ExpirationYear');
    if (dropdownID != null)
        dropdownID.disabled = false;
}

function displayObject( thisobj, show ) 
{
    obj = getObject( thisobj );
    if (obj==null) 
        return;
    obj.style.display = show ? 'block' : 'none';
    obj.style.visibility = show ? 'visible' : 'hidden';
}  

function getObject( obj ) {
    if ( document.getElementById ) 
        obj = document.getElementById( obj );
    else if ( document.all )
        obj = document.all.item( obj );
    else if ( document.getElementsByName )
        obj = document.getElementsByName( obj )[0];
    else
        obj = null;
    return obj;
}

function getObjectByName( obj ) {
    if ( document.all )
        obj = document.all.item( obj );
    else if ( document.getElementsByName )
        obj = document.getElementsByName( obj )[0];
    else
        obj = null;
    return obj;
}

function submitForm(imgButton)
{
    imgButton.form.submit();
}


