﻿    function RefreshGrid() 
    {
        if ((window.opener) && (window.opener.location)  ) 
        {
            window.opener.location.href = window.opener.location.href;
        }
    }


    function RefreshDatagridControl() 
    {
        if ((window.opener) && (window.opener.location)  ) 
        {
            if(window.opener.document.getElementById('RefreshDataGrid'))
            {
                window.opener.document.getElementById('RefreshDataGrid').click();
            }
        }
    
    }


function DialogResize()
{
    var resizeWindowDelegate = function(e) 
    {    
        var pageForm = document.getElementsByTagName("form")[0];
        var dialogWidth = pageForm.offsetWidth;
        var dialogHeight = pageForm.offsetHeight;
        
        if (navigator.userAgent.indexOf('MSIE 6.0') > 0) //IE6
        {
            dialogWidth += 10; //scrollbar
            dialogHeight += 25;
        }
        window.dialogWidth = dialogWidth.toString() + 'px';
        window.dialogHeight = dialogHeight.toString() + 'px';
    }
    
    if (window.onload)
    {
        var backupResizeOnload = window.onload;
        window.onload = function(e) 
        {
            backupResizeOnload();
            resizeWindowDelegate();
        }
    }
    else window.onload = resizeWindowDelegate;
}

function attachLoginEvent(obj,evt,target)
{
	if(!document.all) obj.addEventListener(evt,target,false);
	else obj.attachEvent('on' + evt, target);
}

function disable_enter_submit(e) {
    var key;
    if (window.event) key = window.event.keyCode;
    else key = e.which;
    return (key != 13);
}

function ResizeReflexMainGrid()
{
        try   
        { 

            var grid = igtbl_getGridById("ReflexListGrid");
            
            DocWidth = (document.documentElement.clientWidth - 4 < 1) ? 1 : (document.documentElement .clientWidth - 4);
            DocHeight = (document.documentElement.clientHeight - 84 < 1) ? 1 : (document.documentElement.clientHeight - 84);
            
            grid.resize(DocWidth, DocHeight);
        }
        catch(err)
        {
        }

}


function adjustSize() 
{
        var height = Math.max(0, document.documentElement.clientHeight - 84);
        ReflexGrid.SetHeight(height);
}

