//----------------------- Funções especiais
function informa(){
alert("Para excluir a imagem insira a nova imagem no campo abaixo e atualize o cadastro");
}

// ---------------EMAIL
function vermail(t){
	arroba = t.indexOf("@");
	ponto = t.indexOf(".");
	if (arroba == -1 || ponto == -1){
	return false;	
	}
	return true;
	}
//---------------------------------  

// ---------------extensao
function verextensao(t,exs){
	retorno = t.lastIndexOf(exs);
if (retorno == -1){
	return false;	
	}
	return true;
	}
//---------------------------------  



// ---------------Data
function valida_data_ing(t){

dia = t.substring(0,2); 
primeira_barra = t.substring(2,3);
primeira_barra = primeira_barra.toString();
mes = t.substring(3,5);
segunda_barra = t.substring(5,6);
segunda_barra = segunda_barra.toString();
ano = t.substring(6,10);

monta_nova_data = mes+primeira_barra+dia+segunda_barra+ano; 

envia = "sim";

// verifica se foram digitados números
	if (isNaN(dia) || isNaN(mes) || isNaN(ano)){
	
	envia = "nao";	
		
	}
		
    // verifica o dia valido para cada mes 
    if ((dia < 01)||(dia < 01 || dia > 30) && 
		(mes == 04 || mes == 06 || 
		 mes == 09 || mes == 11 ) || 
		 dia > 31) { 
    	envia  = "nao"; 
	} 

	// verifica se o mes e valido 
	if (mes < 01 || mes > 12 ) { 
		envia  = "nao"; 
	} 

	// verifica se e ano bissexto 
	if (mes == 2 && ( dia < 01 || dia > 29 || 
	   ( dia > 28 && 
	   (parseInt(ano / 4) != ano / 4)))) { 
		envia  = "nao"; 
	} 

if (envia == "nao"){
retorna_data = "ERRO";

}
else{

retorna_data = monta_nova_data;

}

return retorna_data;	

	}
//---------------------------------  


//funções para validação do cgc_cpf
function limpa_string(S){
// Deixa so' os digitos no numero
var Digitos = "0123456789";
var temp = "";
var digito = "";
    for (var i=0; i<S.length; i++){
      digito = S.charAt(i);
      if (Digitos.indexOf(digito)>=0){temp=temp+digito}
    }
    return temp
}
function valida_CPF(s)
{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
        if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
        return true;
}

function valida_CGC(s)
{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
        return true;
}








 

//-------------ins_administrativas.asp e edit_administrativas.asp-------

function func_formAdministrativa(){

form = document.formAdministrativa;


if ((form.sLogin.value.length) == 0) {
	alert("Campo Login preenchimento obrigatório.");
	form.sLogin.focus();
	return false;	
	}

if ((form.sSenha.value.length) == 0) {
	alert("Campo Senha preenchimento obrigatório.");
	form.sSenha.focus();
	return false;	
	}
	
if ((form.sEmail.value.length) == 0) {
	alert("Campo Email preenchimento obrigatório.");
	form.sEmail.focus();
	return false;	
	}

	
if (vermail(form.sEmail.value) == false) {
	alert("Campo E-MAIL preenchido incorretamente.");
	form.sEmail.focus();
	return false;	
	}		
	
	
if ((form.sNome.value.length) == 0) {
	alert("O campo Nome preenchimento obrigatório.");
	form.sNome.focus();
	return false;	
	}	

if ((form.sDataAdmissao.value.length) != 0) {

resposta_data = valida_data_ing(form.sDataAdmissao.value);
		
		if (resposta_data == "ERRO"){
			alert("Campo Data de Admissao incorreto.");
			form.sDataAdmissao.focus();
			return false;
		
		}
		else{
		
			document.formAdministrativa.sDataAdmissao.value = resposta_data;
				
		}		

		
	}



if ((form.sCPF.value.length) != 0) {

		if (valida_CPF(form.sCPF.value) == false) {
			alert("Campo CPF Incorreto.");
			form.sCPF.focus();
			return false;	
		}		

		
	}

		return true;
	}

//---------------------------------------

//-------------ins_eventos.asp e edit_eventos.asp-------

function func_formEvento(){

form = document.formEvento;
val = form.IDE_Eventotipo.selectedIndex;

if ((form.sTitulo.value.length) == 0) {
	alert("Campo Título preenchimento obrigatório.");
	form.sTitulo.focus();
	return false;	
	}

	


resposta_data1 = valida_data_ing(form.dtRealizinicio.value);
resposta_data2 = valida_data_ing(form.dtRealizfim.value);
		
		if (resposta_data1 == "ERRO"){
			alert("Campo Data Início incorreto.");
			form.dtRealizinicio.focus();
			return false;
		
		}
		else{
		
			document.formEvento.dtRealizinicio.value = resposta_data1;
				
		}		

		if (resposta_data2 == "ERRO"){
			alert("Campo Data Fim incorreto.");
			form.dtRealizfim.focus();
			return false;
		
		}
		else{
		
			document.formEvento.dtRealizfim.value = resposta_data2;
				
		}
		
		
	if ((form.IDE_Eventotipo.options[val].value) == "0") {
	alert("Selecione o Tipo de Evento");
	form.IDE_Eventotipo.focus();
	return false;	
	}	
				
	
if ((form.sLocal.value.length) == 0) {
	alert("O campo Local preenchimento obrigatório.");
	form.sLocal.focus();
	return false;	
	}	


		return true;
	}


