<!--
function confirmar(pagina)
{
	if (confirm("Tem certeza que deseja excluir esse Registro?\nEssa operação não pode ser revertida."))
	{
		window.document.location=pagina;
	}
	else
	{
		return (false);
	}  
}

function confirmar_codigo(pagina)
{
	if (confirm("Tem certeza que deseja reenviar o código para o cliente?"))
	{
		window.document.location=pagina;
	}
	else
	{
		return (false);
	}  
}

function confirmar_visita(pagina)
{
	if (confirm("Tem certeza que esse cliente já solicitou visita técnica?"))
	{
		window.document.location=pagina;
	}
	else
	{
		return (false);
	}  
}

function confirmar_laudo(pagina)
{
	if (confirm("Tem certeza que deseja reenviar o Laudo para o cliente?"))
	{
		window.document.location=pagina;
	}
	else
	{
		return (false);
	}  
}

function confirmar_misc(pagina,texto)
{
	if (confirm(texto))
	{
		window.document.location=pagina;
	}
	else
	{
		return (false);
	}  
}

var winp= null;
function janela(pagina,largura,altura)
{
  w= largura;
  h= altura;
  var winl = ((screen.width-w)/2);
  var wint = ((screen.height-h)/2);
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars=no,';
      settings +='resizable=no';
  winp=window.open(pagina,"_impressao",settings);
  if(parseInt(navigator.appVersion) >= 4){winp.window.focus();}
}

var winp= null;
function janela_p(pagina,largura,altura)
{
  w= largura;
  h= altura;
  var winl = ((screen.width-w)/2);
  var wint = ((screen.height-h)/2);
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars=yes,';
      settings +='resizable=no';
  winp=window.open(pagina,"_impressao",settings);
  if(parseInt(navigator.appVersion) >= 4){winp.window.focus();}
}

var winp= null;
function relatorio(pagina,largura,altura)
{
	
	if (pesquisa_pedidos.codigo.value!="")
	{
	var ver_numero = "1234567890";
	var sk15 = pesquisa_pedidos.codigo.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O Código do edifício deve conter apenas números");
		pesquisa_pedidos.codigo.focus();
		return (false);
	}
	}	
	
  w= largura;
  h= altura;
  var winl = ((screen.width-w)/2);
  var wint = ((screen.height-h)/2);
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars=yes,';
      settings +='resizable=no';
  winp=window.open(pagina,"_impressao",settings);
  if(parseInt(navigator.appVersion) >= 4){winp.window.focus();}
}

