function isNUMB(c) {
	if((cx=c.indexOf(","))!=-1) {		
		c = c.substring(0,cx)+"."+c.substring(cx+1);
	}
	if((parseFloat(c) / c != 1)) {
		if(parseFloat(c) * c == 0) {
			return(1);
		}
		else {
			return(0);
		}
	}
	else {
		return(1);
	}
}

function LIMP(c) {
	while((cx=c.indexOf("-"))!=-1) {		
		c = c.substring(0,cx)+c.substring(cx+1);
	}
	while((cx=c.indexOf("/"))!=-1) {		
		c = c.substring(0,cx)+c.substring(cx+1);
	}
	while((cx=c.indexOf(","))!=-1) {		
		c = c.substring(0,cx)+c.substring(cx+1);
	}
	while((cx=c.indexOf("."))!=-1) {		
		c = c.substring(0,cx)+c.substring(cx+1);
	}
	while((cx=c.indexOf("("))!=-1) {		
		c = c.substring(0,cx)+c.substring(cx+1);
	}
	while((cx=c.indexOf(")"))!=-1) {		
		c = c.substring(0,cx)+c.substring(cx+1);
	}
	while((cx=c.indexOf(" "))!=-1) {		
		c = c.substring(0,cx)+c.substring(cx+1);
	}
	return(c);
}

function VerifyCNPJ(CNPJ) {
	CNPJ = LIMP(CNPJ);
	if(isNUMB(CNPJ) != 1) {
		return(0);
	}
	else {
		if(CNPJ == 0) {
			return(0);
		}
		else {
			g=CNPJ.length-2;
			if(RealTestaCNPJ(CNPJ,g) == 1) {
				g=CNPJ.length-1;
				if(RealTestaCNPJ(CNPJ,g) == 1) {	
					return(1);
				}
				else {
					return(0);
				}
			}
			else {
				return(0);
			}
		}
	}
}

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 validEmail(email){
	invalidChars = " /:,;|"
	if (email==""){
		return false
	}
	for (i=0; i<invalidChars.lenght; i++){
		badChar = inavalidChars.charAt(i)
		if (email.indexOf(badChar,0)> -1){
			return false
		}
	}
	atPos = email.indexOf("@",1)
	if (atPos == -1){
		return false
    }
	if (email.indexOf("@",atPos+1) > -1){
		return false
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1){
		return false
	}
	if (periodPos+3 > email.lenght){
		return false
	}
	return true
}
 
function submitIt(Form) {
	if ((Form.nome.value == "")||(Form.nome.value == " ")){
	alert("Nome inválido")
	Form.nome.focus()
    Form.nome.select()
	return false
	}
	if (!validEmail(Form.email.value)){
    alert("Endereço de e-mail inválido")
    Form.email.focus()
    Form.email.select()
    return false
	}
 	return true
}

function submitIt2(Form) {
	if ((Form.nome.value == "")||(Form.nome.value == " ")){
	alert("Nome inválido")
	Form.nome.focus()
    Form.nome.select()
	return false
	}
	if (!validEmail(Form.email.value)){
    alert("Endereço de e-mail inválido")
    Form.email.focus()
    Form.email.select()
    return false
	}
	if ((Form.ddd.value == "")||(Form.ddd.value == " ")){
	alert("DDD inválido")
	Form.ddd1.focus()
    Form.ddd1.select()
	return false
	}
	if ((Form.telefone.value == "")||(Form.telefone.value == " ")){
	alert("Telefone inválido")
	Form.telefone1.focus()
    Form.telefone1.select()
	return false
	}
 	return true
}

function submitIt3(Form) {
	if ((Form.nome.value == "")||(Form.nome.value == " ")){
	alert("Nome inválido")
	Form.nome.focus()
    Form.nome.select()
	return false
	}
	if ((Form.nomefantasia.value == "")||(Form.nomefantasia.value == " ")){
	alert("Nome Fantasia inválido")
	Form.nomefantasia.focus()
    Form.nomefantasia.select()
	return false
	}
	if ((Form.cnpj.value == "")||(Form.cnpj.value == " ")||(VerifyCNPJ(Form.cnpj.value) != 1)){
	alert("CNPJ inválido")
	Form.cnpj.focus()
    Form.cnpj.select()
	return false
	}
	if (!validEmail(Form.email.value)){
    alert("Endereço de e-mail inválido")
    Form.email.focus()
    Form.email.select()
    return false
	}
	if ((Form.endereco.value == "")||(Form.endereco.value == " ")){
	alert("Endereço inválido")
	Form.endereco.focus()
    Form.endereco.select()
	return false
	}
	if ((Form.ddd.value == "")||(Form.ddd.value == " ")){
	alert("DDD inválido")
	Form.ddd1.focus()
    Form.ddd1.select()
	return false
	}
	if ((Form.telefone.value == "")||(Form.telefone.value == " ")){
	alert("Telefone inválido")
	Form.telefone1.focus()
    Form.telefone1.select()
	return false
	}
	if ((Form.produto.value == "")||(Form.produto.value == " ")){
	alert("Produto inválido")
	Form.produto.focus()
    Form.produto.select()
	return false
	}
	if ((Form.responsavel.value == "")||(Form.responsavel.value == " ")){
	alert("Responsável inválido")
	Form.responsavel.focus()
    Form.responsavel.select()
	return false
	}
	if ((Form.ramo_atividade.value == "")||(Form.ramo_atividade.value == " ")){
	alert("Ramo de Atividade inválido")
	Form.ramo_atividade.focus()
  Form.ramo_atividade.select()
	return false
	}
	if ((Form.objetivo.value == "")||(Form.objetivo.value == " ")){
	alert("Objetivo do Cadastro inválido")
	Form.objetivo.focus()
  Form.objetivo.select()
	return false
	}
	if ((Form.comentarios.value == "")||(Form.comentarios.value == " ")){
	alert("Comentários inválido")
	Form.comentarios.focus()
  Form.comentarios.select()
	return false
	}
 	return true
}

