function carregaPagina(pPagina, pMetodo, pDIV) {
	var lDIVGeral;
	var lConteudoPagina;
	var lConteudo;

	try{
		XMLHttp = new XMLHttpRequest();
	} catch(ee) {
		try{
			XMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try{
				XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(E) {
				XMLHttp = false;
			}
		}
	}
	lDIVGeral = document.getElementById(pDIV);
	lDIVGeral.innerHTML = '<br /><br /><center> <img src="webroot/imagens/estrutura/ajax_loader.gif" height="16" width="16" /> </center>';
	XMLHttp.open(pMetodo, pPagina,true);
	XMLHttp.onreadystatechange = function() {
		if (XMLHttp.readyState == 4) {
			lConteudoPagina = XMLHttp.responseText;
			getScripts(lConteudoPagina);
			lConteudoPagina = lConteudoPagina.replace(/\+/g," ");
			lConteudoPagina = unescape(lConteudoPagina);
			lConteudo = document.getElementById(pDIV);
			lConteudo.innerHTML = lConteudoPagina;
		}
	}
	XMLHttp.send(null);
}

function getScripts(pConteudo) { 
    var lInicio = 0;
	var lFim;
	var lNovoTexto;
	
    while (lInicio != -1){
        lInicio = pConteudo.indexOf('<script', lInicio);
        if (lInicio >= 0){
            lInicio = pConteudo.indexOf('>', lInicio) + 1;
            lFim = pConteudo.indexOf("<\/script>", lInicio);
            codigo = pConteudo.substring(lInicio,lFim);
            lNovoTexto = document.createElement("script")
            lNovoTexto.text = codigo;
            document.body.appendChild(lNovoTexto);
        }
    }
}

function validaCPF(pValor) {
	var lCont;
	var lSemDigito = pValor.substr(0,9);
	var lDigito = pValor.substr(9,2);
	var lAux = 0;
	for (lCont = 0; lCont < 9; lCont++) {
		lAux += lSemDigito.charAt(lCont)*(10 - lCont);
	}
	if (lAux == 0){
		alert("CPF Invalido")
		return false;
	}
	lAux = 11 - (lAux % 11);
	if (lAux > 9) lAux = 0;
	if (lDigito.charAt(0) != lAux) {
		alert("CPF Invalido")
		return false;
	}
	lAux *= 2;
	for (lCont = 0; lCont < 9; lCont++)	{
		lAux += lSemDigito.charAt(lCont)*(11 - lCont);
	}
	lAux = 11 - (lAux % 11);
	if (lAux > 9) lAux = 0;
	if (lDigito.charAt(1) != lAux) {
		alert("CPF Invalido")
		return false;
	}
	return true;
}

function verificaFormLogin() {
	var lUsuario = document.getElementById('login');
	
	if (lUsuario.value == '' || lUsuario.value == 'Login') {
		alert('Informe o login');
		lUsuario.value = '';
		lUsuario.focus();
		return true;
	}
	
	document.forms['formlogin'].submit();
}

function verificaFormContato() {
	var lNome = document.getElementById('nome');
	var lEmail = document.getElementById('email');
	var lAssunto = document.getElementById('assunto');
	var lMensgem = document.getElementById('mensagem');
	
	if (lNome.value == '' || lNome.value == 'Nome') {
		alert('Informe seu Nome');
		lNome.value = '';
		lNome.focus();
		return true;
	}
	
	if (lEmail.value == '' || lEmail.value == 'E-mail' || lEmail.value.indexOf('@') == -1) {
		alert('Informe seu E-mail');
		lEmail.value = '';
		lEmail.focus();
		return true;
	}
	
	if (lAssunto.value == '' || lAssunto.value == 'Assunto') {
		alert('Informe o Assunto');
		lAssunto.value = '';
		lAssunto.focus();
		return true;
	}
	
	if (lMensgem.value == '' || lMensgem.value == 'Mensagem') {
		alert('Informe a Mensagem');
		lMensgem.value = '';
		lMensgem.focus();
		return true;
	}
	
	document.forms['formcontato'].submit();
}

function verificaFormTrabalhe() {
	var lNome = document.getElementById('nome');
	var lCPF = document.getElementById('cpf');
	var lIdade = document.getElementById('idade');
	var lAreaAtuacao = document.getElementById('area_atuacao');
	
	if (lNome.value == '' || lNome.value == 'Nome') {
		alert('Informe seu Nome');
		lNome.value = '';
		lNome.focus();
		return true;
	}
	
	if (lCPF.value == '' || lCPF.value == 'CPF') {
		alert('Informe seu CPF');
		lCPF.value = '';
		lCPF.focus();
		return true;
	}
	
	if (lIdade.value == '' || lIdade.value == 'Idade') {
		alert('Informe sua Idade');
		lIdade.value = '';
		lIdade.focus();
		return true;
	}
	
	if (lAreaAtuacao.value == '' || lAreaAtuacao.value == 'Área de Atuação') {
		alert('Informe a Área de Atuação');
		lAreaAtuacao.value = '';
		lAreaAtuacao.focus();
		return true;
	}
	
	if (validaCPF(lCPF.value)) {
		document.forms['formtrabalho'].submit();
	}
}

var lContSetaVoltar = 0;
var lContSetaAvancar = 0;
var lIntervalo;
function movimentaVoltar(pGatilho) {
	var lSeta = document.getElementById('ImagemVoltar');
	
	if (pGatilho == 0) {
		if (lContSetaVoltar <= 3) {
			lSeta.style.marginLeft = lContSetaVoltar + 'px';
			lContSetaVoltar++;
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaVoltar(0); }, 77);
		} else if (lContSetaVoltar == 4) {
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaVoltar(1); }, 77);
		}
	}
	
	if (pGatilho == 1) {
		if (lContSetaVoltar > 0) {
			lContSetaVoltar--;
			lSeta.style.marginLeft = lContSetaVoltar + 'px';
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaVoltar(1); }, 77);
		} else if (lContSetaVoltar == 0) {
			lSeta.style.marginLeft = lContSetaVoltar + 'px';
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaVoltar(0); }, 77);
		}
	}
}