//-------------ins_noticias.asp e edit_noticias.asp-------

function func_formNoticia(){

form = document.formNoticia;

if ((form.sManchete.value.length) == 0) {
	alert("Campo Manchete preenchimento obrigatório.");
	form.sManchete.focus();
	return false;	
	}

	

resposta_data1 = valida_data_ing(form.dtNoticia.value);
		
		if (resposta_data1 == "ERRO"){
			alert("Campo Data incorreto.");
			form.dtNoticia.focus();
			return false;
		
		}
		else{
		
			document.formNoticia.dtNoticia.value = resposta_data1;
				
		}		

		
				
	
if ((form.sNoticia.value.length) == 0) {
	alert("O campo Noticia preenchimento obrigatório.");
	form.sNoticia.focus();
	return false;	
	}	


	
if ((form.sDetalhe.value.length) == 0) {
	alert("O campo Detalhe preenchimento obrigatório.");
	form.sDetalhe.focus();
	return false;	
	}	


		return true;
	}


	//----------------------------------
	
//-------------ins_banners.asp 

function func_formBanner(){

form = document.formBanner;
val = form.IDE_Bannerpos.selectedIndex;

if ((form.sDescricao.value.length) == 0) {
	alert("Campo Descricao preenchimento obrigatório.");
	form.sDescricao.focus();
	return false;	
	}

	
	if ((form.sImagem.value.length) == 0) {
	alert("O campo Imagem preenchimento obrigatório.");
	form.sImagem.focus();
	return false;	
	}	

		
	if ((form.IDE_Bannerpos.options[val].value) == "0") {
	alert("Selecione a Localização");
	form.IDE_Bannerpos.focus();
	return false;	
	}	
				
if (form.iTipo[0].checked == true){
	
		if (verextensao(form.sImagem.value,'swf') == false) {
			alert("Preencha o campo Imagem  com arquivo .SWF");
			form.sImagem.focus();
			return false;	
		}
	
	}
	else{

			if (verextensao(form.sImagem.value,'swf') == true) {
				alert("Preencha o campo Imagem  com arquivo .GIF ou .JPG.");
				form.sImagem.focus();
			return false;	
		}
	

	}
	

ver_img = new Image();
ver_img.src =  'file:///' + form.sImagem.value;

w = ver_img.width;
h = ver_img.height;



		if  (h > 129 ||  w > 400){
				
		alert("O tamanho da imagem não pode ser superior 129 de altura por 400 de lagura");
				form.sImagem.focus();
			return false;	
		}
		
		
	return true;
	}



//--------------------- edit_banners.asp-------

function func_formBanner_edit(){

form = document.formBanner_edit;
val = form.IDE_Bannerpos.selectedIndex;

if ((form.sDescricao.value.length) == 0) {
	alert("Campo Descricao preenchimento obrigatório.");
	form.sDescricao.focus();
	return false;	
	}

	

	
		
	if ((form.IDE_Bannerpos.options[val].value) == "0") {
		alert("Selecione a Localização");
		form.IDE_Bannerpos.focus();
		return false;	
	}	
		
if ((form.sImagem.value.length) == 0) {


					
		if (form.iTipo[0].checked == true){
	
			if (verextensao(form.sImagem_antiga.value,'swf') == false) {
				alert("Preencha o campo Imagem  com arquivo .SWF");
				form.sImagem.focus();
				return false;	
			}
	
		}
		else{

				if (verextensao(form.sImagem_antiga.value,'swf') == true) {
					alert("Preencha o campo Imagem  com arquivo .GIF ou .JPG.");
					form.sImagem.focus();
					return false;	
				}
	

		}
	

}
else{

		
				
	if (form.iTipo[0].checked == true){
	
		if (verextensao(form.sImagem.value,'swf') == false) {
			alert("Preencha o campo Imagem  com arquivo .SWF");
			form.sImagem.focus();
			return false;	
		}
	
	}
	else{

			if (verextensao(form.sImagem.value,'swf') == true) {
				alert("Preencha o campo Imagem  com arquivo .GIF ou .JPG.");
				form.sImagem.focus();
			return false;	
		}
	

	}
	

		ver_img = new Image();
		ver_img.src =  'file:///' + form.sImagem.value;

		w = ver_img.width;
		h = ver_img.height;



		if  (h > 129 ||  w > 400){
				
		alert("O tamanho da imagem não pode ser superior 129 de altura por 400 de lagura");
				form.sImagem.focus();
			return false;	
		}
}		
		
	return true;
	}



