var TWX_DisableRMBTitle = "";

function TWX_DisableSelectionDocument()
{
  document.onselectstart = TWX_DisableSelectionEvent;
  document.onmousedown = TWX_DisableSelectionEvent;
}

function TWX_DisableSelectionElement(Id)
{
   var element = document.getElementById(Id);
   element.onselectstart = TWX_DisableSelectionEvent;
   element.onmousedown = TWX_DisableSelectionEvent; 
}

function TWX_DisableSelectionEvent()
{
   if(document.forms.length > 0)
   {  
      return true;
   }
   return false;
}

function TWX_DisableRMB(title)
{
   TWX_DisableRMBTitle = title;
   if(DOM(DOM_MZ) || DOM(DOM_FF))
      document.captureEvents(Event.MOUSEDOWN || Event.CLICK); 
      
   if(DOM(DOM_MZ) || DOM(DOM_FF))
      document.onclick = TWX_DisableRMBEvent;      
   else if(DOM(DOM_IE))         
      document.onmousedown = TWX_DisableRMBEvent;
}

function TWX_DisableRMBEvent(e) 
{
   if(DOM(DOM_IE) && (window.event.button == 2)) 
   {
       alert(TWX_DisableRMBTitle);
       return false;
   }
   else if((DOM(DOM_MZ) || DOM(DOM_FF)) && e.which == 3)
   {
       alert(TWX_DisableRMBTitle);
       return false;
   }
   else
      return true;
}

