// JavaScript Document
function mudouPais(campo) {
	campoUf = document.getElementById('uf');
	campoUfInternacional = document.getElementById('uf_internacional');
	
	if (campo.value != "Brasil") {
		campoUf.style.visibility = 'hidden';
		campoUf.style.width = '0px';
		campoUf.style.margin = '0px';
		campoUf.style.border = '0px';
		campoUf.style.padding = '0px';
		
		campoUfInternacional.style.visibility = 'visible';
	} else {
		campoUf.style.visibility = 'visible';
		campoUf.style.width = '150px';
		campoUf.style.border = 'solid 1px #7f9db9';		
		campoUfInternacional.style.visibility ='hidden';
	}
}

function number_format(campo, e) {

 	if (navigator.appName == 'Microsoft Internet Explorer') {
 		keynum = e.keyCode;
 	} else if (navigator.appName == 'Netscape') {
 		keynum = e.which; 
 	}

	/* pega valor do campo data */
	var campo_data = campo;

	/* validacao */
	if (!(keynum >= 96 && keynum <= 105) && keynum != 8 && keynum != 13 && keynum != 46) {
		//alert('Somente numeros sao permitidos');
		campo_data.value = campo_data.value.substr(0,campo_data.value.length-1);
	}

	return true;
}

function valida_news(news_form)
{ 
	if (news_form.nome.value == "")
	{
		alert("Por favor preencha o campo - Nome - !");
		news_form.nome.focus();
		return (false);
	}
	if (news_form.email.value == "")
	{
		alert("Por favor preencha o campo - E-mail - !");
		news_form.email.focus();
		return (false);
	}
	if (news_form.email.value.indexOf('@', 0) == -1)
	{
		alert("O campo - E-mail - é invalido !");
		news_form.email.focus();
		return (false);
	}				 
	return (true);
}

function valida_cpf(campo)

{

	var cpf = document.getElementById("cpf"); 

	var cnpj = document.getElementById("cnpj"); 

	var validador = document.getElementById("valida_cpf_cnpj"); 

	var obj = document.getElementById("cpf_cnpj"); 

	//valida cpf

	var i; 

	s = campo

	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)

	{   

		validador.innerHTML = "CPF Invalido";

		obj.focus();

		obj.style.border = '1px solid #ff0000';  

		validador.style.color = "#993300";

		return false; 

	} 

	d1 = 11 - (d1 % 11); 

	if (d1 > 9) d1 = 0; 

	if (dv.charAt(0) != d1) 

	{   

		validador.innerHTML = "CPF Invalido";

		obj.focus();

		obj.style.border = '1px solid #ff0000';  

		validador.style.color = "#993300";

		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) 

	{ 

		validador.innerHTML = "CPF Invalido";

		obj.focus();

		obj.style.border = '1px solid #ff0000';  

		validador.style.color = "#993300";

		return false; 

	} 

	validador.innerHTML = "";

	validador.style.color = "#009900";

	obj.style.border = '1px solid #009900';  

	return true;

}

function tecla_enter(funcao)

{

	if(window.event) // IE

  	{

    	if (window.event.keyCode == 13) 

		{

			if(funcao==0)

				valida_formulario_aluno();

			if(funcao==1)

				valida_formulario();

			if(funcao==2)

				valida_artigo();

			if(funcao==3)

				email_contato();

			if(funcao==4)

				email_contato();



		}

	}

}

function valida(campo)

{

	var cpf = document.getElementById("cpf"); 

	var cnpj = document.getElementById("cnpj"); 

	var validador = document.getElementById("valida_cpf_cnpj"); 

	var obj = document.getElementById("cpf_cnpj"); 

	//valida cpf

	if(cpf.checked==true)

	{

		var i; 

		s = campo

		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)

		{   

			validador.innerHTML = "CPF Invalido";

			obj.focus();

			obj.style.border = '1px solid #ff0000';  

			validador.style.color = "#993300";

			return false; 

		} 

		d1 = 11 - (d1 % 11); 

		if (d1 > 9) d1 = 0; 

		if (dv.charAt(0) != d1) 

		{   

			validador.innerHTML = "CPF Invalido";

			obj.focus();

			obj.style.border = '1px solid #ff0000';  

			validador.style.color = "#993300";

			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) 

		{ 

			validador.innerHTML = "CPF Invalido";

			obj.focus();

			obj.style.border = '1px solid #ff0000';  

			validador.style.color = "#993300";

			return false; 

		} 

		validador.innerHTML = "";

		validador.style.color = "#009900";

		obj.style.border = '1px solid #009900';  

		return true; 

	}

	

	//valida CNPJ

	if(cnpj.checked==true)

	{

		 CNPJ = campo;

		 erro = new String;

		 if (CNPJ.length < 18) erro += "� necessario preencher corretamente o n�mero do CNPJ! \n\n"; 

		 if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-"))

		 {

			if (erro.length == 0)

			{

				erro += "� necess�rio preencher corretamente o n�mero do CNPJ! \n\n";

				

			}

		 }

		 //substituir os caracteres que n�o s�o n�meros

	   if(document.layers && parseInt(navigator.appVersion) == 4)

	   {

		   x = CNPJ.substring(0,2);

		   x += CNPJ. substring (3,6);

		   x += CNPJ. substring (7,10);

		   x += CNPJ. substring (11,15);

		   x += CNPJ. substring (16,18);

		   CNPJ = x; 

	   } 

	   else 

	   {

		   CNPJ = CNPJ. replace (".","");

		   CNPJ = CNPJ. replace (".","");

		   CNPJ = CNPJ. replace ("-","");

		   CNPJ = CNPJ. replace ("/","");

	   }

	   var nonNumbers = /\D/;

	   if (nonNumbers.test(CNPJ)) erro += "A verifica��o de CNPJ suporta apenas n�meros! \n\n"; 

	   var a = [];

	   var b = new Number;

	   var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];

	   for (i=0; i<12; i++)

	   {

		   a[i] = CNPJ.charAt(i);

		   b += a[i] * c[i+1];

	   }

	   if ((x = b % 11) < 2) 

	   { 

			a[12] = 0 

	   } 

	   else 

	   { 

			a[12] = 11-x 

	   }

	   b = 0;

	   for (y=0; y<13; y++) 

	   {

			   b += (a[y] * c[y]); 

	   }

	   if ((x = b % 11) < 2) { a[13] = 0; 

	   }

	   else 

	   { 

			a[13] = 11-x; 

	   }

	   if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13]))

	   {

		   erro +="Digito verificador com problema!";

	   }

	   if (erro.length > 0)

	   {

			validador.innerHTML = "CNPJ Invalido";

			obj.style.border = '1px solid #ff0000';  

			validador.style.color = "#993300";

			obj.focus();

			return false; 

	   } 

	 	validador.innerHTML = "";

		validador.style.color = "#009900";

		obj.style.border = '1px solid #009900';  

		return true; 

	}

}