//-------------ins_revistas.asp 

function func_formRevista(){

form = document.formRevista;


resposta_data1 = valida_data_ing(form.dtPublicacao.value);
		
		if (resposta_data1 == "ERRO"){
			alert("Campo Data incorreto.");
			form.dtPublicacao.focus();
			return false;
		
		}
		else{
		
			document.formRevista.dtPublicacao.value = resposta_data1;
				
		}		

		


if ((form.sdtPublicacao.value.length) == 0) {
	alert("Campo Edição preenchimento obrigatório.");
	form.sdtPublicacao.focus();
	return false;	
	}


if ((form.sNumero.value.length) == 0) {
	alert("O campo Número preenchimento obrigatório.");
	form.sNumero.focus();
	return false;	
	}	
	
	if ((form.sCapa.value.length) == 0) {
	alert("O campo Capa preenchimento obrigatório.");
	form.sCapa.focus();
	return false;	
	}	


		return true;
	}

	
//edit_revistas.asp-------

function func_formRevista_edit(){

form = document.formRevista_edit;


resposta_data1 = valida_data_ing(form.dtPublicacao.value);
		
		if (resposta_data1 == "ERRO"){
			alert("Campo Data incorreto.");
			form.dtPublicacao.focus();
			return false;
		
		}
		else{
		
			document.formRevista_edit.dtPublicacao.value = resposta_data1;
				
		}		

		


if ((form.sdtPublicacao.value.length) == 0) {
	alert("Campo Edição preenchimento obrigatório.");
	form.sdtPublicacao.focus();
	return false;	
	}


if ((form.sNumero.value.length) == 0) {
	alert("O campo Número preenchimento obrigatório.");
	form.sNumero.focus();
	return false;	
	}	
	


		return true;
	}

	//-------------ins_mailing.asp e edit_mailing.asp-------

function func_formMailing(){

form = document.formMailing;

if ((form.sNome.value.length) == 0) {
	alert("Campo Nome preenchimento obrigatório.");
	form.sNome.focus();
	return false;	
	}

				
	
if ((form.sEmail.value.length) == 0) {
	alert("O campo Email preenchimento obrigatório.");
	form.sEmail.focus();
	return false;	
	}	


if (vermail(form.sEmail.value) == false) {
	alert("Campo E-MAIL preenchido incorretamente.");
	form.sEmail.focus();
	return false;	
	}		

		return true;
	}

//--------------------------- lista_mailings.asp
	
	
function func_filtro(){

form = document.filtro;
val = form.campo1.selectedIndex;
val2 = form.campo2.selectedIndex;
val3 = form.criterio1.selectedIndex;
val4 = form.criterio2.selectedIndex;
val5 = form.conector.selectedIndex;

		
	if (form.campo1.options[val].value == "0" || form.criterio1.options[val3].value == "0") {
	alert("Filtro inválido refaça o filtro");
		return false;	
	}	
				
	
	if (form.conector.options[val5].value != "0") {
		if (form.campo2.options[val2].value == "0" || form.criterio2.options[val4].value == "0") {
			alert("Filtro inválido refaça o filtro");
			return false;	
		}	
	
	}	
	

		return true;
	}
	
	
//-------------form_envio.asp-------

