checkTAB=true;
function SHOW(quem, tammax) {
	if ( (quem.value.length == tammax) && (checkTAB) ) {
		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();
				checkTAB=false;
				break;
			}
		}
	}
}
function breakTAB(quem) 
{ 
   checkTAB=false; 
} 


function verifTAB() 
{ 
   checkTAB=true; 
}

function numeradores(){
 if (document.all) // Internet Explorer
 var tecla = event.keyCode;
 else if(document.layers) // Nestcape
 var tecla = e.which;
 if (tecla > 47 && tecla < 58) // numeros de 0 a 9
 return true;
 else
 {
 if (tecla != 8) // backspace
 event.keyCode = 0;
 //return false;
 else
 return true;
 }
}

function soletras(){
 if (document.all) // Internet Explorer
 var tecla = event.keyCode;
 else if(document.layers) // Nestcape
 var tecla = e.which;
 if ((tecla > 64 && tecla < 91) || (tecla > 96 && tecla < 123)) // Letras de A ~ Z ou a ~ z
 return true;
 else
 {
 if (tecla != 8) // backspace
 event.keyCode = 0;
 //return false;
 else
 return true;
 }
}

 function confirma_contato(){
    
    if(document.form_contato.contato_nome.value=="" || document.form_contato.contato_nome.value.substring(0,1)==" "){
      alert("Você deve informar corretamente seu nome");
      document.form_contato.contato_nome.focus();
      return false;
    }
    if(document.form_contato.contato_email.value == "" || document.form_contato.contato_email.value.substring(0,1)==" "){

      alert("Você deve informar corretamente seu email");
      document.form_contato.contato_email.focus();
      return false;
          
    }else{
    
      if(document.form_contato.contato_email.value != ""){
        var emailReg = "^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$";
        var regex = new RegExp(emailReg);
        if(!regex.test(document.form_contato.contato_email.value)){
           alert("Seu e-mail é inválido");
           document.form_contato.contato_email.focus();
           return false;
        }      
      }
    }  
	if(document.form_contato.contato_cidade.value=="" || document.form_contato.contato_cidade.value.substring(0,1)==" "){
      alert("Você deve informar corretamente a sua cidade");
      document.form_contato.contato_cidade.focus();
      return false;
    }
	if(document.form_contato.contato_estado.value=="" || document.form_contato.contato_estado.value.substring(0,1)==" "){
      alert("Você deve informar corretamente o seu estado");
      document.form_contato.contato_estado.focus();
      return false;
    }
	if(document.form_contato.contato_ddd.value=="" || document.form_contato.contato_ddd.value.substring(0,1)==" "){
      alert("Você deve informar corretamente seu código de área");
      document.form_contato.contato_ddd.focus();
      return false;
    }
	if(document.form_contato.contato_fone.value=="" || document.form_contato.contato_fone.value.substring(0,1)==" "){
      alert("Você deve informar corretamente seu telefone");
      document.form_contato.contato_fone.focus();
      return false;
    }
    if(document.form_contato.contato_comochegou.value=="" || document.form_contato.contato_comochegou.value.substring(0,1)==" "){
      alert("Informe como ficou sabendo da PCE Monografias");
      document.form_contato.contato_comochegou.focus();
      return false;
    }
	if(document.form_contato.contato_assunto.value=="" || document.form_contato.contato_assunto.value.substring(0,1)==" "){
      alert("Você deve informar o assunto de sua mensagem");
      document.form_contato.contato_assunto.focus();
      return false;
    }    
	if(document.form_contato.contato_mensagem.value=="" || document.form_contato.contato_mensagem.value.substring(0,1)==" "){
      alert("Você deve informar corretamente o conteúdo de sua mensagem");
      document.form_contato.contato_mensagem.focus();
      return false;
	}
	Spry.Utils.submitForm('form_contato', updateResponseDiv, {method:'post', url:'envia_contato.php'});
}

 function confirma_orcamento(){
    
    if(document.form_orcamento.contato_nome.value=="" || document.form_orcamento.contato_nome.value.substring(0,1)==" "){
      alert("Você deve informar corretamente seu nome");
      document.form_orcamento.contato_nome.focus();
      return false;
    }
    if(document.form_orcamento.contato_email.value == "" || document.form_orcamento.contato_email.value.substring(0,1)==" "){

      alert("Você deve informar corretamente seu email");
      document.form_orcamento.contato_email.focus();
      return false;
          
    }else{
    
      if(document.form_orcamento.contato_email.value != ""){
        var emailReg = "^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$";
        var regex = new RegExp(emailReg);
        if(!regex.test(document.form_orcamento.contato_email.value)){
           alert("Seu e-mail é inválido");
           document.form_orcamento.contato_email.focus();
           return false;
        }      
      }
    }  
	if(document.form_orcamento.contato_curso.value=="" || document.form_orcamento.contato_curso.value.substring(0,1)==" "){
      alert("Você deve informar corretamente o nome do curso");
      document.form_orcamento.contato_curso.focus();
      return false;
    }
	if(document.form_orcamento.contato_disciplina.value=="" || document.form_orcamento.contato_disciplina.value.substring(0,1)==" "){
      alert("Você deve informar corretamente a disciplina");
      document.form_orcamento.contato_disciplina.focus();
      return false;
    }
	if(document.form_orcamento.contato_instituicao.value=="" || document.form_orcamento.contato_instituicao.value.substring(0,1)==" "){
      alert("Você deve informar corretamente o nome da instituição de ensino");
      document.form_orcamento.contato_instituicao.focus();
      return false;
    }
	if(document.form_orcamento.contato_tema.value=="" || document.form_orcamento.contato_tema.value.substring(0,1)==" "){
      alert("Você deve informar corretamente o nome do tema");
      document.form_orcamento.contato_tema.focus();
      return false;
    }
    if(document.form_orcamento.contato_laudas.value=="" || document.form_orcamento.contato_laudas.value.substring(0,1)==" "){
      alert("Você deve informar corretamente o número de laudas");
      document.form_orcamento.contato_laudas.focus();
      return false;
    }
	if(document.form_orcamento.contato_entrega.value=="" || document.form_orcamento.contato_entrega.value.substring(0,1)==" "){
      alert("Você deve informar corretamente a data de entrega");
      document.form_orcamento.contato_entrega.focus();
      return false;
    }    
	Spry.Utils.submitForm('form_orcamento', updateResponseDiv, {method:'get', url:'envia_orcamento.php'});
}

