// JavaScript Document

function MM_validateForm() { //v4.0
  if (document.getElementById){
    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=document.getElementById(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+='- '+nm+' deve ser um email.\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 += '- '+nm+' é obrigatório.\n'; }
    } if (errors) alert('Verifique os seguintes erros:\n'+errors);
    document.MM_returnValue = (errors == '');
} }


function janela(form){
	window.open('formularios/'+form+'.php','','width=840,height=650,scrollbars=yes');
}

function show(layer,command){	
	document.getElementById(layer).style.visibility=command;	
}

	function validarCampos(){
		 erro=0; // erro padrao menos q 5 caracs
		 errom=0; // email digitato errado
		 tipo='o';
		 // validar todos campos input
		 dados = document.getElementsByTagName("input");
		 for (i=0;i<dados.length-2;i++){
			if (dados[i].value.length < 2){
/*			  if (dados[i].id =="email"){
				tipo='a';  
			  } */
			  //document.getElementById("erro"+dados[i].id).innerHTML=dados[i].id+" Inválid"+tipo+".";
				if ((dados[i].id=="cpf")||(dados[i].id=="nome")||(dados[i].id=="razaosocial")||(dados[i].id=="depto")||(dados[i].id=="empresa")||(dados[i].id=="cidade")){
				  dados[i].style.border = "1px solid";
				  dados[i].style.borderColor = "#FF0000";
				  dados[i].style.backgroundColor = "#FFDDDD";
				  erro=1;
				}				
			}
			else{		
				dados[i].style.backgroundColor = "#FFFFFF";
				//document.getElementById("erro"+dados[i].id).innerHTML="";
			}
		 }
		 if (document.getElementById("uf").value =="--Selecione--"){
			 erro=1;
			 document.getElementById("uf").style.border="1px solid #FF0000";
			 document.getElementById("uf").style.backgroundColor="#FFDDDD";			 
			 
		 }
		 //final da validacao dos inputs
		 // trecho somente necessario para validar campo de email
		 if  (document.getElementById('email').value > 0) {
			 if ((document.getElementById('email').value.indexOf("@")== -1) || (document.getElementById('email').value.indexOf(".")== -1)){
				  document.getElementById("email").style.border = "1px solid";
				  document.getElementById("email").style.borderColor = "#FF0000";
				  document.getElementById("email").style.backgroundColor = "#FFDDDD";
				  //document.getElementById("erroemail").innerHTML = "e-mail Inválido.";
				  errom=1;
			}
 	    }
		else{
			document.getElementById("email").style.backgroundColor = "#FFFFFF";
			//document.getElementById("erroemail").innerHTML="";			
		}
		if ( (erro !=1) && (errom !=1)){
			document.getElementById('orc').submit();
		}
		else{
			alert("Por favor, verifique os campos marcados em Vermelho");	
			document.getElementById("cpf").focus();
									
		}
		
	}
	
	
	function validarCustodia(){
		 erro=0; // erro padrao menos q 5 caracs
		 errom=0; // email digitato errado
		 tipo='o';
		 // validar todos campos input
		 dados = document.getElementsByTagName("input");
		 for (i=0;i<dados.length-2;i++){
			if (dados[i].value.length < 2){
/*			  if (dados[i].id =="email"){
				tipo='a';  
			  } */
			  //document.getElementById("erro"+dados[i].id).innerHTML=dados[i].id+" Inválid"+tipo+".";
				if ( (dados[i].id != "eemail")  && (dados[i].id != "pemail")  && (dados[i].id != "id[]")  &&  (dados[i].id != "dt[]")  && (dados[i].id != "hr[]")  && (dados[i].id != "qtd[]")   && (dados[i].id != "matriz[]") && (dados[i].id != "coletor[]") && (dados[i].id != "ensaio[]") && (dados[i].id != "pre[]") && (dados[i].id != "conf[]")) {
				  dados[i].style.border = "1px solid";
				  dados[i].style.borderColor = "#FF0000";
				  dados[i].style.backgroundColor = "#FFDDDD";
				  erro=1;
				}				
			}
			else{		
				dados[i].style.backgroundColor = "#FFFFFF";
				//document.getElementById("erro"+dados[i].id).innerHTML="";
			}
		 }
		 if  (document.getElementById('pemail').value > 0) {
			 if ((document.getElementById('pemail').value.indexOf("@")== -1) || (document.getElementById('pemail').value.indexOf(".")== -1)){
				  document.getElementById("pemail").style.border = "1px solid";
				  document.getElementById("pemail").style.borderColor = "#FF0000";
				  document.getElementById("pemail").style.backgroundColor = "#FFDDDD";
				  //document.getElementById("erroemail").innerHTML = "e-mail Inválido.";
				  errom=1;
			}
 	    }
		 
		 
		if ( (erro !=1) && (errom !=1)){
			document.getElementById('custodia').submit();
		}
		else{
			alert("Por favor, verifique os campos marcados em Vermelho");	
			document.getElementById("empresa").focus();
									
		}
		
	}
	
	function validarColeta(){
		 erro=0; // erro padrao menos q 5 caracs
		 errom=0; // email digitato errado
		 tipo='o';
		 // validar todos campos input
		 dados = document.getElementsByTagName("input");
		 for (i=0;i<dados.length-2;i++){
			if (dados[i].value.length < 2){
/*			  if (dados[i].id =="email"){
				tipo='a';  
			  } */
			  //document.getElementById("erro"+dados[i].id).innerHTML=dados[i].id+" Inválid"+tipo+".";
				if ( (dados[i].id != "p[]")  && (dados[i].id != "n[]")  && (dados[i].id != "id[]")  &&  (dados[i].id != "inf[]")  && (dados[i].id != "norcamento")) {
				  dados[i].style.border = "1px solid";
				  dados[i].style.borderColor = "#FF0000";
				  dados[i].style.backgroundColor = "#FFDDDD";
				  erro=1;
				}				
			}
			else{		
				dados[i].style.backgroundColor = "#FFFFFF";
				//document.getElementById("erro"+dados[i].id).innerHTML="";
			}
		 }
		 if  (document.getElementById('email').value > 0) {
			 if ((document.getElementById('email').value.indexOf("@")== -1) || (document.getElementById('email').value.indexOf(".")== -1)){
				  document.getElementById("email").style.border = "1px solid";
				  document.getElementById("email").style.borderColor = "#FF0000";
				  document.getElementById("email").style.backgroundColor = "#FFDDDD";
				  //document.getElementById("erroemail").innerHTML = "e-mail Inválido.";
				  errom=1;
			}
 	    }
		 
		 
		if ( (erro !=1) && (errom !=1)){
			document.getElementById('coleta').submit();
		}
		else{
			alert("Por favor, verifique os campos marcados em Vermelho");	
			document.getElementById("empresa").focus();
									
		}
		
	}
	
	
	function validarKits(){
		 erro=0; // erro padrao menos q 5 caracs
		 errom=0; // email digitato errado
		 tipo='o';
		 // validar todos campos input
		 dados = document.getElementsByTagName("input");
		 for (i=0;i<dados.length-2;i++){
			if (dados[i].value.length < 2){
/*			  if (dados[i].id =="email"){
				tipo='a';  
			  } */
			  //document.getElementById("erro"+dados[i].id).innerHTML=dados[i].id+" Inválid"+tipo+".";
				if ( (dados[i].id != "p[]")  && (dados[i].id != "n[]") && (dados[i].id != "norcamento")) {
				  dados[i].style.border = "1px solid";
				  dados[i].style.borderColor = "#FF0000";
				  dados[i].style.backgroundColor = "#FFDDDD";
				  erro=1;
				}				
			}
			else{		
				dados[i].style.backgroundColor = "#FFFFFF";
				//document.getElementById("erro"+dados[i].id).innerHTML="";
			}
		 }
		 if  (document.getElementById('email').value > 0) {
			 if ((document.getElementById('email').value.indexOf("@")== -1) || (document.getElementById('email').value.indexOf(".")== -1)){
				  document.getElementById("email").style.border = "1px solid";
				  document.getElementById("email").style.borderColor = "#FF0000";
				  document.getElementById("email").style.backgroundColor = "#FFDDDD";
				  //document.getElementById("erroemail").innerHTML = "e-mail Inválido.";
				  errom=1;
			}
 	    }
		 
		 
		if ( (erro !=1) && (errom !=1)){
			document.getElementById('kits').submit();
		}
		else{
			alert("Por favor, verifique os campos marcados em Vermelho");	
			document.getElementById("empresa").focus();
									
		}
		
	}