function valida_email()

{

	var email = document.getElementById("email"); 

	var val_email = document.getElementById("validador_email"); 

	if(email.value.indexOf("@") == -1 || email.value.indexOf(".") == -1)

	{

		val_email.style.color = "#993300";

		email.style.border = '1px solid #ff0000';  

		val_email.innerHTML = "Campo com preenchimento obrigatorio";

		email.focus();

	}

	else

	{

		val_email.style.color = "#009900";

		email.style.border = '1px solid #009900';  

		val_email.innerHTML = "";

	}

}



function valida_contato(form)

{ 

	if (form.nome.value == "")

	{

		alert("Por favor preencha o campo - Nome - !");

		form.nome.focus();

		return (false);

	}

	if (form.email.value == "")

	{

		alert("Por favor preencha o campo - E-mail - !");

		form.email.focus();

		return (false);

	}

	if (form.email.value.indexOf('@', 0) == -1)

	{

		alert("O campo - E-mail - é invalido !");

		form.email.focus();

		return (false);

	}				

	if (form.msg.value == "")

	{

		alert("Por favor preencha o campo - Mensagem - !");

		form.msg.focus();

		return (false);

	}



	return (true);

}



function formatar(mascara, documento)

{

  var i = documento.value.length;

  var saida = mascara.substring(0,1);

  var texto = mascara.substring(i);

  if (texto.substring(0,1) != saida)

  {

	documento.value += texto.substring(0,1);

  }

}

function imagem_permitida(foto)
{
	var ext;

	// Pega extensao da imagem
	if (foto)
	{
		partes = foto.split(".");
		ext = partes[partes.length - 1];
		ext = ext.toUpperCase();
		
		
		if (ext != "GIF" && ext != "JPG" && ext != "JPEG" && ext != "PNG") {
			return false;
		}
	}
	
	return true;
}

