function mudaFigura(obj, novaFigura){
	obj.src=novaFigura
}

function validaFormulario(){
	form = document.getElementsByTagName("form")[0];
	valido = true;
	for (var i=0; i<form.elements.length; i++){
   		form.elements[i].style.backgroundColor="#FFFFFF";
   		//campos do tipo text
   		if((form.elements[i].type=='text')&
   		   (eNulo(form.elements[i].value))&
   		   (form.elements[i].className=="obrigatorio")){
   		   		form.elements[i].style.backgroundColor="#FFFFCC";
	   			valido=false;
    	} 
    	//campos do tipo Select
    	if((form.elements[i].type=='select-one')&
   		   (form.elements[i].value==0)&
   		   (form.elements[i].className=="obrigatorio")){
   		   		form.elements[i].style.backgroundColor="#FFFFCC";
	   			valido=false;
    	} 
    	
	}
	if (!valido){
		alert('Observe os campos em destaque!\nEles devem estar preenchidos!');
	} else {
		form.submit();
	}
}

function eNulo(s){
	return ((s == null) || (s.length == 0))
}

function getDados(objForm){
	var params = new Array();
	for (var i=0; i<objForm.elements.length; i++){
		var parametro = encodeURIComponent(objForm.elements[i].name);
		parametro +="=";
		parametro +=encodeURIComponent(objForm.elements[i].value);
		params.push(parametro);
	}
	return params.join("&");
}

function limparFormulario(objForm){
	for (var i=0; i<objForm.elements.length-1; i++){
		objForm.element[i].value="";
	}
}

// <Sintaxe>: aplicaMascara( <mascara>, <conteudo> );
// <mascara>: (string) Máscara que será aplicada à <conteudo>
// <conteudo>: (string) Conteúdo em que será aplicada <mascara>
//// Caracteres especiais para <mascara>
// # - Somente números (0-9)
// @ - Somente letras(a-Z)
// A - Somente letras maiúsculas (A-Z) (converte minúsculas para maiúsculas)
// a - Somente letras minúsculas (a-z) (converte maiúsculas para minúsculas)
// ? - Letras ou números apenas//
// Exemplos:
// DATA - '##/##/####'
// CPF - '###.###.###-##'
// TEL - '(##) ####-####'
// TESTE - '??a ##.###/AA AAA @! Aa#@?'
function aplicaMascara( mascara, valor ){
	trabalho = '';
	extra = 0;
	tamanho = valor.length;
	for( i =0; i <=mascara.length; i++ )
		if( mascara.charAt(i) !='A' )
			if( mascara.charAt(i) !='a' )
				valor = valor.replace(mascara.charAt(i), '');
				for( i =0; i <mascara.length; i++ ){
					if( i > (tamanho -1 +extra) )
						break;
					MASK = mascara.charAt(i);
					VAL = valor.charAt(i -extra);
					switch( MASK ){// Números
						case '#':
							if((VAL.charCodeAt(0) >=48) && (VAL.charCodeAt(0) <=57))
								trabalho += VAL;
							break;
						case '@':
							if(((VAL.charCodeAt(0) >=65) && (VAL.charCodeAt(0) <=90)) || 
							   ((VAL.charCodeAt(0) >=97) && (VAL.charCodeAt(0) <=122)))
							   trabalho += VAL;
							break;
						case 'A':
							if(((VAL.charCodeAt(0) >=65) && (VAL.charCodeAt(0) <=90)) || 
							   ((VAL.charCodeAt(0) >=97) && (VAL.charCodeAt(0) <=122)))
							   trabalho += VAL.toUpperCase();
							break;
						case 'a':
							if(((VAL.charCodeAt(0) >=65) && (VAL.charCodeAt(0) <=90)) || 
							   ((VAL.charCodeAt(0) >=97) && (VAL.charCodeAt(0) <=122)))
							   trabalho += VAL.toLowerCase();
							break;
						case '?':
							if(((VAL.charCodeAt(0) >=48) && (VAL.charCodeAt(0) <=57)) ||
							   ((VAL.charCodeAt(0) >=65) && (VAL.charCodeAt(0) <=90)) || 
							   ((VAL.charCodeAt(0) >=97) && (VAL.charCodeAt(0) <=122)))
							   trabalho += VAL;
							break;
						default:
							trabalho += MASK;extra++;
							break;
					}
				}
	return trabalho;
}

