function instru(qtURL)
{
    windowqt = window.open(qtURL, "Arquivo","toolbar=yes,location=no,status=no,menubar=no,width=780,height=400, resizable=yes,scrollbars=yes");
	windowqt.focus();
}
function popup(qturl,w,x){
	 config = 'toolbar=no,location=no,status=no,locationbar=no,menubar=no,scrollbars=yes,resizable=yes,statusbar=no,width='+w+',height='+x+',top=100,left=150';
	 document.open(qturl, '', config);
}
function vacesso() {
if (vazio(form1.f_id.value, 'Código','1')) {
		form1.f_id.focus();
		return false;
	} 
if (vazio(form1.f_shn.value, 'Senha','1')) {
		form1.f_shn.focus();
		return false;
	} 			
form1.action = 'index.asp?cod=1'	
document.form1.submit()
}
function esqueci() {
if (vazio(form1.f_id.value, 'Código','1')) {
		form1.f_id.focus();
		return false;
	} 
form1.action='index.asp?cod=3'; 
document.form1.submit()
}
function esqueci(){
if (vazio(form1.f_id.value,'Código','1')) {return false}
form1.action='esqueci.asp';document.form1.submit()
}
function vacesso1() {
if (vazio(form2.nf_shn.value, 'Senha','1')) {
		form2.nf_shn.focus();
		return false;
	} 
if (vazio(form2.nf_shn1.value, 'Senha Confirmação','1')) {
		form2.f_nshn1.focus();
		return false;
	} 			
if (form2.nf_shn.value != form2.nf_shn1.value) {
      alert('A senha informada não confere com a senha de confirmação');
	  form2.nf_shn.focus();
	  return false;	}
form2.action = 'index.asp?cod=2'	
document.form2.submit()
}
function valida_pi() {
if (vazio(form1.nom_emp.value, 'Nome da Empresa','5')) {
		form1.nom_emp.focus();
		return false;
	} 
if (vazio(form1.loc_sed.value, 'Localização da Sede','5')) {
		form1.loc_sed.focus();
		return false;
	} 			
if (vazio(form1.uf.value, 'Estado','1')) {
		form1.uf.focus();
		return false;
	} 				
if (vazio(form1.res_nom.value, 'Nome do responsável','5')) {
		form1.res_nom.focus();
		return false;
	} 					
if (vazio(form1.res_tel.value, 'Telefone do responsável','5')) {
		form1.res_tel.focus();
		return false;
	} 					
if (vazio(form1.res_eml.value, 'Email do responsável','5')) {
		form1.res_eml.focus();
		return false;
	} 							
form1.action = 'pi.asp?cod=1'	
document.form1.submit()
}
function menu_principal(){
form1.action = 'home.asp'
document.form1.submit()
}
//------------------------------------------ 
function valida_ii_1() {
form1.action = 'pii_1.asp?cod=1'
document.form1.submit()
}
function valida_ii_2() {
form1.action = 'pii_2.asp?cod=2'
document.form1.submit()
}
function valida_vi_2() {
xe = FormatNumber1(form1.p36_a.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p36_a.focus();alert("O percentual não poderá ser maior que  100%");return false;}
xe = FormatNumber1(form1.p36_p.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p36_p.focus();alert("O percentual não poderá ser maior que  100%");return false;}	
xe = FormatNumber1(form1.p36_g.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p36_g.focus();alert("O percentual não poderá ser maior que  100%");return false;}
xe = FormatNumber1(form1.p36_t.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p36_t.focus();alert("O percentual não poderá ser maior que  100%");return false;}
if ((form1.p36_a.value.length > 0) || (form1.p36_p.value.length > 0) || (form1.p36_g.value.length > 0)){
	if (form1.p36_t.value.length > 0) {form1.p36_t.focus();alert("Informe o percentual por categoria ou todas as categorias");return false;}}
form1.action = 'pvi_2.asp?cod=2'
document.form1.submit()
}
function valida_vi_1() {
form1.action = 'pvi_1.asp?cod=2'
document.form1.submit()
}
function valida_iv_9x() {
xe = FormatNumber1(form1.p27_a.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p27_a.focus();alert("O percentual não poderá ser maior que  100%");return false;}
xe = FormatNumber1(form1.p27_p.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p27_p.focus();alert("O percentual não poderá ser maior que  100%");return false;}	
xe = FormatNumber1(form1.p27_g.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p27_g.focus();alert("O percentual não poderá ser maior que  100%");return false;}
xe = FormatNumber1(form1.p27_t.value);
if (xe.length < 1 ) {xe = 0;}
if (eval(xe) > 100.00){form1.p27_t.focus();alert("O percentual não poderá ser maior que  100%");return false;}
if ((form1.p27_a.value.length > 0) || (form1.p27_p.value.length > 0) || (form1.p27_g.value.length > 0)){
	if (form1.p27_t.value.length > 0) {form1.p27_t.focus();alert("Informe o percentual por categoria ou todas as categorias");return false;}}
form1.action = 'piv_3.asp?cod=2'
document.form1.submit()
}
function valida_v() {
form1.action = 'pv_1.asp?cod=1'
document.form1.submit()
}