function func_envio(){

form = document.form_envio;

if ((form.sAssunto.value.length) == 0) {
	alert("Campo Assunto preenchimento obrigatório.");
	form.sAssunto.focus();
	return false;	
	}

				
	
if ((form.sMensagem_txt.value.length) == 0 && form.sMensagem_html.value.length == 0) {
	alert("Mensagem é obrigatório.");
	form.sMensagem_txt.focus();
	return false;	
	}	


if (form.sMensagem_html.value.length != 0) {
	
	if (verextensao(form.sMensagem_html.value,'html') == false) {
				alert("Preencha o campo mensagem externa com arquivos .HTML");
				form.sMensagem_html.focus();
				return false;	
	}
		
form.sMensagem_txt.value = "";
	
		
	
}



		return true;
	}
	
	
	//---------------------ins_produtos.asp e edit_produtos.asp
	
	function func_formProduto(){
	form = document.formProduto;
	IN1 = form.ID_ProdCat.selectedIndex;
	IN2 = form.ID_ProdAssunto.selectedIndex;
	
	if ((form.ID_ProdCat.options[IN1].value) == "0") {
		alert("Selecione a Categoria");
		form.ID_ProdCat.focus();
		return false;	
	}	
	
	if ((form.ID_ProdAssunto.options[IN2].value) == "0") {
		alert("Selecione o Assunto");
		form.ID_ProdAssunto.focus();
		return false;	
	}	
	
	
	if ((form.sTitulo.value.length) == 0) {
	alert("Campo o Nome preenchimento obrigatório.");
	form.sTitulo.focus();
	return false;	
	}


	if ((form.sAutores.value.length) == 0) {
	alert("Campo o Autores preenchimento obrigatório.");
	form.sAutores.focus();
	return false;	
	}
	
	
	if ((form.sDescricao.value.length) == 0) {
	alert("Campo o Descrição preenchimento obrigatório.");
	form.sDescricao.focus();
	return false;	
	}
	
	
	if ((form.iAnoPubl.value.length) == 0) {
	alert("Campo o Ano Publicação preenchimento obrigatório.");
	form.iAnoPubl.focus();
	return false;	
	}
	
	if (isNaN(form.iAnoPubl.value)){
	alert("Preenchimento incorreto.");
	form.iAnoPubl.focus();
	return false;	
	
	}
	else{
	
			p =	form.iAnoPubl.value
	  		veri = p.indexOf(".");
	
			if (veri != -1){
			alert("Preenchimento só com valor inteiro.");
			form.iAnoPubl.focus();
			return false;
				
			}
		}
	
	
	if ((form.dPeso.value.length) == 0) {
	alert("Campo o Peso preenchimento obrigatório.");
	form.dPeso.focus();
	return false;	
	}
	
	if (isNaN(form.dPeso.value)){
	alert("Preenchimento incorreto.");
	form.dPeso.focus();
	return false;	
	
	}
	
	
	if ((form.dValorNormal.value.length) == 0) {
	alert("Campo o Valor Normal preenchimento obrigatório.");
	form.dValorNormal.focus();
	return false;	
	}
	
	if (isNaN(form.dValorNormal.value)){
	alert("Preenchimento incorreto.");
	form.dValorNormal.focus();
	return false;	
	
	}
	
	if ((form.dValorSocio.value.length) == 0) {
	alert("Campo o Valor sócio preenchimento obrigatório.");
	form.dValorSocio.focus();
	return false;	
	}
	
	if (isNaN(form.dValorSocio.value)){
	alert("Preenchimento incorreto.");
	form.dValorSocio.focus();
	return false;	
	
	}
	
	
	if ((form.dDescontoProm.value.length) == 0) {
	alert("Campo  Desconto Promocional preenchimento obrigatório.");
	form.dDescontoProm.focus();
	return false;	
	}
	
	if (isNaN(form.dDescontoProm.value)){
	alert("Preenchimento incorreto.");
	form.dDescontoProm.focus();
	return false;	
	
	}
	
	if ((form.iQuantEstoque.value.length) == 0) {
	alert("Campo Estoque preenchimento obrigatório.");
	form.iQuantEstoque.focus();
	return false;	
	}
	
	if (isNaN(form.iQuantEstoque.value)){
	alert("Preenchimento incorreto.");
	form.iQuantEstoque.focus();
	return false;	
	
	}
	else{
	
			p =	form.iQuantEstoque.value
	  		veri = p.indexOf(".");
	
			if (veri != -1){
			alert("Preenchimento só com valor inteiro.");
			form.iQuantEstoque.focus();
			return false;
				
			}
		}
	
	
	
	
	return true;
	}
	
	//---------------------ins_assunto_produtos.asp e edit_assunto_produtos.asp
	
	function func_formAssuntoProduto(){
	form = document.formAssuntoProduto;
	
	if ((form.sAssunto.value.length) == 0) {
	alert("Campo  Assunto preenchimento obrigatório.");
	form.sAssunto.focus();
	return false;	
	}
	
	if ((form.sSigla.value.length) == 0) {
	alert("Campo o Sigla preenchimento obrigatório.");
	form.sSigla.focus();
	return false;	
	}
	
	
		
	return true;
	}
	
	
	//---------------------ins_clientes.asp e edit_clientes.asp
	
	function func_formCliente(){
	form = document.formCliente;
	IN1 = form.ID_TipoCliente.selectedIndex;
	IN2 = form.IDE_UF.selectedIndex;
	
	if ((form.sLogin.value.length) == 0) {
	alert("Campo  Login preenchimento obrigatório.");
	form.sLogin.focus();
	return false;	
	}
	
	if ((form.sSenha.value.length) == 0) {
	alert("Campo o Senha preenchimento obrigatório.");
	form.sSenha.focus();
	return false;	
	}
	
	
	if ((form.sEmail.value.length) == 0) {
	alert("Campo Email preenchimento obrigatório.");
	form.sEmail.focus();
	return false;	
	}

	
if (vermail(form.sEmail.value) == false) {
	alert("Campo E-MAIL preenchido incorretamente.");
	form.sEmail.focus();
	return false;	
	}
	
		if ((form.ID_TipoCliente.options[IN1].value) == "0") {
		alert("Selecione o Tipo Cliente");
		form.ID_TipoCliente.focus();
		return false;	
	}			
	
	
	
	if ((form.ID_TipoCliente.options[IN1].value) == "2") {
	

								if (valida_CPF(form.sCNPJ.value) == false) {
									alert("Campo CPF / CNPJ Incorreto.");
									form.sCNPJ.focus();
									return false;	
									}		
	
	}
	else{

								if (valida_CGC(form.sCNPJ.value) == false) {
									alert("Campo CPF / CNPJ Incorreto.");
									form.sCNPJ.focus();
									return false;	
									}		

	
	}
	
	
	if ((form.sRG.value.length) == 0) {
		alert("Campo RG / IE preenchimento obrigatório.");
		form.sRG.focus();
		return false;	
	}
	
	if (form.ID_TipoEnd[0].checked == false && form.ID_TipoEnd[1].checked == false){
		alert("Marque o tipo de endereço");
		return false;	
	}
	
	if ((form.sEndereco.value.length) == 0) {
		alert("Campo Endereço preenchimento obrigatório.");
		form.sEndereco.focus();
		return false;	
	}
	
	if ((form.sBairro.value.length) == 0) {
		alert("Campo Bairro preenchimento obrigatório.");
		form.sBairro.focus();
		return false;	
	}
	
	if ((form.sCidade.value.length) == 0) {
		alert("Campo Cidade preenchimento obrigatório.");
		form.sCidade.focus();
		return false;	
	}
	
		if ((form.IDE_UF.options[IN2].value) == "0") {
		alert("Selecione a UF");
		form.IDE_UF.focus();
		return false;	
	}			
	
	
		if ((form.sCEP.value.length) == 0) {
	alert("Campo CEP preenchimento obrigatório.");
	form.sCEP.focus();
	return false;	
	}
	
	
	return true;
	}
	
	//---------------------ins_categorias.asp e edit_categorias.asp
	
	function func_formCategoria(){
	form = document.formCategoria;
	
	if ((form.sCategoria.value.length) == 0) {
	alert("Campo Categoria preenchimento obrigatório.");
	form.sCategoria.focus();
	return false;	
	}
	
	return true;
	}
	
	//-------------edit_pedidos.asp-------