function submitIt4(Form) {
	if ((Form.nome.value == "")||(Form.nome.value == " ")){
	alert("Nome inválido")
	Form.nome.focus()
    Form.nome.select()
	return false
	}
	if (!validEmail(Form.email.value)){
    alert("Endereço de e-mail inválido")
    Form.email.focus()
    Form.email.select()
    return false
	}
	if ((Form.telefone.value == "")||(Form.telefone.value == " ")){
	alert("Telefone inválido")
	Form.telefone1.focus()
    Form.telefone1.select()
	return false
	}
 	return true
}

function submitIt5(Form) {
	if ((Form.nome.value == "")||(Form.nome.value == " ")){
	alert("Nome inválido")
	Form.nome.focus()
    Form.nome.select()
	return false
	}
	if ((Form.nomefantasia.value == "")||(Form.nomefantasia.value == " ")){
	alert("Nome Fantasia inválido")
	Form.nomefantasia.focus()
    Form.nomefantasia.select()
	return false
	}
	if (!validEmail(Form.email.value)){
    alert("Endereço de e-mail inválido")
    Form.email.focus()
    Form.email.select()
    return false
	}
	if ((Form.endereco.value == "")||(Form.endereco.value == " ")){
	alert("Endereço inválido")
	Form.endereco.focus()
    Form.endereco.select()
	return false
	}
	if ((Form.telefone.value == "")||(Form.telefone.value == " ")){
	alert("Telefone inválido")
	Form.telefone1.focus()
    Form.telefone1.select()
	return false
	}
	if ((Form.produto.value == "")||(Form.produto.value == " ")){
	alert("Produto inválido")
	Form.produto.focus()
    Form.produto.select()
	return false
	}
	if ((Form.responsavel.value == "")||(Form.responsavel.value == " ")){
	alert("Responsável inválido")
	Form.responsavel.focus()
    Form.responsavel.select()
	return false
	}
 	return true
}

function submitIt6(Form) {
	if ((Form.nome_1.value == "")||(Form.nome_1.value == " ")){
		alert("Nome inválido")
		Form.nome_1.focus()
    Form.nome_1.select()
		return false
	}
	if ((Form.razaosocial.value == "")||(Form.razaosocial.value == " ")){
		alert("Razão Social inválida")
		Form.razaosocial.focus()
    Form.razaosocial.select()
		return false
	}
	if ((Form.nomefantasia.value == "")||(Form.nomefantasia.value == " ")){
		alert("Nome Fantasia inválido")
		Form.nomefantasia.focus()
    Form.nomefantasia.select()
		return false
	}
	if ((Form.cnpj.value == "")||(Form.cnpj.value == " ")){
		alert("CNPJ inválido")
		Form.cnpj.focus()
    Form.cnpj.select()
		return false
	}
	if ((Form.produto.value == "")||(Form.produto.value == " ")){
		alert("Produto (nome e nomenclatura) inválido")
		Form.produto.focus()
    Form.produto.select()
		return false
	}
	if ((Form.endereco.value == "")||(Form.endereco.value == " ")){
		alert("Endereço inválido")
		Form.endereco.focus()
    Form.endereco.select()
		return false
	}
	if ((Form.ddd.value == "")||(Form.ddd.value == " ")){
		alert("DDD inválido")
		Form.ddd.focus()
    Form.ddd.select()
		return false
	}	
	if ((Form.telefone.value == "")||(Form.telefone.value == " ")){
		alert("Telefone inválido")
		Form.telefone.focus()
    Form.telefone.select()
		return false
	}	
	if ((Form.dddFax.value == "")||(Form.dddFax.value == " ")){
		alert("DDD inválido")
		Form.dddFax.focus()
    Form.dddFax.select()
		return false
	}	
	if ((Form.fax.value == "")||(Form.fax.value == " ")){
		alert("Fax inválido")
		Form.fax.focus()
    Form.fax.select()
		return false
	}	
	if (!validEmail(Form.email.value)){
    alert("Endereço de e-mail inválido")
    Form.email.focus()
    Form.email.select()
    return false
	}
	if ((Form.homePage.value == "")||(Form.homePage.value == " ")){
		alert("Home Page inválido")
		Form.homePage.focus()
    Form.homePage.select()
		return false
	}
	if ((Form.comentarios.value == "")||(Form.comentarios.value == " ")){
		alert("Comentários inválidos")
		Form.comentarios.focus()
    Form.comentarios.select()
		return false
	}
	if (Form.exporta[0].value == "sim"){
		if ((Form.paises.value == "")||(Form.paises.value == " ")){
			alert("Para quais países inválido")
			Form.paises.focus()
    	Form.paises.select()
			return false
		}
	}
	if ((Form.responsavel.value == "")||(Form.responsavel.value == " ")){
		alert("Responsável inválido")
		Form.responsavel.focus()
    Form.responsavel.select()
		return false
	}
	if ((Form.evento.value == "")||(Form.evento.value == " ")){
		alert("Evento para o qual está se inscrevendo inválido")
		Form.evento.focus()
    Form.evento.select()
		return false
	}

 	return true
}