function valida_vx() {
if (!valida_p29()) {return false}	
form1.action = 'piv_3a.asp?cod=1'
document.form1.submit()
}


function valida_p29() {
var wz = 0 
var xc = 0
while (wz < 10) {
	xc = 0 
	if (eval("form1.P29_idade_"+wz).value.length > 0) {
		if (eval("form1.P29_dia_"+wz).value.length < 3){xc = 1}
		if (eval("form1.P29_valor_"+wz).value.length < 2){xc = 1}		
	}
	if (eval("form1.P29_dia_"+wz).value.length > 0) {
		if (eval("form1.P29_idade_"+wz).value.length < 1){xc = 2}
		if (eval("form1.P29_valor_"+wz).value.length < 2){xc = 2}		
	}	
	if (eval("form1.P29_valor_"+wz).value.length > 0) {
		if (eval("form1.P29_idade_"+wz).value.length < 1){xc = 3}
		if (eval("form1.P29_dia_"+wz).value.length < 3){xc = 3}		
	}		
	wk = wz + 1
	if (xc == 1) {alert("Foi informado idade do paciente e não foi informado Diagnóstico ou valor na ocorrência "+wk);wz = 99;}
	if (xc == 2) {alert("Foi informado diagnóstico do paciente e não foi informado idade ou valor na ocorrência "+wk);wz = 99;}						
	if (xc == 3) {alert("Foi informado valor do paciente e não foi informado idade ou diagnóstico na ocorrência "+wk);wz = 99;}						
	
wz++
}
if (wz > 10) {return false}
return true
}
function atualiza_pop() {  
if ((!form1.p7[0].checked) && (!form1.p7[1].checked) && (!form1.p7[2].checked)){alert("Selecione uma das opções");return false}
if (form1.p7_ant.value.length < 1) {form1.action = 'pii_2.asp?cod=1';document.form1.submit();return;}
if ((form1.p7[0].checked) || (form1.p7[1].checked) || (form1.p7[2].checked)){
if (!confirm("Atenção confirme a opção. Você mudou a opção da pergunta 7, as informações da pergunta 8 estarão inconsistentes.")) {return false;}} 
form1.action = 'pii_2.asp?cod=1'
document.form1.submit()
}
function atualiza_pop1() {  
if ((!form1.p30[0].checked) && (!form1.p30[1].checked) && (!form1.p30[2].checked)){alert("Selecione uma das opções");return false}
if (form1.p30_ant.value.length < 1) {form1.action = 'pvi_1.asp?cod=1';document.form1.submit();return;}
if ((form1.p30[0].checked) || (form1.p30[1].checked) || (form1.p30[2].checked)){
if (!confirm("Atenção confirme a opção. Você mudou a opção da pergunta 30, as informações da pergunta 30a estarão inconsistentes.")) {return false;}} 
form1.action = 'pvi_1.asp?cod=1'
document.form1.submit()
}
function valida_ii_3() {
if (!soma_valor(form1.p14_a_e_0.value,form1.p14_a_b_0.value)) {alert("Soma deverá dar 100%");form1.p14_a_e_0.focus();return false}
if (!soma_valor(form1.p14_a_e_1.value,form1.p14_a_b_1.value)) {alert("Soma deverá dar 100%");form1.p14_a_e_1.focus();return false}
if (!soma_valor(form1.p14_a_e_2.value,form1.p14_a_b_2.value)) {alert("Soma deverá dar 100%");form1.p14_a_e_2.focus();return false}
if (!soma_valor(form1.p14_p_e_0.value,form1.p14_p_b_0.value)) {alert("Soma deverá dar 100%");form1.p14_p_e_0.focus();return false}
if (!soma_valor(form1.p14_p_e_1.value,form1.p14_p_b_1.value)) {alert("Soma deverá dar 100%");form1.p14_p_e_1.focus();return false}
if (!soma_valor(form1.p14_p_e_2.value,form1.p14_p_b_2.value)) {alert("Soma deverá dar 100%");form1.p14_p_e_2.focus();return false}
if (!soma_valor(form1.p14_g_e_0.value,form1.p14_g_b_0.value)) {alert("Soma deverá dar 100%");form1.p14_g_e_0.focus();return false}
if (!soma_valor(form1.p14_g_e_1.value,form1.p14_g_b_1.value)) {alert("Soma deverá dar 100%");form1.p14_g_e_1.focus();return false}
if (!soma_valor(form1.p14_g_e_2.value,form1.p14_g_b_2.value)) {alert("Soma deverá dar 100%");form1.p14_g_e_2.focus();return false}
form1.action = 'pii_3.asp?cod=1'
document.form1.submit()
}
function soma_valor(x,y) {   
var x1 = x;
var x2 = y; 
if (x1.length > 0) {
	if (100 != (eval(x1) + eval(x2))) {return false}} 
if (x2.length > 0) {
	if (100 != (eval(x1) + eval(x2))) {return false}} 
return true
}
function valida_p12(w,z) {
if (w == 1) {  
	eval("form1.p12_t_"+z).checked = false;
	return;}
eval("form1.p12_a_"+z).checked = false;
eval("form1.p12_p_"+z).checked = false;
eval("form1.p12_g_"+z).checked = false;
return;
}
function valida_p32(w,z) {
if (w == 1) {  
	eval("form1.p32_t_"+z).checked = false;
	return;}
eval("form1.p32_a_"+z).checked = false;
eval("form1.p32_p_"+z).checked = false;
eval("form1.p32_g_"+z).checked = false;
return;
}
function valida_11() {    
if (form1.p11[0].checked) {form1.p11_c.value = "";return;}
return;
}
function valida_p10(w,z) {
if (w == 1) {  
	eval("form1.p10_t_"+z).checked = false;
	return;}
eval("form1.p10_a_"+z).checked = false;
eval("form1.p10_p_"+z).checked = false;
eval("form1.p10_g_"+z).checked = false;
return;
}
function valida_p13(w) {
if (w == 1) {  
	form1.p13_t[0].checked = false;
	form1.p13_t[1].checked = false;
	return;}
form1.p13_a[0].checked = false;
form1.p13_a[1].checked = false;
form1.p13_p[0].checked = false;
form1.p13_p[1].checked = false;
form1.p13_g[0].checked = false;
form1.p13_g[1].checked = false;
return;
}
function valida_p14(w,z){ 
if (w == 1) { 
	if ((form1.p13_a[1].checked) || (form1.p13_t[1].checked)) {
		if ((eval("form1.p14_a_e_"+z).value.length > 0)	|| (eval("form1.p14_a_b_"+z).value.length > 0)){
		 alert("Na P13 não foi respondido com SIM em ativos ou todas as categorias");eval("form1.p14_a_e_"+z).value = "";eval("form1.p14_a_b_"+z).value = "";return false;}}}
if (w == 2) { 
	if ((form1.p13_p[1].checked) || (form1.p13_t[1].checked)) {
		if ((eval("form1.p14_p_e_"+z).value.length > 0)	|| (eval("form1.p14_p_b_"+z).value.length > 0)){
		 alert("Na P13 não foi respondido com SIM em aposentados ou todas as categorias");eval("form1.p14_p_e_"+z).value = "";eval("form1.p14_p_b_"+z).value = "";return false;}}}		 
if (w == 3) { 
	if ((form1.p13_g[1].checked) || (form1.p13_t[1].checked)) {
		if ((eval("form1.p14_g_e_"+z).value.length > 0)	|| (eval("form1.p14_g_b_"+z).value.length > 0)){
 		 alert("Na P13 não foi respondido com SIM em agregados ou todas as categorias");eval("form1.p14_g_e_"+z).value = "";eval("form1.p14_g_b_"+z).value = "";return false;}}}		 
if (w == 1) { 		 
	if (valor4(eval("form1.p14_a_e_"+z))){return;}
	if (valor4(eval("form1.p14_a_b_"+z))){return;}}
if (w == 2) { 		 
	if (valor4(eval("form1.p14_p_e_"+z))){return;}
	if (valor4(eval("form1.p14_p_b_"+z)))	{return;}}	
if (w == 3) { 		 
	if (valor4(eval("form1.p14_g_e_"+z))){return;}
	if (valor4(eval("form1.p14_g_b_"+z)))	{return;}}		
}
function valida_iii() { 
form1.action = 'piii_1.asp?cod=1'
document.form1.submit()	
}
function valida_iv_1() { 

form1.action = 'piv_1a.asp?cod=1'
document.form1.submit()	
}
function valida_iv_3() { 

form1.action = 'piv_1.asp?cod=1'
document.form1.submit()	
}
function valida_iv_2() { 
form1.action = 'piv_2.asp?cod=1'
document.form1.submit()	
}
//------------------  


