//escreve o flash na div desejada para que nao precise clicar nele antes de usa-lo
function montaFlash(destino, flavez, width, height, trans, scale){

	var myFlash =
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+flavez+'" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="movie" value="swf/'+flavez+'.swf" />'
	;
	if (trans == "yes"){
		myFlash += '<param name="wmode" value="transparent" />';
	}
	if (scale == "yes"){
		myFlash += '<param name="scale" value="noscale" />';
	}
	myFlash +=
	'<param name="quality" value="high" />'+
	'<param name="bgcolor" value="#ffffff" />'+
	'<embed src="swf/'+flavez+'.swf" wmode="transparent" quality="high" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="empresas" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>'
	;
	document.getElementById(destino).innerHTML = myFlash;
}


// SOLUÇÃO PARA O SCRIPT DO JQUERY QUE ENTRA EM CONFLITO COM O SCRIPT DO PROTOTYPE.
// FOI SUBSTTITUIDO O $ PARA $foo PARA SOLUCIONAR O PROBLEMA DO CONFLITO ENTRE OS SCRIPTS.
var $foo = jQuery.noConflict();

function verificaHome(){
	var urlAtual = window.location.href;
	var tamanho = urlAtual.split("#").length;
	if(tamanho==1)
		carregapagina("pg_home");
}


function redimensionaInternas() {
	var ie = /msie/i.test(navigator.userAgent);
	var ieBox = ie && (document.compatMode == null || document.compatMode == "BackCompat");

	var w, h; // Contem o width e o height da janela
	var canvasEl = ieBox ? document.body : document.documentElement;
	w = window.innerWidth || canvasEl.clientWidth;
	h = window.innerHeight || canvasEl.clientHeight;
	rh = document.getElementById('rodape_bg').innerHeight || document.getElementById('rodape_bg').clientHeight;
	if(parseInt(h-470-220-6)>rh){
		//document.getElementById('internas').setAttribute('style','min-height:'+parseInt(h-223-165)+'px;height: auto !important;');
		//document.getElementById('internas').style.height = parseInt(h-223-165)+'px';
		$foo('#rodape_bg').css({minHeight:parseInt(h-470-220-6)+'px', height:'auto !important', height:parseInt(h-470-220-6)+'px'});
	}
}


//carrega a pagina solicitada
function carregapagina(pagina){
	$foo("#Geral").slideDown("normal");
	//show_loading();
	setTimeout("pausa('"+pagina+"')",1000);
}

function pausa (pagina) {
	$foo('#Geral').load("pg_int.asp", function() {											
		//hide_loading();
	});
}


//mostra a mensagem de carregando
show_loading = function() {
	//$foo("#ajax_loader").show();
	$foo("#Geral").slideUp("slow");
}

//oculta a mensagem de carregando
hide_loading = function() {
	
	//$foo("#ajax_loader").hide();
	$foo("#Geral").slideDown("slow");
	setTimeout("document.title='.. Festival ..';", 500);

	//inicializa novamente o lightbox para paginas carregadas internamente via ajax
	setTimeout("Lightbox.prototype.updateImageList()", 1000);
}


// 1 VARIÁVEL (VETOR) E 2 METODOS PARA CONTROLAR AS LISTAS DE CATEGORIAS NA GALERIA DE FOTOS DO SITE
var categorias = new Array();

function fechaCategorias(qtdCateg){
	//for(i=0; i<=qtdCateg; i++){
	for(i=0; i<=100; i++){
		categorias[i]="fechado";
	}
}

//abre a categoria de fotos se ela estiver fechada
function abreFecha(id) {
	if(categorias[id] == "fechado"){
		//busca as categorias e as galerias que tem relacionamento com a categoria passada como parametro
		$foo('#cate_'+id).load("sistemas/geral/sis/galeria/new_view3/index.php?acao=filhoByCate&id="+id);
		$foo("#cate_"+id).slideDown("normal");
		categorias[id] = "aberto";
	}else{
		//$foo("#cate_"+id).css({margin:'0 0 0 10px', padding:'0 0 0 15px'});
		//$foo("#cate_"+id+" li").css({padding:'0 0 0 0px'});
		$foo("#cate_"+id).fadeOut("normal");
		categorias[id] = "fechado";
	}
}

