function imprimirpagina(vRetorno)
{
  var NS = (navigator.appName == "Netscape");
  var VERSION = parseInt(navigator.appVersion);
  if (NS)
  {
    window.print() ;
  }
  else
  {
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(6, 2);
    WebBrowser1.outerHTML = "";
  }
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};

function definircursor(Objeto,vCursor,vEvento, vRetorno)
{
  if (vCursor==0)
  {
    vCursor='auto';
  };
  if (vCursor==1)
  {
    vCursor='crosshair';
  };
  if (vCursor==2)
  {
    vCursor='default';
  };
  if (vCursor==3)
  {
    vCursor='hand';
  };
  if (vCursor==4)
  {
    vCursor='move';
  };
  if (vCursor==5)
  {
    vCursor='text';
  };
  if (vCursor==6)
  {
    vCursor='wait';
  };
  if (vCursor==7)
  {
    vCursor='help';
  };
  if (vCursor==8)
  {
    vCursor='e-resize';
  };
  if (vCursor==9)
  {
    vCursor='ne-resize';
  };
  if (vCursor==10)
  {
    vCursor='n-resize';
  };
  if (vCursor==11)
  {
    vCursor='nw-resize';
  };
  if (vCursor==12)
  {
    vCursor='w-resize';
  };
  if (vCursor==13)
  {
    vCursor='sw-resize';
  };
  if (vCursor==14)
  {
    vCursor='s-resize';
  };
  if (vCursor==15)
  {
    vCursor='se-resize';
  };
  if (vEvento==1)
  {
    if (!Objeto.contains(event.fromElement)) 
    {
      Objeto.style.cursor = vCursor;
    };
  }
  else
  {
    if (!Objeto.contains(event.toElement))
    {
      Objeto.style.cursor = 'auto';
    };
  };
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};

function definircordafonte(Objeto,vCor,vEvento,vRetorno)
{
  if (vEvento==1)
  {
    if (!Objeto.contains(event.fromElement)) 
    {
      Objeto.style.color = vCor;
    };
  }
  else
  {
    if (!Objeto.contains(event.toElement))
    {
      Objeto.style.color = vCor;
    };
  };
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};
