// Default JavaScripts

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)
{
    obA = document.getElementById(anchor);
    obBox = document.getElementById(div);
    obImg = document.getElementById(img);
    if (obBox.style.display == 'none')
    {
        obBox.style.display = 'block';
        obA.innerHTML = "Hide";
        obImg.src = '/g/a_u.gif';
    }
    else if (obBox.style.display == 'block')
    {
        obBox.style.display = 'none';
        obA.innerHTML = "Show";
        obImg.src = '/g/a_d.gif';
    }
}
