﻿// General Purpose JScript functionality
// =====================================

function getObj(name)
{
    if (document.getElementById) // test if browser supports document.getElementById
    {
        this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
    }
    else if (document.all) // test if browser supports document.all
    {
        this.obj = document.all[name];
        this.style = document.all[name].style;
    }
    else if (document.layers) // test if browser supports document.layers
    {
        this.obj = document.layers[name];
        this.style = document.layers[name].style;
    }
}

function PrepareTrigger(TriggerId,TriggerValue)
{        
    var TriggerOb = new getObj(TriggerId);
    if(TriggerOb)
    {
        TriggerOb.obj.value = TriggerValue;
        return TriggerId;
    }
    
    return "";
}

function InvokePopupWindow(TheLink, WindowName)
{
     if (!window.focus) return true;
     
     var lnkRef;
     if (typeof(TheLink) == 'string') lnkRef=TheLink;
     else lnkRef=TheLink.href;
     
     window.open(lnkRef, WindowName, 'width=600,height=400,scrollbars=yes,location=no,status=no,dependent=yes,resizable=yes');
     return false;
}