function valida_v_1() {
//------------------- Validação do total de usuários
var v_a = "a";
var v_b = "a_t_m"
if (usua_odonto(v_a,v_b)){
   return false;}
wtotal_ativos = 0 
wtotal_mulheres = 0
wtotal_homens = 0 
wtotal_ativos = wtotal_a_m + wtotal_ativos;
wtotal_homens = wtotal_homens + wtotal_a_m;
var v_a = "a";
var v_b = "a_t_f"
if (usua_odonto(v_a,v_b)){
   return false;}
wtotal_ativos = wtotal_a_m + wtotal_ativos; 
wtotal_mulheres = wtotal_mulheres + wtotal_a_m;    
var v_a = "a";
var v_b = "a_d_m"
if (usua_odonto(v_a,v_b)){
   return false;}   
wtotal_ativos = wtotal_a_m + wtotal_ativos; 
wtotal_homens = wtotal_homens + wtotal_a_m;  
var v_a = "a";
var v_b = "a_d_f"
if (usua_odonto(v_a,v_b)){
   return false;}      
wtotal_ativos = wtotal_a_m + wtotal_ativos;
wtotal_mulheres = wtotal_mulheres + wtotal_a_m;    
wtotal_aposentados = 0;
var v_a = "p";
var v_b = "p_t_m"
if (usua_odonto(v_a,v_b)){
   return false;}         
wtotal_aposentados = wtotal_aposentados + wtotal_a_m;
wtotal_homens = wtotal_homens + wtotal_a_m;     
var v_a = "p";
var v_b = "p_t_f"
if (usua_odonto(v_a,v_b)){
   return false;}         
wtotal_aposentados = wtotal_aposentados + wtotal_a_m;
wtotal_mulheres = wtotal_mulheres + wtotal_a_m;       
var v_a = "p";
var v_b = "p_d_m"
if (usua_odonto(v_a,v_b)){
   return false;}            
wtotal_aposentados = wtotal_aposentados + wtotal_a_m;
wtotal_homens = wtotal_homens + wtotal_a_m;        
var v_a = "p";
var v_b = "p_d_f"
if (usua_odonto(v_a,v_b)){
   return false;}               
wtotal_aposentados = wtotal_aposentados + wtotal_a_m;
wtotal_mulheres = wtotal_mulheres + wtotal_a_m;      
wtotal_agregados = 0   
var v_a = "g";
var v_b = "g_m"
if (usua_odonto(v_a,v_b)){
   return false;}  
wtotal_agregados = wtotal_agregados +  wtotal_a_m;   
wtotal_homens = wtotal_homens + wtotal_a_m;                          
var v_a = "g";
var v_b = "g_f"
if (usua_odonto(v_a,v_b)){
   return false;}                  
wtotal_agregados = wtotal_agregados +  wtotal_a_m;     
wtotal_mulheres = wtotal_mulheres + wtotal_a_m;      
//----
  if ((form1.wp_ii_1_2_a.value == "S") && ((!form1.wp_v_2_a_1.checked) && (!form1.wp_v_2_a_2.checked) && (!form1.wp_v_2_a_3.checked))) {
     alert("Você não informou a rede credenciada");
	 return false;}
  if ((form1.wp_ii_1_2_a.value == "N") && ((form1.wp_v_2_a_1.checked) || (form1.wp_v_2_a_2.checked) || (form1.wp_v_2_a_3.checked))) {
     alert("Você informou a rede credenciada indefidamente");
	 return false;}
  if ((form1.wp_ii_1_2_p.value == "S") && ((!form1.wp_v_2_p_1.checked) && (!form1.wp_v_2_p_2.checked) && (!form1.wp_v_2_p_3.checked))) {
     alert("Você não informou a rede credenciada");
	 return false;}
  if ((form1.wp_ii_1_2_p.value == "N") && ((form1.wp_v_2_p_1.checked) || (form1.wp_v_2_p_2.checked) || (form1.wp_v_2_p_3.checked))) {
     alert("Você informou a rede credenciada indefidamente");
	 return false;}	 	 
  if ((form1.wp_ii_1_2_g.value == "N") && ((form1.wp_v_2_g_1.checked) || (form1.wp_v_2_g_2.checked) || (form1.wp_v_2_g_3.checked))) {
     alert("Você informou a rede credenciada indefidamente");
	 return false;}	 
  if ((form1.wp_ii_1_2_g.value == "S") && ((!form1.wp_v_2_g_1.checked) && (!form1.wp_v_2_g_2.checked) && (!form1.wp_v_2_g_3.checked))) {
     alert("Você não informou a rede credenciada");
	 return false;}
//----
var win = 1;
var clicou_a = 0;
var  p_clicou_a = 0;
var clicou_p = 0;
var  p_clicou_p = 0;
var clicou_g = 0;
var  p_clicou_g = 0;
while (win <= 4){
   if (eval("form1.wp_v_3_a_"+win).checked) {
       clicou_a++;}
   if (eval("form1.wp_v_3_p_"+win).checked) {
       clicou_p++;}
   if (eval("form1.wp_v_3_g_"+win).checked) {
      clicou_g++;}	   	   
  if ((win == 1) && (form1.wp_v_3_a_1.checked)) {
     p_clicou_a++;}
  if ((win == 1) && (form1.wp_v_3_p_1.checked)) {
     p_clicou_p++;}	   
  if ((win == 1) && (form1.wp_v_3_g_1.checked)) {
     p_clicou_g++;}	   	  
	win++}	   
  if ((form1.wp_ii_1_2_a.value == "N") && (clicou_a > 0 )){
 	 alert("Você informou tipo de avaliação técnica indevidamente");
	 return false;}
  if ((form1.wp_ii_1_2_p.value == "N") && (clicou_p > 0 )){
 	 alert("Você informou tipo de avaliação técnica indevidamente");
	 return false;}
  if ((form1.wp_ii_1_2_g.value == "N") && (clicou_g > 0 )){
 	 alert("Você informou tipo de avaliação técnica indevidamente");
	 return false;}
  if ((form1.wp_ii_1_2_a.value == "S") && (clicou_a == 0 )){
 	 alert("Você não informou tipo de avaliação técnica");
	 return false;}		 
  if ((form1.wp_ii_1_2_p.value == "S") && (clicou_p == 0 )){
 	 alert("Você não informou tipo de avaliação técnica");
	 return false;}	
  if ((form1.wp_ii_1_2_g.value == "S") && (clicou_g == 0 )){
 	 alert("Você não informou tipo de avaliação técnica");
	 return false;}			 	
  if ((form1.wp_ii_1_2_a.value == "S") && (p_clicou_a > 0) && (clicou_a > 1))  { 
  	  alert("Você informou que não há perícia , porém assinalou outras opções");
	  return false;}	
  if ((form1.wp_ii_1_2_p.value == "S") && (p_clicou_p > 0) && (clicou_p > 1))  { 
  	  alert("Você informou que não há há perícia, porém assinalou outras opções");
	  return false;}		  
  if ((form1.wp_ii_1_2_g.value == "S") && (p_clicou_g > 0) && (clicou_g > 1))  { 
  	  alert("Você informou que não há perícia, porém assinalou outras opções");
	  return false;}		
if (valor(form1.wp_v_4.value)) {form1.wp_v_4.focus();return false;}	 
if (form1.wp_v_4.value.length > 0 ) {
    wx = FormatNumber(form1.wp_v_4.value);
	if (wx > (wtotal_ativos+wtotal_aposentados+wtotal_agregados)){
	   alert("O numero de beneficiários que utilizaram o plano não pode ser maior que o numero total de beneficiários");
	   form1.wp_v_4.focus();
	   return false;}}
//---
form1.action = 'pv_1.asp?cod=1'
document.form1.submit()
}
function usua_ativosm(v_a,v_b) {
var w_1 = "form1.wp_ii_1_1_"+v_a;
var w_2 = FormatNumber(eval("form1.wp_iii_1_"+v_b+"_11").value);
var w_4 = "form1.wp_iii_1_"+v_b+"_11";
var w_3 = "form1.wp_iii_1_"+v_b+"_";
wtotal_a_m = 0; 
if (eval(w_1).value == "N") {
	return false;}
if (w_2.length < 1) { 
   alert("Favor informar o total de Beneficiários");
   eval(w_4).focus(); 
   return true;}	
if (valor(w_2)) {
   return true;}	
var wind = 1;
while (wind < 11) {
    var wx = w_3+wind;
	wpop = FormatNumber(eval(wx).value);
	if (wpop.length > 0) {
  	wtotal_a_m = wtotal_a_m + eval(wpop)}  
	wind++; 
}
if  (wtotal_a_m == 0){
 wtotal_a_m = eval(w_2);
  return false;}
if (wtotal_a_m != eval(w_2)) {
   alert("Total de Beneficiários - Somatória invalida");
   eval((w_3)+11).focus(); 
   return true;}
wtotal_a_m = eval(w_2);   
return false;   
}
function vazio(myfield, NomeCampo, tama) {
var wtama = eval(tama);
		if (myfield.length < wtama) {
		alert("O campo " + NomeCampo + " é de preenchimento obrigatório. Favor preenchê-lo.");
		return true;	// é vazio
	}
	else
		return false;	// está preenchido
}
function FormatNumber(w2){
	do{
		w2 = w2.replace(".","");
	}while(w2.indexOf(".") > 0);	
	return w2;
}
function FormatNumber1(w22){
	do{
		w22 = w22.replace(",",".");
	}while(w22.indexOf(",") > 0);	
	return w22;
}
function FormatNumber2(w23){
		do{
		w23 = w23.replace(".","");
	}while(w23.indexOf(".") > 0);	
	w23 = w23.replace(",",".");
		
	return w23;
}
function valor(wvalor) {
var valid = "0123456789."
var ok = "yes";
var temp;
for (var i=0; i<wvalor.length; i++) {
temp = "" + wvalor.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Apenas números inteiros são aceitos neste campo!!! "+ wvalor);
return true ; 
   }
else
  return false;   
}
function valor1(wvalor) {
var valid = "0123456789,"
var ok = "yes";
var temp;
for (var i=0; i<wvalor.length; i++) {
temp = "" + wvalor.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Apenas números inteiros são aceitos neste campo!!! "+ wvalor);
return true ; 
   }
else
  return false;   
}
function valor2(wvalor) {
var valid = "0123456789,."
var ok = "yes";
var temp;
for (var i=0; i<wvalor.length; i++) {
temp = "" + wvalor.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Apenas números inteiros são aceitos neste campo!!! "+ wvalor);
return true ; 
   }
else
  return false;   
}
function valor3(field) {
var valid = "0123456789."
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Apenas números são aceitos neste campo!!!");
field.focus();
field.select();
return;}
}
function valor4(field) {
var valid = "0123456789."
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Apenas números são aceitos neste campo!!!");
field.focus();
return;}
}
function valor5(field) {
var valid = "0123456789"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Apenas números são aceitos neste campo!!!");
field.focus();
return;}
}
function valor6(field) {
var valid = "0123456789.,"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Apenas números são aceitos neste campo!!!");
field.focus();
return;}
}
//---------------- Função usua_odonto
//---------------
function usua_odonto(v_a,v_b) {
var w_1 = "form1.wp_ii_1_2_"+v_a;
var w_2 = FormatNumber(eval("form1.wp_v_1_"+v_b+"_11").value);
var w_4 = "form1.wp_v_1_"+v_b+"_11";
var w_3 = "form1.wp_v_1_"+v_b+"_";
wtotal_a_m = 0; 
if (eval(w_1).value == "N") {
	return false;}
if (w_2.length < 1) { 
   alert("Favor informar o total de Beneficiários");
   eval(w_4).focus(); 
   return true;}	
if (valor(w_2)) {
   return true;}	
var wind = 1;
while (wind < 11) {
    var wx = w_3+wind;
    if (valor(eval(wx).value)) {
	    eval(wx).focus();
		return true;}
	wpop = FormatNumber(eval(wx).value);
	if (wpop.length > 0) {
  	wtotal_a_m = wtotal_a_m + eval(wpop)}  
	wind++; 
}
if  (wtotal_a_m == 0){
 wtotal_a_m = eval(w_2);
  return false;}
if (wtotal_a_m != eval(w_2)) {
   alert("Total de Beneficiários - Somatória invalida - ");
   eval((w_3)+11).focus(); 
   return true;}
wtotal_a_m = eval(w_2);   
return false;   
}
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);}
}