function valida_formulario()
{ 	

	if (!imagem_permitida(document.getElementById("foto").value)) {
		
		document.getElementById("foto").style.border = '1px solid #993300';  

		document.getElementById("foto").focus();

		document.getElementById("foto").style.color = '#993300';

		alert("Formato de imagem invalido");	
	
	}	
	else if (document.getElementById("nome").value=="" || document.getElementById("nome").value=="obrigatorio")

	{

		document.getElementById("nome").style.border = '1px solid #993300';  

		document.getElementById("nome").focus();

		document.getElementById("nome").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("snome").value=="" || document.getElementById("snome").value=="obrigatorio")

	{

		document.getElementById("snome").style.border = '1px solid #993300';  

		document.getElementById("snome").focus();

		document.getElementById("snome").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	

	else if(document.getElementById("cpf_cnpj").value=="" || document.getElementById("cpf_cnpj").value=="obrigatorio")

	{

		document.getElementById("cpf_cnpj").style.border = '1px solid #993300';  

		document.getElementById("cpf_cnpj").focus();

		document.getElementById("cpf_cnpj").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}
	else if(document.getElementById("data_nasc_dia").value=="")

	{

		document.getElementById("data_nasc_dia").style.border = '1px solid #993300';  

		document.getElementById("data_nasc_dia").focus();

		document.getElementById("data_nasc_dia").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}	
	
	else if(document.getElementById("data_nasc_mes").value=="")
	{

		document.getElementById("data_nasc_mes").style.border = '1px solid #993300';  

		document.getElementById("data_nasc_mes").focus();

		document.getElementById("data_nasc_mes").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}
	else if(document.getElementById("email").value=="" || document.getElementById("email").value=="obrigatorio")

	{

		document.getElementById("email").style.border = '1px solid #993300';  

		document.getElementById("email").focus();

		document.getElementById("email").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("email").value.indexOf("@") == -1 || document.getElementById("email").value.indexOf(".") == -1)

	{

		document.getElementById("email").style.border = '1px solid #993300';  

		document.getElementById("email").focus();

		document.getElementById("email").style.color = '#993300';

		alert("Preencha o campo corretamente");

	}

	else if(document.getElementById("cep").value=="" || document.getElementById("cep").value=="obrigatorio")

	{

		document.getElementById("cep").style.border = '1px solid #993300';  

		document.getElementById("cep").focus();

		document.getElementById("cep").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(isNaN(document.getElementById("cep").value))

	{

		alert("Digite somente numeros!");

		document.getElementById("cep").focus();

		document.getElementById("cep").style.border = '1px solid #ff0000';

		document.getElementById("cep").value="";

	}

	else if(document.getElementById("end").value=="" || document.getElementById("end").value=="obrigatorio")

	{

		document.getElementById("end").style.border = '1px solid #993300';  

		document.getElementById("end").focus();

		document.getElementById("end").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("num").value=="" || document.getElementById("num").value=="obrigatorio")

	{

		document.getElementById("num").style.border = '1px solid #993300';  

		document.getElementById("num").focus();

		document.getElementById("num").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(isNaN(document.getElementById("num").value))

	{

		alert("Digite somente numeros!");

		document.getElementById("num").focus();

		document.getElementById("num").style.border = '1px solid #ff0000';

		document.getElementById("num").value="";

	}

	else if(document.getElementById("cid").value=="" || document.getElementById("cid").value=="obrigatorio")

	{

		document.getElementById("cid").style.border = '1px solid #993300';  

		document.getElementById("cid").focus();

		document.getElementById("cid").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("uf_internacional").value=="" && document.getElementById("pais").value != "Brasil")

	{

		document.getElementById("uf_internacional").style.border = '1px solid #993300';  

		document.getElementById("uf_internacional").focus();

		document.getElementById("uf_internacional").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("apresent").value=="" || document.getElementById("apresent").value=="obrigatorio")

	{

		document.getElementById("apresent").style.border = '1px solid #993300';  

		document.getElementById("apresent").focus();

		document.getElementById("apresent").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("curso").value=="" || document.getElementById("curso").value=="obrigatorio")

	{

		document.getElementById("curso").style.border = '1px solid #993300';  

		document.getElementById("curso").focus();

		document.getElementById("curso").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("inst").value=="" || document.getElementById("inst").value=="obrigatorio")

	{

		document.getElementById("inst").style.border = '1px solid #993300';  

		document.getElementById("inst").focus();

		document.getElementById("inst").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	

	else if(document.getElementById("ano_formatura").value=="" || document.getElementById("ano_formatura").value=="obrigatorio")

	{

		document.getElementById("ano_formatura").style.border = '1px solid #993300';  

		document.getElementById("ano_formatura").focus();

		document.getElementById("ano_formatura").style.color = '#993300';

		alert("Preencha os campos obrigatorios");  

	}

	else if(isNaN(document.getElementById("ano_formatura").value))

	{

		alert("Digite somente numeros!");

		document.getElementById("ano_formatura").focus();

		document.getElementById("ano_formatura").style.border = '1px solid #ff0000';

		document.getElementById("ano_formatura").value="";

	}

	else if(document.getElementById("nivel").value=="" || document.getElementById("nivel").value=="obrigatorio")

	{

		document.getElementById("nivel").style.border = '1px solid #993300';  

		document.getElementById("nivel").focus();

		document.getElementById("nivel").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("login").value=="" || document.getElementById("login").value=="obrigatorio")

	{

		document.getElementById("login").style.border = '1px solid #993300';  

		document.getElementById("login").focus();

		document.getElementById("login").style.color = '#993300';

		alert("Preencha os campos obrigatorios");  

	}

	else if(document.getElementById("senha").value=="" || document.getElementById("senha").value=="obrigatorio")

	{

		document.getElementById("senha").style.border = '1px solid #993300';  

		document.getElementById("senha").focus();

		document.getElementById("senha").style.color = '#993300';

		alert("Preencha os campos obrigatorios");  

	}

	else if(document.getElementById("conf_senha").value=="" || document.getElementById("conf_senha").value=="obrigatorio")

	{

		document.getElementById("conf_senha").style.border = '1px solid #993300';  

		document.getElementById("conf_senha").focus();

		document.getElementById("conf_senha").style.color = '#993300';

		alert("Preencha os campos obrigatorios");  

	}

	else if(document.getElementById("conf_senha").value!=document.getElementById("senha").value)

	{

		document.getElementById("conf_senha").style.border = '1px solid #993300';  

		document.getElementById("conf_senha").focus();

		document.getElementById("val_conf_senha").style.color = '#993300';

		alert("Senha imcompativel com a confirmacao de senha!");  

	}

	else

	{

		var horario = document.getElementById("horario");

		for(var i=1;i<8;i++)

		{

			for(var j=1;j<4;j++)

			{

				if(document.getElementById(i+"_"+j).style.backgroundColor=='#58a2ce' ||

			       document.getElementById(i+"_"+j).style.backgroundColor=='rgb(88, 162, 206)')

				{

					horario.value += i+"_"+j+",";

				}

					

			}

		}

		document.cad_prof.controle.value = "ok";

		document.cad_prof.submit();

	}

}

function valida_formulario_aluno()

{ 	

	if (!imagem_permitida(document.getElementById("foto").value)) {
		
		document.getElementById("foto").style.border = '1px solid #993300';  

		document.getElementById("foto").focus();

		document.getElementById("foto").style.color = '#993300';

		alert("Formato de imagem invalido");	
	
	} else if (document.getElementById("nome").value=="" || document.getElementById("nome").value=="obrigatorio")

	{

		document.getElementById("nome").style.border = '1px solid #993300';  

		document.getElementById("nome").focus();

		document.getElementById("nome").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("snome").value=="" || document.getElementById("snome").value=="obrigatorio")

	{

		document.getElementById("snome").style.border = '1px solid #993300';  

		document.getElementById("snome").focus();

		document.getElementById("snome").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}
	
	else if(document.getElementById("data_nasc_dia").value=="")

	{

		document.getElementById("data_nasc_dia").style.border = '1px solid #993300';  

		document.getElementById("data_nasc_dia").focus();

		document.getElementById("data_nasc_dia").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}	
	
	else if(document.getElementById("data_nasc_mes").value=="")
	{

		document.getElementById("data_nasc_mes").style.border = '1px solid #993300';  

		document.getElementById("data_nasc_mes").focus();

		document.getElementById("data_nasc_mes").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}
	else if(document.getElementById("cpf_cnpj").value=="" || document.getElementById("cpf_cnpj").value=="obrigatorio")

	{

		document.getElementById("cpf_cnpj").style.border = '1px solid #993300';  

		document.getElementById("cpf_cnpj").focus();

		document.getElementById("cpf_cnpj").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("email").value=="" || document.getElementById("email").value=="obrigatorio")

	{

		document.getElementById("email").style.border = '1px solid #993300';  

		document.getElementById("email").focus();

		document.getElementById("email").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("email").value.indexOf("@") == -1 || document.getElementById("email").value.indexOf(".") == -1)

	{

		document.getElementById("email").style.border = '1px solid #993300';  

		document.getElementById("email").focus();

		document.getElementById("email").style.color = '#993300';

		alert("Preencha o campo corretamente");

	}

	else if(document.getElementById("cep").value=="" || document.getElementById("cep").value=="obrigatorio")

	{

		document.getElementById("cep").style.border = '1px solid #993300';  

		document.getElementById("cep").focus();

		document.getElementById("cep").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(isNaN(document.getElementById("cep").value))

	{

		alert("Digite somente numeros!");

		document.getElementById("cep").focus();

		document.getElementById("cep").style.border = '1px solid #ff0000';

		document.getElementById("cep").value="";

	}

	else if(document.getElementById("end").value=="" || document.getElementById("end").value=="obrigatorio")

	{

		document.getElementById("end").style.border = '1px solid #993300';  

		document.getElementById("end").focus();

		document.getElementById("end").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("num").value=="" || document.getElementById("num").value=="obrigatorio")

	{

		document.getElementById("num").style.border = '1px solid #993300';  

		document.getElementById("num").focus();

		document.getElementById("num").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(isNaN(document.getElementById("num").value))

	{

		alert("Digite somente numeros!");

		document.getElementById("num").focus();

		document.getElementById("num").style.border = '1px solid #ff0000';

		document.getElementById("num").value="";

	}

	else if(document.getElementById("cid").value=="" || document.getElementById("cid").value=="obrigatorio")

	{

		document.getElementById("cid").style.border = '1px solid #993300';  

		document.getElementById("cid").focus();

		document.getElementById("cid").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("uf_internacional").value=="" && document.getElementById("pais").value != "Brasil")

	{

		document.getElementById("uf_internacional").style.border = '1px solid #993300';  

		document.getElementById("uf_internacional").focus();

		document.getElementById("uf_internacional").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("apresent").value=="" || document.getElementById("apresent").value=="obrigatorio")

	{

		document.getElementById("apresent").style.border = '1px solid #993300';  

		document.getElementById("apresent").focus();

		document.getElementById("apresent").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("curso").value=="" || document.getElementById("curso").value=="obrigatorio")

	{

		document.getElementById("curso").style.border = '1px solid #993300';  

		document.getElementById("curso").focus();

		document.getElementById("curso").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("inst").value=="" || document.getElementById("inst").value=="obrigatorio")

	{

		document.getElementById("inst").style.border = '1px solid #993300';  

		document.getElementById("inst").focus();

		document.getElementById("inst").style.color = '#993300';

		alert("Preencha os campos obrigatorios");

	}

	else if(document.getElementById("login").value=="" || document.getElementById("login").value=="obrigatorio")

	{

		document.getElementById("login").style.border = '1px solid #993300';  

		document.getElementById("login").focus();

		document.getElementById("login").style.color = '#993300';

		alert("Preencha os campos obrigatorios");  

	}

	else if(document.getElementById("senha").value=="" || document.getElementById("senha").value=="obrigatorio")

	{

		document.getElementById("senha").style.border = '1px solid #993300';  

		document.getElementById("senha").focus();

		document.getElementById("senha").style.color = '#993300';

		alert("Preencha os campos obrigatorios");  

	}

	else if(document.getElementById("conf_senha").value=="" || document.getElementById("conf_senha").value=="obrigatorio")

	{

		document.getElementById("conf_senha").style.border = '1px solid #993300';  

		document.getElementById("conf_senha").focus();

		document.getElementById("conf_senha").style.color = '#993300';

		alert("Preencha os campos obrigatorios");  

	}

	else if(document.getElementById("conf_senha").value!=document.getElementById("senha").value)

	{

		document.getElementById("conf_senha").style.border = '1px solid #993300';  

		document.getElementById("conf_senha").focus();

		document.getElementById("val_conf_senha").style.color = '#993300';

		alert("Senha imcompativel com a confirmacao de senha!");  

	}

	else

	{

		document.cad_aluno.controle.value = "ok";

		document.cad_aluno.submit();

	}

}

function valida_formulario_indique()

{ 	
	if (document.getElementById("nome").value=="")
	{
		document.getElementById("nome").style.border = '1px solid #993300';  
		document.getElementById("nome").focus();
		document.getElementById("nome").style.color = '#993300';
		alert("Preencha os campos obrigatorios");
	} 
	else if (document.getElementById("nome_dest").value=="")
	{
		document.getElementById("nome_dest").style.border = '1px solid #993300';  
		document.getElementById("nome_dest").focus();
		document.getElementById("nome_dest").style.color = '#993300';
		alert("Preencha os campos obrigatorios");
	} 
	else if (document.getElementById("email_dest").value=="")
	{
		document.getElementById("email_dest").style.border = '1px solid #993300';  
		document.getElementById("email_dest").focus();
		document.getElementById("email_dest").style.color = '#993300';
		alert("Preencha os campos obrigatorios");
	} 
	else if(document.getElementById("email_dest").value.indexOf("@") == -1 || document.getElementById("email_dest").value.indexOf(".") == -1)
	{
		document.getElementById("email_dest").style.border = '1px solid #993300';  
		document.getElementById("email_dest").focus();
		document.getElementById("email_dest").style.color = '#993300';
		alert("Preencha o campo corretamente");

	}
	else if(document.getElementById("msg").value=="")
	{
		document.getElementById("msg").style.border = '1px solid #993300';  
		document.getElementById("msg").focus();
		document.getElementById("msg").style.color = '#993300';
		alert("Preencha os campos obrigatorios");
	}
	else
	{
		document.indique.controle.value = "ok";
		document.indique.submit();
	}
}

function valida_busca()

{

	if(document.getElementById("busca_art").value=="")

	{

		alert("Informe a palavra chave de sua busca!");

		document.getElementById("busca_art").focus();

	}

	else if(document.getElementById("cod").value=="")

	{

		alert("Informe a categoria para efetuar a busca");

		document.getElementById("cod").focus();

	}

	else

	{

		document.pesq_artigo.submit();

	}

}

function valida_busca_prof()

{

	if(document.getElementById("select").value=="")

	{

		alert("Informe a palavra chave de sua busca!");

		document.getElementById("select").focus();

	}

	else if(document.getElementById("busca").value=="")

	{

		alert("Informe a categoria para efetuar a busca");

		document.getElementById("busca").focus();

	}

	else

	{

		document.busca_prof.submit();

	}

}



function Dados(valor) 

{

  //verifica se o browser tem suporte a ajax

  try 

  {

     ajax = new ActiveXObject("Microsoft.XMLHTTP");

  } 

  catch(e) 

  {

     try 

	 {

        ajax = new ActiveXObject("Msxml2.XMLHTTP");

     }

     catch(ex) 

	 {

        try 

		{

           ajax = new XMLHttpRequest();

        }

        catch(exc) 

		{

           alert("Esse browser não tem recursos para uso do Ajax");

           ajax = null;

        }

     }

  }

  //se tiver suporte ajax

  if(ajax) 

  {

     //deixa apenas o elemento 1 no option, os outros s�o exclu�dos

	 //document.forms[0].listCidades.options.length = 1;

     

	 idOpcao  = document.getElementById("val_login");

	 

     ajax.open("POST", "consulta_login.php", true);

	 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	 

	 ajax.onreadystatechange = function() 

	 {

        //enquanto estiver processando...emite a msg de carregando

		if(ajax.readyState == 1) 

		{

		   idOpcao.innerHTML = "Carregando...!";   

        }

		//ap�s ser processado - chama fun��o processXML que vai varrer os dados

        if(ajax.readyState == 4 ) 

		{

		   if(ajax.responseXML) 

		   {

		      processXML(ajax.responseXML);

		   }

		   else 

		   {

		       //caso n�o seja um arquivo XML emite a mensagem abaixo

			   idOpcao.innerHTML = "--Primeiro selecione o estado--";

		   }

        }

     }

	 //passa o c�digo do estado escolhido

     var params = "login="+valor;

	 ajax.send(params);

  }

}

function processXML(obj)

{

  //pega a tag cidade

  var dataArray   = obj.getElementsByTagName("cons_login");

  

  //total de elementos contidos na tag cidade

  if(dataArray.length > 0) 

  {

	 //percorre o arquivo XML para extrair os dados

     for(var i = 0 ; i < dataArray.length ; i++) 

	 {

		idOpcao.style.color = '#993300';

		idOpcao.innerHTML = "Login indisponivel";

		alert("Esse login ja existe favor escolhe outro login!");

		document.getElementById("login").focus();

	 }

  }

  else 

  {

     //caso o XML volte vazio, printa a mensagem abaixo

	//idOpcao.style.color = '#009900';

	idOpcao.innerHTML = "";

	

  }	  

}

function valida_login()

{

	var login = document.getElementById("login");

	var senha = document.getElementById("senha");

	var val_login = document.getElementById("val_login");

	var val_senha = document.getElementById("val_senha");

	if(login.value =="")

	{

		val_login.innerHTML = "Preencha o campo login corretamente";

		login.focus();

	}

	else if(senha.value =="")

	{

		val_senha.innerHTML = "Preencha o campo senha corretamente";

		senha.focus();

	}

	else

	{

		document.getElementById("log_prof").submit();

	}

}



isSubmit = false;

function valida_artigo(id, texto) {

	if(document.getElementById("autor").value=="")

	{

		alert("Preencha o campo Autor corretamente");

		document.getElementById("autor").focus();

		return;

	}

	if(document.getElementById("titulo").value=="")

	{

		alert("Preencha o campo Titulo corretamente");

		document.getElementById("titulo").focus();

		return;

	}

	

	if(document.getElementById("resumo").value=="")

	{

		alert("Preencha o campo Resumo corretamente");

		document.getElementById("resumo").focus();

		return;

	}

	

	var cats = document.getElementsByName("categoria[]");

	var found = false;

	for(var i=0; i<cats.length; i++) {

		if(cats[i].checked) {

			found = true;

			break;

		}

	}

	

	if(!found)

	{

		alert("Selecione uma categoria");

		return;

	}	



	if(String(texto).length == 0) {

		alert("Preencha o campo Artigo corretamente");

		return ;

	}

	

	if(!isSubmit) {

		isSubmit = true;

		document.forms[0].controle.value = "ok";

		document.forms[0].submit();

	}

}



function Limpa()

{

	document.forms[0].reset();

}

function valida_comentario(artigo)

{

	var nome = document.getElementById("nome_coment");

	var email = document.getElementById("email_coment");

	var coment = document.getElementById("coment");

	var val_nome = document.getElementById("val_nome");

	var val_email = document.getElementById("val_email");

	var val_coment = document.getElementById("val_coment");  

	

	if(nome.value=="")

	{

		val_email.innerHTML = "";

		val_coment.innerHTML ="";

		val_nome.innerHTML = "Campo obrigatorio";

		nome.focus();

	}

	else if(email.value=="")

	{

		val_nome.innerHTML = "";

		val_coment.innerHTML ="";

		val_email.innerHTML = "Campo obrigatorio";

		email.focus();

	}

	else if(email.value.indexOf("@") == -1 || email.value.indexOf(".") == -1)

	{

		val_nome.innerHTML = "";

		val_coment.innerHTML ="";

		val_email.innerHTML = "Preencha o campo corretamente";

		email.focus();

	}

	else if(coment.value=="")

	{

		val_nome.innerHTML = "";

		val_email.innerHTML = "";

		val_coment.innerHTML = "Campo obrigatorio";

		coment.focus();

	}

	else if(coment.value.length>200)

	{

		val_nome.innerHTML = "";

		val_email.innerHTML = "";

		val_coment.innerHTML = "O limite de caracteres e 200 e voce usou "+ coment.value.length;

		coment.focus();

	}

	else

	{

		location.href = "ver_artigo.php?cod_art="+artigo+"&ctrl=ok&nome_coment="+nome.value+"&email_coment="+email.value+"&coment="+coment.value;

		/*document.getElementById("ctrl").value = "ok";

		document.forms[0].submit();*/

	}

}



function over_campo(id_campo)

{

	//#58A2CE  

    var estilo = document.getElementById(id_campo).style;

	if(estilo.backgroundColor != '#58a2ce' && estilo.backgroundColor != 'rgb(88, 162, 206)')

	{

       	estilo.backgroundColor = '#B2DCF8';

	}

}



function out_campo(id_campo)

{

	var estilo = document.getElementById(id_campo).style;

	if(estilo.backgroundColor != '#58a2ce' && estilo.backgroundColor != 'rgb(88, 162, 206)')

	{

		estilo.backgroundColor = '';

	}

}

function click_campo(id_campo)

{

       var estilo = document.getElementById(id_campo).style;

       if(estilo.backgroundColor != '#58a2ce' && estilo.backgroundColor != 'rgb(88, 162, 206)')

       {

               estilo.backgroundColor = '#58a2ce';

       }

       else

       {

               estilo.backgroundColor = '#EFF3FF';

       }

}

function exc_artigo(codigo)

{

	if(confirm("Deseja realmente excluir este artigo?"))

	{

		document.getElementById("controle").value = codigo;

		document.forms[0].submit();

	}

}

isSubmit = false;
function alt_artigo()

{
	if(!isSubmit) {
		isSubmit = true;
        document.forms[0].controle.value = "ok";
        document.forms[0].submit();
    }
}

function alt_senha()

{

	var senha = document.getElementById("senha");

	var val_senha = document.getElementById("val_senha");

	var conf_senha = document.getElementById("conf_senha");

	var val_conf_senha = document.getElementById("val_conf_senha");

	var nova_senha = document.getElementById("nova_senha");

	var val_nova_senha = document.getElementById("val_nova_senha");

	

	if(senha.value == "")

	{

		val_conf_senha.innerHTML = "";

		val_nova_senha.innerHTML = "";

		val_senha.innerHTML = "Preencha todos os campos!";

		senha.focus();

	}

	else if(nova_senha.value =="")

	{

		val_nova_senha.innerHTML = "Preencha todos os campos!";

		val_conf_senha.innerHTML = "";

		val_senha.innerHTML = "";

		nova_senha.focus();

	}

	else if(conf_senha.value=="")

	{

		val_nova_senha.innerHTML = "";

		val_senha.innerHTML = "";

		val_conf_senha.innerHTML = "Preencha todos os campos!";

		conf_senha.focus();

	}

	else if(conf_senha.value != nova_senha.value)

	{

		val_nova_senha.innerHTML = "";

		val_senha.innerHTML = "";

		val_conf_senha.innerHTML = "Confirmacao de senha invalida!";

		conf_senha.focus();

	}

	else

	{

		if(confirm("Deseja realmente alterar sua senha?"))

		{

			document.getElementById("controle").value = "ok";

			document.forms[0].submit();

		}

	}

}

function alt_professor()

{

	var obj = document.form1;

	if(obj.nome.value == "")

	{

		alert("Campo obrigatorio");

		obj.nome.focus();

	} 

	else if(obj.sobrenome.value == "")

	{

		alert("Campo obrigatorio");

		obj.sobrenome.focus();

	}

	else if(obj.email.value == "")

	{

		alert("Campo obrigatorio");

		obj.email.focus();

	}

	else if(obj.email.value.indexOf("@") == -1 || obj.email.value.indexOf(".") == -1)

	{

		alert("Preenchimento incorreto");

		obj.email.focus();

	}

	else if(obj.cep.value == "")

	{

		alert("Campo obrigatorio");

		obj.cep.focus();

	}

	else if(isNaN(obj.cep.value))

	{

		alert("Somente numeros");

		obj.cep.focus();

	}

	else if(obj.end.value == "")

	{

		alert("Campo obrigatorio");

		obj.end.focus();

	}

	else if(obj.num.value == "")

	{

		alert("Campo obrigatorio");

		obj.num.focus();

	}

	else if(isNaN(obj.num.value))

	{

		alert("Somente numeros");

		obj.num.focus();

	}

	else if(obj.cid.value == "")

	{

		alert("Campo obrigatorio");

		obj.cid.focus();

	}

	else if(obj.apresent.value == "")

	{

		alert("Campo obrigatorio");

		obj.apresent.focus();

	}

	else if(obj.curso.value == "")

	{

		alert("Campo obrigatorio");

		obj.curso.focus();

	}

	else if(obj.inst.value == "")

	{

		alert("Campo obrigatorio");

		obj.inst.focus();

	}

	else if(obj.ano_form.value == "")

	{

		alert("Campo obrigatorio");

		obj.ano_form.focus();

	}

	else if(isNaN(obj.ano_form.value))

	{

		alert("Somente numeros");

		obj.ano_form.focus();

	}

	else

	{

		if(confirm("Deseja realmente alterar seus dados pessoais?"))

		{

			var horario = document.getElementById("horario");

			for(var i=1;i<8;i++)

			{

				for(var j=1;j<4;j++)

				{

					if(document.getElementById(i+"_"+j).style.backgroundColor=='#58a2ce' ||

					   document.getElementById(i+"_"+j).style.backgroundColor=='rgb(88, 162, 206)')

					{

						horario.value += i+"_"+j+",";

					}

						

				}

			}

			document.form1.controle.value = "ok";

			document.form1.submit();

		}

	}

}

function alt_aluno()

{

	var obj = document.form1;

	if(obj.nome.value == "")

	{

		alert("Campo obrigatorio");

		obj.nome.focus();

	} 

	else if(obj.sobrenome.value == "")

	{

		alert("Campo obrigatorio");

		obj.sobrenome.focus();

	}

	else if(obj.email.value == "")

	{

		alert("Campo obrigatorio");

		obj.email.focus();

	}

	else if(obj.email.value.indexOf("@") == -1 || obj.email.value.indexOf(".") == -1)

	{

		alert("Preenchimento incorreto");

		obj.email.focus();

	}	

	else if(obj.cep.value == "")

	{

		alert("Campo obrigatorio");

		obj.cep.focus();

	}

	else if(isNaN(obj.cep.value))

	{

		alert("Somente numeros");

		obj.cep.focus();

	}

	else if(obj.end.value == "")

	{

		alert("Campo obrigatorio");

		obj.end.focus();

	}

	else if(obj.num.value == "")

	{

		alert("Campo obrigatorio");

		obj.num.focus();

	}

	else if(isNaN(obj.num.value))

	{

		alert("Somente numeros");

		obj.num.focus();

	}

	else if(obj.cid.value == "")

	{

		alert("Campo obrigatorio");

		obj.cid.focus();

	}

	else if(obj.apresent.value == "")

	{

		alert("Campo obrigatorio");

		obj.apresent.focus();

	}

	else if(obj.curso.value == "")

	{

		alert("Campo obrigatorio");

		obj.curso.focus();

	}

	else if(obj.inst.value == "")

	{

		alert("Campo obrigatorio");

		obj.inst.focus();

	}

	else

	{

		if(confirm("Deseja realmente alterar seus dados pessoais?"))

		{

			document.form1.controle.value = "ok";

			document.form1.submit();

		}

	}

}

function alt_foto()

{

	if(document.getElementById("foto").value == "")

	{

		document.getElementById("val_foto").innerHTML = "Preencha o campo corretamente";

		document.getElementById("foto").focus();

	}

	//else if (!imagem_permitida(document.getElementById("foto").value)) {
		
	//	document.getElementById("val_foto").innerHTML = "Formato de imagem invalido";

	//	document.getElementById("foto").focus();	
	
	//}
	else

	{

		document.getElementById("val_foto").innerHTML= "";

		document.getElementById("controle").value = "ok";

		document.forms[0].submit();

	}

}

function saudacao()

{

	var dataHora, xHora, xDia, dia, mes, ano, saudacao;

	dataHora = new Date();

	xHora = dataHora.getHours();

	

	if (xHora >= 0 && xHora <12) {saudacao = "Bom Dia!"}

	if (xHora >= 12 && xHora < 18) {saudacao = "Boa Tarde!"}

	if (xHora >= 18 && xHora <= 23) {saudacao = "Boa Noite!"}

	

	xDia = dataHora.getDay();

	

	diaSem = new Array(7);

	

	diaSem[0] = "Domingo";

	diaSem[1] = "Segunda-feira";

	diaSem[2] = "Terça-feira";

	diaSem[3] = "Quarta-feira";

	diaSem[4] = "Quinta-feira";

	diaSem[5] = "Sexta-feira";

	diaSem[6] = "Sábado";

	

	dia = dataHora.getDate();

	mes = dataHora.getMonth();

	

	mesAno = new Array(12);

	

	mesAno[0] = "Janeiro";

	mesAno[1] = "Fevereiro";

	mesAno[2] = "Março";

	mesAno[3] = "Abril";

	mesAno[4] = "Maio";

	mesAno[5] = "Junho";

	mesAno[6] = "Julho";

	mesAno[7] = "Agosto";

	mesAno[8] = "Setembro";

	mesAno[9] = "Outubro";

	mesAno[10] = "Novembro";

	mesAno[11] = "Dezembro";

	

	ano = dataHora.getFullYear();

	

	document.getElementById("saudacao").innerHTML = "<b>" + saudacao + " " + diaSem[xDia] + ", " + dia + " de " + mesAno[mes] + " de " + ano + "</b>";



}

function estrelinha_over(id)

{

	if(document.getElementById(id) == document.getElementById("e"))

	{

		document.getElementById("legenda").innerHTML = "Ruim";

		document.getElementById(id).src = "imagens/estrelinha_over.gif";

		document.getElementById("a").src = "imagens/estrelinha.gif";

		document.getElementById("b").src = "imagens/estrelinha.gif";

		document.getElementById("c").src = "imagens/estrelinha.gif";

		document.getElementById("d").src = "imagens/estrelinha.gif";

	}

	if(document.getElementById(id) == document.getElementById("d"))

	{

		document.getElementById("legenda").innerHTML = "Fraco";

		document.getElementById(id).src = "imagens/estrelinha_over.gif";

		document.getElementById("a").src = "imagens/estrelinha.gif";

		document.getElementById("b").src = "imagens/estrelinha.gif";

		document.getElementById("c").src = "imagens/estrelinha.gif";

		document.getElementById("e").src = "imagens/estrelinha_over.gif";	

	}

	if(document.getElementById(id) == document.getElementById("c"))

	{

		document.getElementById("legenda").innerHTML = "Regular";

		document.getElementById(id).src = "imagens/estrelinha_over.gif";

		document.getElementById("a").src = "imagens/estrelinha.gif";

		document.getElementById("b").src = "imagens/estrelinha.gif";

		document.getElementById("d").src = "imagens/estrelinha_over.gif";

		document.getElementById("e").src = "imagens/estrelinha_over.gif";

	}

	if(document.getElementById(id) == document.getElementById("b"))

	{

		document.getElementById("legenda").innerHTML = "Bom";

		document.getElementById(id).src = "imagens/estrelinha_over.gif";

		document.getElementById("a").src = "imagens/estrelinha.gif";

		document.getElementById("c").src = "imagens/estrelinha_over.gif";

		document.getElementById("d").src = "imagens/estrelinha_over.gif";

		document.getElementById("e").src = "imagens/estrelinha_over.gif";

	}

	if(document.getElementById(id) == document.getElementById("a"))

	{

		document.getElementById("legenda").innerHTML = "Otimo";

		document.getElementById(id).src = "imagens/estrelinha_over.gif";

		document.getElementById("b").src = "imagens/estrelinha_over.gif";

		document.getElementById("c").src = "imagens/estrelinha_over.gif";

		document.getElementById("d").src = "imagens/estrelinha_over.gif";

		document.getElementById("e").src = "imagens/estrelinha_over.gif";

	}

}



function email_contato()

{

	var nome = document.getElementById("nome");

	var email = document.getElementById("email");

	var tel = document.getElementById("tel");

	var assunto = document.getElementById("assunto");

	var msg = document.getElementById("msg");

	var valida_email = document.getElementById("valida");

	

	if(nome.value== "")

	{

		valida_email.innerHTML = "Preencha o campo Nome corretamente!";

		nome.focus();

	}

	else if(email.value.indexOf("@") == -1 || email.value.indexOf(".") == -1)

	{

		valida_email.innerHTML = "Preencha o campo E-mail corretamente!";

		email.focus();

	}

	else if(assunto.value== "")

	{

		valida_email.innerHTML = "Preencha o campo Assunto corretamente!";

		assunto.focus();

	}

	else if(msg.value== "")

	{

		valida_email.innerHTML = "Preencha o campo Mensagem corretamente!";

		msg.focus();

	}

	else

	{

		document.getElementById("controle").value = "ok";

		document.forms[1].submit();

	}

}

function pesquisa_professor()

{

	var query1 = document.getElementById("dados1");

	var query2 = document.getElementById("dados2");

	var nivel = document.getElementById("txtNivel");

	var cidade = document.getElementById("txtCidade");

	var estado = document.getElementById("txtUf");
	
	var apresentacao = document.getElementById("texto_perfil");

	query1.value="";

	query2.value="";

	

	for(var i=1;i<8;i++)

	{

		for(var j=1;j<4;j++)

		{

			if(document.getElementById(i+"_"+j).style.backgroundColor=='#58a2ce')

			{

				query2.value += "(horario.Dia = "+i+" AND horario.Turno = "+j+")@@@@";

			}

				

		}

	}

	document.forms[1].submit();

}

function pesquisa_professor()
{

	document.forms[1].submit();

}

function ajuda_professor()
{

	if(document.getElementById("area_atuacao").value=="") {
		document.getElementById("area_atuacao").style.border = '1px solid #993300';  
		document.getElementById("area_atuacao").focus();
		document.getElementById("area_atuacao").style.color = '#993300';
		alert("Preencha o campo obrigatorio");

	} else {

		document.forms[1].submit();
	}

}

function pesquisa_aluno()
{
	document.forms[1].submit();
}