//abre a categoria de fotos se ela estiver fechada
function abreFechaVideos(id) {
	if(categorias[id] == "fechado"){
		//busca as categorias e as galerias que tem relacionamento com a categoria passada como parametro
		$foo('#cate_'+id).load("ctrlImplementa.php?acao=filhoByCate&id_cate="+id);
		$foo("#cate_"+id).slideDown("normal");
		categorias[id] = "aberto";
	}else{
		//$foo("#cate_"+id).css({margin:'0 0 0 10px', padding:'0 0 0 15px'});
		//$foo("#cate_"+id+" li").css({padding:'0 0 0 0px'});
		$foo("#cate_"+id).fadeOut("normal");
		categorias[id] = "fechado";
	}
}

//verifica se o email informada eh valido
function validaEmail(email){
	ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$");
	if (ER.test(email)){
		return true;
	}else{
		return false;
	}
}

//cadastra o email informado no newsletter
function cadNews(email){
	if(email=="Digite aqui seu e-mail e receba novidades" || email=="Escriba aqui su e-mail" || email=="Type here your e-mail"){
		alert("Informe seu e-mail");
	}else{
		if(!validaEmail(email)){
			alert("E-mail invalido!");
		}else{
			$foo("#submitHidden").load("ctrlImplementa.php?acao=addNews&email="+email);
		}
	}
}

function validaFrmPresidente(form){
	document.getElementById("resposta").style.display = "block";
	if(form.txtNome.value==""){
		form.txtNome.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtEmail.value==""){
		form.txtEmail.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			form.txtEmail.focus();
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
			return false;
		}
	}
	if(form.txtDDD.value==""){
		form.txtDDD.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtFone.value==""){
		form.txtFone.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo FONE!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtVoce.value==""){
		form.txtVoce.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo VOC&Ecirc; &Eacute;!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtAssunto.value==""){
		form.txtAssunto.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ASSUNTO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtMensagem.value==""){
		form.txtMensagem.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmPresidente").formSerialize());
}

function validaFrmContato(form){
	document.getElementById("resposta").style.display = "block";
	if(form.txtNome.value==""){
		form.txtNome.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtEmail.value==""){
		form.txtEmail.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			form.txtEmail.focus();
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
			return false;
		}
	}
	if(form.txtDDD.value==""){
		form.txtDDD.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtFone.value==""){
		form.txtFone.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo FONE!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtAssunto.value==""){
		form.txtAssunto.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ASSUNTO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtMensagem.value==""){
		form.txtMensagem.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmContato").formSerialize());
}

function validaFrmAssocie(form){
	document.getElementById("resposta").style.display = "block";
	if(form.txtNome.value==""){
		form.txtNome.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtEmail.value==""){
		form.txtEmail.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			form.txtEmail.focus();
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
			return false;
		}
	}
	if(form.txtCPF.value==""){
		form.txtCPF.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CPF!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtRG.value==""){
		form.txtRG.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo RG!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtNascDia.value==""){
		form.txtNascDia.focus();
		document.getElementById("resposta").innerHTML = "Por favor, selecione o DIA DE NASCIMENTO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtNascMes.value==""){
		form.txtNascMes.focus();
		document.getElementById("resposta").innerHTML = "Por favor, selecione o M&Ecirc;S DE NASCIMENTO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtNascAno.value==""){
		form.txtNascAno.focus();
		document.getElementById("resposta").innerHTML = "Por favor, selecione o ANO DE NASCIMENTO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtRua.value==""){
		form.txtRua.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo RUA!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtComplemento.value==""){
		form.txtComplemento.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo COMPLEMENTO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtBairro.value==""){
		form.txtBairro.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo BAIRRO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtCidade.value==""){
		form.txtCidade.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CIDADE!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtCEP.value==""){
		form.txtCEP.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CEP!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtEstado.value==""){
		form.txtEstado.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ESTADO!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtPais.value==""){
		form.txtPais.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo PA&Iacute;S!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtFoneResDDD.value==""){
		form.txtFoneResDDD.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD DO TELEFONE RESIDENCIAL!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtFoneRes.value==""){
		form.txtFoneRes.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo TELEFONE RESIDENCIAL!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtFoneCelDDD.value==""){
		form.txtFoneCelDDD.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD DO TELEFONE CELULAR!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	if(form.txtFoneCel.value==""){
		form.txtFoneCel.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo TELEFONE CELULAR!";
		setTimeout("document.getElementById(\"resposta\").style.display = \"none\"",3000);
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmAssociar").formSerialize());
}
