/*=================================================
@author: João Gilberto Reck
@name: arquivo de javascript
==================================================*/

function MM_preloadImages() { //v3.
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function esticaIframe(h)
{
	document.getElementById('fotos_pag').height = h;
}

// FUNÇÃO PARA verificar se foi digitada uma palavra-chave
function validaBusca(f)
{
	//if((f.palavra.value == "" || f.palavra.value == "qualquer") && f.idProfissao.options[0].selected && f.sexo[0].checked==false && f.sexo[1].checked==false)
	if((f.palavra.value == "" || f.palavra.value == "qualquer"))
	{
		alert("Escolha algum critério para a busca !");
		return false;
	}
	else
		return true;
}
function validaBuscaAvanc(f)
{
	if((f.palavra.value == "" || f.palavra.value == "qualquer") && f.idProfissao.options[0].selected && f.sexo[1].checked==false && f.sexo[2].checked==false && (f.data_nasc.value=="" || f.data_nasc.value=="dd/mm/aaaa") && f.cat_idade.options[0].selected && f.altura_f.value==0 && f.peso_f.value==0 && f.cabelo.options[0].selected && f.olhos.options[0].selected && f.cidade.value=="" && f.uf.options[0].selected && f.idiomas1.value=="" && f.idiomas2.value=="" && f.idiomas3.value=="")
	{
		if(f.altura_i.value!=0 && f.altura_f.value==0)
		{
			alert("Digite um valor para a \"altura final\" !");
			return false;	
		}
		else if(f.peso_i.value!=0 && f.peso_f.value==0)
		{
			alert("Digite um valor para a \"peso final\" !");
			return false;	
		}
		else
		{
			alert("Escolha algum critério para a busca !");
			return false;
		}
	}
	else if(f.altura_i.value > f.altura_f.value)
	{
		alert("A \"altura inicial\" não pode ser maior que a \"altura final\" !");
		return false;	
	}
	else if(f.peso_i.value > f.peso_f.value)
	{
		alert("O \"peso inicial\" não pode ser maior que a \"peso final\" !");
		return false;	
	}
	else
		{return true;}
}
function buscaDataOuIdade(f)
{
	if(f.opcao[0].checked==true)
	{
		f.data_nasc.disabled=false;
		f.cat_idade.disabled=true;
		document.getElementById('data_nasc').style.backgroundColor="";
		document.getElementById('cat_idade').style.backgroundColor="#777";
		f.data_nasc.focus();
	}
	else if(f.opcao[1].checked==true)
	{
		f.data_nasc.disabled=true;
		f.cat_idade.disabled=false;
		document.getElementById('data_nasc').style.backgroundColor="#777";
		document.getElementById('cat_idade').style.backgroundColor="";
		f.cat_idade.focus();
	}
	else
	{
		f.data_nasc.disabled=true;
		f.cat_idade.disabled=true;
		document.getElementById('data_nasc').style.backgroundColor="#777";
		document.getElementById('cat_idade').style.backgroundColor="#777";
	}	
}
// FUNÇÃO PRA ABRIR POPUP
function popup(pagina,w,h)
{    
	var popup = null;		
    popup = window.open(pagina , 'popup' , 'toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,width='+w+',height='+h+',left=0,top=0')
    if (popup != null)
    {
        popup.location.href = pagina;
    }
}
// FUNÇÃO PRA ABRIR POPUP COM O MESMO TAMANHO DA IMAGEM
function popUp(dir,img,w,h) // abre pop-up da imagem grande
{
   	var pagina = 'pop_img.php';
	pagina = pagina+"?dir="+dir+"&img="+img;
	var div = w/h;
	var l_max = 800;
	var a_max = 600;
	// algorítmo pra controlar o tamalho da página
	if(w <= l_max)
	{
		if(h <= a_max)
		{
			width = w;
			height = (width/div);
		}
		else
		{
			height = a_max;
			width = (height*div);
		}
	}
	else // senão, se a largura > l_max
	{
		if(h <= a_max)
		{
			height = h;
			width = (height*div);
			if(width > l_max)
			{
				width = l_max;
				height = (width/div);
			}						
		}
		else // senão, se a largura > l_max e altura > l_max
		{
			height = a_max; // altura = l_max
			width = (height*div);
			if(width > l_max)
			{
				width = l_max;
				height = (width/div);
			}
		}
	}		
	popup(pagina,width,height); // função abre o popup
}
// FUNÇÃO PRA ABRIR POPUP DOS ÁUDIO E VÍDEOS
function popWmp(id,tipo) // abre pop-up da imagem grande
{	
	str_url = "";
	
	if(tipo == "audio")
	{
		var pagina = 'ver_audio.php';		
		var w = 325; 
		var h = 70;
	}
	else
	{
		var pagina = 'ver_video.php';		
		var w = 550; // 325 
		var h = 450; // 325
		
		if(tipo == "video2")
			str_url = "&num=2";
	}
	pagina = pagina+"?idFile="+id+str_url;	
    popup(pagina,w,h); // função abre o popup
}
// FUNÇÃO PRA ESCONDER/MOSTRAR OS DADOS PESSOAIS DO PROFISSIONAL
function escondeDiv(n) // função chamada com o ID do DIV
{
	id = "q_" + n;
	img = "sinal_" + n;
	if(document.getElementById(id).style.display != "none") // se o div não está escondido ele faz sumir
	{
		document.getElementById(img).src = "img/mais.gif";
		//document.getElementById(img).alt = "mostrar";
		document.getElementById(id).style.display = "none";		
	}
	else // senão, ele mostra o div
	{
		document.getElementById(img).src = "img/menos.gif";
		//document.getElementById(img).alt = "ocultar";
		document.getElementById(id).style.display = "block";
	}
}
// FUNÇÃO PRA MOSTAR MENSAGEM NA BARRA DE STATUS
function showBarraStatus(id,n)
{
	if(n==1) // se estiver no onmouseover
	{
		if(document.getElementById(id).style.display != "none")
		{
			window.status = "minimizar tabela de dados";
			return true;
		}
		else
		{
			window.status = "maximizar tabela de dados";
			return true;
		}
	}
	else // senão, se estiver no onmouseout
	{
		window.status = "";
		return true;
	}
}
// FUNÇÃO PRA VALIDAR O FORM DE FALE CONOSCO
function todosFale()
{
	if(document.fale.nome.value == "" || document.fale.email.value == "" || document.fale.mensagem.value == "")
	{
		alert("Todos os campos devem ser preenchidos !");
		return false;
	}
	else
	{
		return true;
	}
}
function mudaFaixa(f, campo)
{
	//dataNasc = f.data_nasc.value;
	dataNasc = document.getElementById('data_nasc').value;
	
	if(dataNasc == 0 || dataNasc == "" || dataNasc == "00/00/0000")
	{
		document.getElementById(campo).disabled = true;
		document.getElementById(campo).style.backgroundColor="#ECE9D8";
	}
	else
	{	
		dataNascParte = dataNasc.split("/");
		data_atual = new Date();
		ano = data_atual.getFullYear();
		mes = data_atual.getMonth() + 1;
		dia = data_atual.getDate();
		
		valor_idade = ano - dataNascParte[2];
		valor_idade = ((mes < dataNascParte[1]) || ((mes == dataNascParte[1]) && (dia < dataNascParte[0]))) ? --valor_idade:valor_idade;
		
		if(valor_idade>=0 && valor_idade<18)
		{
			document.getElementById(campo).disabled = false;
			document.getElementById(campo).style.backgroundColor="";
		}
		else
		{
			document.getElementById(campo).disabled = true;
			document.getElementById(campo).style.backgroundColor="#ECE9D8";
		}
	}
}
function mudaProfissaoAgenciar(f)
{
	if(f.profissao[0].checked == true)
	{		
		document.getElementById('nome_artistico').disabled=false;
		document.getElementById('drt').disabled=false;
		document.getElementsByName('facilidade_sotaques')[0].disabled=false;
		document.getElementsByName('facilidade_sotaques')[1].disabled=false;
		document.getElementById('quais_sotaques').disabled=false;		
		document.getElementsByName('sei_ler')[0].disabled=true;
		document.getElementsByName('sei_ler')[1].disabled=true;
		document.getElementsByName('sei_escrever')[0].disabled=true;
		document.getElementsByName('sei_escrever')[1].disabled=true;
		
		document.getElementsByName('experiencia_teleprompter')[0].disabled=false;
		document.getElementsByName('experiencia_teleprompter')[1].disabled=false;
		document.getElementsByName('experiencia_locucao')[0].disabled=false;
		document.getElementsByName('experiencia_locucao')[1].disabled=false;
		document.getElementsByName('experiencia_dublagem')[0].disabled=false;
		document.getElementsByName('experiencia_dublagem')[1].disabled=false;
		document.getElementsByName('experiencia_mimica')[0].disabled=false;
		document.getElementsByName('experiencia_mimica')[1].disabled=false;
		document.getElementsByName('mestre_cerimonia')[0].disabled=false;
		document.getElementsByName('mestre_cerimonia')[1].disabled=false;
		document.getElementsByName('tempo_experiencia').disabled=false;
		document.getElementsByName('experiencia_circo')[0].disabled=false;
		document.getElementsByName('experiencia_circo')[1].disabled=false;
		document.getElementsByName('modalidades_circo').disabled=false;
		document.getElementsByName('idiomas').disabled=false;
		
		document.getElementById('nome_mae').disabled=true;
		document.getElementById('cpf_mae').disabled=true;
		document.getElementById('rg_mae').disabled=true;
		document.getElementById('ddd_fone_residencial_mae').disabled=true;
		document.getElementById('fone_residencial_mae').disabled=true;
		document.getElementById('ddd_fone_comercial_mae').disabled=true;
		document.getElementById('fone_comercial_mae').disabled=true;
		document.getElementById('ramal_comercial_mae').disabled=true;
		document.getElementById('ddd_celular_mae').disabled=true;
		document.getElementById('celular_mae').disabled=true;
		document.getElementById('email_mae').disabled=true;
		document.getElementById('skype_mae').disabled=true;
		document.getElementById('msn_mae').disabled=true;		
		document.getElementById('nome_pai').disabled=true;
		document.getElementById('cpf_pai').disabled=true;
		document.getElementById('rg_pai').disabled=true;
		document.getElementById('ddd_fone_residencial_pai').disabled=true;
		document.getElementById('fone_residencial_pai').disabled=true;
		document.getElementById('ddd_fone_comercial_pai').disabled=true;
		document.getElementById('fone_comercial_pai').disabled=true;
		document.getElementById('ramal_comercial_pai').disabled=true;
		document.getElementById('ddd_celular_pai').disabled=true;
		document.getElementById('celular_pai').disabled=true;
		document.getElementById('email_pai').disabled=true;
		document.getElementById('skype_pai').disabled=true;
		document.getElementById('msn_pai').disabled=true;
		
		document.getElementById('dados_experiencia').style.display="";
		document.getElementById('dados_pais').style.display="none";
		
		document.getElementById('nome_artistico').style.backgroundColor="";
		document.getElementById('drt').style.backgroundColor="";
		document.getElementById('quais_sotaques').style.backgroundColor="";
		
		document.getElementById('drt_profissao').innerHTML = "de ator";
	}
	else if(f.profissao[1].checked == true)
	{
		document.getElementById('nome_artistico').disabled=true;
		document.getElementById('drt').disabled=false;
		document.getElementsByName('facilidade_sotaques')[0].disabled=true;
		document.getElementsByName('facilidade_sotaques')[1].disabled=true;
		document.getElementById('quais_sotaques').disabled=true;
		document.getElementsByName('sei_ler')[0].disabled=true;	
		document.getElementsByName('sei_ler')[1].disabled=true;	
		document.getElementsByName('sei_escrever')[0].disabled=true;
		document.getElementsByName('sei_escrever')[1].disabled=true;
		
		document.getElementsByName('experiencia_teleprompter')[0].disabled=true;
		document.getElementsByName('experiencia_teleprompter')[1].disabled=true;
		document.getElementsByName('experiencia_locucao')[0].disabled=true;
		document.getElementsByName('experiencia_locucao')[1].disabled=true;
		document.getElementsByName('experiencia_dublagem')[0].disabled=true;
		document.getElementsByName('experiencia_dublagem')[1].disabled=true;
		document.getElementsByName('experiencia_mimica')[0].disabled=true;
		document.getElementsByName('experiencia_mimica')[1].disabled=true;
		document.getElementsByName('mestre_cerimonia')[0].disabled=true;
		document.getElementsByName('mestre_cerimonia')[1].disabled=true;
		document.getElementsByName('tempo_experiencia').disabled=true;
		document.getElementsByName('experiencia_circo')[0].disabled=true;
		document.getElementsByName('experiencia_circo')[1].disabled=true;
		document.getElementsByName('modalidades_circo').disabled=true;
		document.getElementsByName('idiomas').disabled=true;
		
		document.getElementById('nome_mae').disabled=true;
		document.getElementById('cpf_mae').disabled=true;
		document.getElementById('rg_mae').disabled=true;
		document.getElementById('ddd_fone_residencial_mae').disabled=true;
		document.getElementById('fone_residencial_mae').disabled=true;
		document.getElementById('ddd_fone_comercial_mae').disabled=true;
		document.getElementById('fone_comercial_mae').disabled=true;
		document.getElementById('ramal_comercial_mae').disabled=true;
		document.getElementById('ddd_celular_mae').disabled=true;
		document.getElementById('celular_mae').disabled=true;
		document.getElementById('email_mae').disabled=true;
		document.getElementById('skype_mae').disabled=true;
		document.getElementById('msn_mae').disabled=true;		
		document.getElementById('nome_pai').disabled=true;
		document.getElementById('cpf_pai').disabled=true;
		document.getElementById('rg_pai').disabled=true;
		document.getElementById('ddd_fone_residencial_pai').disabled=true;
		document.getElementById('fone_residencial_pai').disabled=true;
		document.getElementById('ddd_fone_comercial_pai').disabled=true;
		document.getElementById('fone_comercial_pai').disabled=true;
		document.getElementById('ramal_comercial_pai').disabled=true;
		document.getElementById('ddd_celular_pai').disabled=true;
		document.getElementById('celular_pai').disabled=true;
		document.getElementById('email_pai').disabled=true;
		document.getElementById('skype_pai').disabled=true;
		document.getElementById('msn_pai').disabled=true;
		
		document.getElementById('dados_experiencia').style.display="none";
		document.getElementById('dados_pais').style.display="none";
		
		document.getElementById('nome_artistico').style.backgroundColor="#ECE9D8";
		document.getElementById('drt').style.backgroundColor="";
		document.getElementById('quais_sotaques').style.backgroundColor="#ECE9D8";
		
		document.getElementById('drt_profissao').innerHTML = "de modelo";
	}
	else if(f.profissao[2].checked == true)
	{
		document.getElementById('nome_artistico').disabled=true;
		document.getElementById('drt').disabled=true;		
		document.getElementsByName('facilidade_sotaques')[0].disabled=false;
		document.getElementsByName('facilidade_sotaques')[1].disabled=false;
		document.getElementById('quais_sotaques').disabled=false;
		document.getElementsByName('sei_ler')[0].disabled=false;
		document.getElementsByName('sei_ler')[1].disabled=false;
		document.getElementsByName('sei_escrever')[0].disabled=false;
		document.getElementsByName('sei_escrever')[1].disabled=false;
		
		document.getElementsByName('experiencia_teleprompter')[0].disabled=true;
		document.getElementsByName('experiencia_teleprompter')[1].disabled=true;
		document.getElementsByName('experiencia_locucao')[0].disabled=true;
		document.getElementsByName('experiencia_locucao')[1].disabled=true;
		document.getElementsByName('experiencia_dublagem')[0].disabled=true;
		document.getElementsByName('experiencia_dublagem')[1].disabled=true;
		document.getElementsByName('experiencia_mimica')[0].disabled=true;
		document.getElementsByName('experiencia_mimica')[1].disabled=true;
		document.getElementsByName('mestre_cerimonia')[0].disabled=true;
		document.getElementsByName('mestre_cerimonia')[1].disabled=true;
		document.getElementsByName('tempo_experiencia').disabled=true;
		document.getElementsByName('experiencia_circo')[0].disabled=true;
		document.getElementsByName('experiencia_circo')[1].disabled=true;
		document.getElementsByName('modalidades_circo').disabled=true;
		document.getElementsByName('idiomas').disabled=true;
		
		document.getElementById('nome_mae').disabled=false;
		document.getElementById('cpf_mae').disabled=false;
		document.getElementById('rg_mae').disabled=false;
		document.getElementById('ddd_fone_residencial_mae').disabled=false;
		document.getElementById('fone_residencial_mae').disabled=false;
		document.getElementById('ddd_fone_comercial_mae').disabled=false;
		document.getElementById('fone_comercial_mae').disabled=false;
		document.getElementById('ramal_comercial_mae').disabled=false;
		document.getElementById('ddd_celular_mae').disabled=false;
		document.getElementById('celular_mae').disabled=false;
		document.getElementById('email_mae').disabled=false;
		document.getElementById('skype_mae').disabled=false;
		document.getElementById('msn_mae').disabled=false;		
		document.getElementById('nome_pai').disabled=false;
		document.getElementById('cpf_pai').disabled=false;
		document.getElementById('rg_pai').disabled=false;
		document.getElementById('ddd_fone_residencial_pai').disabled=false;
		document.getElementById('fone_residencial_pai').disabled=false;
		document.getElementById('ddd_fone_comercial_pai').disabled=false;
		document.getElementById('fone_comercial_pai').disabled=false;
		document.getElementById('ramal_comercial_pai').disabled=false;
		document.getElementById('ddd_celular_pai').disabled=false;
		document.getElementById('celular_pai').disabled=false;
		document.getElementById('email_pai').disabled=false;
		document.getElementById('skype_pai').disabled=false;
		document.getElementById('msn_pai').disabled=false;
		
		document.getElementById('dados_experiencia').style.display="none";
		document.getElementById('dados_pais').style.display="";
		
		document.getElementById('nome_artistico').style.backgroundColor="#ECE9D8";
		document.getElementById('drt').style.backgroundColor="#ECE9D8";
		document.getElementById('quais_sotaques').style.backgroundColor="";
		
		document.getElementById('drt_profissao').innerHTML = "";
	}
}
function mudaSexoAgenciar(f)
{
	if(f.sexo[0].checked == true)
	{
		document.getElementById('torax').disabled=false;
		document.getElementById('terno').disabled=false;
		document.getElementById('colarinho').disabled=false;
		document.getElementById('camisa').disabled=false;
		document.getElementById('torax').style.backgroundColor="";
		document.getElementById('terno').style.backgroundColor="";
		document.getElementById('colarinho').style.backgroundColor="";
		document.getElementById('camisa').style.backgroundColor="";		
		
		document.getElementById('busto').disabled=true;
		document.getElementById('cintura').disabled=true;
		document.getElementById('quadril').disabled=true;
		document.getElementById('busto').style.backgroundColor="#ECE9D8";
		document.getElementById('cintura').style.backgroundColor="#ECE9D8";
		document.getElementById('quadril').style.backgroundColor="#ECE9D8";
	}
	else if(f.sexo[1].checked == true)
	{
		document.getElementById('torax').disabled=true;
		document.getElementById('terno').disabled=true;
		document.getElementById('colarinho').disabled=true;
		document.getElementById('camisa').disabled=true;
		document.getElementById('torax').style.backgroundColor="#ECE9D8";
		document.getElementById('terno').style.backgroundColor="#ECE9D8";
		document.getElementById('colarinho').style.backgroundColor="#ECE9D8";
		document.getElementById('camisa').style.backgroundColor="#ECE9D8";		
		
		document.getElementById('busto').disabled=false;
		document.getElementById('cintura').disabled=false;
		document.getElementById('quadril').disabled=false;
		document.getElementById('busto').style.backgroundColor="";
		document.getElementById('cintura').style.backgroundColor="";
		document.getElementById('quadril').style.backgroundColor="";
	}
}
// VALIDAR O FORM DE QUERO ME AGENCIAR
function todosAgenciar(f){	
	if((document.form_agenciar.profissao[0].checked == false && document.form_agenciar.profissao[1].checked == false && document.form_agenciar.profissao[2].checked == false) || document.getElementById('nome').value == "" || (document.form_agenciar.sexo[0].checked == false && document.form_agenciar.sexo[1].checked == false) || document.getElementById('rg').value == "" || document.getElementById('data_nasc').value == "" || document.getElementById('fone_princ').value == "" || document.getElementById('email').value == ""){
	
		alert("Os campos marcados com astesrisco(*) devem ser preenchidos !");
		return false;
	}else{
		return true;
	}
}

// VALIDAR O FORM DE rg e cpf de QUERO ME AGENCIAR ANTES DE ENVIAR
function SomenteNumero(){ 
	if (event.keyCode<48 || event.keyCode>57){ 
		return false; 
	}
} 

// VALIDAR O FORM DE arquivo de QUERO ME AGENCIAR ANTES DE ENVIAR
function agenciarFileEnviar()
{
	if(document.getElementById('arquivo_1').value == "" && document.getElementById('arquivo_2').value == "" && document.getElementById('arquivo_3').value == "")
	{
		alert("Campos de arquivo vazios!");
		return false;
	}	
	else
		return true;
}
// VALIDAR O FORM DE arquivo de QUERO ME AGENCIAR ANTES DE CONTINUAR
function agenciarFileContinuar(obrigatorio)
{
	if(document.getElementById('arquivo_1').value != "" || document.getElementById('arquivo_2').value != "" || document.getElementById('arquivo_3').value != "")
	{
		alert("Faltou enviar o(s) arquivo(s)! Aperte o botão 'Enviar'.");
		return false;
	}
	else if(obrigatorio == "s")
	{		
		alert("Antes de continuar, envie ao menos uma foto!");
		return false;
	}
	else
		return true;
}
// VALIDA O FORMULÁRIO DE ATUALIZAR DADOS DO PROFISSIONAL
function todosDadosProf(formulario)
{	
	f = document.formulario;
	if(f.email.value=="" || f.cidade.value=="")	
	{
		alert("Os campos marcados com asterisco (*) devem ser preenchidos!");
		return false;
	}
	else
	{
		return true;	
	}
}