function fun_atualiza_ped(){

form = document.form_atualizar;



if ((form.dtPagamento.value.length) != 0) {

resposta_data = valida_data_ing(form.dtPagamento.value);
		
		if (resposta_data == "ERRO"){
			alert("Campo Data de Pagamento incorreto.");
			form.dtPagamento.focus();
			return false;
		
		}
		else{
		
			form.dtPagamento.value = resposta_data;
				
		}		

		
	}



if ((form.dtEnvio.value.length) != 0) {

resposta_data = valida_data_ing(form.dtEnvio.value);
		
		if (resposta_data == "ERRO"){
			alert("Campo Data de Envio incorreto.");
			form.dtEnvio.focus();
			return false;
		
		}
		else{
		
			form.dtEnvio.value = resposta_data;
				
		}		

		
	}

		return true;
	}

//---------------------------------------

//---------------------ins_socios_individuais.asp e edit_socios_individuais.asp
	
	function func_soc_individual(){
	form = document.soc_individual;
	IN1 = form.IDE_CatSI.selectedIndex;
	IN2 = form.IDE_Profissao.selectedIndex;
	IN3 = form.IDE_Corresp.selectedIndex;
	IN4 = form.IDE_COUNTRY_COM.selectedIndex;
	IN5 = form.IDE_UF_COM.selectedIndex;
	IN6 = form.IDE_COUNTRY_RES.selectedIndex;
	IN7 = form.IDE_UF_RES.selectedIndex;
	
	if ((form.sLogin.value.length) == 0) {
	alert("Campo  Login preenchimento obrigatório.");
	form.sLogin.focus();
	return false;	
	}
	
	if ((form.sSenha.value.length) == 0) {
	alert("Campo o Senha preenchimento obrigatório.");
	form.sSenha.focus();
	return false;	
	}
	
	
	if ((form.sEmail.value.length) == 0) {
	alert("Campo Email preenchimento obrigatório.");
	form.sEmail.focus();
	return false;	
	}

	
if (vermail(form.sEmail.value) == false) {
	alert("Campo E-MAIL preenchido incorretamente.");
	form.sEmail.focus();
	return false;	
	}
	
		if ((form.IDE_CatSI.options[IN1].value) == "0") {
		alert("Selecione o Tipo de Categoria");
		form.IDE_CatSI.focus();
		return false;	
	}			
	
	
		if ((form.IDE_Profissao.options[IN2].value) == "0") {
		alert("Selecione o tipo de atuação");
		form.IDE_Profissao.focus();
		return false;	
	}		
	
	
	if ((form.sNome.value.length) == 0) {
		alert("Campo Nome preenchimento obrigatório.");
		form.sNome.focus();
		return false;	
	}
	
	
		if ((form.IDE_Corresp.options[IN3].value) == "0") {
		alert("Selecione o endereço de correspondência");
		form.IDE_Corresp.focus();
		return false;	
	}		
	
	
if ((form.IDE_Corresp.options[IN3].value) == "1") {	
	
	if ((form.sEndereco_COM.value.length) == 0) {
		alert("Campo Endereço comercial preenchimento obrigatório.");
		form.sEndereco_COM.focus();
		return false;	
	}
	
	if ((form.sBairro_COM.value.length) == 0) {
		alert("Campo Bairro preenchimento obrigatório.");
		form.sBairro_COM.focus();
		return false;	
	}
	
	if ((form.sCidade_COM.value.length) == 0) {
		alert("Campo Cidade preenchimento obrigatório.");
		form.sCidade_COM.focus();
		return false;	
	}
	
	
		if ((form.IDE_COUNTRY_COM.options[IN4].value) == "0") {
		alert("Selecione o Pais");
		form.IDE_COUNTRY_COM.focus();
		return false;	
	}			
	
		if ((form.IDE_UF_COM.options[IN5].value) == "0") {
		alert("Selecione a UF");
		form.IDE_UF_COM.focus();
		return false;	
	}			
	
	
		if ((form.sCEP_COM.value.length) == 0) {
	alert("Campo CEP preenchimento obrigatório.");
	form.sCEP_COM.focus();
	return false;	
	}
	
}
if ((form.IDE_Corresp.options[IN3].value) == "2") {
	
	if ((form.sEndereco_res.value.length) == 0) {
		alert("Campo Endereço residencial preenchimento obrigatório.");
		form.sEndereco_res.focus();
		return false;	
	}
	
	if ((form.sBairro_res.value.length) == 0) {
		alert("Campo Bairro preenchimento obrigatório.");
		form.sBairro_res.focus();
		return false;	
	}
	
	if ((form.sCidade_res.value.length) == 0) {
		alert("Campo Cidade preenchimento obrigatório.");
		form.sCidade_res.focus();
		return false;	
	}
	
		if ((form.IDE_COUNTRY_RES.options[IN6].value) == "0") {
		alert("Selecione o Pais");
		form.IDE_COUNTRY_RES.focus();
		return false;	
	}			
	
		if ((form.IDE_UF_RES.options[IN7].value) == "0") {
		alert("Selecione a UF");
		form.IDE_UF_RES.focus();
		return false;	
	}			
	
	
		if ((form.sCEP_res.value.length) == 0) {
	alert("Campo CEP preenchimento obrigatório.");
	form.sCEP_res.focus();
	return false;	
	}	
	
}	
	
	
	return true;
	}	
	
