// Default JavaScripts

var skin = {};
skin['BORDER_COLOR'] = '#999999';
skin['ENDCAP_BG_COLOR'] = '#ffa32a';
skin['ENDCAP_TEXT_COLOR'] = '#333333';
skin['ENDCAP_LINK_COLOR'] = '#0000000';
skin['ALTERNATE_BG_COLOR'] = '#ffffff';
skin['CONTENT_BG_COLOR'] = '#ffffff';
skin['CONTENT_LINK_COLOR'] = '#cc9933';
skin['CONTENT_TEXT_COLOR'] = '#333333';
skin['CONTENT_SECONDARY_LINK_COLOR'] = '#990000';
skin['CONTENT_SECONDARY_TEXT_COLOR'] = '#666666';
skin['CONTENT_HEADLINE_COLOR'] = '#333333';
skin['NUMBER_ROWS'] = '5';

function IsEmail( oField )
{
    re = /^(([a-z\._\-0-9])+\@([a-z\._\-0-9])+\.([a-z]){2,3})?$/i;
    $sMsg = "Email is invalid.\nEmail should be in user@domain.com format."

    if ( !re.test(oField.value) )
    {
        alert( $sMsg );
        oField.value = '';
        oField.focus();
        return false;
    }
}

function IsInteger( oField )
{
    re = /^[0-9]*$/i;
    $sMsg = "Invalid numeric format.\nPlease enter a positive number"

    if ( !re.test(oField.value) )
    {
        alert( $sMsg );
        oField.value = '';
        oField.focus();
        return false;
    }
}

function IsFloat( oField )
{
    re = /^[0-9]*(\.?[0-9]*)$/i;
    $sMsg = "Invalid numeric format.\nPlease enter a number in 9999.99 format"

    if ( !re.test(oField.value) )
    {
        alert( $sMsg );
        oField.value = '';
        oField.focus();
        return false;
    }
}

function scAdd( sUrl )
{
    wn = window.open(sUrl + '&full_screen=n', '', "status=no,resize=no,toolbar=no,scrolbars=no,width=475,height=270,maximize=no");
    wn.onLoad = new Function("if (typeof document.winCart != 'undefined') { document.winCart.location.reload(true); }");
    return false;
    wn.focus();
}

function ValidateSrch()
{
    if (document.frmSearch.srchstr.value == "")
    {
        alert("Please enter your search query.");
        document.frmSearch.srchstr.focus();
        return false;
    }
}

function BoxShowHide(anchor, div, img)
{
    if (typeof(anchor) == "string" && anchor != "")
    {
        obA = document.getElementById(anchor);
    }
    obBox = document.getElementById(div);
    obImg = document.getElementById(img);
    if (obBox.style.display == 'none')
    {
        obBox.style.display = 'block';
        if (typeof(obA) == "string") obA.innerHTML = "Hide";
        obImg.src = '/g/a_u.gif';
    }
    else if (obBox.style.display == 'block')
    {
        obBox.style.display = 'none';
        if (typeof(obA) == "string") obA.innerHTML = "Show";
        obImg.src = '/g/a_d.gif';
    }
}

startList = function()
{
    if (document.all&&document.getElementById)
    {
        navRoot = document.getElementById("nav");
        for (i=0; i<navRoot.childNodes.length; i++)
        {
            node = navRoot.childNodes[i];
            if (node.nodeName=="LI")
            {
                node.onmouseover=function()
                {
                    this.className+=" over";
                }
                node.onmouseout=function()
                {
                    this.className=this.className.replace(" over", "");
                }
            }
        }
    }
}
window.onload=startList;