// JavaScript Document
	
//BANNER
function show(id)
	{
	var obj = document.getElementById(id);
	obj.className = "mostraObj";
	}
	function hide(id)
	{
	var obj = document.getElementById(id);
	obj.className = "ocultaObj";
	}


function combo_area(qual)
{	
	if(qual == 'matricula')
	show('matricula');	
	else
	hide('matricula');
}

//funcao document
function o(id)
{
	return document.getElementById(id);
}

//PERIODOS
function desativa_peri()
{
	o('per_1').className='periodosOff';
	o('per_2').className='periodosOff';
	o('per_3').className='periodosOff';
	o('per_4').className='periodosOff';
	o('per_5').className='periodosOff';
	o('per_6').className='periodosOff';
	o('per_7').className='periodosOff';
	o('per_8').className='periodosOff';
	o('per_9').className='periodosOff';
	o('per_10').className='periodosOff';
}

function troca_peri(obj)
{
	desativa_peri();
	obj.className='periodosOn';
}

//PERIODOS INGLÊS
function desativa_periI()
{
	o('per_1I').className='periodosOff';
	o('per_2I').className='periodosOff';
	o('per_3I').className='periodosOff';
	o('per_4I').className='periodosOff';
	o('per_5I').className='periodosOff';
	o('per_6I').className='periodosOff';
	o('per_7I').className='periodosOff';
	o('per_8I').className='periodosOff';
}

function troca_periI(obj)
{
	desativa_periI();
	obj.className='periodosOn';
}

//QUEM SOMOS
function troca_cont(cont)
{
	/*o('cont_1').style.display='none';
	o('cont_2').style.display='none';
	o('cont_3').style.display='none';
	o('cont_4').style.display='none';
	o('cont_5').style.display='none';
	o('cont_6').style.display='none';*/
	mapSerializedObjects('cont_',function(obj){ obj.style.display = 'none'; });
	
	o(cont).style.display='block';
}

function desativa_abas()
{
	/*o('link_1').className='off';
	o('link_2').className='off';
	o('link_3').className='off';
	o('link_4').className='off';
	o('link_5').className='off';
	o('link_6').className='off';*/
	mapSerializedObjects('link_',function(obj){ obj.className = 'off'; });
}

function troca_aba(obj,cont)
{
	desativa_abas();
	obj.className='on';
	troca_cont(cont);
}

//INGRESSO
function troca_cont_in(cont)
{
	o('cont_1').style.display='none';
	o('cont_2').style.display='none';
	o('cont_3').style.display='none';
	o('cont_4').style.display='none';
	o(cont).style.display='block';
}

function desativa_abas_in()
{
	o('link_1').className='off';
	o('link_2').className='off';
	o('link_3').className='off';
	o('link_4').className='off';
}

function troca_aba_in(obj,cont)
{
	desativa_abas_in();
	obj.className='on';
	troca_cont_in(cont);
}


//SERVICOS
function troca_cont_serv(cont)
{
	o('cont_1').style.display='none';
	o('cont_2').style.display='none';
	o('cont_3').style.display='none';
	o('cont_4').style.display='none';
	o('cont_5').style.display='none';
	o('cont_6').style.display='none';
	o('cont_7').style.display='none';
	o('cont_8').style.display='none';
	o(cont).style.display='block';
}

function desativa_abas_serv()
{
	o('link_1').className='off';
	o('link_2').className='off';
	o('link_3').className='off';
	o('link_4').className='off';
	o('link_5').className='off';
	o('link_6').className='off';
	o('link_7').className='off';
	o('link_8').className='off';
}

function troca_aba_serv(obj,cont)
{
	desativa_abas_serv();
	obj.className='on';
	troca_cont_serv(cont);
}


//POS
function troca_cont_pos(cont)
{
	/*o('cont_1').style.display='none';
	o('cont_2').style.display='none';
	o('cont_3').style.display='none';
	o('cont_4').style.display='none';
	o('cont_5').style.display='none';
	o('cont_6').style.display='none';*/
	mapSerializedObjects('cont_',function(obj){ obj.style.display='none'; });
	o(cont).style.display='block';
}

function desativa_abas_pos()
{
	/*o('link_1').className='off';
	o('link_2').className='off';
	o('link_3').className='off';
	o('link_4').className='off';
	o('link_5').className='off';
	o('link_6').className='off';*/
	
	mapSerializedObjects('link_',function(obj){ obj.className='off'; });
}

function troca_aba_pos(obj,cont)
{
	desativa_abas_pos();
	obj.className='on';
	troca_cont_pos(cont);
}