function checa_solicitacao()
{
	if (solicitacao.tipo.value=="Administradora")
	{
	
	if (solicitacao.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.nome.focus();
		return (false);
	}
	if (solicitacao.endereco.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.endereco.focus();
		return (false);
	}
	if (solicitacao.bairro.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.bairro.focus();
		return (false);
	}
	if (solicitacao.cidade.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.cidade.focus();
		return (false);
	}
	if (solicitacao.cep.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.cep.focus();
		return (false);
	}
	var ver_numero = "1234567890- ";
	var sk15 = solicitacao.cep.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O CEP deve conter apenas números");
		solicitacao.cep.focus();
		return (false);
	}
	
	if (solicitacao.administradora.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.administradora.focus();
		return (false);
	}
	if (solicitacao.contato.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.contato.focus();
		return (false);
	}
	if (solicitacao.tel.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.tel.focus();
		return (false);
	}
	var ver_numero = "1234567890-() .";
	var sk15 = solicitacao.tel.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O Telefone deve conter apenas números");
		solicitacao.tel.focus();
		return (false);
	}
	
	if (solicitacao.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.email.focus();
		return (false);
	}
	if (solicitacao.email.value.indexOf('@', 0) == -1){
		alert("Digite seu e-mail corretamente");
		solicitacao.email.focus();
		return (false);
	}
	if (solicitacao.email.value.indexOf('.', 0) == -1){
		alert("Digite seu e-mail corretamente");
		solicitacao.email.focus();
		return (false);
	}
	
	}
	else
	{
		
	if (solicitacao.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.nome.focus();
		return (false);
	}
	if (solicitacao.endereco.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.endereco.focus();
		return (false);
	}
	if (solicitacao.bairro.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.bairro.focus();
		return (false);
	}
	if (solicitacao.cidade.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.cidade.focus();
		return (false);
	}
	if (solicitacao.cep.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.cep.focus();
		return (false);
	}
	var ver_numero = "1234567890- ";
	var sk15 = solicitacao.cep.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O CEP deve conter apenas números");
		solicitacao.cep.focus();
		return (false);
	}
	
	if (solicitacao.sindico.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.sindico.focus();
		return (false);
	}
	if (solicitacao.tel.value=="" && solicitacao.tel2.value=="")
	{
		alert("O telefone residencial ou comercial do síndico deve ser preenchido!");
		solicitacao.tel.focus();
		return (false);
	}
	var ver_numero = "1234567890-() .";
	var sk15 = solicitacao.tel.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O Telefone deve conter apenas números.");
		solicitacao.tel.focus();
		return (false);
	}
	var ver_numero = "1234567890-() .";
	var sk15 = solicitacao.tel2.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O Telefone deve conter apenas números.");
		solicitacao.tel2.focus();
		return (false);
	}
	
	if (solicitacao.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.email.focus();
		return (false);
	}
	if (solicitacao.email.value.indexOf('@', 0) == -1){
		alert("Digite seu e-mail corretamente");
		solicitacao.email.focus();
		return (false);
	}
	if (solicitacao.email.value.indexOf('.', 0) == -1){
		alert("Digite seu e-mail corretamente");
		solicitacao.email.focus();
		return (false);
	}
		
	}
}

function checa_contato()
{
	if (contato.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		contato.nome.focus();
		return (false);
	}
	if (contato.tel.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		contato.tel.focus();
		return (false);
	}
	var ver_numero = "1234567890-() .";
	var sk15 = contato.tel.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O Telefone deve conter apenas números");
		contato.tel.focus();
		return (false);
	}
	
	if (contato.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		contato.email.focus();
		return (false);
	}
	if (contato.email.value.indexOf('@', 0) == -1){
		alert("Digite seu e-mail corretamente");
		contato.email.focus();
		return (false);
	}
	if (contato.email.value.indexOf('.', 0) == -1){
		alert("Digite seu e-mail corretamente");
		contato.email.focus();
		return (false);
	}
	if (contato.mensagem.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		contato.mensagem.focus();
		return (false);
	}
}

function checa_logar()
{
	if (logar.login.value=="")
	{
		alert("Digite seu login.");
		logar.login.focus();
		return (false);
	}
	if (logar.senha.value=="")
	{
		alert("Digite uma senha.");
		logar.senha.focus();
		return (false);
	}
}

function checa_administradoras()
{
	if (administradoras.email.value=="")
	{
		alert("Digite o(s) e-mail(s).");
		administradoras.email.focus();
		return (false);
	}
	if (administradoras.email.value.indexOf('@', 0) == -1){
		alert("Digite o e-mail corretamente");
		administradoras.email.focus();
		return (false);
	}
	if (administradoras.email.value.indexOf('.', 0) == -1){
		alert("Digite o e-mail corretamente");
		administradoras.email.focus();
		return (false);
	}
}

function checa_meusdados()
{
	if (meusdados.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		meusdados.nome.focus();
		return (false);
	}
	if (meusdados.senha.value.length<4 || meusdados.senha.value.length>12)
	{
		alert("A senha deve conter no mínimo 4 dígitos e no máximo 12.");
		meusdados.senha.focus();
		return (false);
	}
	if (meusdados.senha.value != meusdados.senha2.value)
	{
		alert("As duas senhas digitadas não conferem.");
		meusdados.senha2.focus();
		return (false);
	}
	if (meusdados.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		meusdados.email.focus();
		return (false);
	}
	if (meusdados.email.value.indexOf('@', 0) == -1){
		alert("Digite seu e-mail corretamente");
		meusdados.email.focus();
		return (false);
	}
	if (meusdados.email.value.indexOf('.', 0) == -1){
		alert("Digite seu e-mail corretamente");
		meusdados.email.focus();
		return (false);
	}
}