function submitItLogin(Form) {
	if (!validEmail(Form.email.value)){
    	alert("Error: incorrect e-mail")
    	Form.email.focus()
    	Form.email.select()
    	return false
	}
	if ((Form.senha1.value == "")||(Form.senha1.value == " ")){
		alert("Error: field is empty")
		Form.senha1.focus()
    	Form.senha1.select()
		return false
	}
	if ((Form.senha2.value == "")||(Form.senha2.value == " ")){
		alert("Error: field is empty")
		Form.senha2.focus()
    	Form.senha2.select()
		return false
	}
	if (Form.senha1.value != Form.senha2.value){
		alert("Error: diferent passwords")
		Form.senha1.focus()
    	Form.senha1.select()
		return false
	}
 	return true
}

function submitItLogin7(Form) {
	if ((Form.nome.value == "")||(Form.nome.value == " ")){
		alert("Invalid field")
		Form.nome.focus()
    	Form.nome.select()
		return false
	}
	if ((Form.nomefantasia.value == "")||(Form.nomefantasia.value == " ")){
		alert("Invalid field")
		Form.nomefantasia.focus()
    	Form.nomefantasia.select()
		return false
	}
	if ((Form.cnpj_cpf.value == "")||(Form.cnpj_cpf.value == " ")){
		alert("Invalid field")
		Form.cnpj_cpf.focus()
    	Form.cnpj_cpf.select()
		return false
	}
	if ((Form.endereco.value == "")||(Form.endereco.value == " ")){
		alert("Invalid field")
		Form.endereco.focus()
    	Form.endereco.select()
		return false
	}
	if ((Form.comp_endereco.value == "")||(Form.comp_endereco.value == " ")){
		alert("Invalid field")
		Form.comp_endereco.focus()
    	Form.comp_endereco.select()
		return false
	}
	if ((Form.pais.value == "")||(Form.pais.value == " ")){
		alert("Invalid field")
		Form.pais.focus()
    	Form.pais.select()
		return false
	}
	if ((Form.cep.value == "")||(Form.cep.value == " ")){
		alert("Invalid field")
		Form.cep.focus()
    	Form.cep.select()
		return false
	}	
	if ((Form.telefone.value == "")||(Form.telefone.value == " ")){
		alert("Invalid field")
		Form.telefone.focus()
    	Form.telefone.select()
		return false
	}	
	if ((Form.homepage.value == "")||(Form.homepage.value == " ")){
		alert("Invalid field")
		Form.homepage.focus()
    	Form.homepage.select()
		return false
	}	
	if ((Form.contato.value == "")||(Form.contato.value == " ")){
		alert("Invalid field")
		Form.contato.focus()
    	Form.contato.select()
		return false
	}	
	if ((Form.cargo.value == "")||(Form.cargo.value == " ")){
		alert("Invalid field")
		Form.cargo.focus()
    	Form.cargo.select()
		return false
	}
	if ((Form.comentarios.value == "")||(Form.comentarios.value == " ")){
		alert("Invalid field")
		Form.comentarios.focus()
    Form.comentarios.select()
		return false
	}
	if ((Form.area_interesse.value == "")||(Form.area_interesse.value == " ")){
		alert("Invalid field")
		Form.area_interesse.focus()
    	Form.area_interesse.select()
		return false
	}
	if (Form.comentarios.value.length < 300){
		alert("Invalid field")
		Form.comentarios.focus()
    	Form.comentarios.select()
		return false
	}
 	return true
}