//---------------------ins_socios_coletivos.asp e edit_socios_coletivos.asp
	
	function func_soc_coletivo(){
	form = document.soc_coletivo;
	IN1 = form.IDE_CatSC.selectedIndex;
	IN2 = form.IDE_FormaPGTO.selectedIndex;
	IN3 = form.IDE_UF.selectedIndex;
	
	if ((form.sLogin.value.length) == 0) {
	alert("Campo  Login preenchimento obrigatório.");
	form.sLogin.focus();
	return false;	
	}
	
	if ((form.sSenha.value.length) == 0) {
	alert("Campo o Senha preenchimento obrigatório.");
	form.sSenha.focus();
	return false;	
	}
	
	
	if ((form.sEmail.value.length) == 0) {
	alert("Campo Email preenchimento obrigatório.");
	form.sEmail.focus();
	return false;	
	}

	
if (vermail(form.sEmail.value) == false) {
	alert("Campo E-MAIL preenchido incorretamente.");
	form.sEmail.focus();
	return false;	
	}
	
		if ((form.IDE_CatSC.options[IN1].value) == "0") {
		alert("Selecione o Tipo de Categoria");
		form.IDE_CatSC.focus();
		return false;	
	}			
	
	
	
	
	
	if ((form.sEmpresa.value.length) == 0) {
		alert("Campo Nome preenchimento obrigatório.");
		form.sEmpresa.focus();
		return false;	
	}
	
	
		if ((form.IDE_FormaPGTO.options[IN2].value) == "0") {
		alert("Selecione a Forma de pagamento");
		form.IDE_FormaPGTO.focus();
		return false;	
	}		
	
	
	
	if ((form.sEndereco.value.length) == 0) {
		alert("Campo Endereço  preenchimento obrigatório.");
		form.sEndereco.focus();
		return false;	
	}
	
	if ((form.sBairro.value.length) == 0) {
		alert("Campo Bairro preenchimento obrigatório.");
		form.sBairro.focus();
		return false;	
	}
	
	if ((form.sCidade.value.length) == 0) {
		alert("Campo Cidade preenchimento obrigatório.");
		form.sCidade.focus();
		return false;	
	}
	
	
		if ((form.IDE_UF.options[IN3].value) == "0") {
		alert("Selecione a UF");
		form.IDE_UF.focus();
		return false;	
	}			
	
	
		if ((form.sCEP.value.length) == 0) {
	alert("Campo CEP preenchimento obrigatório.");
	form.sCEP.focus();
	return false;	
	}	
	
		if ((form.sEmailEmpresa.value.length) == 0) {
	alert("Campo Email Empresa preenchimento obrigatório.");
	form.sEmailEmpresa.focus();
	return false;	
	}

	
if (vermail(form.sEmailEmpresa.value) == false) {
	alert("Campo E-MAIL Empresa preenchido incorretamente.");
	form.sEmailEmpresa.focus();
	return false;	
	}
	
	
	if ((form.sFone.value.length) == 0) {
	alert("Campo Telefone empresa preenchimento obrigatório.");
	form.sFone.focus();
	return false;	
	}	
	
	if ((form.sRepres1.value.length) == 0) {
	alert("Campo Nome do contato preenchimento obrigatório.");
	form.sRepres1.focus();
	return false;	
	}	
	
	
	return true;
	}	


	//-------------edit_config_anuidades.asp-------