function checa_incluir_funcionario()
{
	if (meusdados.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		meusdados.nome.focus();
		return (false);
	}
	if (meusdados.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		meusdados.email.focus();
		return (false);
	}
	if (meusdados.email.value.indexOf('@', 0) == -1){
		alert("Digite seu e-mail corretamente");
		meusdados.email.focus();
		return (false);
	}
	if (meusdados.email.value.indexOf('.', 0) == -1){
		alert("Digite seu e-mail corretamente");
		meusdados.email.focus();
		return (false);
	}
	if (meusdados.login.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		meusdados.login.focus();
		return (false);
	}
	if (meusdados.senha.value.length<4 || meusdados.senha.value.length>12)
	{
		alert("A senha deve conter no mínimo 4 dígitos e no máximo 12.");
		meusdados.senha.focus();
		return (false);
	}
	if (meusdados.senha.value != meusdados.senha2.value)
	{
		alert("As duas senhas digitadas não conferem.");
		meusdados.senha2.focus();
		return (false);
	}
}

function checa_editar_funcionario()
{
	if (meusdados.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		meusdados.nome.focus();
		return (false);
	}
	if (meusdados.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		meusdados.email.focus();
		return (false);
	}
	if (meusdados.email.value.indexOf('@', 0) == -1){
		alert("Digite seu e-mail corretamente");
		meusdados.email.focus();
		return (false);
	}
	if (meusdados.email.value.indexOf('.', 0) == -1){
		alert("Digite seu e-mail corretamente");
		meusdados.email.focus();
		return (false);
	}
}

function checa_cliente_incluir()
{
	if (cliente_incluir.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		cliente_incluir.nome.focus();
		return (false);
	}
	if (cliente_incluir.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		cliente_incluir.email.focus();
		return (false);
	}
	if (cliente_incluir.email.value.indexOf('@', 0) == -1){
		alert("Digite o e-mail corretamente");
		cliente_incluir.email.focus();
		return (false);
	}
	if (cliente_incluir.email.value.indexOf('.', 0) == -1){
		alert("Digite o e-mail corretamente");
		cliente_incluir.email.focus();
		return (false);
	}
	
	if (cliente_incluir.cnpj.value!="")
	{
		
		var ver_numero = "1234567890./-";
		var sk15 = cliente_incluir.cnpj.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O CNPJ deve conter apenas números");
			cliente_incluir.cnpj.focus();
			return (false);
		}
	
	}
	if (cliente_incluir.cep.value!="")
	{
		
		var ver_numero = "1234567890. -";
		var sk15 = cliente_incluir.cep.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O CEP deve conter apenas números");
			cliente_incluir.cep.focus();
			return (false);
		}
	
	}
	if (cliente_incluir.tel.value!="")
	{
		
		var ver_numero = "1234567890. -()";
		var sk15 = cliente_incluir.tel.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O Telefone deve conter apenas números");
			cliente_incluir.tel.focus();
			return (false);
		}
	
	}
	if (cliente_incluir.tel2.value!="")
	{
		
		var ver_numero = "1234567890. -()";
		var sk15 = cliente_incluir.tel2.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O 2º Telefone deve conter apenas números");
			cliente_incluir.tel2.focus();
			return (false);
		}
	
	}
	if (cliente_incluir.fax.value!="")
	{
		
		var ver_numero = "1234567890. -()";
		var sk15 = cliente_incluir.fax.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O FAX deve conter apenas números");
			cliente_incluir.fax.focus();
			return (false);
		}
	
	}
}