function movimentaAvancar(pGatilho) {
	var lSeta = document.getElementById('ImagemAvancar');
	
	if (pGatilho == 0) {
		if (lContSetaAvancar <= 3) {
			lSeta.style.marginRight = lContSetaAvancar + 'px';
			lContSetaAvancar++;
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaAvancar(0); }, 77);
		} else if (lContSetaAvancar == 4) {
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaAvancar(1); }, 77);
		}
	}
	
	if (pGatilho == 1) {
		if (lContSetaAvancar > 0) {
			lContSetaAvancar--;
			lSeta.style.marginRight = lContSetaAvancar + 'px';
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaAvancar(1); }, 77);
		} else if (lContSetaAvancar == 0) {
			lSeta.style.marginRight = lContSetaAvancar + 'px';
			clearInterval(lIntervalo);
			lIntervalo = setInterval(function () { movimentaAvancar(0); }, 77);
		}
	}
}

var lContGaleria = 1;
function atualizaInfo(pAcao) {
	var lInfoImagem = document.getElementById('InfoImagem');
	var lTotalImagens = document.getElementById('DIVFotoPrincipal').getElementsByTagName('div');
	
	if (lContGaleria == 1 && pAcao == 'subtrai') {
		lContGaleria = lTotalImagens.length;
		lInfoImagem.innerHTML = 'Imagem ' + lContGaleria + ' de ' + lTotalImagens.length;
	} else {
		if (lTotalImagens.length == lContGaleria && pAcao == 'soma') {
			lContGaleria = 1;
			lInfoImagem.innerHTML = 'Imagem ' + lContGaleria + ' de ' + lTotalImagens.length;
		} else {
			if (lTotalImagens.length > lContGaleria && pAcao == 'soma') {
				lContGaleria++;
				lInfoImagem.innerHTML = 'Imagem ' + lContGaleria + ' de ' + lTotalImagens.length;
			} else {
				lContGaleria--;
				lInfoImagem.innerHTML = 'Imagem ' + lContGaleria + ' de ' + lTotalImagens.length;
			}
		}
	}
}
