Por que a escola precisa ensinar cidadania?
Autor: Edilene brandao da silva | Publicado: 2010-01-23T15:44:00-08:00

Por que a escola precisa ensinar cidadania?&nbsp;&nbsp;Ruth de Aquino<!-- ARTICLE CONTENT -->                <!-- MATERIA CONTAINER -->                                                                                          <!-- %=corpoPagina%-->                                                                RUTH DE AQUINO
é diretora da sucursal de ÉPOCA no Rio de Janeiro
raquino@edglobo.com.br        <!-- foto180 -->Alunos nas escolas britânicas aprenderão uma nova lição: não bater em mulheres e meninas. Por ano, na Grã-Bretanha, 1 milhão de mulheres sofrem ao menos um episódio de violência doméstica, e 750 mil crianças são testemunhas. A aula estará no currículo obrigatório para crianças a partir de 5 anos. Formar os valores do indivíduo, dar noções de cidadania... é papel da escola ou da família? 
Do jeito como as coisas andam, por mais que eu defenda a soberania individual, sou a favor de aulas de cidadania. É um terreno pantanoso. Não se fala aqui da antiga aula de moral e cívica, de assustadora lembrança. Mas de noções de convívio pacífico, não discriminação racial ou sexual, respeito ao meio ambiente, ao vizinho e aos idosos, e alertas para o abuso de álcool, drogas, armas, e contra a violência em casa, no trânsito, na rua, na sala de aula. 
Não deveria ser papel dos pais? Ao atribuir à escola parte da responsabilidade pela formação do cidadão, não estaríamos passando atestado da falência da família? Não são os pais que devem ensinar o certo e o errado, de acordo com seus princípios morais e éticos? Teoricamente, sim. Mas, como pais, cumprimos nosso papel? A família moderna – em que pais e mães trabalham dez horas por dia e dedicam pouco tempo aos filhos, ou se divorciam numa velocidade maior do que se casam – é autossuficiente para formar cidadãos responsáveis? A sociedade tem contribuído positivamente para mostrar à criança a fronteira da liberdade que não incomoda o outro? Quando se fala em defesa da cidadania, logo se pensa em sair às ruas e exigir nossos direitos. E os deveres de cada um? Quem é o guardião – precisamos de guardiães? 
Uma tragédia ocorrida em Belo Horizonte na quinta-feira demonstra a impotência de famílias que não sabem a quem apelar quando os filhos se viciam e se tornam agressivos. Bruno Guimarães, de 29 anos, que já havia sido internado seis vezes para desintoxicação, foi morto com 12 tiros por três PMs em sua própria casa. Quem chamou a polícia foi o pai. Bruno e amigos consumiam crack e cocaína. Os PMs arrombaram o quarto, e o rapaz atacou um PM com uma faca. Balas de borracha não surtiram efeito, e o PM descontrolado disparou 12 tiros com uma pistola 40. Doze tiros! Fica claro para os pais que chamar a PM para conter um filho drogado não é opção. Não é desse tipo de “guardião” que as famílias precisam. 
Teoricamente, caberia aos pais educar seus filhos. 
Mas ninguém pode dar conta dessa tarefa sozinho Podemos criar uma sociedade menos violenta? Dois estudos divulgados na terça-feira, em São Paulo, pelo Fórum Brasileiro de Segurança Pública, revelaram que 55% dos jovens dizem ter visto corpos de pessoas assassinadas no último ano. Sabemos que não são as famílias sozinhas, ou as escolas – sem condições de ensinar direito nem português e matemática –, que darão jeito nisso. Falta um foco obsessivo do Estado na educação ampla e irrestrita. 
Até que ponto escolas e famílias podem criar uma parceria saudável? Na Grã-Bretanha, pais reagiram ao curso contra a violência doméstica. Uma mãe disse que o governo deveria se concentrar em ensinar as crianças a ler e escrever, e parar de interferir em como os pais criam seus filhos. O primeiro-ministro inglês, Gordon Brown, disse que “a violência contra mulheres e meninas é uma obscenidade, por isso as escolas tentarão mudar atitudes enraizadas desde a infância”. 
Na América Latina, é pior. Um estudo da Comissão Econômica para América Latina e Caribe (Cepal) mostrou que a violência do parceiro atinge 40% das mulheres: “De pancadas a ameaças de morte, acompanhadas por forte violência psicológica e às vezes também sexual”. 
Até que ponto o Estado ajuda ou prejudica? É contribuição ou intromissão? Complicado. Sou favorável à Lei Seca, à proibição do fumo em lugares fechados, à adoção de uma educação ambiental desde cedo. Sou totalmente contra apostilas e livros com viés ideológico, que santificam ou demonizam personagens históricos para fazer a cabeça da criançada. Também acho abuso injustificável usar escolas laicas para pregações religiosas. 
Mas acredito que a criação de uma cultura cidadã é responsabilidade de todos. Pais, escolas, Estado. 


                        
Confira as colunas anteriores
             