function RealTestaCNPJ(CNPJ,g) 
 { 
 var VerCNPJ=0; 
 var ind=2; 
 var tam; 
 for(f=g;f>0;f--) 
  { 
  VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind; 
  if(ind>8) 
   { 
   ind=2; 
   } 
  else 
   { 
   ind++; 
   } 
  } 
  VerCNPJ%=11; 
  if(VerCNPJ==0 || VerCNPJ==1) 
   { 
   VerCNPJ=0; 
   } 
  else 
   { 
   VerCNPJ=11-VerCNPJ; 
   } 
 if(VerCNPJ!=parseInt(CNPJ.charAt(g))) 
  { 
  return(0); 
  } 
 else 
  { 
  return(1); 
  } 
 }
 
function checa_solicitacao_codigo()
{
	if (solicitacao.nome.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.nome.focus();
		return (false);
	}
	if (solicitacao.endereco.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.endereco.focus();
		return (false);
	}
	if (solicitacao.bairro.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.bairro.focus();
		return (false);
	}
	if (solicitacao.cidade.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.cidade.focus();
		return (false);
	}
	if (solicitacao.cep.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.cep.focus();
		return (false);
	}
	if (solicitacao.cep.value!="")
	{
		
		var ver_numero = "1234567890. -";
		var sk15 = solicitacao.cep.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O CEP deve conter apenas números");
			solicitacao.cep.focus();
			return (false);
		}
	
	}
	if (solicitacao.tel.value=="" && solicitacao.tel2.value=="")
	{
		alert("O telefone residencial ou comercial do síndico deve ser preenchido!");
		solicitacao.tel.focus();
		return (false);
	}
	if (solicitacao.tel.value!="")
	{
		
		var ver_numero = "1234567890. -()";
		var sk15 = solicitacao.tel.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O Telefone deve conter apenas números");
			solicitacao.tel.focus();
			return (false);
		}
	
	}
	if (solicitacao.tel2.value!="")
	{
		
		var ver_numero = "1234567890. -()";
		var sk15 = solicitacao.tel2.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O 2º Telefone deve conter apenas números");
			solicitacao.tel2.focus();
			return (false);
		}
	
	}
	
	if (solicitacao.email.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.email.focus();
		return (false);
	}
	if (solicitacao.email.value.indexOf('@', 0) == -1){
		alert("Digite o e-mail corretamente");
		solicitacao.email.focus();
		return (false);
	}
	if (solicitacao.email.value.indexOf('.', 0) == -1){
		alert("Digite o e-mail corretamente");
		solicitacao.email.focus();
		return (false);
	}
	
	if (solicitacao.sindico.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		solicitacao.sindico.focus();
		return (false);
	}

}

function checa_pesquisa_pedidos()
{
	if (pesquisa_pedidos.codigo.value!="")
	{
	var ver_numero = "1234567890";
	var sk15 = pesquisa_pedidos.codigo.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O Código do edifício deve conter apenas números");
		pesquisa_pedidos.codigo.focus();
		return (false);
	}
	}
}

