// JavaScript Document

function Imagens(valor, img1, img2, texto) {
		var tamscroll = document.documentElement.scrollTop + 30;
		var conteudo = document.body.offsetHeight;
		var elEnd = document.createElement("div");
		document.body.appendChild(elEnd);
		var altura = elEnd.offsetTop;
		document.body.removeChild(elEnd);
		if (conteudo > altura){
		var tamAlert = conteudo;
		}
		else {
		var tamAlert = altura;
		}
		if (valor == 1) {
		document.getElementById("DetFotoServ").style.display = "";
		document.getElementById("Fundo").style.display = "";
		document.getElementById("textofoto").innerHTML = texto;
		document.getElementById("Fundo").style.height= tamAlert + "px";
			if (img1 == "1") {
				document.getElementById("foto1").style.display = "none";
				}
				else {
				document.getElementById("foto1").src = "http://www.executar.com.br/novo_site/foto_serv/" + img1;	
			}
			if (img2 == "1") {
				document.getElementById("foto2").style.display = "none";
				}
				else {
				document.getElementById("foto2").src = "http://www.executar.com.br/novo_site/foto_serv/" + img2;	
			}
		document.getElementById("DetFotoServ").style.top = tamscroll + "px";
		}
		if (valor == 2) {
		document.getElementById("DetFotoServ").style.display = "none";
		document.getElementById("Fundo").style.display = "none";
		document.getElementById("foto1").src = "http://www.executar.com.br/novo_site/imagens/foto.jpg";
		document.getElementById("foto2").src = "http://www.executar.com.br/novo_site/imagens/foto.jpg";
		}
}

/* -- video -- */
	
function playVideo(value) {       		   
		document.simpleMovie.SetVariable("vSource", value);
}

/* -- focus input -- */

function Chamar(nome) {
		document.getElementById(nome).className="Focus";
}
	
function Chamar2(nome) {
		document.getElementById(nome).className="";
}

/* -- mascara geral -- */
		
function formatar_mascara(src, mascara) {
		var campo = src.value.length;
		var saida = mascara.substring(0,1);
		var texto = mascara.substring(campo);
		if(texto.substring(0,1) != saida) {
			src.value += texto.substring(0,1);
		}
}

/* -- prefixo fone -- */

function Prefixo(){
		if (document.contato.prefixo.value.length == 2){
		document.contato.fone.focus();
		}
}

function Prefixo2(){
		if (document.inscricao.prefixo1.value.length == 2){
		document.inscricao.fone1.focus();
		}
}

function Prefixo3(){
		if (document.inscricao.prefixo2.value.length == 2){
		document.inscricao.fone2.focus();
		}
}

/* -- valida inscricao -- */

function ValidaInscr() {
	
	if(document.inscricao.nome.value=="")
	{
	alert("Preencha campo NOME corretamente!" );
	document.inscricao.nome.focus();
	return false;
	}
	
	if(document.inscricao.nome.value.length < 8)
	{
	alert("Preencha campo NOME com mais de 8 caracteres!" );
	document.inscricao.nome.focus();
	return false;
	}
	
	var textos = document.inscricao.nome.value+1;
	if(textos > 1){
	alert("Não é permitido apenas caracteres numéricos no campo NOME.");
	document.inscricao.nome.focus();
	return false;
	}
	
	if( document.inscricao.emails.value=="" || document.inscricao.emails.value.indexOf('@')==-1 || document.inscricao.emails.value.indexOf('.')==-1 )
	{
	alert("Preencha campo E-MAIL corretamente!" );
	document.inscricao.emails.focus();
	return false;
	}
	
	var campo = document.inscricao.fone1.value+1;
	var novocampo = campo.replace("-","9")
	if(novocampo >= 1){
	}
	else {
	alert("Digitar apenas caracteres numéricos no campo TELEFONE.");
	document.inscricao.fone1.focus();
	return false;
	}
	
	var campo = document.inscricao.fone2.value+1;
	var novocampo = campo.replace("-","9")
	if(novocampo >= 1){
	}
	else {
	alert("Digitar apenas caracteres numéricos no campo CELULAR.");
	document.inscricao.fone2.focus();
	return false;
	}
	
	if(document.inscricao.city.value=="")
	{
	alert("Preencha campo CIDADE corretamente!" );
	document.inscricao.city.focus();
	return false;
	}
	
	if(document.inscricao.city.value.length < 4)
	{
	alert("Preencha campo CIDADE com mais de 4 caracteres!" );
	document.inscricao.city.focus();
	return false;
	}
	
	var textos = document.inscricao.city.value+1;
	if(textos > 1){
	alert("Não é permitido apenas caracteres numéricos no campo CIDADE.");
	document.inscricao.city.focus();
	return false;
	}
	
	return true;
}