Leia as últimas notícias
                        
Leia outras reportagens desta edição 

                                                                                      <!-- ARTICLE CONTENT -->                                            <!-- ARTICLE TOOLBAR -->                                                                                  

function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}
                                                                       <!--/ARTICLE TOOLBAR -->            
/**
 * @author lpaixao
 */

var d = document;
var secao = 0;
var portal =0;
var canalId=0;
var host='';
var nomeCanal = '';
var temCanal = true;

function makeFloater(Host,session,idCanal){
host = Host;
secao = session;
canalId = idCanal;
var headLoc = d.getElementsByTagName("head").item(0);
var script = d.createElement('script');
script.setAttribute('type','text/javascript');
script.setAttribute('language','javascript');
//script.setAttribute('src','http://assinaturasms.globo.com/Portal/globocelular/js/assinaturaSMS.js');
script.setAttribute('src','http://revistaepoca.globo.com/Portal/globocelular/js/assinaturaSMS.js');
headLoc.appendChild(script);
}
 
/************************************************************************************************************

 Form field tooltip
 (C) www.dhtmlgoodies.com, September 2006

 This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website. 
 
 Terms of use:
 Look at the terms of use at http://www.dhtmlgoodies.com/index.html?page=termsOfUse
 
 Thank you!
 
 www.dhtmlgoodies.com
 Alf Magne Kalleland

************************************************************************************************************/

var DHTMLgoodies_globalTooltipObj;


/** 
Constructor 
**/
function DHTMLgoodies_formTooltip()
{
 var tooltipDiv;
 var tooltipText;
 var tooltipContentDiv;    // Reference to inner div with tooltip content
 var imagePath;      // Relative path to images
 var arrowImageFile;     // Name of arrow image
 var arrowImageFileRight;   // Name of arrow image
 var arrowRightWidth;
 var arrowTopHeight;
 var tooltipWidth;     // Width of tooltip
 var roundedCornerObj;    // Reference to object of class DHTMLgoodies_roundedCorners
 var tooltipBgColor;
 var closeMessage;     // Close message
 var activeInput;     // Reference to currently active input
 var tooltipPosition;    // Tooltip position, possible values: "below" or "right"
 var tooltipCornerSize;    // Size of rounded corners
 var displayArrow;     // Display arrow above or at the left of the tooltip?
 var cookieName;      // Name of cookie
 var disableTooltipPossibility;  // Possibility of disabling tooltip
 var disableTooltipByCookie;   // If tooltip has been disabled, save the settings in cookie, i.e. for other pages with the same cookie name.
 var disableTooltipMessage;
 var tooltipDisabled;
 var isMSIE;
 var tooltipIframeObj;
 var pageBgColor;     // Color of background - used in ie when applying iframe which covers select boxes
 var currentTooltipObj;    // Reference to form field which tooltip is currently showing for
 
 this.currentTooltipObj = false,
 this.tooltipDiv = false,
 this.tooltipText = false;
 this.imagePath = 'img/';
 this.arrowImageFile = 'iconeSetaTooTip.gif';
 this.arrowImageFileRight = '';
 this.tooltipWidth = 89;
 this.tooltipBgColor = '#FFFFFF';
 this.closeMessage = 'Fechar';
 this.disableTooltipMessage = 'Don\'t show this message again';
 this.activeInput = false;
 this.tooltipPosition = 'below';
 this.arrowRightWidth = 16;   // Default width of arrow when the tooltip is on the right side of the inputs.
 this.arrowTopHeight = 13;   // Default height of arrow at the top of tooltip
 this.tooltipCornerSize = 10;
 this.displayArrow = false;
 this.cookieName = 'DHTMLgoodies_tooltipVisibility';
 this.disableTooltipByCookie = true;
 this.tooltipDisabled = false;
 this.disableTooltipPossibility = false;
 this.tooltipIframeObj = false;
 this.pageBgColor = '#FFFFFF';
 
 DHTMLgoodies_globalTooltipObj = this;
 
 if(navigator.userAgent.indexOf('MSIE')>=0)this.isMSIE = true; else this.isMSIE = false;
}