//CONVENIOS
function troca_cont_con(cont)
{
	o('cont_1').style.display='none';
	o('cont_2').style.display='none';
	o('cont_3').style.display='none';
	o('cont_4').style.display='none';
	o('cont_5').style.display='none';
	o('cont_6').style.display='none';
	o('cont_7').style.display='none';
	o('cont_8').style.display='none';
	o('cont_9').style.display='none';
	o('cont_10').style.display='none';
	o('cont_11').style.display='none';
	o('cont_12').style.display='none';
	o(cont).style.display='block';
}

function desativa_abas_con()
{
	o('link_1').className='off';
	o('link_2').className='off';
	o('link_3').className='off';
	o('link_4').className='off';
	o('link_5').className='off';
	o('link_6').className='off';
	o('link_7').className='off';
	o('link_8').className='off';
	o('link_9').className='off';
	o('link_10').className='off';
	o('link_11').className='off';
	o('link_12').className='off';
}

function troca_aba_con(obj,cont)
{
	desativa_abas_con();
	obj.className='on';
	troca_cont_con(cont);
}

//LETRAS
function troca_cont_letras(cont)
{
	o('cont_1').style.display='none';
	o('cont_2').style.display='none';
	o('cont_3').style.display='none';
	o('cont_4').style.display='none';
	o(cont).style.display= 'block';
}

function desativa_abas_letras()
{
	o('link_1').className='off';
	o('link_2').className='off';
	o('link_3').className='off';
	o('link_4').className='off';
}

function troca_aba_letras(obj,cont)
{
	desativa_abas_letras();
	obj.className='on';
	troca_cont_letras(cont);
}

//CONTATO

function troca_cont_contato(cont)
{
	o('cont_1').style.display='none';
	o('cont_2').style.display='none';
	o('cont_3').style.display='none';
	o('cont_4').style.display='none';
	o(cont).style.display='block';
}

function desativa_abas_contato()
{
	o('link_1').className='off';
	o('link_2').className='off';
	o('link_3').className='off';
	o('link_4').className='off';
}

function troca_aba_contato(obj,cont)
{
	desativa_abas_contato();
	obj.className='on';
	troca_cont_contato(cont);
}

//CHECA CONTATO
function checarCont(fml) 
{
	var i = 0;
	var j = 'Campos obrigatórios não preenchidos:\n\n';

	if (fml['nome_cont'].value.length == 0) 
	{
		j += ++i + ') Nome\n';
	}
	if (fml['email_cont'].value.length == 0) 
	{
		j += ++i + ') E-mail\n';
	}
	if ((fml['email_cont'].value.length != 0) && ((fml['email_cont'].value.indexOf("@") < 1)))
  	{
		j += ++i + ') E-mail Incorreto\n';
	}
	if (i > 0) 
	{
		alert(j);
		return false;
	} 
	else 
	{
		return true;
	}
}

//CHECAR GMAIL
function checarGmail(fml) 
{
	if(confirm('Você está enviando informações para uma página externa.\nTem certeza?')==true){
		var i = 0;
		var j = 'Campos obrigatórios não preenchidos:\n\n';
	
		if (fml['txtAutosservicoNome'].value.length == 0) 
		{
			j += ++i + ') Nome\n';
		}
		if (fml['login'].value.length == 0) 
		{		
			j += ++i + ') Login\n';
		}
		if (fml['txtAutosservicoSenha'].value.length == 0) 
		{		
			j += ++i + ') Senha\n';
		}
		if (i > 0) 
		{
			alert(j);			
			return false;
		} 
		else 
		{
			fml['txtAutosservicoId'].value += fml['login'].value;			
			alert(fml['txtAutosservicoId'].value);		
			return true;
		}
		
	}
	else {
		return false;
	}
}


//CHECA OUVIDORIA
function checarOuvir(fml) 
{
	var i = 0;
	var j = 'Campos obrigatórios não preenchidos:\n\n';

	if (fml['nome_ouvir'].value.length == 0) 
	{
		j += ++i + ') Nome\n';
	}
	if (fml['email_ouvir'].value.length == 0) 
	{
		j += ++i + ') E-mail\n';
	}
	if ((fml['email_ouvir'].value.length != 0) && ((fml['email_ouvir'].value.indexOf("@") < 1)))
  	{
		j += ++i + ') E-mail Incorreto\n';
	}
	if (i > 0) 
	{
		alert(j);
		return false;
	} 
	else 
	{
		return true;
	}
}