/* -- validar form curriculo -- */

function ValidaTrab() {
	
	if(document.contato.nome.value=="")
	{
	alert("Preencha campo NOME corretamente!" );
	document.contato.nome.focus();
	return false;
	}
	
	if(document.contato.nome.value.length < 8)
	{
	alert("Preencha campo NOME com mais de 8 caracteres!" );
	document.contato.nome.focus();
	return false;
	}
	
	var textos = document.contato.nome.value+1;
	if(textos > 1){
	alert("Não é permitido apenas caracteres numéricos no campo NOME.");
	document.contato.nome.focus();
	return false;
	}
	
	if(document.contato.prof.value=="")
	{
	alert("Preencha campo CARGO PRETENDIDO corretamente!" );
	document.contato.prof.focus();
	return false;
	}
	
	if(document.contato.prof.value.length < 6)
	{
	alert("Preencha campo CARGO PRETENDIDO com mais de 6 caracteres!" );
	document.contato.prof.focus();
	return false;
	}
	
	var textos = document.contato.prof.value+1;
	if(textos > 1){
	alert("Não é permitido apenas caracteres numéricos no campo CARGO PRETENDIDO.");
	document.contato.prof.focus();
	return false;
	}
	
	var campo = document.contato.fone.value+1;
	var novocampo = campo.replace("-","9")
	if(novocampo >= 1){
	}
	else {
	alert("Digitar apenas caracteres numéricos no campo TELEFONE.");
	document.contato.fone.focus();
	return false;
	}
	
	if( document.contato.emails.value=="" || document.contato.emails.value.indexOf('@')==-1 || document.contato.emails.value.indexOf('.')==-1 )
	{
	alert("Preencha campo E-MAIL corretamente!" );
	document.contato.emails.focus();
	return false;
	}
	
	if(document.contato.arquivo.value=="")
	{
	alert("Preencha campo CURRÍCULO corretamente!" );
	return false;
	}
	
	return true;
}

/* -- validar form contato -- */

function Valida() {
	
	if(document.contato.nome.value=="")
	{
	alert("Preencha campo NOME corretamente!" );
	document.contato.nome.focus();
	return false;
	}
	
	if(document.contato.nome.value.length < 8)
	{
	alert("Preencha campo NOME com mais de 8 caracteres!" );
	document.contato.nome.focus();
	return false;
	}
	
	var textos = document.contato.nome.value+1;
	if(textos > 1){
	alert("Não é permitido apenas caracteres numéricos no campo NOME.");
	document.contato.nome.focus();
	return false;
	}
	
	if(document.contato.assunto.value=="")
	{
	alert("Preencha campo ASSUNTO corretamente!" );
	document.contato.assunto.focus();
	return false;
	}
	
	if(document.contato.assunto.value.length < 8)
	{
	alert("Preencha campo ASSUNTO com mais de 8 caracteres!" );
	document.contato.assunto.focus();
	return false;
	}
	
	var textos = document.contato.assunto.value+1;
	if(textos > 1){
	alert("Não é permitido apenas caracteres numéricos no campo ASSUNTO.");
	document.contato.assunto.focus();
	return false;
	}
	
	if(document.contato.comentario.value=="")
	{
	alert("Preencha campo COMENTÁRIO corretamente!" );
	document.contato.comentario.focus();
	return false;
	}
	
	if(document.contato.comentario.value.length < 20)
	{
	alert("Preencha campo COMENTÁRIO com mais de 20 caracteres!" );
	document.contato.comentario.focus();
	return false;
	}
	
	var textos = document.contato.comentario.value+1;
	if(textos > 1){
	alert("Não é permitido apenas caracteres numéricos no campo COMENTÁRIO.");
	document.contato.comentario.focus();
	return false;
	}
	
	var campo = document.contato.fone.value+1;
	var novocampo = campo.replace("-","9")
	if(novocampo >= 1){
	}
	else {
	alert("Digitar apenas caracteres numéricos no campo TELEFONE.");
	document.contato.fone.focus();
	return false;
	}
	
	if( document.contato.emails.value=="" || document.contato.emails.value.indexOf('@')==-1 || document.contato.emails.value.indexOf('.')==-1 )
	{
	alert("Preencha campo E-MAIL corretamente!" );
	document.contato.emails.focus();
	return false;
	}
	
	return true;
}