DHTMLgoodies_formTooltip.prototype = {
 // {{{ initFormFieldTooltip()
    /**
     *
  *
     *  Initializes the tooltip script. Most set methods needs to be executed before you call this method.
     * 
     * @public
     */  
 initFormFieldTooltip : function()
 {
  var formElements = new Array();
  var inputs = document.getElementsByTagName('INPUT');
  for(var no=0;no<inputs.length;no++){
   var attr = inputs[no].getAttribute('tooltipText');
   if(!attr)attr = inputs[no].tooltipText;
   if(attr)formElements[formElements.length] = inputs[no];
  }
   
  var inputs = document.getElementsByTagName('TEXTAREA');
  for(var no=0;no<inputs.length;no++){
   var attr = inputs[no].getAttribute('tooltipText');
   if(!attr)attr = inputs[no].tooltipText;
   if(attr)formElements[formElements.length] = inputs[no];
  }
  var inputs = document.getElementsByTagName('SELECT');
  for(var no=0;no<inputs.length;no++){
   var attr = inputs[no].getAttribute('tooltipText');
   if(!attr)attr = inputs[no].tooltipText;
   if(attr)formElements[formElements.length] = inputs[no];
  }

  var inputs = document.getElementsByTagName('A');
  for(var no=0;no<inputs.length;no++){
   var attr = inputs[no].getAttribute('tooltipText');
   if(!attr)attr = inputs[no].tooltipText;
   if(attr)formElements[formElements.length] = inputs[no];
  }

  var inputs = document.getElementsByTagName('SPAN');
  for(var no=0;no<inputs.length;no++){
   var attr = inputs[no].getAttribute('tooltipText');
   if(!attr)attr = inputs[no].tooltipText;
   if(attr)formElements[formElements.length] = inputs[no];
  }

  var inputs = document.getElementsByTagName('DIV');
  for(var no=0;no<inputs.length;no++){
   var attr = inputs[no].getAttribute('tooltipText');
   if(!attr)attr = inputs[no].tooltipText;
   if(attr)formElements[formElements.length] = inputs[no];
  }
   
  window.refToFormTooltip = this;
  
  for(var no=0;no<formElements.length;no++){
//   formElements[no].onfocus = this.__displayTooltip;
//   formElements[no].onmouseover = this.__displayTooltip;

   formElements[no].onclick = this.__displayTooltip;
  }
  this.addEvent(window,'resize',function(){ window.refToFormTooltip.__positionCurrentToolTipObj(); });
  
  this.addEvent(document.documentElement,'click',function(e){ window.refToFormTooltip.__autoHideTooltip(e); });
 }
 
 // }}}
 ,  
 // {{{ setTooltipPosition()
    /**
     *
  *
     *  Specify position of tooltip(below or right)
     * @param String newPosition (Possible values: "below" or "right") 
     * 
     * @public
     */ 
 setTooltipPosition : function(newPosition)
 {
  this.tooltipPosition = newPosition;
 }
 // }}}
 ,  
 // {{{ setCloseMessage()
    /**
     *
  *
     *  Specify "Close" message
     * @param String closeMessage
     * 
     * @public
     */
 setCloseMessage : function(closeMessage)
 {
  this.closeMessage = closeMessage;
 }
 // }}}
 , 
 // {{{ setDisableTooltipMessage()
    /**
     *
  *
     *  Specify disable tooltip message at the bottom of the tooltip
     * @param String disableTooltipMessage
     * 
     * @public
     */
 setDisableTooltipMessage : function(disableTooltipMessage)
 {
  this.disableTooltipMessage = disableTooltipMessage;
 }
 // }}}
 ,  
 // {{{ setTooltipDisablePossibility()
    /**
     *
  *
     *  Specify whether you want the disable link to appear or not.
     * @param Boolean disableTooltipPossibility
     * 
     * @public
     */
 setTooltipDisablePossibility : function(disableTooltipPossibility)
 {
  this.disableTooltipPossibility = disableTooltipPossibility;
 }
 // }}}
 ,  
 // {{{ setCookieName()
    /**
     *
  *
     *  Specify name of cookie. Useful if you're using this script on several pages. 
     * @param String newCookieName
     * 
     * @public
     */
 setCookieName : function(newCookieName)
 {
  this.cookieName = newCookieName;
 }
 // }}}
 ,  
 // {{{ setTooltipWidth()
    /**
     *
  *
     *  Specify width of tooltip
     * @param Int newWidth
     * 
     * @public
     */ 
 setTooltipWidth : function(newWidth)
 {
  this.tooltipWidth = newWidth;
 }
 
 // }}}
 ,  
 // {{{ setArrowVisibility()
    /**
     *
  *
     *  Display arrow at the top or at the left of the tooltip?
     * @param Boolean displayArrow
     * 
     * @public
     */ 
 
 setArrowVisibility : function(displayArrow)
 {
  this.displayArrow = displayArrow;
 }
 
 // }}}
 ,  
 // {{{ setTooltipBgColor()
    /**
     *
  *
     *  Send true to this method if you want to be able to save tooltip visibility in cookie. If it's set to true,
     * It means that when someone returns to the page, the tooltips won't show.
     * 
     * @param Boolean disableTooltipByCookie
     * 
     * @public
     */ 
 setDisableTooltipByCookie : function(disableTooltipByCookie)
 {
  this.disableTooltipByCookie = disableTooltipByCookie;
 } 
 // }}}
 ,  
 // {{{ setTooltipBgColor()
    /**
     *
  *
     *  This method specifies background color of tooltip
     * @param String newBgColor
     * 
     * @public
     */ 
 setTooltipBgColor : function(newBgColor)
 {
  this.tooltipBgColor = newBgColor;
 }
 
 // }}}
 ,  
 // {{{ setTooltipCornerSize()
    /**
     *
  *
     *  Size of rounded corners around tooltip
     * @param Int newSize (0 = no rounded corners)
     * 
     * @public
     */ 
 setTooltipCornerSize : function(tooltipCornerSize)
 {
  this.tooltipCornerSize = tooltipCornerSize;
 }
 
 // }}}
 ,
 // {{{ setTopArrowHeight()
    /**
     *
  *
     *  Size height of arrow at the top of tooltip
     * @param Int arrowTopHeight
     * 
     * @public
     */ 
 setTopArrowHeight : function(arrowTopHeight)
 {
  this.arrowTopHeight = arrowTopHeight;
 }
 
 // }}}
 , 
 // {{{ setRightArrowWidth()
    /**
     *
  *
     *  Size width of arrow when the tooltip is on the right side of inputs
     * @param Int arrowTopHeight
     * 
     * @public
     */ 
 setRightArrowWidth : function(arrowRightWidth)
 {
  this.arrowRightWidth = arrowRightWidth;
 }
 
 // }}}
 , 
 // {{{ setPageBgColor()
    /**
     *
  *
     *  Specify background color of page.
     * @param String pageBgColor
     * 
     * @public
     */ 
 setPageBgColor : function(pageBgColor)
 {
  this.pageBgColor = pageBgColor;
 }
 
 // }}}
 ,  
 // {{{ __hideTooltip()
    /**
     *
  *
     *  This method displays the tooltip
     *
     * 
     * @private
     */  
 __displayTooltip : function()
 {
  if(DHTMLgoodies_globalTooltipObj.disableTooltipByCookie){
   var cookieValue = DHTMLgoodies_globalTooltipObj.getCookie(DHTMLgoodies_globalTooltipObj.cookieName) + ''; 
   if(cookieValue=='1')DHTMLgoodies_globalTooltipObj.tooltipDisabled = true;
  } 
  
  if(DHTMLgoodies_globalTooltipObj.tooltipDisabled)return; // Tooltip disabled
  var tooltipText = this.getAttribute('tooltipText');
  DHTMLgoodies_globalTooltipObj.activeInput = this;
  
  if(!tooltipText)tooltipText = this.tooltipText;
  DHTMLgoodies_globalTooltipObj.tooltipText = tooltipText;

  
  if(!DHTMLgoodies_globalTooltipObj.tooltipDiv)DHTMLgoodies_globalTooltipObj.__createTooltip();
  
  DHTMLgoodies_globalTooltipObj.__positionTooltip(this);
  
  
  
 
  DHTMLgoodies_globalTooltipObj.tooltipContentDiv.innerHTML = tooltipText;
  DHTMLgoodies_globalTooltipObj.tooltipDiv.style.display='block';
  
  if(DHTMLgoodies_globalTooltipObj.isMSIE){
   if(DHTMLgoodies_globalTooltipObj.tooltipPosition == 'below'){
    DHTMLgoodies_globalTooltipObj.tooltipIframeObj.style.height = (DHTMLgoodies_globalTooltipObj.tooltipDiv.clientHeight - DHTMLgoodies_globalTooltipObj.arrowTopHeight);
   }else{
    DHTMLgoodies_globalTooltipObj.tooltipIframeObj.style.height = (DHTMLgoodies_globalTooltipObj.tooltipDiv.clientHeight);
   }
  }
  
 }
 // }}}
 ,  
 // {{{ __hideTooltip()
    /**
     *
  *
     *  This function hides the tooltip
     *
     * 
     * @private
     */  
 __hideTooltip : function()
 {
  try{
   DHTMLgoodies_globalTooltipObj.tooltipDiv.style.display='none';
  }catch(e){
  }
  
 }
 // }}}
 ,
 // {{{ getSrcElement()
    /**
     *
  *
     *  Return the source of an event.
     *
     * 
     * @private
     */  
    getSrcElement : function(e)
    {
     var el;
  if (e.target) el = e.target;
   else if (e.srcElement) el = e.srcElement;
   if (el.nodeType == 3) // defeat Safari bug
    el = el.parentNode;
  return el; 
    } 
 // }}}
 ,
 __autoHideTooltip : function(e)
 {
  if(document.all)e = event; 
  var src = this.getSrcElement(e);
  if(src.tagName.toLowerCase()!='input' && src.tagName.toLowerCase().toLowerCase()!='textarea' && src.tagName.toLowerCase().toLowerCase()!='select' && src.tagName.toLowerCase().toLowerCase()!='a' && src.tagName.toLowerCase().toLowerCase()!='span' && src.tagName.toLowerCase().toLowerCase()!='div')this.__hideTooltip();

  var attr = src.getAttribute('tooltipText');
  if(!attr)attr = src.tooltipText;
  if(!attr){
   this.__hideTooltip();
  } 
  
 }
 // }}}
 ,  
 // {{{ __hideTooltipFromLink()
    /**
     *
  *
     *  This function hides the tooltip
     *
     * 
     * @private
     */ 
 __hideTooltipFromLink : function()
 {
  
  this.activeInput.focus();
  window.refToThis = this;
  setTimeout('window.refToThis.__hideTooltip()',10);
 }
 // }}}
 ,  
 // {{{ disableTooltip()
    /**
     *
  *
     *  Hide tooltip and disable it
     *
     * 
     * @public
     */ 
 disableTooltip : function()
 {
  this.__hideTooltipFromLink();
  if(this.disableTooltipByCookie)this.setCookie(this.cookieName,'1',500); 
  this.tooltipDisabled = true; 
 } 
 // }}}
 ,  
 // {{{ __positionTooltip()
    /**
     *
  *
     *  This function creates the tooltip elements
     *
     * 
     * @private
     */ 
 __createTooltip : function()
 {
  this.tooltipDiv = document.createElement('DIV');
  this.tooltipDiv.style.position = 'absolute';
  
  if(this.displayArrow){
   var topDiv = document.createElement('DIV');
   
   if(this.tooltipPosition=='below'){
    
    topDiv.style.marginLeft = '10px';
    var arrowDiv = document.createElement('IMG');
    arrowDiv.src = this.imagePath + this.arrowImageFile + '?rand='+ Math.random();
    arrowDiv.style.display='Block';
    topDiv.appendChild(arrowDiv);
     
   }else{
    topDiv.style.marginTop = '15px';
    var arrowDiv = document.createElement('IMG');
    arrowDiv.src = this.imagePath + this.arrowImageFileRight + '?rand='+ Math.random(); 
    arrowDiv.style.display='block';
    topDiv.appendChild(arrowDiv);     
    topDiv.style.position = 'absolute';   
   }
   
   this.tooltipDiv.appendChild(topDiv); 
  }
  
  var outerDiv = document.createElement('DIV');
  outerDiv.style.position = 'relative';
  outerDiv.style.zIndex = 10000;
  if(this.tooltipPosition!='below' && this.displayArrow){   
   outerDiv.style.left = this.arrowRightWidth + 'px';
  }
    
  outerDiv.id = 'DHTMLgoodies_formTooltipDiv';
  outerDiv.className = 'DHTMLgoodies_formTooltipDiv';
  outerDiv.style.backgroundColor = this.tooltipBgColor;
  this.tooltipDiv.appendChild(outerDiv);

  if(this.isMSIE){
   this.tooltipIframeObj = document.createElement('');
   this.tooltipIframeObj.style.position = 'absolute';
   this.tooltipIframeObj.style.top = '0px';
   this.tooltipIframeObj.style.left = '0px';
   this.tooltipIframeObj.style.width = (this.tooltipWidth) + 'px';
   this.tooltipIframeObj.style.zIndex = 100;
   this.tooltipIframeObj.background = this.pageBgColor;
   this.tooltipIframeObj.style.backgroundColor= this.pageBgColor;
   this.tooltipDiv.appendChild(this.tooltipIframeObj); 
   if(this.tooltipPosition!='below' && this.displayArrow){
    this.tooltipIframeObj.style.left = (this.arrowRightWidth) +  'px'; 
   }else{
    this.tooltipIframeObj.style.top = this.arrowTopHeight + 'px'; 
   }

   setTimeout("self.frames['tooltipIframeObj'].document.documentElement.style.backgroundColor='" + this.pageBgColor + "'",500);

  }
  
  this.tooltipContentDiv = document.createElement('DIV'); 
  this.tooltipContentDiv.style.position = 'relative'; 
  this.tooltipContentDiv.id = 'DHTMLgoodies_formTooltipContent';
  outerDiv.appendChild(this.tooltipContentDiv);   
  
  var closeDiv = document.createElement('DIV');
  closeDiv.style.textAlign = 'right';
 
//  closeDiv.innerHTML = '
' + this.closeMessage + '';
  
  if(this.disableTooltipPossibility){
   var tmpHTML = closeDiv.innerHTML;
   tmpHTML = tmpHTML + ' | ' + this.disableTooltipMessage + '';
   closeDiv.innerHTML = tmpHTML;
  } 
  
  outerDiv.appendChild(closeDiv);
  
  document.body.appendChild(this.tooltipDiv);
  
  
    
  if(this.tooltipCornerSize>0){
   this.roundedCornerObj = new DHTMLgoodies_roundedCorners();
   // (divId,xRadius,yRadius,color,backgroundColor,padding,heightOfContent,whichCorners)
   this.roundedCornerObj.addTarget('DHTMLgoodies_formTooltipDiv',this.tooltipCornerSize,this.tooltipCornerSize,this.tooltipBgColor,this.pageBgColor,5);
   this.roundedCornerObj.init();
  }
  

  this.tooltipContentDiv = document.getElementById('DHTMLgoodies_formTooltipContent');
 }
 // }}}
 ,
 addEvent : function(whichObject,eventType,functionName)
 { 
   if(whichObject.attachEvent){ 
     whichObject['e'+eventType+functionName] = functionName; 
     whichObject[eventType+functionName] = function(){whichObject['e'+eventType+functionName]( window.event );} 
     whichObject.attachEvent( 'on'+eventType, whichObject[eventType+functionName] ); 
   } else 
     whichObject.addEventListener(eventType,functionName,false);      
 }  
 // }}}
 ,
 __positionCurrentToolTipObj : function()
 {
  if(DHTMLgoodies_globalTooltipObj.activeInput)this.__positionTooltip(DHTMLgoodies_globalTooltipObj.activeInput);
  
 }
 // }}}
 ,  
 // {{{ __positionTooltip()
    /**
     *
  *
     *  This function positions the tooltip
     *
     * @param Obj inputObj = Reference to text input
     * 
     * @private
     */ 
 __positionTooltip : function(inputObj)
 { 
  var offset = 0;
  if(!this.displayArrow)offset = 3; 
  if(this.tooltipPosition=='below'){
   this.tooltipDiv.style.left = this.getLeftPos(inputObj)+  'px';
   this.tooltipDiv.style.top = (this.getTopPos(inputObj) + inputObj.offsetHeight + offset) + 'px';
  }else{
  
   this.tooltipDiv.style.left = (this.getLeftPos(inputObj) + inputObj.offsetWidth + offset)+  'px';
   this.tooltipDiv.style.top = this.getTopPos(inputObj) + 'px';   
  }
  this.tooltipDiv.style.width=this.tooltipWidth + 'px';
  
 }
 ,
 // {{{ getTopPos()
    /**
     * This method will return the top coordinate(pixel) of an object
     *
     * @param Object inputObj = Reference to HTML element
     * @public
     */ 
 getTopPos : function(inputObj)
 {  
   var returnValue = inputObj.offsetTop;
   while((inputObj = inputObj.offsetParent) != null){
    if(inputObj.tagName!='HTML'){
     returnValue += inputObj.offsetTop;
     if(document.all)returnValue+=inputObj.clientTop;
    }
   } 
   return returnValue;
 }
 // }}}
 
 ,
 // {{{ getLeftPos()
    /**
     * This method will return the left coordinate(pixel) of an object
     *
     * @param Object inputObj = Reference to HTML element
     * @public
     */ 
 getLeftPos : function(inputObj)
 {   
   var returnValue = inputObj.offsetLeft;
   while((inputObj = inputObj.offsetParent) != null){
    if(inputObj.tagName!='HTML'){
     returnValue += inputObj.offsetLeft;
     if(document.all)returnValue+=inputObj.clientLeft;
    }
   }
   return returnValue;
 }
 
 ,
 
 // {{{ getCookie()
    /**
     *
     *  These cookie functions are downloaded from 
  *  http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
  *
     *  This function returns the value of a cookie
     *
     * @param String name = Name of cookie
     * @param Object inputObj = Reference to HTML element
     * @public
     */ 
 getCookie : function(name) { 
    var start = document.cookie.indexOf(name+"="); 
    var len = start+name.length+1; 
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
    if (start == -1) return null; 
    var end = document.cookie.indexOf(";",len); 
    if (end == -1) end = document.cookie.length; 
    return unescape(document.cookie.substring(len,end)); 
 }  
 // }}}
 , 
 
 // {{{ setCookie()
    /**
     *
     *  These cookie functions are downloaded from 
  *  http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
  *
     *  This function creates a cookie. (This method has been slighhtly modified)
     *
     * @param String name = Name of cookie
     * @param String value = Value of cookie
     * @param Int expires = Timestamp - days
     * @param String path = Path for cookie (Usually left empty)
     * @param String domain = Cookie domain
     * @param Boolean secure = Secure cookie(SSL)
     * 
     * @public
     */ 
 setCookie : function(name,value,expires,path,domain,secure) { 
  expires = expires * 60*60*24*1000;
  var today = new Date();
  var expires_date = new Date( today.getTime() + (expires) );
     var cookieString = name + "=" +escape(value) + 
        ( (expires) ? ";expires=" + expires_date.toGMTString() : "") + 
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") + 
        ( (secure) ? ";secure" : ""); 
     document.cookie = cookieString; 
 }
 // }}}
 
   
  
}