function submitItLogin2(Form) {
	if (!validEmail(Form.email.value)){
    	alert("Error: incorrect e-mail")
    	Form.email.focus()
    	Form.email.select()
    	return false
	}
	if ((Form.senha.value == "")||(Form.senha.value == " ")){
		alert("Error: field is empty")
		Form.senha.focus()
    	Form.senha.select()
		return false
	}
 	return true
}

function submitItLogin3(Form) {
	if ((Form.usuario.value == "")||(Form.usuario.value == " ")){
    	alert("Usuário inválido.")
    	Form.usuario.focus()
    	Form.usuario.select()
    	return false
	}
	if ((Form.senha.value == "")||(Form.senha.value == " ")){
		alert("Senha inválida")
		Form.senha.focus()
    	Form.senha.select()
		return false
	}
 	return true
}

function FormataCNPJ(Campo, teclapres){

	var tecla = teclapres.keyCode;

	var vr = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");

	tam = vr.length + 1 ;
	
	if (tecla != 9 && tecla != 8){
		if (tam > 2 && tam < 6)
			Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
		if (tam >= 6 && tam < 9)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
		if (tam >= 9 && tam < 13)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
		if (tam >= 13 && tam < 15)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
		}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function submitIt8(Form) {
	var naoNumeros = /[^0-9]/gi; 
	var espacos = / /gi;
	if ((Form.nome.value == "")||(Form.nome.value == " ")){
		alert("Nome inválido")
		Form.nome.focus()
	    Form.nome.select()
		return false
	}
	if ((Form.nomefantasia.value == "")||(Form.nomefantasia.value == " ")){
		alert("Nome Fantasia inválido")
		Form.nomefantasia.focus()
    	Form.nomefantasia.select()
		return false
	}
	if ((Form.cnpj.value == "")||(Form.cnpj.value == " ")||(VerifyCNPJ(Form.cnpj.value) != 1)){
		alert("CNPJ inválido")
		Form.cnpj.focus()
    	Form.cnpj.select()
		return false
	}
	if (!validEmail(Form.email.value)){
    	alert("Endereço de e-mail inválido")
	    Form.email.focus()
    	Form.email.select()
	    return false
	}
	if ((Form.endereco.value == "")||(Form.endereco.value == " ")){
		alert("Endereço inválido")
		Form.endereco.focus()
    	Form.endereco.select()
		return false
	}
	if ((Form.municipio.value == "")||(Form.municipio.value == " ")){
		alert("Município inválido")
		Form.municipio.focus()
    	Form.municipio.select()
		return false
	}
	Form.cep1.value = Form.cep1.value.replace(espacos,''); 
	Form.cep1.value = Form.cep1.value.replace(naoNumeros, '');
	Form.cep2.value = Form.cep2.value.replace(espacos,''); 
	Form.cep2.value = Form.cep2.value.replace(naoNumeros, '');
	if ((Form.cep1.value.length != "5")||(Form.cep2.value.length != "3")) {
		alert("CEP Inválido!"); 
		Form.cep1.focus(); 
		return (false); 
	}
	if ((Form.ddd.value == "")||(Form.ddd.value == " ")){
		alert("DDD inválido")
		Form.ddd1.focus()
    	Form.ddd1.select()
		return false
	}
	if ((Form.telefone.value == "")||(Form.telefone.value == " ")){
		alert("Telefone inválido")
		Form.telefone1.focus()
    	Form.telefone1.select()
		return false
	}
	if ((Form.produto.value == "")||(Form.produto.value == " ")){
		alert("Produto inválido")
		Form.produto.focus()
    	Form.produto.select()
		return false
	}
	if ((Form.responsavel.value == "")||(Form.responsavel.value == " ")){
		alert("Responsável inválido")
		Form.responsavel.focus()
    	Form.responsavel.select()
		return false
	}
	if ((Form.ramo_atividade.value == "")||(Form.ramo_atividade.value == " ")){
		alert("Ramo de Atividade inválido")
		Form.ramo_atividade.focus()
		Form.ramo_atividade.select()
		return false
	}
	if ((Form.objetivo.value == "")||(Form.objetivo.value == " ")){
		alert("Objetivo do Cadastro inválido")
		Form.objetivo.focus()
		Form.objetivo.select()
		return false
	}
	if ((Form.comentarios.value == "")||(Form.comentarios.value == " ")){
		alert("Comentários inválido")
		Form.comentarios.focus()
		Form.comentarios.select()
		return false
	}
 	if ((Form.home_page.value == "")||(Form.home_page.value == " ")){
		alert("Home Page inválido")
		Form.home_page.focus()
		Form.home_page.select()
		return false
	}
}

