var callBackArgument = '';

function ShowPopUp(url, name, width, height, scrollbars)
{
    var left = (screen.width / 2) - (width / 2);
    var top = (screen.height / 2) - (height / 2);

    window.open(url, name, config='height=' + height + ', width=' + width + ', left=' + left + ', top=' + top + ', toolbar=no, menubar=no, scrollbars=' + (scrollbars ? 'yes' : 'no') + ', resizable=no, location=no, directories=no, status=no');
}

function CancelSubmit(event)
{
    var code;

    if(event != null)
    {
        code = event.keyCode ? event.keyCode : event.charCode;
    }
    else
    {
        code = window.event.keyCode;
    }

    return code != 13;
}

function ShowHideFilter(trId, moreOptionsLinkTrId, showHideLinkId, showText, hideText)
{
    optionsTr = document.getElementById(trId);
    optionsTr.style.display = optionsTr.style.display == '' ? 'none' : '';
    
    if(moreOptionsLinkTrId != null)
    {
        moreOptionsLinkTr = document.getElementById(moreOptionsLinkTrId);
        
        if(moreOptionsLinkTr != null)
        {
            moreOptionsLinkTr.style.display = optionsTr.style.display;
        }
    }
    
    if(showHideLinkId != null)
    {
        showHideLink = document.getElementById(showHideLinkId);
        showHideLink.innerHTML = (optionsTr.style.display == '' ? hideText : showText);
    }
}

function ShowHideMoreFilterOptions(trId, showHideLinkId, showText, hideText)
{
    optionsTr = document.getElementById(trId);
    optionsTr.style.display = optionsTr.style.display == '' ? 'none' : '';
    
    if(showHideLinkId != null)
    {
        showHideLink = document.getElementById(showHideLinkId);
        showHideLink.innerHTML = (optionsTr.style.display == '' ? hideText : showText);
    }
}

function ToggleCheckBox(id)
{
    document.getElementById(id).checked = !document.getElementById(id).checked;
}

function Hide(id)
{
    element = document.getElementById(id);
    
    if(element != null)
    { 
        element.style.display = 'none';
    }
}

function Show(id)
{
    element = document.getElementById(id);
    
    if(element != null)
    { 
        element.style.display = '';
    }
}