function glbFO(params) {
 
 if(!params.flashvars) params.flashvars = '';
 if(!params.version) params.version = 7;
 if(!params.id) params.id = 'flash' + new Date().getTime();
 if(!params.quality) params.quality = 'high';
 if(!params.bgcolor) params.bgcolor = '#ffffff';
 if(!params.wmode) params.wmode = 'window';
 if(!params.allowScriptAccess) params.allowScriptAccess = 'sameDomain';
 
 if(params.src.indexOf('.swf') > -1) params.src = params.src.split('.swf').join('');
 
 AC_FL_RunContent(
  'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + params.version + ',0,0,0',
  'width', params.width,
  'height', params.height,
  'src', params.src,
  'movie', params.src,
  'quality', params.quality,
  'bgcolor', params.bgcolor,
  'wmode', params.wmode,
  'id', params.id,
  'name', params.id,
  'allowScriptAccess', params.allowScriptAccess,
  'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
  'flashvars', params.flashvars
 );
 
}
 
      var tooltipObj = new DHTMLgoodies_formTooltip();
      tooltipObj.initFormFieldTooltip();
                               <!-- MATERIA COMENTARIO -->      <!-- MATERIA LISTA COMENTÁRIO-->                             Comentários                     mariara                                | RJ / Rio de Janeiro                   | 06/12/2009 00:03       Poupem o professor.