function checa_laudo_incluir()
{
	if (laudo_incluir.andares.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.andares.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.andares.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("Nº de andares deve conter apenas números");
		laudo_incluir.andares.focus();
		return (false);
	}
	if (laudo_incluir.aptos.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.aptos.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.aptos.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("Apartamentos por andar deve conter apenas números");
		laudo_incluir.aptos.focus();
		return (false);
	}
	/*if (laudo_incluir.dormitorios.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.dormitorios.focus();
		return (false);
	}
	if (laudo_incluir.interfones.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.interfones.focus();
		return (false);
	}
	if (laudo_incluir.pabx.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.pabx.focus();
		return (false);
	}
	if (laudo_incluir.telefone_predio.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.telefone_predio.focus();
		return (false);
	}*/
	if (laudo_incluir.cabo_entrada.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.cabo_entrada.focus();
		return (false);
	}
	if (laudo_incluir.cap.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.cap.focus();
		return (false);
	}
	if (laudo_incluir.ocupacao_atual.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.ocupacao_atual.focus();
		return (false);
	}
	if (laudo_incluir.data_dia.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_dia.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_dia.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_dia.focus();
		return (false);
	}
	if (laudo_incluir.data_dia.value>31)
	{
		alert("Data inválida!");
		laudo_incluir.data_dia.focus();
		return (false);
	}
	
	if (laudo_incluir.data_mes.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_mes.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_mes.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_mes.focus();
		return (false);
	}
	if (laudo_incluir.data_mes.value>12)
	{
		alert("Data inválida!");
		laudo_incluir.data_mes.focus();
		return (false);
	}
	
	if (laudo_incluir.data_ano.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_ano.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_ano.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_ano.focus();
		return (false);
	}
	if (laudo_incluir.data_ano.value.length<4)
	{
		alert("Data inválida!");
		laudo_incluir.data_ano.focus();
		return (false);
	}
	
	if (laudo_incluir.tecnico.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.tecnico.focus();
		return (false);
	}
	if (laudo_incluir.responsavel.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.responsavel.focus();
		return (false);
	}
	
	if (laudo_incluir.ampliacao.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.ampliacao.focus();
		return (false);
	}
	if (laudo_incluir.n_linhas.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.n_linhas.focus();
		return (false);
	}
	if (laudo_incluir.reserva.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.reserva.focus();
		return (false);
	}
	if (laudo_incluir.taxa.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.taxa.focus();
		return (false);
	}
	var ver_numero = "1234567890,.";
	var sk15 = laudo_incluir.taxa.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A Taxa de serviço deve conter apenas números");
		laudo_incluir.taxa.focus();
		return (false);
	}
	if (laudo_incluir.taxa_extenso.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.taxa_extenso.focus();
		return (false);
	}
	
	if (laudo_incluir.data_v_dia.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_v_dia.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_v_dia.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_v_dia.focus();
		return (false);
	}
	if (laudo_incluir.data_v_dia.value>31)
	{
		alert("Data inválida!");
		laudo_incluir.data_v_dia.focus();
		return (false);
	}
	
	if (laudo_incluir.data_v_mes.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_v_mes.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_v_mes.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_v_mes.focus();
		return (false);
	}
	if (laudo_incluir.data_v_mes.value>12)
	{
		alert("Data inválida!");
		laudo_incluir.data_v_mes.focus();
		return (false);
	}
	
	if (laudo_incluir.data_v_ano.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_v_ano.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_v_ano.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_v_ano.focus();
		return (false);
	}
	if (laudo_incluir.data_v_ano.value.length<4)
	{
		alert("Data inválida!");
		laudo_incluir.data_v_ano.focus();
		return (false);
	}
	
	laudo_incluir.submit();
	
}

function checa_foto(){
	if(fotos.foto.value == "")
	{
		alert("Selecione a imagem a ser enviada");
		fotos.foto.focus();
		return (false);
	}
	if ((fotos.foto.value.indexOf('.jpg', 0) == -1) && (fotos.foto.value.indexOf('.JPG', 0) == -1) && (fotos.foto.value.indexOf('.JPg', 0) == -1) && (fotos.foto.value.indexOf('.JpG', 0) == -1) && (fotos.foto.value.indexOf('.jPG', 0) == -1) && (fotos.foto.value.indexOf('.jpG', 0) == -1) && (fotos.foto.value.indexOf('.jPg', 0) == -1) && (fotos.foto.value.indexOf('.Jpg', 0) == -1)
	 && (fotos.foto.value.indexOf('.gif', 0) == -1) && (fotos.foto.value.indexOf('.GIF', 0) == -1) && (fotos.foto.value.indexOf('.GIf', 0) == -1) && (fotos.foto.value.indexOf('.GiF', 0) == -1) && (fotos.foto.value.indexOf('.gIF', 0) == -1) && (fotos.foto.value.indexOf('.giF', 0) == -1) && (fotos.foto.value.indexOf('.gIf', 0) == -1) && (fotos.foto.value.indexOf('.Gif', 0) == -1)
	 && (fotos.foto.value.indexOf('.jpeg', 0) == -1) && (fotos.foto.value.indexOf('.JPEg', 0) == -1) && (fotos.foto.value.indexOf('.JPeg', 0) == -1) && (fotos.foto.value.indexOf('.JpEg', 0) == -1) && (fotos.foto.value.indexOf('.jPEg', 0) == -1) && (fotos.foto.value.indexOf('.jpEg', 0) == -1) && (fotos.foto.value.indexOf('.jPeg', 0) == -1) && (fotos.foto.value.indexOf('.Jpeg', 0) == -1)
	 && (fotos.foto.value.indexOf('.jpeG', 0) == -1) && (fotos.foto.value.indexOf('.JPEG', 0) == -1) && (fotos.foto.value.indexOf('.JPeG', 0) == -1) && (fotos.foto.value.indexOf('.JpEG', 0) == -1) && (fotos.foto.value.indexOf('.jPEG', 0) == -1) && (fotos.foto.value.indexOf('.jpEG', 0) == -1) && (fotos.foto.value.indexOf('.jPeG', 0) == -1) && (fotos.foto.value.indexOf('.JpeG', 0) == -1)){
		alert("O arquivo selecionado não é valido");
		return (false);
	}
	return (true);
	}

