function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- Se '+nm+' tem um endereço de e-mail válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- O preenchimento de '+nm+'.\n'; }
  } if (errors) alert('\n\nReveja p.f. os seguinte dados:\n\n'+errors+'\n\n');
  document.MM_returnValue = (errors == '');
}

// torna o fundo cinzento enquanto carrega a página
    function grayOut(vis, options, bg, sexo)   
     {  
     var optionsoptions = options || {};    
     var zindex = options.zindex || 60;   
     var opacity = options.opacity || 50;  
     var opaque = (opacity / 100);   
     var bgcolor = options.bgcolor || bg;   
     var dark=document.getElementById('darkenScreenObject');  
    if (!dark)   
    {  
     // The dark layer doesn't exist, it's never been created.  So we'll    
     // create it here and apply some basic styles.     
     var tbody = document.getElementsByTagName("body")[0];  
     var tnode = document.createElement('div');             
     tnode.style.position='absolute';  
     tnode.style.top='0px';  
     tnode.style.left='0px';     
     tnode.style.overflow='hidden';  
     tnode.style.display='none';  
     tnode.id='darkenScreenObject';  
     tbody.appendChild(tnode);                              
     dark=document.getElementById('darkenScreenObject');    
     }    
 
    if (vis)  
     {   
	 document.write('<div id="loading" align=center><br />A Maior Lista de Nomes de '+sexo+' da Internet!<br /><img src="../imagens/activity indicators/ajax-loader.gif" vspace="5"><br /></div>');
      var pageWidth='100%';   
      var pageHeight='300%';   
     dark.style.opacity=opaque;   
     dark.style.MozOpacity=opaque;         
     dark.style.filter='alpha(opacity='+opacity+')';   
     dark.style.zIndex=zindex;  
     dark.style.backgroundColor=bgcolor;   
     dark.style.width= pageWidth;    
     dark.style.height= pageHeight;   
     dark.style.display='block';    
       }  
     else  
     {     
	  document.getElementById("loading").style.display="none";
      dark.style.display='none';   
     }  
 }  
 
 
 
 // torna o fundo cinzento para recomendar a um amigo
    function grayOut2(vis, options, bg)   
     {  
     var optionsoptions = options || {};    
     var zindex = options.zindex || 55;   
     var opacity = options.opacity || 50;  
     var opaque = (opacity / 100);   
     var bgcolor = options.bgcolor || bg;   
     var dark=document.getElementById('darkenScreenObject');  
    if (!dark)   
    {  
     // The dark layer doesn't exist, it's never been created.  So we'll    
     // create it here and apply some basic styles.     
     var tbody = document.getElementsByTagName("body")[0];  
     var tnode = document.createElement('div');             
     tnode.style.position='absolute';  
     tnode.style.top='0px';  
     tnode.style.left='0px';     
     tnode.style.overflow='hidden';  
     tnode.style.display='none';  
     tnode.id='darkenScreenObject';  
     tbody.appendChild(tnode);                              
     dark=document.getElementById('darkenScreenObject');    
     }    
 
    if (vis)  
     {   
	 novotexto='<form id="formrecomenda" name="formrecomenda" method="post" action="">  <div style="width:400px; text-align:right"><a href="#" onclick="grayOut2(false, \'\'); return false"><img src="imagens/fechar.jpg" width="12" height="12" border="0" /></a></div>  <table width="400" border="0" cellspacing="5" cellpadding="0" style="padding-left:10px; padding-top:5px"><tr><td height="30" colspan="2" align="left" valign="top"><div style="float:left;" class=Feminino><strong>Recomendar este Site:</strong></div></td></tr><tr><td align="right" valign="middle" class="NomesMenino" >De:</td><td align="left"><input name="seu nome" type="text" class="txtrecomenda" id="nomerecomenda" /></td></tr><tr><td align="right" class="NomesMenino">E-mail: </td><td align="left"><input name="seu email" type="text" class="txtrecomenda" id="emailrecomenda" /></td></tr><tr><td align="right" class="NomesMenino">Para: </td><td align="left"><input name="nome destino" type="text" class="txtrecomenda" id="nomedestinatariorecomenda" /></td></tr><tr><td align="right" class="NomesMenino">E-Mail :</td><td align="left"><input name="email destino" type="text" class="txtrecomenda" id="emaildestinatariorecomenda" /></td></tr><tr><td align="right" valign="top" class="NomesMenino">Mensagem Opcional: </td><td align="left"><textarea name="mensagemrecomenda" cols="20" rows="3" class="txtrecomenda" id="mensagemrecomenda"></textarea></td></tr><tr><td height="30" colspan="2" align="center" valign="bottom"><input name="button" type="button" class="Feminino" style="font-weight:bold; position:relative; height:25px;" id="button" onclick="MM_validateForm(\'emailrecomenda\',\'\',\'RisEmail\',\'nomerecomenda\',\'\',\'R\',\'emaildestinatariorecomenda\',\'\',\'RisEmail\',\'nomedestinatariorecomenda\',\'\',\'R\');if(document.MM_returnValue) recomendar();" value="Recomendar!" /></td></tr></table></form>';


	 document.getElementById('recomenda2').innerHTML='<div id=recomenda>'+novotexto+'</div>';
      var pageWidth='100%';   
      var pageHeight='200%';   
     dark.style.opacity=opaque;   
     dark.style.MozOpacity=opaque;         
     dark.style.filter='alpha(opacity='+opacity+')';   
     dark.style.zIndex=zindex;  
     dark.style.backgroundColor=bgcolor;   
     dark.style.width= pageWidth;    
     dark.style.height= pageHeight;   
     dark.style.display='block';    
       }  
     else  
     {     
	   document.getElementById("recomenda").style.display="none";
      dark.style.display='none';   
     }  
 }  
 
 
 
 
 
  // torna o fundo cinzento para CONTACTO
    function grayOut3(vis, options, bg)   
     {  
     var optionsoptions = options || {};    
     var zindex = options.zindex || 55;   
     var opacity = options.opacity || 50;  
     var opaque = (opacity / 100);   
     var bgcolor = options.bgcolor || bg;   
     var dark=document.getElementById('darkenScreenObject');  
    if (!dark)   
    {  
     // The dark layer doesn't exist, it's never been created.  So we'll    
     // create it here and apply some basic styles.     
     var tbody = document.getElementsByTagName("body")[0];  
     var tnode = document.createElement('div');             
     tnode.style.position='absolute';  
     tnode.style.top='0px';  
     tnode.style.left='0px';     
     tnode.style.overflow='hidden';  
     tnode.style.display='none';  
     tnode.id='darkenScreenObject';  
     tbody.appendChild(tnode);                              
     dark=document.getElementById('darkenScreenObject');    
     }    
 
    if (vis)  
     {   
	 novotexto='<form id="formcontato" name="formrecomenda" method="post" action=""><div style="width:400px; height:25px; text-align:right"><a href="#" onclick="grayOut3(false, \'\'); return false"><img src="imagens/fechar.jpg" width="12" height="12" border="0" /></a></div>  <table width="400" border="0" cellspacing="5" cellpadding="0" style="margin-left:10px"><tr><td height="30" colspan="2" align="left" valign="top"><div style="float:left;" class=Feminino><strong>As suas sugestões:</strong></div></td></tr><tr>  <td align="right" valign="middle" class="NomesMenino" >Nome:</td><td align="left"><input name="nomesugestao" type="text" class="txtrecomenda" id="nomesugestao" /></td></tr><tr><td align="right" class="NomesMenino">E-mail: </td><td align="left"><input name="emailsugestao" type="text" class="txtrecomenda" id="emailsugestao" /></td></tr><tr><td align="right" class="NomesMenino">Assunto: </td><td align="left"><input name="assuntosugestao" type="text" class="txtrecomenda" id="assuntosugestao" /></td></tr><tr><td align="right" valign="top" class="NomesMenino">Mensagem: </td><td align="left"><textarea name="mensagemsugestao" cols="20" rows="3" class="txtrecomenda" id="mensagemsugestao"></textarea></td></tr><tr><td height="30" colspan="2" align="center" valign="bottom"><input name="button" type="button" class="Feminino" style="font-weight:bold; position:relative; height:25px;" id="button" onclick="contato();" value="Enviar!" /></td></tr></table></form>';


	 document.getElementById('recomenda2').innerHTML='<div id=recomenda>'+novotexto+'</div>';
      var pageWidth='100%';   
      var pageHeight='200%';   
     dark.style.opacity=opaque;   
     dark.style.MozOpacity=opaque;         
     dark.style.filter='alpha(opacity='+opacity+')';   
     dark.style.zIndex=zindex;  
     dark.style.backgroundColor=bgcolor;   
     dark.style.width= pageWidth;    
     dark.style.height= pageHeight;   
     dark.style.display='block';    
       }  
     else  
     {     
	   document.getElementById("recomenda").style.display="none";
      dark.style.display='none';   
     }  
 }  
 
 
 function elementonomes(state, vis, options, bg){
	var layer_ref = 'elementonomes';
	maxwell_smart = document.getElementById(layer_ref);

	var optionsoptions = options || {};    
     var zindex = options.zindex || 55;   
     var opacity = options.opacity || 50;  
     var opaque = (opacity / 100);   
     var bgcolor = options.bgcolor || bg;   
     var dark=document.getElementById('darkenScreenObject');  
    if (!dark)   
    {  
     // The dark layer doesn't exist, it's never been created.  So we'll    
     // create it here and apply some basic styles.     
     var tbody = document.getElementsByTagName("body")[0];  
     var tnode = document.createElement('div');             
     tnode.style.position='absolute';  
     tnode.style.top='0px';  
     tnode.style.left='0px';     
     tnode.style.overflow='hidden';  
     tnode.style.display='none';  
     tnode.id='darkenScreenObject';  
     tbody.appendChild(tnode);                              
     dark=document.getElementById('darkenScreenObject');    
     }    
 
    if (vis)  
     {   
	 maxwell_smart.style.visibility = state;
	 
     var pageWidth='100%';   
      var pageHeight='200%';   
     dark.style.opacity=opaque;   
     dark.style.MozOpacity=opaque;         
     dark.style.filter='alpha(opacity='+opacity+')';   
     dark.style.zIndex=zindex;  
     dark.style.backgroundColor=bgcolor;   
     dark.style.width= pageWidth;    
     dark.style.height= pageHeight;   
     dark.style.display='block';    
       }  
     else  
     {     
      dark.style.display='none';   
	  maxwell_smart.style.visibility = state;
     }  
	 
		
 }
 
  function elementolinks(state, vis, options, bg){
	var layer_ref = 'elementolinks';
	maxwell_smart = document.getElementById(layer_ref);

	var optionsoptions = options || {};    
     var zindex = options.zindex || 55;   
     var opacity = options.opacity || 50;  
     var opaque = (opacity / 100);   
     var bgcolor = options.bgcolor || bg;   
     var dark=document.getElementById('darkenScreenObject');  
    if (!dark)   
    {  
     // The dark layer doesn't exist, it's never been created.  So we'll    
     // create it here and apply some basic styles.     
     var tbody = document.getElementsByTagName("body")[0];  
     var tnode = document.createElement('div');             
     tnode.style.position='absolute';  
     tnode.style.top='0px';  
     tnode.style.left='0px';     
     tnode.style.overflow='hidden';  
     tnode.style.display='none';  
     tnode.id='darkenScreenObject';  
     tbody.appendChild(tnode);                              
     dark=document.getElementById('darkenScreenObject');    
     }    
 
    if (vis)  
     {   
	 maxwell_smart.style.visibility = state;
	 
     var pageWidth='100%';   
      var pageHeight='200%';   
     dark.style.opacity=opaque;   
     dark.style.MozOpacity=opaque;         
     dark.style.filter='alpha(opacity='+opacity+')';   
     dark.style.zIndex=zindex;  
     dark.style.backgroundColor=bgcolor;   
     dark.style.width= pageWidth;    
     dark.style.height= pageHeight;   
     dark.style.display='block';    
       }  
     else  
     {     
      dark.style.display='none';   
	  maxwell_smart.style.visibility = state;
     }  
	 
		
 }
 function seg(tempo){
	 //document.getElementById('contador').innerHTML=tempo;
	 document.getElementById('glideDiv').innerHTML="<div id='contagem'><a href='#brainstorming'><img border=0 src='imagens/"+tempo+".png' ></a></div>";
	 
	 if (tempo == 4) {
		 setTimeout('seg(3)',1000);
		 setTimeout('seg(2)',2000);
		 setTimeout('seg(1)',3000);
	 }
}

 function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function CarregaImgBebes() {
	MM_preloadImages("imagens/imgbebes/bebe1.png");
	MM_preloadImages("imagens/imgbebes/bebe2.png");
	MM_preloadImages("imagens/imgbebes/bebe3.png");
	MM_preloadImages("imagens/imgbebes/bebe4.png");
	MM_preloadImages("imagens/imgbebes/bebe5.png");
	MM_preloadImages("imagens/imgbebes/bebe6.png");
	MM_preloadImages("imagens/imgbebes/bebe7.png");
	MM_preloadImages("imagens/imgbebes/bebe8.png");
	MM_preloadImages("imagens/imgbebes/bebe9.png");
	MM_preloadImages("imagens/imgbebes/bebe10.png");
	MM_preloadImages("imagens/imgbebes/bebe11.png");
	MM_preloadImages("imagens/imgbebes/bebe12.png");
	MM_preloadImages("imagens/imgbebes/iconeHelp.png");
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function tooglecheckbox(id){
	if (document.getElementById(id).checked == true){
    	document.getElementById(id).checked = false;
    } else if (document.getElementById(id).checked == false){
    	document.getElementById(id).checked = true;
    }
}