function limpaMascara(valor){
	var valorLimpo="";
	for( i =0; i <=valor.length; i++ ) {
		if ((valor.charAt(i) !='.')&&
			(valor.charAt(i) !='-')&&
			(valor.charAt(i) !='(')&&
			(valor.charAt(i) !=')')&&
			(valor.charAt(i) !='/')&&
			(valor.charAt(i) !='\\')){
			valorLimpo+=valor.charAt(i);
		}
	}
	return valorLimpo;
}

function listaCursos(tipo){
	objSelect = document.getElementById('cursos');
	qtde = objSelect.childNodes.length;
	for (i=0; i<qtde; i++){
		objSelect.removeChild(objSelect.lastChild);		
	}

	if(tipo=='SIMPOSIO'){
		//----------------------
		var opcao1=document.createElement("option");
		opcao1.setAttribute("value","biologia");
		opcao1.appendChild(document.createTextNode("Biologia"));
		objSelect.appendChild(opcao1);
		//----------------------
		var opcao6=document.createElement("option");
		opcao6.setAttribute("value","edfiscialic");
		opcao6.appendChild(document.createTextNode("Educação Física - Licenciatura"));
		objSelect.appendChild(opcao6);
		//----------------------		
		var opcao2=document.createElement("option");
		opcao2.setAttribute("value","historia");
		opcao2.appendChild(document.createTextNode("História"));
		objSelect.appendChild(opcao2);
		//----------------------		
		var opcao3=document.createElement("option");
		opcao3.setAttribute("value","letras");
		opcao3.appendChild(document.createTextNode("Letras"));
		objSelect.appendChild(opcao3);
		//----------------------
		var opcao4=document.createElement("option");
		opcao4.setAttribute("value","matematica");
		opcao4.appendChild(document.createTextNode("Matemática"));
		objSelect.appendChild(opcao4);
		//----------------------
		var opcao5=document.createElement("option");
		opcao5.setAttribute("value","pedagogia");
		opcao5.appendChild(document.createTextNode("Pedagogia"));
		objSelect.appendChild(opcao5);
		//----------------------
		var opcao7=document.createElement("option");
		opcao7.setAttribute("value","quimicalic");
		opcao7.appendChild(document.createTextNode("Química - Licenciatura"));
		objSelect.appendChild(opcao7);
		//----------------------
		var opcao8=document.createElement("option");
		opcao8.setAttribute("value","outrossimp");
		opcao8.appendChild(document.createTextNode("Outros"));
		objSelect.appendChild(opcao8);
	}else{
		//----------------------
		var op1=document.createElement("option");
		op1.setAttribute("value","adminsitracao");
		op1.appendChild(document.createTextNode("Administração"));
		objSelect.appendChild(op1);
		//----------------------
		var op6=document.createElement("option");
		op6.setAttribute("value","contabeis");
		op6.appendChild(document.createTextNode("Ciências Contábeis"));
		objSelect.appendChild(op6);
		//----------------------		
		var op2=document.createElement("option");
		op2.setAttribute("value","edfisica");
		op2.appendChild(document.createTextNode("Educação Fisica - Bacharelado"));
		objSelect.appendChild(op2);
		//----------------------		
		var op3=document.createElement("option");
		op3.setAttribute("value","enfermagem");
		op3.appendChild(document.createTextNode("Enfermagem"));
		objSelect.appendChild(op3);
		//----------------------
		var op4=document.createElement("option");
		op4.setAttribute("value","fisioterapia");
		op4.appendChild(document.createTextNode("Fisioterapia"));
		objSelect.appendChild(op4);
		//----------------------
		var op7=document.createElement("option");
		op7.setAttribute("value","quimica");
		op7.appendChild(document.createTextNode("Química - Bacharelado"));
		objSelect.appendChild(op7);
		//----------------------
		var op5=document.createElement("option");
		op5.setAttribute("value","tecnologia");
		op5.appendChild(document.createTextNode("Tecn. em Sistemas para Internet"));
		objSelect.appendChild(op5);
		//----------------------
		var op9=document.createElement("option");
		op9.setAttribute("value","to");
		op9.appendChild(document.createTextNode("Terapia Ocupacional"));
		objSelect.appendChild(op9);
		//----------------------
		var op8=document.createElement("option");
		op8.setAttribute("value","outros");
		op8.appendChild(document.createTextNode("Outros"));
		objSelect.appendChild(op8);
	}
}
/* Gerencia o Funcionamento das TAB's
	Uma delas deve começar com o valor inicial a classe tabAiva
*/
function alteraTab(tabAtual){
	if (tabAtual.className=='tabInativa'){
		var tab = document.getElementById('tabs');
		// percorre os spans para encontrar a tab ATIVA e INATIVA-LA
		for (i=0; i < tab.getElementsByTagName("span").length; i++){
			itemTabAtivo =tab.getElementsByTagName("span")[i];
			if (itemTabAtivo.className=='tabAtiva'){
				document.getElementById("conteudo"+itemTabAtivo.id.substring(3)).style.display="none";
				itemTabAtivo.className='tabInativa';
			}
		}
		tabAtual.className='tabAtiva';
		document.getElementById("conteudo"+tabAtual.id.substring(3)).style.display="block";		
	}
}