function func_formConfigAnuidade(){

form = document.formConfigAnuidade;



if ((form.dValor.value.length) == 0) {

		alert("Campo Valor obrigatório.");
			form.dValor.focus();
			return false;

		
	}


if ((form.dtPgto.value.length) == 0) {
	alert("Campo Data de Pagamento obrigatório.");
			form.dtPgto.focus();
			return false;

	}


resposta_data = valida_data_ing(form.dtPgto.value);
		
		if (resposta_data == "ERRO"){
			alert("Campo Data de Envio incorreto.");
			form.dtPgto.focus();
			return false;
		
		}
		else{
		
			form.dtPgto.value = resposta_data;
				
		}		

		

		return true;
	}

//---------------------------------------

	//-------------edit_anuidades.asp-------

function func_formAnuidade(){

form = document.formAnuidade;


if ((form.dtAno.value.length) == 0) {

		alert("Campo Ano obrigatório.");
			form.dtAno.focus();
			return false;

		
	}



if ((form.dValor.value.length) == 0) {

		alert("Campo Valor obrigatório.");
			form.dValor.focus();
			return false;

		
	}


if ((form.dtVenc.value.length) == 0) {
	alert("Campo Data de Vencimento obrigatório.");
			form.dtVenc.focus();
			return false;

	}


resposta_data = valida_data_ing(form.dtVenc.value);
		
		if (resposta_data == "ERRO"){
			alert("Campo Data de Vencimento incorreto.");
			form.dtVenc.focus();
			return false;
		
		}
		else{
		
			form.dtVenc.value = resposta_data;
				
		}		

		

		return true;
	}

//---------------------------------------

//---------------------ins_c_t_d_.asp e alt_c_t_d.asp
	
	function func_c_t_d(){
	form = document.form_c_t_d;
	IN1 = form.iArea.selectedIndex;
	IN2 = form.iCursando.selectedIndex;
	
	if ((form.sTitulo.value.length) == 0) {
	alert("Campo  Titulo preenchimento obrigatório.");
	form.sTitulo.focus();
	return false;	
	}
	
	if ((form.sNome.value.length) == 0) {
	alert("Campo o Nome preenchimento obrigatório.");
	form.sNome.focus();
	return false;	
	}
	
	
	if ((form.sEmail.value.length) == 0) {
	alert("Campo Email preenchimento obrigatório.");
	form.sEmail.focus();
	return false;	
	}

	
if (vermail(form.sEmail.value) == false) {
	alert("Campo E-MAIL preenchido incorretamente.");
	form.sEmail.focus();
	return false;	
	}
	
	
	if ((form.sNumCart.value.length) == 0) {
	alert("Campo Número da Carteira preenchimento obrigatório.");
	form.sNumCart.focus();
	return false;	
	}

if ((form.sOrientador.value.length) == 0) {
	alert("Campo Orientador preenchimento obrigatório.");
	form.sOrientador.focus();
	return false;	
	}
	
		if ((form.iArea.options[IN1].value) == "0") {
		alert("Selecione a Área");
		form.iArea.focus();
		return false;	
	}			
	
	
	if ((form.sKeyword.value.length) == 0) {
		alert("Campo Palavra chave preenchimento obrigatório.");
		form.sKeyword.focus();
		return false;	
	}
	
	if ((form.sInstituicao.value.length) == 0) {
		alert("Campo Instituição preenchimento obrigatório.");
		form.sInstituicao.focus();
		return false;	
	}
	
	
	resposta_data1 = valida_data_ing(form.dtDefesa.value);
		
		if (resposta_data1 == "ERRO"){
			alert("Campo Data incorreto.");
			form.dtDefesa.focus();
			return false;
		
		}
		else{
		
			form.dtDefesa.value = resposta_data1;
				
		}
		
		
		if ((form.sResumo.value.length) == 0) {
		alert("Campo Resumo preenchimento obrigatório.");
		form.sResumo.focus();
		return false;	
	}		
	
	
	if ((form.sSuporte.value.length) == 0) {
		alert("Campo Orgão Financiador preenchimento obrigatório.");
		form.sSuporte.focus();
		return false;	
	}
	
		if ((form.iCursando.options[IN2].value) == "0") {
		alert("Selecione o nível");
		form.iCursando.focus();
		return false;	
	}		
	
	
	
	return true;
	}	