function muda() 
{
	fotos.visor.value=fotos.foto.value;
	fotos.previsu.src=fotos.foto.value;
}

//Script criado por Márcio Rocco - marciorocco@terra.com.br
//Náo tire meus créditos, vc naum gostaria que tirassem os seus
function getRandomNum(lbound, ubound) {
return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
}
function getRandomChar(number, lower, upper, other, extra) {
var numberChars = "0123456789";
var lowerChars = "abcdefghijklmnopqrstuvwxyz";
var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var otherChars = "`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/? ";
var charSet = extra;
if (number == true)
charSet += numberChars;
if (lower == true)
charSet += lowerChars;
if (upper == true)
charSet += upperChars;
if (other == true)
charSet += otherChars;
return charSet.charAt(getRandomNum(0, charSet.length));
}
function getPassword(length, extraChars, firstNumber, firstLower, firstUpper, firstOther,
latterNumber, latterLower, latterUpper, latterOther) {
var rc = "";
if (length > 0)
rc = rc + getRandomChar(firstNumber, firstLower, firstUpper, firstOther, extraChars);
for (var idx = 1; idx < length; ++idx) {
rc = rc + getRandomChar(latterNumber, latterLower, latterUpper, latterOther, extraChars);
}
return rc;
}

function checa_enviar_laudo()
{
	if (enviar_laudo.senha.value=="" || enviar_laudo.senha.value.length<4)
	{
		alert("A senha do cliente deve ter no mínimo 4 caracteres.");
		enviar_laudo.senha.focus();
		return (false);
	}
}

function checa_login_cliente()
{
	if (login_cliente.codigo.value=="")
	{
		alert("Digite o código do edifício.");
		login_cliente.codigo.focus();
		return (false);
	}
	if (login_cliente.senha.value=="")
	{
		alert("Digite uma senha.");
		login_cliente.senha.focus();
		return (false);
	}
}

function checa_autorizar()
{
	if (autorizar.cnpj.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		autorizar.cnpj.focus();
		return (false);
	}
		var ver_numero = "1234567890./-";
		var sk15 = autorizar.cnpj.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O CNPJ deve conter apenas números");
			autorizar.cnpj.focus();
			return (false);
		}
	
	//Começo da validação de CNPJ
			CNPJ=autorizar.cnpj.value;
			CNPJ= CNPJ.replace("-","");
			CNPJ= CNPJ.replace(".","");
			CNPJ= CNPJ.replace(".","");
			CNPJ= CNPJ.replace("/","");
			
			g=CNPJ.length-2;
				
			if(RealTestaCNPJ(CNPJ,g) == 1) 
			 { 
				g=CNPJ.length-1; 
				if(RealTestaCNPJ(CNPJ,g) == 1) 
				 { 
					 CNPJ_valido=1; 
				 } 
				 else 
				 { 
					 CNPJ_valido=0; 
				 } 
			 } 
			 else 
			 { 
				 CNPJ_valido=0; 
			 } 
			
			if (CNPJ_valido==0)
			{
				alert("O campo CNPJ é inválido.");
				autorizar.cnpj.focus();
				return (false);
			}
			// FIM CNPJ
	
	if (autorizar.aceito.checked==false)
	{
		alert("Você precisa selecionar a opção autorizando a execução dos serviços.");
		autorizar.aceito.focus();
		return (false);
	}
}