O exemplo bom ou mau vem de casa. Quantas crianças veêm seus pais bebendo sem parar em casa, em festas de fins de semana.?E fumando.?E cheirando.?E se agredindo verbal ou fisicamente.?Xingando os outros e principalmente vizinhos.?? Eles aprendem os maus costumes com a família, e aplicam na escola, com os amigos e por aí vai.Depois os pais dizem que não aguentam.Tem que aguentar e não jogar a bola para quem não tem nada com isso.                  
                     helena                                | RJ / Rio de Janeiro                   | 05/12/2009 23:56       Engraçado.
Quem fez o filho deveria se preparar antes, para criar e principalmente educar.Só falta exigir que o professor adote os alunos rebeldes, que os pais não aguentam mais e a sociedade não suporta.Quem tem filho e não sabe educar, deveria pagar imposto.Tipo uma poupança, caso ele fosse preso um dia, economizaria dinheiro público, que deveria ser gasto só com pessoas de bem.A família deveria sustentar seu preso.Brasileiros adoram imitar americano, mas lá o preso só tem uma refeição ao dia dada pelo governo.As demais refeições se quizer a família paga.                  
                     nathalia                                | SP / São Paulo                   | 05/12/2009 23:45       Isso é obrigação da família.
Quem tem obrigação de ensinar cidadania, são os pais e a família.Não adianta professor ensinar cidadania, e em casa os alunos terem o péssimo exemplo da família desestruturada, pais drogados, pais brigando o tempo todo...Criança não pode botar ordem em casa. O exemplo vem de cima.Professor ganha tão mau..E está recebendo cada vez mais matérias e tarefas que não tem obrigação de ensinar.Os pais estão cada vez mais incompetentes para criar e educar filhos.Jogam para o professor uma carga e culpa que não é dele.Quem não tem tempo para criar e educar filhos.Não deveria ter tempo para fazer.Antigamente as mulheres arranjavam bons maridos e depois pariam.Há muito tempo,passaram a arranjar primeiro os filhos, para depois procurar marido.As crianças ficam jogadas a própria sorte.A escola não tem culpa.Muito menos o professor, os alunos não são filhos deles.Pais e mães não assumem de jeito nenhum incompetência e despreparo em lidar com filhos.Antigamente as crianças eram levadas.Atualmente o termo é outro bem pior.                




fonte:
http://revistaepoca.globo.com/
Revista/Epoca
/1,,EMI107183-15230,00.html

http://o-por-que.blogspot.com