//CHECA TRABALHE CONOSCO
function checarTrab(fml) 
{
	var i = 0;
	var j = 'Campos obrigatórios não preenchidos:\n\n';

	if (fml['nome_trab'].value.length == 0) 
	{
		j += ++i + ') Nome\n';
	}
	if (fml['cpf_trab'].value.length == 0) 
	{
		j += ++i + ') CPF\n';
	}
	if (fml['email_trab'].value.length == 0) 
	{
		j += ++i + ') E-mail\n';
	}
	if ((fml['email_trab'].value.length != 0) && ((fml['email_trab'].value.indexOf("@") < 1)))
  	{
		j += ++i + ') E-mail Incorreto\n';
	}
	if ((fml['ddd_trab'].value.length == 0 || fml['telefone_trab'].value.length == 0) && (fml['ddd2_trab'].value.length == 0 || fml['telefone2_trab'].value.length == 0) && (fml['ddd3_trab'].value.length == 0 || fml['celular_trab'].value.length == 0))
	{
			j += ++i + ') Telefones: Preencha pelo menos um telefone\n';
	}
	if (fml['area'].selectedIndex == 0) 
	{
		j += ++i + ') Área de Interesse\n';
	}
	if (fml['curriculo'].value.length == 0) 
	{
		j += ++i + ') Anexar Curriculum\n';
	}
	if(fml['area'].selectedIndex == 2)
	{
		if (fml['matricula'].value.length == 0) 
		{
			j += ++i + ') Matrícula\n';
		}
	}
	if (i > 0) 
	{
		alert(j);
		return false;
	} 
	else 
	{
		return true;
	}
}

//CHECA CADASTRO

function checarCadHome(fml) 
{
	var i = 0;
	var j = 'Campos obrigatórios não preenchidos:\n\n';

	if (fml['nome'].value.length == 0) 
	{
		j += ++i + ') Nome\n';
	}
	if (fml['email'].value.length == 0) 
	{
		j += ++i + ') E-mail\n';
	}
	if ((fml['email'].value.length != 0) && ((fml['email'].value.indexOf("@") < 1)))
  	{
		j += ++i + ') E-mail Incorreto\n';
	}
	if (i > 0) 
	{
		alert(j);
		return false;
	} 
	else 
	{
		return true;
	}
}

function checarCad(fml) 
{
	var i = 0;
	var j = 'Campos obrigatórios não preenchidos:\n\n';

	if (fml['nome'].value.length == 0) 
	{
		j += ++i + ') Nome\n';
	}
	if (fml['email'].value.length == 0) 
	{
		j += ++i + ') E-mail\n';
	}
	if ((fml['email'].value.length != 0) && ((fml['email'].value.indexOf("@") < 1)))
  	{
		j += ++i + ') E-mail Incorreto\n';
	}
	if (fml['eusou'].selectedIndex == 0) 
	{
		j += ++i + ') Eu sou\n';
	}
	if (fml['conheceucomo'].selectedIndex == 0) 
	{
		j += ++i + ') Como nos conheceu?\n';
	}
	if (i > 0) 
	{
		alert(j);
		return false;
	} 
	else 
	{
		return true;
	}
}


function checarCadCult(fml) 
{
	var i = 0;
	var j = 'Campos obrigatórios não preenchidos:\n\n';

	if (fml['nome'].value.length == 0) 
	{
		j += ++i + ') Nome\n';
	}
	if (fml['email'].value.length == 0) 
	{
		j += ++i + ') E-mail\n';
	}else if ((fml['email'].value.length != 0) && ((fml['email'].value.indexOf("@") < 1)))
  	{
		j += ++i + ') E-mail Incorreto\n';
	}
	if (fml['telefone'].value.length == 0) 
	{
		j += ++i + ') Telefone\n';
	}
	if (fml['cep'].value.length == 0) 
	{
		j += ++i + ') CEP\n';
	}
	if (fml['numero'].value.length == 0) 
	{
		j += ++i + ') Número\n';
	}
	if (fml['eusou'].value.length == 0)
	{
		j += ++i + ') Eu sou\n';
	}
	if (fml['curso_setor'].value.length == 0)
	{
		j += ++i + ') Curso/Setor\n';
	}
	/*if (fml['area_outras'].value.length == 0 && fml['area'].value.length == 0)
	{
		j += ++i + ') Área\n';
	}*/
	if (fml['talento'].value.length == 0)
	{
		j += ++i + ') Talento\n';
	}
	
	if (i > 0) 
	{
		alert(j);
		return false;
	} 
	else 
	{
		return true;
	}
}

