﻿function ValidarData(p_valor) {
	var expReg = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/(19|20)?\d{2}$/;
	var aRet = true;
	if( (p_valor.match(expReg)) && (p_valor != '') ) {
		var dia = p_valor.substring(0,2);
		var mes = p_valor.substring(3,5);
		var ano = p_valor.substring(6,10);
		if ((mes == 4 || mes == 6 || mes == 9 || mes == 11 ) && dia > 30) {
			aRet = false;
		}else{
			if ((ano % 4) != 0 && mes == 2 && dia > 28) {
				aRet = false;
			}else{
				if ((ano%4) == 0 && mes == 2 && dia > 29) {
					aRet = false;
				}
			}
		}
	}else{
		aRet = false;  
    }
	return aRet;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

var TEMPO = 5000;

function ola() {alert('ola'); }

function addEvent(obj, evType, fn){
    fld = document.getElementById(obj);
    if (window.addEventListener) // Usuário Inteligente
        fld.addEventListener(evType, fn, true)
    if (window.attachEvent) // Usuário do IEca
        fld.attachEvent("on" + evType, fn)
}

function contador(evt) {
    var qtd = 1000;
    var nmCampo = (typeof window.event != "undefined") ? event.srcElement.id : evt.target.id;
    campo = document.getElementById(nmCampo);
    div = document.getElementById("div" + nmCampo.substring(nmCampo.lastIndexOf('_') + 1, nmCampo.length));
    if (campo.value.length >= qtd)
        campo.value = campo.value.substring(0, qtd);
    div.innerHTML = (qtd - campo.value.length) + " caracteres restantes";
}

function contadorINI(div, campo, qtd) {
    campo = document.getElementById(campo);
    if (campo.value.length >= qtd)
        campo.value = campo.value.substring(0, qtd);
    document.getElementById(div).innerHTML = (qtd-campo.value.length) + " caracteres restantes";
}


////////////////////////////// FUNCOES BOX VAGAS EM DESTAQUE 1
var vagaAtualBoxVagas1 = 0;
var idIntervalBoxVagas1;
var direcaoBoxVagas1 = "";
var dadosBoxVagas1 = new Array();

function mudaBoxVagas1(p) {
    if( direcaoBoxVagas1 == "a" )
        rodaMaisBoxVagas1();
    if( direcaoBoxVagas1 == "v" )
        rodaMenosBoxVagas1();
        
    document.getElementById("imgBoxVaga1").src = "/Shared/Logomarcas/" + dadosBoxVagas1[vagaAtualBoxVagas1][3];
    document.getElementById("linkBoxVaga1").innerHTML = dadosBoxVagas1[vagaAtualBoxVagas1][0];
    document.getElementById("textoBoxVaga1").innerHTML = dadosBoxVagas1[vagaAtualBoxVagas1][1];
    document.getElementById("linkBoxVaga1").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas1[vagaAtualBoxVagas1][2];
    document.getElementById("textoBoxVaga1").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas1[vagaAtualBoxVagas1][2];
    document.getElementById("linkImgBoxVaga1").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas1[vagaAtualBoxVagas1][2]; 
}

function rodaMaisBoxVagas1() {
    if( vagaAtualBoxVagas1 == dadosBoxVagas1.length-1 ) {
        vagaAtualBoxVagas1 = 0;
    }else{
        vagaAtualBoxVagas1++;
    }
}

function rodaMenosBoxVagas1() {
    if( vagaAtualBoxVagas1 <= 0 ) {
        vagaAtualBoxVagas1 = dadosBoxVagas1.length-1;
    }else{
        vagaAtualBoxVagas1--;
    }
}

function avancarBoxVagas1() {
    direcaoBoxVagas1 = "a";
    mudaBoxVagas1();
    setClearBoxVagas1();
}

function voltarBoxVagas1() {
    direcaoBoxVagas1 = "v";
    mudaBoxVagas1();
    setClearBoxVagas1();
}

function setClearBoxVagas1() {
    clearInterval(idIntervalBoxVagas1);
    idIntervalBoxVagas1 = window.setInterval(mudaBoxVagas1, TEMPO);
}

function iniciaBox1() {
    mudaBoxVagas1();
    direcaoBoxVagas1 = "a";
    setClearBoxVagas1();
}

function pararBox1() {
    clearInterval(idIntervalBoxVagas1);
}

function continuarBox1() {
    idIntervalBoxVagas1 = window.setInterval(mudaBoxVagas1, TEMPO);
}
////////////////////////////// FIM FUNCOES BOX VAGAS EM DESTAQUE 1









////////////////////////////// FUNCOES BOX VAGAS EM DESTAQUE 2
var vagaAtualBoxVagas2 = 0;
var idIntervalBoxVagas2;
var direcaoBoxVagas2 = "";
var dadosBoxVagas2 = new Array();

function mudaBoxVagas2(p) {
    if( direcaoBoxVagas2 == "a" )
        rodaMaisBoxVagas2();
    if( direcaoBoxVagas2 == "v" )
        rodaMenosBoxVagas2();
        
    document.getElementById("imgBoxVaga2").src = "/Shared/Logomarcas/" + dadosBoxVagas2[vagaAtualBoxVagas2][3];
    document.getElementById("linkBoxVaga2").innerHTML = dadosBoxVagas2[vagaAtualBoxVagas2][0];
    document.getElementById("textoBoxVaga2").innerHTML = dadosBoxVagas2[vagaAtualBoxVagas2][1];
    document.getElementById("linkBoxVaga2").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas2[vagaAtualBoxVagas2][2];
    document.getElementById("textoBoxVaga2").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas2[vagaAtualBoxVagas2][2];
    document.getElementById("linkImgBoxVaga2").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas2[vagaAtualBoxVagas2][2]; 
}

function rodaMaisBoxVagas2() {
    if( vagaAtualBoxVagas2 == dadosBoxVagas2.length-1 ) {
        vagaAtualBoxVagas2 = 0;
    }else{
        vagaAtualBoxVagas2++;
    }
}

function rodaMenosBoxVagas2() {
    if( vagaAtualBoxVagas2 <= 0 ) {
        vagaAtualBoxVagas2 = dadosBoxVagas2.length-1;
    }else{
        vagaAtualBoxVagas2--;
    }
}

function avancarBoxVagas2() {
    direcaoBoxVagas2 = "a";
    mudaBoxVagas2();
    setClearBoxVagas2();
}

function voltarBoxVagas2() {
    direcaoBoxVagas2 = "v";
    mudaBoxVagas2();
    setClearBoxVagas2();
}

function setClearBoxVagas2() {
    clearInterval(idIntervalBoxVagas2);
    idIntervalBoxVagas2 = window.setInterval(mudaBoxVagas2, TEMPO);
}

function iniciaBox2() {
    mudaBoxVagas2();
    direcaoBoxVagas2 = "a";
    setClearBoxVagas2();
}

function pararBox2() {
    clearInterval(idIntervalBoxVagas2);
}

function continuarBox2() {
    idIntervalBoxVagas2 = window.setInterval(mudaBoxVagas2, TEMPO);
}
////////////////////////////// FIM FUNCOES BOX VAGAS EM DESTAQUE 2









////////////////////////////// FUNCOES BOX VAGAS EM DESTAQUE 3
var vagaAtualBoxVagas3 = 0;
var idIntervalBoxVagas3;
var direcaoBoxVagas3 = "";
var dadosBoxVagas3 = new Array();

function mudaBoxVagas3(p) {
    if( direcaoBoxVagas3 == "a" )
        rodaMaisBoxVagas3();
    if( direcaoBoxVagas3 == "v" )
        rodaMenosBoxVagas3();
        
    document.getElementById("imgBoxVaga3").src = "/Shared/Logomarcas/" + dadosBoxVagas3[vagaAtualBoxVagas3][3];
    document.getElementById("linkBoxVaga3").innerHTML = dadosBoxVagas3[vagaAtualBoxVagas3][0];
    document.getElementById("textoBoxVaga3").innerHTML = dadosBoxVagas3[vagaAtualBoxVagas3][1];
    document.getElementById("linkBoxVaga3").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas3[vagaAtualBoxVagas3][2];
    document.getElementById("textoBoxVaga3").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas3[vagaAtualBoxVagas3][2];
    document.getElementById("linkImgBoxVaga3").href = "/Candidato/Vagas/Detalhes.aspx?idVaga=" + dadosBoxVagas3[vagaAtualBoxVagas3][2]; 
}

function rodaMaisBoxVagas3() {
    if( vagaAtualBoxVagas3 == dadosBoxVagas3.length-1 ) {
        vagaAtualBoxVagas3 = 0;
    }else{
        vagaAtualBoxVagas3++;
    }
}

function rodaMenosBoxVagas3() {
    if( vagaAtualBoxVagas3 <= 0 ) {
        vagaAtualBoxVagas3 = dadosBoxVagas3.length-1;
    }else{
        vagaAtualBoxVagas3--;
    }
}

function avancarBoxVagas3() {
    direcaoBoxVagas3 = "a";
    mudaBoxVagas3();
    setClearBoxVagas3();
}

function voltarBoxVagas3() {
    direcaoBoxVagas3 = "v";
    mudaBoxVagas3();
    setClearBoxVagas3();
}

function setClearBoxVagas3() {
    clearInterval(idIntervalBoxVagas3);
    idIntervalBoxVagas3 = window.setInterval(mudaBoxVagas3, TEMPO);
}

function iniciaBox3() {
    mudaBoxVagas3();
    direcaoBoxVagas3 = "a";
    setClearBoxVagas3();
}

function pararBox3() {
    clearInterval(idIntervalBoxVagas3);
}

function continuarBox3() {
    idIntervalBoxVagas3 = window.setInterval(mudaBoxVagas3, TEMPO);
}
////////////////////////////// FIM FUNCOES BOX VAGAS EM DESTAQUE 3







////////////////////////////// FUNCOES BOX CLIENTES
var vagaAtualClientes = 0;
var idIntervalClientes;
var direcaoClientes = "";
var dadosClientes = new Array();

function mudaClientes(p) {
    if( direcaoClientes == "a" )
        rodaMaisClientes();
    if( direcaoClientes == "v" )
        rodaMenosClientes();
        
    document.getElementById("imgCliente").src = "/Shared/Logomarcas/" + dadosClientes[vagaAtualClientes][3];
    //document.getElementById("linkClienteNome").innerHTML = dadosClientes[vagaAtualClientes][1];
    //document.getElementById("linkClienteArea").innerHTML = dadosClientes[vagaAtualClientes][2];
}

function rodaMaisClientes() {
    if( vagaAtualClientes == dadosClientes.length-1 ) {
        vagaAtualClientes = 0;
    }else{
        vagaAtualClientes++;
    }
}

function rodaMenosClientes() {
    if( vagaAtualClientes <= 0 ) {
        vagaAtualClientes = dadosClientes.length-1;
    }else{
        vagaAtualClientes--;
    }
}

function avancarClientes() {
    direcaoClientes = "a";
    mudaClientes();
    setClearClientes();
}

function voltarClientes() {
    direcaoClientes = "v";
    mudaClientes();
    setClearClientes();
}

function setClearClientes() {
    clearInterval(idIntervalClientes);
    idIntervalClientes = window.setInterval(mudaClientes, TEMPO);
}

function iniciaClientes() {
    mudaClientes();
    direcaoClientes = "a";
    setClearClientes();
}

function pararClientes() {
    clearInterval(idIntervalClientes);
}

function continuarClientes() {
    idIntervalClientes = window.setInterval(mudaClientes, TEMPO);
}
////////////////////////////// FIM FUNCOES BOX CLIENTES












////////////////////////////// FUNCOES BOX NOTICIAS
var vagaAtualNoticias = 0;
var idIntervalNoticias;
var direcaoNoticias = "";
var dadosNoticias = new Array();

function mudaNoticias(p) {
    if( direcaoNoticias == "a" )
        rodaMaisNoticias();
    if( direcaoNoticias == "v" )
        rodaMenosNoticias();
        
    document.getElementById("linkNoticiasTitulo").href = "/Institucional/Noticia.aspx?idNoticia=" + dadosNoticias[vagaAtualNoticias][0];
    document.getElementById("linkNoticiasTexto").href = "/Institucional/Noticia.aspx?idNoticia=" + dadosNoticias[vagaAtualNoticias][0];
    document.getElementById("linkNoticiasTitulo").innerHTML = dadosNoticias[vagaAtualNoticias][1];
    document.getElementById("linkNoticiasTexto").innerHTML = dadosNoticias[vagaAtualNoticias][2];
}

function rodaMaisNoticias() {
    if( vagaAtualNoticias == dadosNoticias.length-1 ) {
        vagaAtualNoticias = 0;
    }else{
        vagaAtualNoticias++;
    }
}

function rodaMenosNoticias() {
    if( vagaAtualNoticias <= 0 ) {
        vagaAtualNoticias = dadosNoticias.length-1;
    }else{
        vagaAtualNoticias--;
    }
}

function avancarNoticias() {
    direcaoNoticias = "a";
    mudaNoticias();
    setClearNoticias();
}

function voltarNoticias() {
    direcaoNoticias = "v";
    mudaNoticias();
    setClearNoticias();
}

function setClearNoticias() {
    clearInterval(idIntervalNoticias);
    idIntervalNoticias = window.setInterval(mudaNoticias, TEMPO);
}

function iniciaNoticias() {
    mudaNoticias();
    direcaoNoticias = "a";
    setClearNoticias();
}

function pararNoticias() {
    clearInterval(idIntervalNoticias);
}

function continuarNoticias() {
    idIntervalNoticias = window.setInterval(mudaNoticias, TEMPO);
}
////////////////////////////// FIM FUNCOES BOX NOTICIAS











////////////////////////////// FUNCOES BOX ESTATISTICAS
var vagaAtualEstatisticas = 0;
var idIntervalEstatisticas;
var direcaoEstatisticas = "";
var dadosEstatisticas = new Array();

function mudaEstatisticas(p) {
    if( direcaoEstatisticas == "a" )
        rodaMaisEstatisticas();
    if( direcaoEstatisticas == "v" )
        rodaMenosEstatisticas();
    if(dadosEstatisticas[vagaAtualEstatisticas][0] > 0) {
        document.getElementById("linkEstatisticasTitulo").href = "/Institucional/Estatistica.aspx?idNoticia=" + dadosEstatisticas[vagaAtualEstatisticas][0];
        document.getElementById("linkEstatisticasTexto").href = "/Institucional/Estatistica.aspx?idNoticia=" + dadosEstatisticas[vagaAtualEstatisticas][0];
    }
    document.getElementById("linkEstatisticasTitulo").innerHTML = dadosEstatisticas[vagaAtualEstatisticas][1];
    document.getElementById("linkEstatisticasTexto").innerHTML = dadosEstatisticas[vagaAtualEstatisticas][2];
}

function rodaMaisEstatisticas() {
    if( vagaAtualEstatisticas == dadosEstatisticas.length-1 ) {
        vagaAtualEstatisticas = 0;
    }else{
        vagaAtualEstatisticas++;
    }
}

function rodaMenosEstatisticas() {
    if( vagaAtualEstatisticas <= 0 ) {
        vagaAtualEstatisticas = dadosEstatisticas.length-1;
    }else{
        vagaAtualEstatisticas--;
    }
}

function avancarEstatisticas() {
    direcaoEstatisticas = "a";
    mudaEstatisticas();
    setClearEstatisticas();
}

function voltarEstatisticas() {
    direcaoEstatisticas = "v";
    mudaEstatisticas();
    setClearEstatisticas();
}

function setClearEstatisticas() {
    clearInterval(idIntervalEstatisticas);
    idIntervalEstatisticas = window.setInterval(mudaEstatisticas, TEMPO);
}

function iniciaEstatisticas() {
    mudaEstatisticas();
    direcaoEstatisticas = "a";
    setClearEstatisticas();
}

function pararEstatisticas() {
    clearInterval(idIntervalEstatisticas);
}

function continuarEstatisticas() {
    idIntervalEstatisticas = window.setInterval(mudaEstatisticas, TEMPO);
}
////////////////////////////// FIM FUNCOES BOX ESTATISTICAS