function validaValorCPF()
{
 varValor = document.verificar.cpf_1_autor.value;
 if ( isNaN( varValor ) )
 {
   alert("O campo Valor deve ser numérico.");
   document.verificar.cpf_1_autor.value = "";
   document.verificar.cpf_1_autor.focus();
   return false;
 }
 varValor = document.verificar.cpf_outros_autores1.value;
 if ( isNaN( varValor ) )
 {
   alert("O campo Valor deve ser numérico.");
   document.verificar.cpf_outros_autores1.value = "";
   document.verificar.cpf_outros_autores1.focus();
   return false;
 }
varValor = document.verificar.cpf_outros_autores2.value;
 if ( isNaN( varValor ) )
 {
   alert("O campo Valor deve ser numérico.");
   document.verificar.cpf_outros_autores2.value = "";
   document.verificar.cpf_outros_autores2.focus();
   return false;
 }
varValor = document.verificar.cpf_outros_autores3.value;
 if ( isNaN( varValor ) )
 {
   alert("O campo Valor deve ser numérico.");
   document.verificar.cpf_outros_autores3.value = "";
   document.verificar.cpf_outros_autores3.focus();
   return false;
 }
}

function limparSubmissao(){
	document.getElementById('autor1').innerHTML='';
	document.getElementById('autor2').innerHTML='';
	document.getElementById('autor3').innerHTML='';
	document.getElementById('autor4').innerHTML='';
	document.getElementById('autor5').innerHTML='';				
}

function enviarSubmissao(){
	if (document.getElementById('cursos').value=='0'){
		alert('É necessário escolher um Curso!')
		return false;
	}

	if (document.getElementById('arquivo').value==''){
		alert('É necessário selecionar o arquivo a ser submetido!')
		return false;
	}

	if(document.getElementById('tituloArtigo').value==''){
		alert('É necessário informar o Título do Artigo!')
		return false;
	}

	if(document.getElementById('cpfAutor1').value!=''){
		document.getElementById('cpfAutor1').value=limpaMascara(document.getElementById('cpfAutor1').value);
	}else{
		alert('É necessário informar o autor principal!');
		return false;
	}
	
	if (document.getElementById('cpfAutor2').value!=''){
		document.getElementById('cpfAutor2').value=limpaMascara(document.getElementById('cpfAutor2').value);
	}
	
	if (document.getElementById('cpfAutor3').value!=''){
		document.getElementById('cpfAutor3').value=limpaMascara(document.getElementById('cpfAutor3').value);
	}
	
	if(document.getElementById('cpfAutor4').value!=''){
		document.getElementById('cpfAutor4').value=limpaMascara(document.getElementById('cpfAutor4').value);
	}
	
	if(document.getElementById('cpfAutor5').value!=''){
		document.getElementById('cpfAutor5').value=limpaMascara(document.getElementById('cpfAutor5').value);			
	}
	document.forms[0].submit();
}