//---------------------ins_concreto_brasil.asp e edit_concreto_brasil.asp
	
	function func_concreto_brasil(){
	form = document.form_concreto_brasil;
	IN1 = form.AREA.selectedIndex;
	IN2 = form.SITUACAO.selectedIndex;
	
		if ((form.AREA.options[IN1].value) == "0") {
		alert("Selecione a Área");
		form.AREA.focus();
		return false;	
	}		
	
	
	if ((form.PALAVRA1.value.length) == 0) {
	alert("Campo PALAVRA CHAVE 1 preenchimento obrigatório.");
	form.PALAVRA1.focus();
	return false;	
	}
	
	if ((form.PALAVRA2.value.length) == 0) {
	alert("Campo o PALAVRA CHAVE 2 preenchimento obrigatório.");
	form.PALAVRA2.focus();
	return false;	
	}
	
	
	if ((form.INSTITUICAO1.value.length) == 0) {
	alert("Campo INSTITUIÇÃO 1 preenchimento obrigatório.");
	form.INSTITUICAO1.focus();
	return false;	
	}
	
	
	if ((form.TITULO.value.length) == 0) {
	alert("Campo TÍTULO preenchimento obrigatório.");
	form.TITULO.focus();
	return false;	
	}

if ((form.DESCRICAO.value.length) == 0) {
	alert("Campo DESCRIÇÃO preenchimento obrigatório.");
	form.DESCRICAO.focus();
	return false;	
	}
	
	if ((form.RESULTADO.value.length) == 0) {
	alert("Campo RESULTADOS ESPERADOS preenchimento obrigatório.");
	form.RESULTADO.focus();
	return false;	
	}

if ((form.OBJETIVO.value.length) == 0) {
	alert("Campo OBJETIVOS preenchimento obrigatório.");
	form.OBJETIVO.focus();
	return false;	
	}
	

if ((form.NOME1.value.length) == 0) {
	alert("Campo NOME 1 preenchimento obrigatório.");
	form.NOME1.focus();
	return false;	
	}

	
if (vermail(form.EMAIL1.value) == false) {
	alert("Campo E-MAIL 1  preenchido incorretamente.");
	form.EMAIL1.focus();
	return false;	
	}
	
	
	
	resposta_data1 = valida_data_ing(form.DATAINICIO.value);
		
		if (resposta_data1 == "ERRO"){
			alert("Campo Data Incorreto.");
			form.DATAINICIO.focus();
			return false;
		
		}
		else{
		
			form.DATAINICIO.value = resposta_data1;
				
		}
		
		
			resposta_data2 = valida_data_ing(form.DATAFIM.value);
		
		if (resposta_data2 == "ERRO"){
			alert("Campo Data Incorreto.");
			form.DATAFIM.focus();
			return false;
		
		}
		else{
		
			form.DATAFIM.value = resposta_data2;
				
		}
		
	
		if ((form.SITUACAO.options[IN2].value) == "0") {
		alert("Selecione a SITUAÇÃO");
		form.SITUACAO.focus();
		return false;	
	}		
	
	
	if (isNaN(form.ORCAMENTO.value)){
		alert("ORÇAMENTO preenchimento incorreto.");
		form.ORCAMENTO.focus();
	return false;	
	
	}
	
	return true;
	}	


//----------- ins_comite.asp , ins_sub_comite.asp , edit_comite.asp e edit_sub_comite.asp
	
	function fun_comite(){
	form = document.form_comite;
	
	
	if ((form.sNome.value.length) == 0) {
	alert("Campo Nome preenchimento obrigatório.");
	form.sNome.focus();
	return false;	
	}
	
	
	return true;
	}	
// ---------------------lista_pedidos.asp-----------------------

function func_boleto_rel(){
form = document.form_boleto_rel;

resposta_data1 = valida_data_ing(form.data_inicial.value);
		
		if (resposta_data1 == "ERRO"){
			alert("Campo Data Incorreto.");
			form.data_inicial.focus();
			return false;
		
		}
		else{
		
			form.data_inicial.value = resposta_data1;
				
		}
		
		
			resposta_data2 = valida_data_ing(form.data_final.value);
		
		if (resposta_data2 == "ERRO"){
			alert("Campo Data Incorreto.");
			form.data_final.focus();
			return false;
		
		}
		else{
		
			form.data_final.value = resposta_data2;
				
		}
		
		form.submit();
		
		form.data_inicial.value = "";
		form.data_final.value = "";	
		

}


//--------------------------- form_envio.asp
	
	
function func_envio_email(){

form = document.form_envio;
val = form.tipo_socio.selectedIndex;

		
	if (form.tipo_socio.options[val].value == 0) {
	alert("Selecione o tipo de sócio");
		return false;	
	}	
				
	
	if (form.exercicio.value.length == 0) {
			alert("Preencha o campo o exercício");
			return false;	
		}	
	
	
		return true;
	}
	
		