// JavaScript Documentfunction validaLogin(){	var login = document.form.txt_login.value;	var senha = document.form.txt_senha.value;	var aspas        = String.fromCharCode(34)	var aspasSimples = String.fromCharCode(39)		var msg = "";	var i=0, aux=0, j=0;	for (i=0; i < form.elements.length; i++)	{		var strTemp = document.form.elements[i].value;				if ((strTemp.indexOf(aspas,0)!=-1)||(strTemp.indexOf(aspasSimples,0)!=-1))		{			msg  = "Nenhum campo pode conter   " + aspas + "   ou   " + aspasSimples + "     .\n";			msg += "Favor removê-los.\n";			j   = i;			aux = 1;			break;		}	}		if ((login=="")||(temSoEspaco(login)==true))	{		msg += "Favor preencher o campo \" Login \" .\n";		if (aux==0){j=0;aux=1;}	}		if ((senha=="")||(temSoEspaco(senha)==true))	{		msg += "Favor preencher o campo \" Senha \" .\n";		if (aux==0){j=1;aux=1;}	}			if (msg != "")	{		document.form.elements[j].select();			alert("Favor corrigir o(s) campo(s) abaixo:\n\n" + msg);		msg = "";		return (false);	}}function validarPublicacao(){			var nome          = document.form.txt_nome.value;	var organizadores = document.form.txt_organizadores.value;	var local         = document.form.txt_local.value;		var indice        = document.form.drop_dia.selectedIndex;	var dia           = document.form.drop_dia.options[indice].value;	var indice        = document.form.drop_mes.selectedIndex;	var mes           = document.form.drop_mes.options[indice].value;	var indice        = document.form.drop_ano.selectedIndex;	var ano           = document.form.drop_ano.options[indice].value;		var horario       = document.form.txt_horario.value;	var site          = document.form.txt_site.value;	var email         = document.form.txt_email.value;	var telefone      = document.form.txt_telefone.value;		var aspas        = String.fromCharCode(34)	var aspasSimples = String.fromCharCode(39)		var msg = "";	var i=0, aux=0, j=0;	for (i=0; i < form.elements.length; i++)	{		var strTemp = document.form.elements[i].value;		if ((strTemp.indexOf(aspas,0)!=-1)||(strTemp.indexOf(aspasSimples,0)!=-1))		{			msg  = "Nenhum campo pode conter   " + aspas + "   ou   " + aspasSimples + "     .\n";			msg += "Favor removê-los.\n";			j   = i;			aux = 1;			break;		}	}			if ((nome=="")||(temSoEspaco(nome)==true))	{		msg += "Favor preencher o campo \" Nome \" .\n";		if (aux==0){j=0;aux=1;}	}	if ((organizadores=="")||(temSoEspaco(organizadores)==true))	{		msg += "Favor preencher o campo \" Organizadores \" .\n";		if (aux==0){j=1;aux=1;}	}	if ((local=="")||(temSoEspaco(local)==true))	{		msg += "Favor preencher o campo \" Local \" .\n";		if (aux==0){j=2;aux=1;}	}		if (dia=="0")	{		msg += "Favor preencher o campo \" Dia \" .\n";		if (aux==0){j=3;aux=1;}	}		if (mes=="0")	{		msg += "Favor preencher o campo \" Mês \" .\n";		if (aux==0){j=4;aux=1;}	}	if (ano=="0")	{		msg += "Favor preencher o campo \" Ano \" .\n";		if (aux==0){j=5;aux=1;}	}		if ((horario=="")||(temSoEspaco(horario)==true))	{		msg += "Favor preencher o campo \" Horário \" .\n";		if (aux==0){j=6;aux=1;}	}	/*if ((site=="")||(temSoEspaco(site)==true))	{		msg += "Favor preencher o campo \" Site \" .\n";		if (aux==0){j=7;aux=1;}	}*/			if ((email=="")||(temSoEspaco(email)==true))	{		msg += "Favor preencher o campo \" E-mail \" .\n";		if (aux==0){j=8;aux=1;}	}	else 	{		if (validaEmail(email)==false)		{			msg += "E-mail inválido.\n";			if (aux==0){j=8;aux=1;}					}	}		/*if ((telefone=="")||(temSoEspaco(telefone)==true))	{		msg += "Favor preencher o campo \" Telefone \" .\n";		if (aux==0){j=9;aux=1;}	}*/		if (msg != "")	{		alert("Favor corrigir o(s) campo(s) abaixo:\n\n" + msg);		msg = "";		document.form.elements[j].focus();		return false;	}}//------------Fim-----------------------------------function validar(){	var nome        = document.form.txt_nome.value;	var empresa     = document.form.txt_empresa.value;	var ind         = document.form.drop_profissao.selectedIndex;	var profissao   = document.form.drop_profissao.options[ind].value;	var outra       = document.form.txt_outra.value;	var rua         = document.form.txt_rua.value;	var complemento = document.form.txt_comp.value;	var cidade      = document.form.txt_cidade.value;	var cep         = document.form.txt_cep.value;	var email       = document.form.txt_email.value;	var telefone    = document.form.txt_telefone.value;				var login = document.form.txt_login.value;	var senha = document.form.txt_senha.value;		var aspas        = String.fromCharCode(34)	var aspasSimples = String.fromCharCode(39)		var msg = "";	var i=0, aux=0, j=0;	for (i=0; i < form.elements.length; i++)	{		var strTemp = document.form.elements[i].value;		if ((strTemp.indexOf(aspas,0)!=-1)||(strTemp.indexOf(aspasSimples,0)!=-1))		{			msg  = "Nenhum campo pode conter   " + aspas + "   ou   " + aspasSimples + "     .\n";			msg += "Favor removê-los.\n";			j   = i;			aux = 1;			break;		}	}			if ((nome=="")||(temSoEspaco(nome)==true))	{		msg += "Favor preencher o campo \" Nome \" .\n";		if (aux==0){j=0;aux=1;}	}		if ((empresa=="")||(temSoEspaco(empresa)==true))	{		msg += "Favor preencher o campo \" Empresa \" .\n";		if (aux==0){j=1;aux=1;}	}	if ((profissao=="vazio")&&((outra=="")||(temSoEspaco(outra)==true)))	{		msg += "Favor selecionar o campo \" Profissao \" .\n";		msg += "Ou preencher o campo \" Outra \" .\n";		if (aux==0){j=2;aux=1;}	}		if ((rua=="")||(temSoEspaco(rua)==true))	{		msg += "Favor preencher o campo \" Rua \" .\n";		if (aux==0){j=4;aux=1;}	}		if ((complemento=="")||(temSoEspaco(complemento)==true))	{		msg += "Favor preencher o campo \" Complemento \" .\n";		if (aux==0){j=5;aux=1;}	}		if ((cidade=="")||(temSoEspaco(cidade)==true))	{		msg += "Favor preencher o campo \" Cidade \" .\n";		if (aux==0){j=6;aux=1;}	}	if ((cep=="")||(temSoEspaco(cep)==true)||(validaCep(cep)==false))	{		msg += "Favor preencher o campo \" Cep. \" .\n";		if (aux==0){j=8;aux=1;}	}	if ((email=="")||(temSoEspaco(email)==true))	{		msg += "Favor preencher o campo \" E-mail \" .\n";		if (aux==0){j=9;aux=1;}	}		if ((telefone=="")||(temSoEspaco(telefone)==true))	{		msg += "Favor preencher o campo \" Telefone \" .\n";		if (aux==0){j=13;aux=1;}	}	if (login=="")	{		msg += "Favor preencher o campo \" Login \" .\n";		if (aux==0){j=15;aux=1;}	}	if (minhaString(login)==false)	{		msg += "Favor preencher o campo \" Login \" com números e/ou letras(menos cedilha) sem acento.\n";		if (aux==0){j=15;aux=1;}	}	if (senha=="")	{		msg += "Favor preencher o campo \" Senha \" .\n";		if (aux==0){j=16;aux=1;}	}	if (minhaString(senha)==false)	{		msg += "Favor preencher o campo \" Senha \" com números e/ou letras(menos cedilha) sem acento.\n";		if (aux==0){j=16;aux=1;}	}	if (msg != "")	{		alert("Favor corrigir o(s) campo(s) abaixo:\n\n" + msg);		msg = "";		document.form.elements[j].focus();		return false;	}}//------------Fim-----------------------------------//---------------------------Funções----------------------------------------------------	//-----------------------Função que valida Data abreviadafunction validaData(data){	var caracter	var strData   = "0123456789/";	var qtdbarras = 0;	for (var i=0; i < data.length; i++)	{		caracter = data.charAt(i);				if (strData.indexOf(caracter,0) == -1)			{return false;}			if (caracter == "/")			{qtdbarras = qtdbarras + 1;}	}		if ((data.indexOf("/",0)!=2)&&(data.indexOf("/",0)!=5))		{return false;}	if ((qtdbarras != 2)||(data.length < 10))		{return false;}	if ((data.charAt(0)!="0")&&(data.charAt(0)!="1")&&(data.charAt(0)!="2")&&(data.charAt(0)!="3"))	{return false;}	if ((data.charAt(3)!="0")&&(data.charAt(3)!="1"))	{return false;}	var ano = data.substring(6,10);	if (ano < document.form.hid_ano.value)	{return false;}return true;}//--------------------Função que verifica se só tem números e pontosfunction temSoNumPonto(str){	var caracter	var strNumeros = ". 0123456789"	for (var i=0; i < str.length; i++)	{		caracter = str.charAt(i);				if (strNumeros.indexOf(caracter,0) == -1)		{return false;}	}	return true}//--------------------Função que verifica se só tem númerosfunction temSoNumeros(str){	var caracter	var strNumeros = "0123456789"	for (var i=0; i < str.length; i++)	{		caracter = str.charAt(i);				if (strNumeros.indexOf(caracter,0) == -1)		{return false;}	}	return true}//--------------------Função que valida Cepfunction validaCep(cep){	var caracter	var strCep = "0123456789-"	for (var i=0; i < cep.length; i++)	{		caracter = cep.charAt(i);				if (strCep.indexOf(caracter,0) == -1)		{return false;}	}	return true}//----------------------------Função que valida o email caso txtemail tenha sido preenchidofunction validaEmail(strEmail){		var contarrouba = 0		var caracter    = ""		var strEMAIL    = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"		    strEMAIL   += "@._ -"		var email    = strEmail										//var email = frmEmpresa.txtEmail.value;					/*estamos usando a função replace na página asp de modo a incluir no banco sem os espaços		for (var i=1; i < email.length-1; i++)		{			if(email.charAt(i)==" ")			{				errou_email = true;			}		}*/											if (email.indexOf("@",0) != -1)		{			indicearrouba = email.indexOf("@",0);		}					for (var i=0; i < email.length; i++)		{				caracter = email.charAt(i)												if (strEMAIL.indexOf(caracter,0) == -1)				{					errou_email = true;					return false				}							if (email.charAt(i)=="@")				{					contarrouba = contarrouba + 1				}							var procura = email.substring(i,i+2);				if ((procura=="..")||(procura==".@"))				{					errou_email = true;					return false				}		}				if ((email.indexOf("@",0) < 1)||(email.indexOf("@",1) == -1)||			(email.lastIndexOf("@",0) == email.length-1)||(contarrouba > 1)||			(email.charAt(email.length-1) == ".")||(email.indexOf(".",indicearrouba) == -1)||			(email.charAt(indicearrouba-1) == ".")||(email.charAt(indicearrouba+1) == ".")||			(email.indexOf(".",0) < 1))			{				errou_email = true;				return false			}}//------------------Fim validação e-mail----------------------------------		//----------------------------Função que verifica se só tem espaçosfunction temSoEspaco(strValor){	var soEspaco = true;	for (var i=0; i < strValor.length; i++)	{		if (strValor.charAt(i)!=" ")		{			soEspaco = false;			break;		}	}	return soEspaco	}//----------------------------Função que trata login e senhafunction minhaString(strvalor){	var encontrou  = true	var caracter   = ""	var meus       = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"				for (var i=0; i < strvalor.length; i++)	{			caracter = strvalor.charAt(i)							if (meus.indexOf(caracter,0) == -1)			{				encontrou = false;				break;			}	}	return encontrou;}