function confirma_consulta(){
    
    if(document.form_consulta.consulta_nome.value=="" || document.form_consulta.consulta_nome.value.substring(0,1)==" " || document.form_consulta.consulta_nome.value=="nome completo"){
      alert("Você deve informar corretamente seu nome");
      document.form_consulta.consulta_nome.focus();
      return false;
    }
    if(document.form_consulta.consulta_email.value == "" || document.form_consulta.consulta_email.value.substring(0,1)==" " || document.form_consulta.consulta_email.value == "seuemail@provedor.com"){

      alert("Você deve informar corretamente seu email");
      document.form_consulta.consulta_email.focus();
      return false;
          
    }else{
    
      if(document.form_consulta.consulta_email.value != ""){
        var emailReg = "^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$";
        var regex = new RegExp(emailReg);
        if(!regex.test(document.form_consulta.consulta_email.value)){
           alert("Seu e-mail é inválido");
           document.form_consulta.consulta_email.focus();
           return false;
        }      
      }
    }  
	if(document.form_consulta.consulta_mensagem.value=="" || document.form_consulta.consulta_mensagem.value.substring(0,1)==" " || document.form_consulta.consulta_mensagem.value=="Escreva sua mensagem."){
      alert("Você deve informar corretamente sua mensagem");
      document.form_consulta.consulta_mensagem.focus();
      return false;
    }    
	Spry.Utils.submitForm('form_consulta', updateResponseDiv, {method:'get', url:'envia_consulta.php'});
}

function formatar(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida) 
  {
	src.value += texto.substring(0,1);
  }
 if (document.all) // Internet Explorer
 var tecla = event.keyCode;
 else if(document.layers) // Nestcape
 var tecla = e.which;
 if (tecla > 47 && tecla < 58) // numeros de 0 a 9
 return true;
 else
 {
 if (tecla != 8) // backspace
 event.keyCode = 0;
 //return false;
 else
 return true;
 }
}

function Esconde(valor){
if (valor == 'outros') {
document.getElementById('mostrar').style.display = "block";
} else {
document.getElementById('mostrar').style.display = "none";
}
}