function checa_enviar_laudo_mm()
{
	if (enviar_laudo_mm.corpo.value=="")
	{
		alert("Você precisa preencher a mensagem da mala direta.");
		return (false);
	}
}

function checa_enviar_manutencao()
{
	if (enviar_manutencao.preco.value=="")
	{
		alert("Você precisa preencher o preço do contrato.");
		enviar_manutencao.preco.focus()
		return (false);
	}
		var ver_numero = "1234567890.,";
		var sk15 = enviar_manutencao.preco.value;
		var invalido = true;
		for (i = 0;  i < sk15.length;  i++){
			ch = sk15.charAt(i);
			for (j = 0;  j < ver_numero.length;  j++)
			if (ch == ver_numero.charAt(j))
				break;
			if (j == ver_numero.length){
				invalido = false;
				break;
			}
		}
		if (!invalido){
			alert("O Preço deve conter apenas números");
			enviar_manutencao.preco.focus();
			return (false);
		}
		
	if (enviar_manutencao.preco_extenso.value=="")
	{
		alert("Você precisa preencher o preço por extenso do contrato.");
		enviar_manutencao.preco_extenso.focus()
		return (false);
	}
}

function checa_apartamento()
{
	if (apartamento.numero.value=="")
	{
		alert("Você precisa preencher o Número do apartamento.");
		apartamento.numero.focus()
		return (false);
	}
	if (apartamento.fone.value=="")
	{
		alert("Você precisa preencher o Fone do apartamento.");
		apartamento.fone.focus()
		return (false);
	}
	if (apartamento.proprietario.value=="")
	{
		alert("Você precisa preencher o nome do Proprietário.");
		apartamento.proprietario.focus()
		return (false);
	}
}

function checa_confirmacao()
{
	if (confirm("Tem certeza que deseja solicitar o serviço?\nTodos os apartamentos interessados foram incluídos na lista?"))
	{
		return (true);
	}
	else
	{
		return (false);
	}  
}


function checa_i_laudo_incluir()
{
	if (laudo_incluir.taxa.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.taxa.focus();
		return (false);
	}
	var ver_numero = "1234567890,.";
	var sk15 = laudo_incluir.taxa.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A Taxa de serviço deve conter apenas números");
		laudo_incluir.taxa.focus();
		return (false);
	}
	if (laudo_incluir.taxa_extenso.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.taxa_extenso.focus();
		return (false);
	}
	
	var ver_numero = "1234567890,.";
	var sk15 = laudo_incluir.desconto.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("O desconto deve conter apenas números");
		laudo_incluir.desconto.focus();
		return (false);
	}
	
	if (laudo_incluir.data_v_dia.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_v_dia.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_v_dia.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_v_dia.focus();
		return (false);
	}
	if (laudo_incluir.data_v_dia.value>31)
	{
		alert("Data inválida!");
		laudo_incluir.data_v_dia.focus();
		return (false);
	}
	
	if (laudo_incluir.data_v_mes.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_v_mes.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_v_mes.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_v_mes.focus();
		return (false);
	}
	if (laudo_incluir.data_v_mes.value>12)
	{
		alert("Data inválida!");
		laudo_incluir.data_v_mes.focus();
		return (false);
	}
	
	if (laudo_incluir.data_v_ano.value=="")
	{
		alert("Existem campos obrigatórios não preenchidos!");
		laudo_incluir.data_v_ano.focus();
		return (false);
	}
	var ver_numero = "1234567890";
	var sk15 = laudo_incluir.data_v_ano.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alert("A data deve conter apenas números");
		laudo_incluir.data_v_ano.focus();
		return (false);
	}
	if (laudo_incluir.data_v_ano.value.length<4)
	{
		alert("Data inválida!");
		laudo_incluir.data_v_ano.focus();
		return (false);
	}
	
}

//-->