var maxHorizontalBottomWidth = 853;
var bottomDivTopSpacing = 7;
var bg2TopBottomPadding = 12;
var IE_vertAdj = 0;
var main_content = null;

function adjustForIE()
{
    if (navigator.appName == 'Microsoft Internet Explorer') 
    {
        var ie6 = /MSIE 6.0/;
        var ie7 = /MSIE 7.0/;
        var divs = document.getElementsByTagName('div');
        if (navigator.appVersion.match(ie6) ) 
        {
            var divArr = new Array();
            var i = 0;
            $("#content > div").each(function() {
                divArr[i++] = this;
            });
            if ( i == 2)
            {
                divArr[1].parentNode.style.position = "relative";
                divArr[1].style.position = "absolute";
                
                //divArr[1].style.top = (0 - divArr[0].offsetHeight) + 'px';
                //divArr[1].style.left = divArr[0].offsetWidth + 'px';
                
            }
        }
        else if (navigator.appVersion.match(ie7) )
        {
        }
    }
}

function adjustBottomDrawer()
{
    // Do nothing
}

function validateForm(form)
{
    var valid = true;
    var focusOnElement = null;
    var count = 0;
    var i;
    for (i = 0; i < RequiredFields.length; i++)
    {
        var j;
        var label = document.getElementById(RequiredFields[i].rLabel);
        var elements = RequiredFields[i].elements;
        if ( elements )
        {
            for (j = 0; j < elements.length; j++)
            {
                var e = document.getElementById(elements[j]);
                var value = null;
                if ( e.type == "select-one" )
                {
                    var selIndex = e.selectedIndex;
                    if ( selIndex > 0 ) value = true;
                }
                else
                {
                    value = e.value;
                }
                if ( !value )
                {
                    valid = false;
                    if ( !focusOnElement ) focusOnElement = e;
                    label.innerHTML = "(Required Field)";
                    count++;
                }
                else
                    label.innerHTML = "(*)";
            }
        }
        var radioElements = RequiredFields[i].radioElements;
        if ( radioElements )
        {
            var isChecked = false;
            var k,e;
            for (k = 0; k < radioElements.length; k++)
            {
                e = document.getElementById(radioElements[k]);
                if (e.checked) isChecked = true;
            }
            if ( !isChecked )
            {
                valid = false;
                if ( !focusOnElement ) focusOnElement = e;
                label.innerHTML = "(Required Field)";
                count++;
            }
            else
                label.innerHTML = "(*)";
        }
    }
    if ( !valid )
    {
        if ( count == 1 )
            alert('1 required field is blank.');
        else if ( count > 1 )
            alert(count + ' required fields are blank.');
        focusOnElement.focus(); 
    }
    return valid;
}