function checarSugest(fml)
{
	var i = 0;
	var j = 'Campos obrigatórios não preenchidos:\n\n';

	if (fml['nome_sug'].value.length == 0) 
	{
		j += ++i + ') Nome\n';
	}
	if (fml['sugestao'].value.length == 0) 
	{
		j += ++i + ') Número\n';
	}
	
	if (i > 0) 
	{
		alert(j);
		return false;
	} 
	else 
	{
		return true;
	}
}

//UNIDADES
function u(id)
{
	return document.getElementById(id);
}
function troca_cont_unidade(cont)
{
	u('cont_u1').style.display='none';
	u('cont_u2').style.display='none';
	u('cont_u3').style.display='none';
	//u('cont_u4').style.display='none';
	u(cont).style.display='block';
}

function desativa_abas_unidade()
{
	u('link_u1').className='desativa';
	u('link_u2').className='desativa';
	u('link_u3').className='desativa';
	//u('link_u4').className='desativa';
}

function troca_aba_unidade(obj,cont)
{
	desativa_abas_unidade();
	obj.className='ativa';
	troca_cont_unidade(cont);
}

//MENU AZ
function azmenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}

//VALIDA NÚMEROS
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function leech(v){
    v=v.replace(/o/gi,"0")
    v=v.replace(/i/gi,"1")
    v=v.replace(/z/gi,"2")
    v=v.replace(/e/gi,"3")
    v=v.replace(/a/gi,"4")
    v=v.replace(/s/gi,"5")
    v=v.replace(/t/gi,"7")
    return v
}
function soNumeros(v){
    return v.replace(/\D/g,"")
}

function checarBusca(){
	val = document.getElementById("kw").value
	if(val == "" || val == "DIGITE AQUI"){
		alert("Digite alguma palavra-chave");
		return false;	
	} else {
		return true;	
	}
}
function isArray(obj) 
{
	if (obj.constructor.toString().indexOf("Array") == -1)
		return false;
	else
		return true;
}
function inArray(string,obj)
{
	if(isArray(obj))
	{
		for(var i=0 ; i < obj.length ; i++)
		{
			if(!string.localeCompare(obj[i]))
			{
				return true;
			}
		}
	}
	return false;
}
function ValidaEmail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }else{return false;}
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){return true;}else{return false;}
    }else{
        return false;
        }
}
function enviaForm(form)
{
	var i = 0;
	var j = 'Campos obrigatórios:\n\n';
	var campos = new Array();
	
	var validar = new Array();
	validar[0] = "email";
	validar[1] = "de_email";
	validar[2] = "para_email";
	
	var funcoes = new Array();
	funcoes['email'] = "ValidaEmail";
	funcoes['de_email'] = "ValidaEmail";
	funcoes['para_email'] = "ValidaEmail";
	
	for(var k=0;k<form.length;k++)
	{
		var campo = form[k];
		
		if(campo.getAttribute('title'))
		{
			if(inArray(campo.getAttribute('name'),validar))
			{
					funcao = funcoes[campo.getAttribute('name')];
					
					var jsonData = eval('(' + funcao + ')');
					
					if(!jsonData(campo.value)){
						j += ++i + ')'+campo.getAttribute('title')+' \n';
					}
			}else{
				if (campo.value.length == 0) {
					j += ++i + ')'+campo.getAttribute('title')+' \n';
				}
			}
			
			
		}
	}
	
	if (i > 0) {
		alert(j);
		return false;
	} else {
		return true;
	}
	
}
function salvaValCheckBox(idDestino,valorNaoMarcado,Obj)
{
	if(Obj.checked==true)
	$('#'+idDestino).val(Obj.value);
	
	if(Obj.checked==false)
	$('#'+idDestino).val(valorNaoMarcado);
}


function mapSerializedObjects(pref, callback)
{
	var i = 1;
	while(o(pref+i) != undefined)
	{
		callback(o(pref+i));
		i++;
	}
}

function valida_aedu (form) {
	var i = 0;
	var retorno;
	$(form).find('input').each(function () {
		if (!$(this).val())
			i++;
	});
	
	if (i==0) {
		//alert ($(form).serialize());
		retorno = $.ajax({
			type: "POST",
			url: "ajax/gmail.php",
			data: $(form).serialize(),
			async: false,
			success: function(data){
				data;
			}
		}).responseText;
	}
	if (i>0) {
		alert ('Preencha todos os campos!');
		return false;
	} else if (retorno=='ok') {
		return true;
	} else {
		alert ("Usuário não encontrado!");
		return false;
	}
}
