//================================= CLASS CONSTRUCTOR ========================================
function GLovDlg()
{
//VARIABLES
//The callback used to call when a value from LOV has been selected ...
 this.acceptCallback = null;
//The tag kept by the LOV browser ...
 this.tag = null;

//Initializing ...
 this.initialize();
}

//====================================== STATIC ==============================================

//====================================== MEMBERS =============================================
GLovDlg.prototype.setDefaults = function()
{
 this.acceptCallback = null;
 this.tag = null;
}

GLovDlg.prototype.initialize = function()
{
 this.setDefaults();
}

GLovDlg.prototype.callAcceptCallback = function(iLOVData)
{
 if (this.acceptCallback == null)
  return;
 this.acceptCallback(iLOVData);
}

GLovDlg.prototype.setAcceptCallback = function(iacceptCallback)
{
 this.acceptCallback = iacceptCallback;
}

GLovDlg.prototype.getTag = function()
{
 return this.tag;
}

GLovDlg.prototype.setTag = function(itag)
{
 this.tag = itag;
}

GLovDlg.prototype.finalize = function()
{
 this.setDefaults();
}
