// JavaScript Document
 
function MM_openBrWindow(theURL,winName,features) { //v2.0 
  window.open(theURL,winName,features);
}

	function checkMail(mail) {
		return (mail != "" 
			&& mail.indexOf("@") == mail.lastIndexOf("@")
			&& mail.indexOf("@") > 0
			&& mail.lastIndexOf(".") > mail.indexOf("@")
			&& mail.lastIndexOf(" ") == -1
		);
	}

function validar(f) {
		var f = document.fale_conosco;
		var erro="";
		var ncar; //número de caracteres
		if (f.assunto.value == "") 			erro += "Digite um assunto.\n";
		if (f.nome.value == "") 			erro += "Digite o nome.\n";
		if (f.email.value == "") 			erro += "Digite o email.\n";
		else if (!checkMail(f.email.value)) erro += "Digite um email valido.\n";
		if (f.tel_complemento.value == "") 			erro += "Digite pelo menos 1 telefone de contato.\n";
		if (f.mensagem.value == "") 			erro += "Digite uma mensagem.\n";
		if (erro!="") alert("Corrija o(s) erro(s) abaixo :\n\n"+erro);
		return (erro=="");
}

var VerifiqueTAB=true;
  function Mostra(quem, tammax) {
     if ( (quem.value.length == tammax) && (VerifiqueTAB) ) { 
       var i=0,j=0, indice=-1;
       for (i=0; i<document.forms.length; i++) { 
         for (j=0; j<document.forms[i].elements.length; j++) { 
            if (document.forms[i].elements[j].name == quem.name) { 
              indice=i;
              break;
            } 
         } 
         if (indice != -1) break; 
       } 
       for (i=0; i<=document.forms[indice].elements.length; i++) { 
         if (document.forms[indice].elements[i].name == quem.name) { 
            while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&
                    (i < document.forms[indice].elements.length) ) { 
               i++;
            } 
            document.forms[indice].elements[(i+1)].focus();
            VerifiqueTAB=false;
            break;
         } 
       } 
     } 
  } 
  
  function PararTAB(quem) { VerifiqueTAB=false; } 
  function ChecarTAB() { VerifiqueTAB=true; }
  function apenasNumeros(campo, event){
	var strNumeros = '0123456789';

	if ((event.keyCode == 8) || (event.keyCode == 46))
		return false;

	for (i = 0; i < campo.value.length; i++) {
    if ((i != 2) && (i != 6) && (i != 10) && (i != 15)) {
      if (strNumeros.indexOf(campo.value.substr(i, 1)) == -1) {
        campo.value = campo.value.substr(0, i);
        return false;
      }
    } 
  }
}

//Specify affected tags. Add or remove from list:
var tgs = new Array( 'p', 'span', 'ul' );

//Specify spectrum of different font sizes:
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;

function ts( trgt,inc ) {
if (!document.getElementById) return
var d = document,cEl = null,sz = startSz,i,j,cTags;
sz += inc;
if ( sz < 0 ) sz = 0;
if ( sz > 6 ) sz = 6;
startSz = sz;
if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

cEl.style.fontSize = szs[ sz ];

for ( i = 0; i < tgs.length; i++ ) {
cTags = cEl.getElementsByTagName( tgs[ i ] );
for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szs[ sz ]; 
}
}
