/* prototype para document.getElementById('String') -> 'String'.gID() */
String.prototype.gID = function(){return document.getElementById(this)}
/* static */
var xIni = (window.innerWidth/2-500)+20, yIni = 200, yFim = window.innerHeight-100, intv;
/* objeto */
var fnwaba = {
	/* inicia variáveis */
	uLogado:				false,
	debug:					false,
	iPad:					false,
	paraVideoClick:			false, // para vídeo ao iniciar navegação pelo site
	numCliFiltros:			6,
	videoTocando:			true,
	videoParadoManual:		false,
	okNavegClientes:		true,
	cxNotCriada:			false,
	maxClientes:			7, // máximo de caixas de clientes por página
	caixasClientes:			0,
	qCor:					7, // número de cores disponíveis (se adicionar cores, criá-las no css)
	xIni:					parent.xIni,
	yIni:					parent.yIni,
	xyInc:					10, // incremento x,y na criação de cada janela
	filtroSel:				0,
	clientesImagensPasta:	"imagens", // pasta de imagens da galeria de clientes
	noticiasImagensPasta:	"imagens/foto_noticia",
	clientesArrayTmp:		[],
	clientesIni:			0,
	clientesTotal:			0,
	nCaixas:				0,
	zIndex:					1,
	indiceMidias:			[],
	intvTempo:				[0], // intervalo de tempo dos vídeos
	intvNomes:				[["Vídeo",""]], // título de cada inervalo do vídeo
	lista:					[],
	arCaixas:				[],
	arID:					[],
	arFavoritos:			[],
	midias:					[],
	arPos:					[],
	// posição inicial das 3 caixas - tamanho, canal, id [x,y], aberta
	listaInicial:			[['g','apro',1,[0,200],true,'sobre'],
							 //['p','apro',3,[0,250],true,'noticias'],
							 ['p','apro',4,[560,250],true,'contato']],
	slideShowAtivo:			true,
	slideShowIndice:		0,
	slideShowTempo:			5,
	/*slideShowImagens:		['fulano00','fulano01','fulano02','fulano03','fulano04'],
	slideShowTitulos:		[["Rio","Fulano Filmes"],["Rio","Fulano Filmes"],["Rio","Fulano Filmes"],["Rio","Fulano Filmes"],["Rio","Fulano Filmes"]],*/
	slideShowImagens:		['fulano00'],
	slideShowTitulos:		[["Vídeo",""]],
	/* limpa/restaura conteúdo dos campos de login */
	fnLogin : function(ob,ov){
		var p = ob.id=="password";
		var v = lang["login_"+(p?"pass":"user")];
		if(p) ob.type = "password";
		if(ov){
			if(ob.value==v) ob.value = "";
			return;
		}
		if(!ob.value){
			ob.value = v;
			if(p) ob.type = "text";
		}
	},
	/* executa login do usuário */
	execLogin : function(obj){
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "login.php",
			data: "usuario="+obj.usuario.value+"&senha="+obj.senha.value,
			success: function(d){
				$(this).addClass("done");
				if(!d){
					window.alert(lang.erro_login);
					return;
				}
				/*else if(d=="erro"){
					window.alert("Já existe um usuário Master logado!");
					return;
				}*/
				top.location.replace('./index.php');
			}
		});
		return false;
	},
	/* limpa/restaura conteúdo do campo de busca */
	fnBusca : function(ob,ov){
		if(ov){
			if(ob.value==lang.busca_form) ob.value = "";
			return;
		}
		if(!ob.value) ob.value = lang.busca_form;
	},
	/* define texto de acordo com linguagem */
	defLang : function(){
		$('body').html($('body').html().replace(/{#[a-z0-9_]*}/g, function(e){
			return lang[e.replace(/[{#}]/g,'')];
		}));
	},
	/* abre/fecha slide vertical */
	udSlide : function(obj){
		if(fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
		if(obj=="#divAdv"){
			/* se usuário fechar a aba de busca avançada, retira seleção */
			if($(obj).is(":visible")){
				'filtro1'.gID().checked = false;
				'filtro2'.gID().checked = false;
				'filtro3'.gID().checked = false;
			}
		}else{
			this.fnAtAtraso();
		}
		this.defEstadoAbinha(obj=="#divAdv"?'0':obj.substr(6,1),false);
		$(obj).is(":hidden")?$(obj).slideDown("fast"):$(obj).slideUp("fast");
	},
	/* define estado da abinha */
	defEstadoAbinha : function(id,rev){
		var cx = ("cxSlide"+id).gID();
		var sl = ("#setaAbinha"+id);
		var estado = $(id==0?"#divAdv":"#caixa"+id+"Conteudo").is(rev?":visible":":hidden");
		if(id>0 && cx)cx.innerHTML = estado?lang.cx_slide:lang.cx_slide_abre;
		$(sl).css({"background":"url(imagens/setinha_"+(estado?"fecha":"abre")+".png)"});
	},
	/* carrega lista de clientes do banco */
	clientesCarrega : function(filtro,openlist){
		if(!openlist) this.filtroSel = filtro;
		if(openlist && fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "clientes.php",
			data: "filtro="+(openlist?this.filtroSel:filtro)+(openlist?"&sort=empresa":""),
			success: function(d){
				$(this).addClass("done");
				if(openlist){
					var cli = d.clientes, html = "<div class=\"clientesLista scroll\">";
					for(var i in cli)html+="<li onclick=\"fnwaba.carregaConteudo(['m','cliente','"+cli[i][3]+"',false,true,'cliente'],true);\">"+cli[i][1]+"</li>";
					html+="</div>";
					var obj = ({
						conteudo:html,
						categoria:"FILMBRAZIL",
						titulo:lang["cliente_filtro_"+(fnwaba.filtroSel==0?'t':fnwaba.filtroSel)]
					});
					fnwaba.retCaixa('p',obj,[],0,'lista',true,'cliente',false);
					return;
				}
				for(var f=0;f<=fnwaba.numCliFiltros;f++)$("#filtro_"+f).css({"color":"#999"});
				$("#filtro_"+filtro).css({"color":"#fff"});
				lista = d.clientes;
				fnwaba.iniLista();
			}
		});
	},
	/* carrega lista de noticias do banco */
	noticia_lista_Carrega : function(filtro,openlist){
		if(!openlist) this.filtroSel = filtro;
		if(openlist && fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "lista_noticias.php",
			data: "filtro="+(openlist?this.filtroSel:filtro)+(openlist?"&sort=empresa":""),
			success: function(d){
				$(this).addClass("done");
				if(openlist){
					var cli = d.noticias, html = "<div class=\"clientesLista scroll\">";
					for(var i in cli){
						html+="<li onclick=\"fnwaba.carregaNoticia('"+cli[i][0]+"');\">"+cli[i][1]+" - "+cli[i][2]+"</li>";
					}
					html+="</div>";
					var obj = ({
						conteudo:html,
						categoria:"FILMBRAZIL",
						titulo:lang["todas_noticias"]
					});
					fnwaba.retCaixa('p',obj,[],0,'noticias',true,'noticias',false);
					return;
				}
				for(var f=0;f<=fnwaba.numCliFiltros;f++)$("#filtro_"+f).css({"color":"#999"});
				$("#filtro_"+filtro).css({"color":"#fff"});
				lista = d.noticias;
				fnwaba.iniLista();
			}
		});
	},
	/* inicia lista dos clientes */
	iniLista : function(){
		this.clientesArrayTmp = [];
		this.clientesTotal = lista.length;
		this.okNavegClientes = this.clientesTotal>=7;
		this.clientesIni = 0;
		for(var i=1;i<=7;i++){
			var img = ('ls'+i).gID();
			if(i<=this.clientesTotal && lista[i-1][0]){
				this.clientesArrayTmp.push(i-1)
				img.src = this.clientesImagensPasta+"/"+lista[i-1][0];
				img.style.display = "inline-block";
			}else{
				img.style.display = "none";
			}
		}
		'setaCliEsq'.gID().style.display = this.okNavegClientes?"inline-block":"none";
		'setaCliDir'.gID().style.display = this.okNavegClientes?"inline-block":"none";
		this.clientesNomeCentral(-1);
	},
	/* mostra nome do cliente central */
	clientesNomeCentral : function(id){
		if(id<0) id = Math.floor((lista.length>7?7:lista.length)/2);
		var titulo = lista[this.clientesArrayTmp[id]][1].split(" ");
		'clientesTitulo2'.gID().innerHTML = "";
		'clientesTitulo1'.gID().innerHTML = titulo[0];
		if(titulo[1]){
			titulo.shift();
			'clientesTitulo2'.gID().innerHTML = titulo.join(" ");
		}
	},
	/* mouse over nos clientes */
	clientesOver : function(obj){
		var id = Number(obj.id.substr(2,1))-1;
		this.clientesNomeCentral(id);
	},
	/* navegação pelos clientes */
	clientesNavega : function(avanca){
		if(!this.okNavegClientes) return;
		if(fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
		this.clientesArrayTmp = [];
		if(avanca){
			if(this.clientesIni==this.clientesTotal) this.clientesIni = 0;
		}else{
			if(this.clientesIni==0) this.clientesIni = this.clientesTotal;
		}
		this.clientesIni+=avanca?1:-1;
		var c = this.clientesIni;
		for(var i=1; i<=7; i++){
			if(c+i>this.clientesTotal) c = -i+1;
			('ls'+i).gID().src = this.clientesImagensPasta+"/"+lista[(c+i)-1][0];
			this.clientesArrayTmp.push((c+i)-1);
		}
		this.clientesNomeCentral(-1);
	},
	/* carrega cliente em uma caixa */
	clientesMostra : function(obj){
		if(fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
		var id = lista[this.clientesArrayTmp[Number(obj.id.substr(2,1))-1]][3];
		this.carregaConteudo(['m','cliente',id,false,true,'cliente'],true);
	},
	/* marca conteúdo como 'arrastável' */
	fnObDrag : function(obj){
		$(obj).draggable({
			handle: 'h2',
			scroll: false,
			addClasses: false,
			start: function(){
				if(fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
			},
			stop: function(){
				fnwaba.atGadPos();
			}
		});
		/* coloca caixa por cima das outras */
		$(obj).click(function(){
			if(fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
			$(obj).css("z-index", fnwaba.zIndex);
			fnwaba.zIndex++;
		});
	},
	/* atualiza posição x,y das caixas */
	atGadPos : function(){
		if(!this.uLogado) return;
		var resp = [];
		for(var i in this.arCaixas){
			var nome = "";
			switch(this.arID[i]){
				case "apro:1":
					nome = "sobre";
					break;
				case "apro:2":
					nome = "press";
					break;
				case "apro:3":
					nome = "noticias";
					break;
				case "apro:4":
					nome = "contato";
					break;
				case "lista:0":
				case "busca:0":
					continue;
					break;
				default:
					nome = "cliente";
					break;
			}
			var tipo = this.arID[i].split(":");
			var tamanho = this.arID[i]=="apro:1"?"g":(tipo[0]=="cliente"?"m":"p");
			var id = tipo[1];
			var pos = 
				(Number(this.arCaixas[i].gID().style.left.replace(/px/,''))-parent.xIni)+":"+
				(Number(this.arCaixas[i].gID().style.top.replace(/px/,'')));
			var aberta = $("#"+this.arCaixas[i]+"Conteudo").is(":visible")?1:0;
			resp.push([tamanho,tipo[0],id,pos,aberta,nome]);
		}
		$.ajax({
			type: "POST",
			data: "posicao="+resp.join("|"),
			url: "salvaGad.php",
			success: function(d){
				$(this).addClass("done");
			}
		});
	},
	/* controla vídeo e slideshow */
	ctrlVideo : function(ac,at){
		if(fnwaba.iPad){
			/* controle do slideshow */
			if(ac=="avancar" || ac=="voltar"){
				clearInterval(parent.intv);
				if(ac=="avancar"){
					fnwaba.slideShowIndice = fnwaba.slideShowIndice==fnwaba.slideShowImagens.length-1?0:fnwaba.slideShowIndice+1;
				}else{
					fnwaba.slideShowIndice = fnwaba.slideShowIndice==0?fnwaba.slideShowImagens.length-1:fnwaba.slideShowIndice-1;
				}
				fnwaba.slideShow();
				return;
			}
			if(fnwaba.slideShowAtivo){
				fnwaba.slideShowAtivo = false;
				clearInterval(parent.intv);
			}else{
				fnwaba.slideShowAtivo = true;
				fnwaba.slideShow();
			}
			'controleVideo'.gID().innerHTML = fnwaba.slideShowAtivo?lang.vid_stop:lang.vid_play;
			return;
		}
		var vt = this.videoTocando;
		if(!ac){
			/* botão stop/play */
			document["aprovideo"].ctrlVideo(vt?"parar":"iniciar");
			this.videoTocando = !vt;
			this.videoParadoManual = !this.videoTocando;
		}else{
			document["aprovideo"].ctrlVideo(ac);
			if(at)this.videoTocando = ac!="parar";
		}
		if(at)'controleVideo'.gID().innerHTML = vt?lang.vid_play:lang.vid_stop;
	},
	retTempos : function(){
		return this.intvTempo;
	},
	marcaTituloVideo : function(id){
		'tituloVideo'.gID().innerHTML = this.intvNomes[id][0];
		'prodVideo'.gID().innerHTML = this.intvNomes[id][1];
	},
	/* inicia slideshow no ipad */
	slideShow: function(){
		if(!fnwaba.slideShowAtivo){
			clearInterval(parent.intv);
			return;
		}
		'tituloVideo'.gID().innerHTML = fnwaba.slideShowTitulos[fnwaba.slideShowIndice][0];
		'prodVideo'.gID().innerHTML = fnwaba.slideShowTitulos[fnwaba.slideShowIndice][1];
		$("#divSlideShow").css({"background":"url(slideshow/"+fnwaba.slideShowImagens[fnwaba.slideShowIndice]+".jpg)"});
		$("#divSlideShow").fadeIn("fast",function(){
			parent.intv = setInterval(function(){
				clearInterval(parent.intv);
				fnwaba.slideShowIndice = fnwaba.slideShowIndice==fnwaba.slideShowImagens.length-1?0:fnwaba.slideShowIndice+1;
				$("#divSlideShow").fadeOut("fast",fnwaba.slideShow);
			},fnwaba.slideShowTempo*1000);
		});
	},
	/* verifica usuário logado */
	userLogado : function(){
		$.ajax({
			type: "POST",
			dataType: "json",
			data: "recuperaLista=true",
			url: "logado.php",
			success: function(d){
				$(this).addClass("done");
				fnwaba.uLogado = d.logado;
				if(d.lista.length){
					fnwaba.carregaLista(d.lista);
				}else{
					if(!d.logado){
						if('username'.gID())'username'.gID().value = lang.login_user;
						if('password'.gID())'password'.gID().value = lang.login_pass;
					}
					fnwaba.carregaLista();
				}
			}
		});
	},
	/**
	 * Carrega padrão inicial se usuário não logado ou carrega lista salva do usuário.
	 * [0]:String - tamanho da caixa (p|m|g)
	 * [1]:String - canal (tipo)
	 * [2]:Number - id
	 * [3]:Array - posição x,y
	 */
	carregaLista : function(ls){
		var lista = ls?ls:this.listaInicial;
		for(var i in lista) this.carregaConteudo(lista[i],false);
	},
	/* realiza busca */
	execBusca : function(obj){
		if(obj.busca.value==lang.busca_form) return false;
		var filtro = false;
		for(var i in obj.filtro){
			if(obj.filtro[i].checked) filtro = "&filtro="+obj.filtro[i].value;
		}
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "busca.php",
			data: "busca="+obj.busca.value+(filtro?filtro:""),
			success: function(d){
				$(this).addClass("done");
				var html = "<div class=\"divBusca scroll\">", tipo = "";
				var arNomes = ['Notícias','Associado','Diretores','Portifólio'];
				var arTipos = ['noticia','cliente','diretor','portifolio'];
				if(d){
					for(i in d.busca){
						if(d.busca[i][2]!=tipo){
							tipo = d.busca[i][2];
							var pos = jQuery.inArray(tipo,arTipos);
							html+="<label>"+arNomes[pos]+"</label>";
						}
						html+="<li onclick=\"fnwaba.respBusca('"+d.busca[i][0]+"','"+d.busca[i][2]+"','"+d.busca[i][3]+"')\">"+d.busca[i][1]+"</li>";
					}
				}else{
					html+="<label>"+lang.erro_busca+"</label>";
				}
				html+="</div>";
				// s:String - tamanho da caixa (p|m|g)
				// d:Object - conteúdo
				// p:Array - posição x,y das caixas (opcional)
				// i:Number - id do cliente
				// t:String - tipo
				// a:Boolean - aberta ou fechada
				// c:String - canal (notícias,...)
				var resp = {
					conteudo:html,
					titulo:lang.busca_form,
					categoria:"FILMBRAZIL"
				};
				fnwaba.retCaixa('p',resp,[],0,'busca',true,'busca',false);
			}
		});
		return false;
	},
	/* clique nos ítens da busca */
	respBusca: function(id,tipo,cli){
		switch(tipo){
			case 'noticia':
				if(!this.cxNotCriada || $("#caixaNoticias").is(":hidden")){
					this.carregaConteudo(['p','apro',3,[0,250],true,'noticias'],true);
				}
				this.carregaNoticia(id);
				break;
			case 'cliente':
				this.carregaConteudo(['m','cliente',id,false,true,'cliente'],true);
				break;
			case 'portifolio':
				$.ajax({
					type: "POST",
					dataType: "json",
					url: "portifolio.php",
					data: "id="+id+"&cli="+cli,
					success: function(d){
						$(this).addClass("done");
						fnwaba.clientesMidiasMostra(cli,id,d,d.grupo,cli);
					}
				});
				break;
			case 'diretor':
				this.dadosEquipe(tipo,id);
				break;
		}
	},
	/**
	 * Carrega conteúdo em uma caixa via ajax.
	 * c[0]:String - tamanho da caixa (p|m|g)
	 * c[1]:String - tipo do conteúdo
	 * c[2]:Number - id do conteúdo
	 * c[3]:Array - posição x,y (opcional)
	 * c[4]:Boolean - aberta ou fechada
	 * c[5]:String - canal
	 * $> envia tipo e id do conteúdo
	 * $< espera json como retorno
	 */
	carregaConteudo : function(c,nova){
		var existe = jQuery.inArray(c[1]+":"+c[2],fnwaba.arID);
		/* verifica caixa já aberta */
		if(existe>=0){
			fnwaba.reativaCaixa(fnwaba.arCaixas[existe]);
			return;
		}
		/* verifica máximo de clientes por tela */
		if(this.caixasClientes>=this.maxClientes && c[0]=='m'){
			window.alert(lang.max_clientes);
			return;
		}
		$.ajax({
			type: "POST",
			dataType: "json",
			url: (c[5]=="noticias"?"noticias":(c[1]=="diretor"?"clientes":"conteudo"))+".php",
			data: c[1]=="diretor"?"tipo_conteudo=equipe&tipo_usuario="+c[1]+"&id_usuario="+c[2]:"tipo="+c[1]+"&id="+c[2],
			success: function(d){
				$(this).addClass("done");
				if(c[5]!='noticias' && !d.titulo) return;
				if(c[5]=='noticias'){
					var n = d.noticias, html = "";
					if(n[0].titulo) html+=fnwaba.montaCaixaNoticia(n[0]);
					html+="<div id=\"caixaNoticias\" class=\"caixaNoticiasLista\">";
					if(n[0].titulo){
						for(var i=1; i<=d.noticias.length-1; i++){
							html+="<li onclick=\"fnwaba.carregaNoticia('"+n[i][0]+"')\"><span class=\"caixaNoticiasListaData\">"+n[i][1]+"</span>";
							html+="<span class=\"caixaNoticiasListaItem\">"+(n[i][2].length>=40?n[i][2].substr(0,37)+'...':n[i][2])+"</span></li>";
						}
					}
					html+="<li style='margin-top: 5px;'><span class='caixaNoticiasListaItem' onclick='fnwaba.noticia_lista_Carrega(0,true);'>"+lang['mais_noticias']+"</span></li>";
					html+="</div>";
					d = {
						conteudo: html,
						titulo: lang.menu_noticias,
						categoria: "FILMBRAZIL"
					}
					fnwaba.cxNotCriada = true;
				}
				if(c[1]=="diretor"){
					var u = d.usuario, html = "<div class=\"equipeDadosUsuario scroll\">";
					if(u['foto'])html+="<img src=\""+d.usuario.foto+"\">";
					if(u['nome'])html+="<span><label>Nome:</label> "+u['nome']+"</span>";
					if(u['apelido'])html+="<span><label>Apelido:</label> "+u['apelido']+"</span>";
					//if(u['sexo'])html+="<span><label>Sexo:</label> "+u['sexo']+"</span>";
					if(u['email'])html+="<span><label>E-mail:</label> <a href=\"mailto:"+u['email']+"\">"+u['email']+"</a></span>";
					if(u['departamento'])html+="<span><label>Departamento:</label> "+u['departamento']+"</span>";
					if(u['cargo'])html+="<span><label>Cargo:</label> "+u['cargo']+"</span>";
					if(u['site'])html+="<span><label>Site:</label> <a href=\""+u['site']+"\" target=\"_blank\">"+u['site']+"</a></span>";
					if(u['celular'])html+="<span><label>Celular:</label> "+u['celular']+"</span>";
					if(u['curriculo'])html+="<span><label>Currículo:</label> "+u['curriculo']+"</span>";
					html+="</div>";
					d = ({
						conteudo:html,
						categoria:u['cliente'],
						titulo:u['nome'].length<=20?u['nome']:u['nome'].substr(0,20)+"..."
					});
					//fnwaba.retCaixa('p',obj,[],id,tipo,true,'equipe',false);
				}
				if(c[5]=="eventos"){}
				fnwaba.retCaixa(c[0],d,c[3],c[2],c[1],c[4],c[5],nova);
			}
		});
	},
	/* monta caixa central de notícia (sem lista) */
	montaCaixaNoticia : function(n){
		var html = "<div id=\"noticiaCentral\">"
		html+="<div class=\"caixaNoticiasTitulo\">"+n['titulo']+"</div>";
		html+="<div class=\"caixaNoticiasConteudo scroll\"><p><span>"+n['data']+"</span>";
		if(n['foto']!='0')html+="<img src=\""+this.noticiasImagensPasta+"/"+n['foto']+"\">";
		html+=n['conteudo'];
		if(n['link'])html+="<a href=\""+n['link']+"\" target=\"_blank\">"+lang.saiba_mais+"</a>"
		html+="<label><b>"+lang.not_fonte+"</b>"+n['fonte']+"</label></p></div></div>";
		return html;
	},
	/* carrega notícia */
	carregaNoticia : function(id){
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "carregaNoticia.php",
			data: "id="+id,
			success: function(d){
				$(this).addClass("done");
				'noticiaCentral'.gID().innerHTML = fnwaba.montaCaixaNoticia(d.noticia);
				$('.scroll').jScrollPane();
			}
		});
	},
	/* reativa caixa existente */
	reativaCaixa : function(cx){
		$("#"+cx).css("z-index", fnwaba.zIndex);
		$("#"+cx+"Conteudo").slideDown("fast");
		fnwaba.zIndex++;
	},
	/* fecha caixa */
	fechaGad : function(id,tipo){
		if(tipo=='noticias') this.cxNotCriada = false;
		var caixa = "caixa"+id, pos = jQuery.inArray(caixa,this.arCaixas), tamanho = caixa.gID().className.substr(5);
		$("#"+caixa).draggable("destroy");
		$("#"+caixa).remove();
		if(pos>=0){
			this.arCaixas.splice(pos,1);
			this.arID.splice(pos,1);
		}
		if(tamanho=="Med") this.caixasClientes--;
		fnwaba.atGadPos();
		if(this.videoTocando && fnwaba.paraVideoClick) this.ctrlVideo("parar",true);
	},
	/* pin */
	pinGad : function(id){
		var caixa = "caixa"+id, desabilitado = $("#"+caixa).draggable("option","disabled");
		$("#"+caixa).draggable(desabilitado?"enable":"disable");
		("pin"+id).gID().innerHTML = "<b>+</b>"+(desabilitado?lang.cx_pin:lang.cx_unpin);
		$("#barraMove"+id).css({
			"cursor":desabilitado?"move":"default"
		});
	},
	/* marca cliente como favorito */
	favClientes : function(cx,cli){
		var pos = jQuery.inArray(cli,this.arFavoritos);
		pos>=0?this.arFavoritos.splice(pos,1):this.arFavoritos.push(cli);
		("fav"+cx).gID().innerHTML = "<b>+</b>"+(pos>=0?lang.cx_fav:lang.cx_unfav);
	},
	/* fecha todos as caixas */
	fechaTodos: function(){
		for(var i in this.arCaixas){
			var caixa = "#"+this.arCaixas[i];
			$(caixa).draggable("destroy");
			$(caixa).remove();
		}
		this.midias = [];
		this.indiceMidias = [];
		this.arCaixas = [];
		this.arID = [];
		this.zIndex = 1;
		this.nCaixas = 0;
		this.caixasClientes = 0;
		fnwaba.resetPos();
		fnwaba.atGadPos();
	},
	/* esconde todas as caixas */
	escondeTodos: function(){
		for(var i in this.arCaixas){
			var cx = "#"+this.arCaixas[i]+"Conteudo";
			if($(cx).is(":visible")){
				$(cx).slideUp("fast");
				this.defEstadoAbinha(this.arCaixas[i].substr(5,1),false);
			}
		}
		this.fnAtAtraso();
	},
	/* reordena caixas */
	ordena : function(){
		var corr = (window.innerWidth/2-500)+20;
		var posPeqX = corr, posMedX = corr+410, posGrdX = corr, posPeqY = 200, posMedY = 200, posGrdY = 200, posIncY = 50;
		var arPeq = [], arMed = [], arGrd = [];
		for(var i in this.arCaixas){
			var cx = this.arCaixas[i];
			if(!this.iPad){
				if($("#"+cx).draggable("option","disabled")){
					var id = cx.substr(5,1);
					$("#"+cx).draggable("enable");
					("pin"+id).gID().innerHTML = "<b>+</b>"+lang.cx_pin;
				}
			}
			var tamanho = cx.gID().className.substr(5);
			eval("ar"+tamanho).push(cx);
		}
		var arFinal = arGrd.concat(arPeq.concat(arMed));
		for(i in arFinal){
			var tamanho = arFinal[i].gID().className.substr(5);
			var px = eval("pos"+tamanho+"X");
			var py = eval("pos"+tamanho+"Y");
			$("#"+arFinal[i]+"Conteudo").slideUp("fast");
			if($("#"+arFinal[i]+"Conteudo").is(":visible"))this.defEstadoAbinha(arFinal[i].substr(5,1),false);
			$("#"+arFinal[i]).animate({
				left: px,
				top: py
			}, "fast", function(){
				fnwaba.resetPos();
			});
			if(tamanho=="Grd"){
				posPeqY+=posIncY;
				posMedY+=posIncY;
			}else{
				tamanho=="Peq"?posPeqY+=posIncY:posMedY+=posIncY;
			}
		}
		this.fnAtAtraso();
	},
	/* atraso para atualizar os gadgets */
	fnAtAtraso : function(){
		var intv = setInterval(function(){
			clearInterval(intv);
			fnwaba.atGadPos();
		},500);
	},
	/* reinicia posição de criação das caixas */
	resetPos : function(){
		this.xIni = parent.xIni;
		this.yIni = parent.yIni;
	},
	/* monta lista de mídias */
	clientesMidiasCria : function(id,tipo,cli){
		var html = "", centro = 0;
		if(tipo=='cria'){
			/* ajusta índice */
			this.indiceMidias[id] = this.midias[id].length<5?Math.floor(this.midias[id].length/2):2;
			/* ajusta matriz inicial */
			this.midias[id] = [false,false].concat(this.midias[id]);
			this.midias[id].push(false,false);
		}
		switch(tipo){
			case 'vai':
				this.indiceMidias[id]+=this.indiceMidias[id]<this.midias[id].length-5?1:0;
				break;
			case 'volta':
				this.indiceMidias[id]-=this.indiceMidias[id]>0?1:0;
				break;
		}
		for(var i = this.indiceMidias[id];i<this.indiceMidias[id]+5;i++){
			if(centro==2)html+="<div class=\"clientesMidiaInfo\" id=\"clientes"+id+"MidiaInfo\" onclick=\"fnwaba.clientesMidiasMostra('"+id+"','"+i+"',false,false,"+cli+")\"><span"+(!this.midias[id][i][1]?" style=\"margin-top:48px\"":"")+">"+this.midias[id][i][0]+"</span><label>"+this.midias[id][i][1]+"</label></div>";
			html+="<img"+(centro==2?" class=\"clientesMidiasSel\"":"")+" src=\""+this.clientesImagensPasta+"/"+(this.midias[id][i]?this.midias[id][i][2]:"sem_midia.png")+"\" onclick=\"fnwaba.clientesMidiasMostra('"+id+"','"+i+"',false,false,"+cli+")\""+(!this.midias[id][i]?" style=\"border:none;width:66px;cursor:default;\"":"")+" />";
			centro++;
		}
		if(tipo!="cria"){
			('clientes'+id+'MidiasImagens').gID().innerHTML = html;
			return false;
		}
		return html;
	},
	/* mostra popup de mídia */
	clientesMidiasMostra : function(cli,id,d,gr,id_cliente){
		if(!d && !this.midias[cli][id]) return;
		if(fnwaba.iPad){
			this.slideShowAtivo = false;
			clearInterval(parent.intv);
		}else{
			if(this.videoTocando) this.ctrlVideo("parar",true);
		}
		var video = (d?d.video:this.midias[cli][id][3]['video']) || false;
		var desc = (d?d.desc:this.midias[cli][id][3]['desc']) || false;
		var link = (d?d.link:this.midias[cli][id][3]['link']) || false;
		var html = "";
		if(video) html+="<div class=\"midiaVideo\">"+video+"</div>";
		if(desc) html+="<div class=\"midiaDesc\">"+desc+"</div>";
		if(link) html+="<div class=\"midiaLink\"><a href=\""+link+"\" target=\"blank\">"+link+"</a></div>";
		'tbMidia'.gID().innerHTML = html;
		tb_show(d?d.titulo:this.midias[cli][id][0],"#TB_inline?height=460&width=440&inlineId=tbMidia",false);
		$.post(
			"atPortifolio.php",
			{'grupo':gr?gr:this.midias[cli][id][3]['grupo'],'cliente':id_cliente}
		);
	},
	/* abre abas na página do cliente */
	tabCliente : function(tab,i,id){
		if(tab==2 || tab==3){
			var tipo_usuario = tab==2?"equipe":"contato_executivo";
			$.ajax({
				type: "POST",
				dataType: "json",
				url: "clientes.php",
				data: "tipo_conteudo=equipe&id_cliente="+id+"&tipo_usuario="+tipo_usuario,
				success: function(d){
					$(this).addClass("done");
					var html = "<div class=\"clientesEquipeLista scroll\">";
					if(tab==2){
						// aba 'equipe'
						if(d.equipe.length){
							html+="<label>"+lang.cx_tabs2+"</label>";
							for(var ii in d.equipe)html+="<li onclick=\"fnwaba.dadosEquipe('equipe','"+d.equipe[ii][0]+"');\">"+d.equipe[ii][1]+"</li>";
							html+="<br/>";
						}
						if(d.diretores.length){
							html+="<label>"+lang.cx_diretores+"</label>";
							for(ii in d.diretores)html+="<li onclick=\"fnwaba.dadosEquipe('diretor','"+d.diretores[ii][0]+"');\">"+d.diretores[ii][1]+"</li>";
						}
					}else{
						// aba 'contato executivo'
						if(d.contato_executivo.length){
							html+="<label>"+lang.cx_tabs3+"</label>";
							for(ii in d.contato_executivo){
								var cex = d.contato_executivo[ii];
								html+="<span>"+lang.form_nome+":&nbsp;</span><b>"+cex['nome']+"</b><br/>";
								html+="<span>"+lang.form_email+":&nbsp;</span><a href=\"mailto:"+cex['email']+"\">"+cex['email']+"</a><br/>";
								html+="<span>"+lang.form_telefone+":&nbsp;</span><b>"+cex['telefone']+"</b><br/><br/>";
							}
						}
					}
					html+="</div>";
					("clientes"+i+"Tab"+tab).gID().innerHTML = html;
					$('.scroll').jScrollPane();
				}
			});
		}
		this.trocaTabs(i,tab);
	},
	/* troca entre tabs */
	trocaTabs : function(i,tab){
		for(var f=1;f<=4;f++)$("#clientes"+i+"Tab"+f).css({"display":"none"});
		$("#clientes"+i+"Tab"+tab).css({"display":"block"});
		for(f=1;f<=4;f++)$("#linkCli"+i+"Tab"+f).css({"color":"#ffde00"});
		$("#linkCli"+i+"Tab"+tab).css({"color":"#fff"});
		$('.scroll').jScrollPane();
	},
	/* recupera dados de um usuário da equipe */
	dadosEquipe : function(tipo,id){
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "clientes.php",
			data: "tipo_conteudo=equipe&tipo_usuario="+tipo+"&id_usuario="+id,
			success: function(d){
				$(this).addClass("done");
				var u = d.usuario, html = "<div class=\"equipeDadosUsuario scroll\">";
				if(u['foto'])html+="<img src=\""+d.usuario.foto+"\">";
				if(u['nome'])html+="<span><label>Nome:</label> "+u['nome']+"</span>";
				if(u['apelido'])html+="<span><label>Apelido:</label> "+u['apelido']+"</span>";
				//if(u['sexo'])html+="<span><label>Sexo:</label> "+u['sexo']+"</span>";
				if(u['email'])html+="<span><label>E-mail:</label> <a href=\"mailto:"+u['email']+"\">"+u['email']+"</a></span>";
				if(u['departamento'])html+="<span><label>Departamento:</label> "+u['departamento']+"</span>";
				if(u['cargo'])html+="<span><label>Cargo:</label> "+u['cargo']+"</span>";
				if(u['site'])html+="<span><label>Site:</label> <a href=\""+u['site']+"\" target=\"_blank\">"+u['site']+"</a></span>";
				if(u['celular'])html+="<span><label>Celular:</label> "+u['celular']+"</span>";
				if(u['curriculo'])html+="<span><label>Currículo:</label> "+u['curriculo']+"</span>";
				html+="</div>";
				var obj = ({
					conteudo:html,
					categoria:u['cliente'],
					titulo:u['nome'].length<=20?u['nome']:u['nome'].substr(0,20)+"..."
				});
				fnwaba.retCaixa('p',obj,[],id,tipo,true,'equipe',false);
			}
		});
	},
	/* envia formulário de contato do cliente */
	enviaContato : function(id,cx,cli){
		var obj = {}, campos = ["nome","empresa","email","telefone","info"];
		/* se for formulário de cliente... */
		if(cli) campos.push("cliente");
		for(var i in campos) obj[campos[i]] = (campos[i]+id).gID().value;
		var frm = jQuery.param(obj);
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "contato.php",
			data: frm,
			success: function(d){
				$(this).addClass("done");
				window.alert(lang.alt_contato_ok);
				for(var i in campos){
					(campos[i]+id).gID().value = "";
				}
			}
		});
	},
	/**
	 * Cria caixa com conteúdo
	 * s:String - tamanho da caixa (p|m|g)
	 * d:Object - conteúdo
	 * p:Array - posição x,y das caixas (opcional)
	 * i:Number - id do cliente
	 * t:String - tipo
	 * a:Boolean - aberta ou fechada
	 * c:String - canal (notícias,...)
	 * n:Boolean - deve ou não atualizar os gadgets no banco
	 */
	retCaixa : function(s,d,p,i,t,a,c,n){
		this.nCaixas++;
		var caixa = ("caixa"+this.nCaixas);
		this.arCaixas.push(caixa);
		this.arID.push(t+":"+i);
		var tamanho = s=='p'?"Peq":(s=='m'?"Med":"Grd");
		var cor = Math.ceil(Math.random()*this.qCor);
		var titulo = d.titulo.split(" ");
		var titulo_1 = titulo[0];
		var titulo_2 = "";
		if(titulo[1]){
			titulo.shift();
			titulo_2 = titulo.join(" ");
		}
		var _dv = document.createElement("div");
		/* verifica se cliente já está definido como favorito */
		var fav = jQuery.inArray(i,this.arFavoritos)>=0 && tamanho=="Med";
		/* inicia caixa padrão */
		var html = "<div id=\"caixa"+this.nCaixas+"\" class=\"caixa"+tamanho+"\"><h2 id=\"iPadDrag"+this.nCaixas+"\"><dl id=\"barraMove"+this.nCaixas+"\" class=\"caixa"+tamanho+"Barra\"><label class=\"caixaTituloCor"+cor+"\"><b>"+titulo_1+"</b> "+titulo_2+"</label><span><dd onclick=\"fnwaba.fechaGad('"+this.nCaixas+"','"+c+"');\">-"+lang.cx_fechar+"</dd>&nbsp;"+(tamanho=="Med"?"<!--dl onclick=\"fnwaba.favClientes('"+this.nCaixas+"','"+i+"');\" id=\"fav"+this.nCaixas+"\"><b>+</b>"+(fav?lang.cx_unfav:lang.cx_fav)+"</dl-->&nbsp;":"")+"<!--dl onclick=\"fnwaba.pinGad('"+this.nCaixas+"');\" id=\"pin"+this.nCaixas+"\"><b>+</b>"+lang.cx_pin+"</dl--><div>"+d.categoria+"</div></span></dl></h2><div class=\"caixa"+tamanho+"Conteudo\" id=\"caixa"+this.nCaixas+"Conteudo\">";
			/* conteúdo da caixa */
			switch(tamanho){
				case "Peq":
				case "Grd":
					if(c=='contato'){
						var frm = "<div class=\"cliTabForm scroll\">";
						//frm+="<label>"+lang.cx_contato+"</label>";
						frm+="<div style=\"margin-top:10px;color:#ffde00 !important;\">RUA DOS PINHEIROS, 870 - CONJ. 161 - SÃO PAULO, SP 05422-001 - BRAZIL - BR (+55 11) 3089.9605 - US (+1 310) 598.8481 filmbrazil@apro.org.br</div>";
						frm+="<dl><span>"+lang.form_nome+":</span> <input type=\"text\" id=\"nome"+i+"\"/></dl>";
						frm+="<dl><span>"+lang.form_empresa+":</span> <input type=\"text\" id=\"empresa"+i+"\"/></dl>";
						frm+="<dl><span>"+lang.form_email+":</span> <input type=\"text\" id=\"email"+i+"\"/></dl>";
						frm+="<dl><span>"+lang.form_telefone+":</span> <input type=\"text\" id=\"telefone"+i+"\"/></dl>";
						frm+="<dl><span>"+lang.form_comentario+":</span> <textarea id=\"info"+i+"\"></textarea></dl>";
						frm+="<dl><span><input type=\"button\" onclick=\"fnwaba.enviaContato('"+i+"','"+this.nCaixas+"',false);\" value=\"&nbsp;"+lang.btn_enviar+"&nbsp;\"/></span></dl>";
						
						frm+="</div>";
						html+=frm;
					}else{
						if(c=='sobre'){
							html+="<div class=\"sobreEsq scroll\"><p>"+d.conteudo+"</p></div>";
							html+="<div class=\"sobreDir\"><img src=\"imagens/logo-filmbrazil.png\">";
							html+="<a href=\"http://apexbrasil.com.br/portal/publicacao/engine.wsp?tmp.idioma="+(lng=="en"?"37&tmp.area=478":"38&tmp.area=420")+"&tmp.texto=\" target=\"_blank\"><img src=\"imagens/logo-apex.png\" border=\"0\"></a></div>";
							//$('.scroll').jScrollPane();
						}else{
							html+="<p class=\"scroll\">"+d.conteudo+"</p>";
							//$('.scroll').jScrollPane();
						}
					}
					break;
				case "Med":
					/* caixas de clientes */
					html+="<div class=\"clientesTabs\"><span class=\"linkTabAtiva\" id=\"linkCli"+this.nCaixas+"Tab1\" onclick=\"fnwaba.tabCliente('1','"+this.nCaixas+"','"+i+"');\">"+lang.cx_tabs1+"</span><span id=\"linkCli"+this.nCaixas+"Tab2\" onclick=\"fnwaba.tabCliente('2','"+this.nCaixas+"','"+i+"');\">"+lang.cx_tabs2+"</span><span id=\"linkCli"+this.nCaixas+"Tab3\" onclick=\"fnwaba.tabCliente('3','"+this.nCaixas+"','"+i+"');\">"+lang.cx_tabs3+"</span><span id=\"linkCli"+this.nCaixas+"Tab4\" onclick=\"fnwaba.tabCliente('4','"+this.nCaixas+"','"+i+"');\">"+lang.cx_tabs4+"</span>";
					if(d.site) html+="<label><a href=\""+(d.site.substr(0,7)=="http://"?d.site:"http://"+d.site)+"\" target=\"_blank\">"+d.site+"</a></label>";
					html+="</div>";
					/* tab 1 - spot com mídias */
					html+="<div id=\"clientes"+this.nCaixas+"Tab1\">";
					html+="<div class=\"scroll clientesConteudo"+(!d.midias?" clientesConteudoSemMidia":"")+(d.imagem?" clientesConteudoComImagem ":"")+"\"><p>"+d.conteudo+"</p></div>";
					if(d.imagem)html+="<img class=\"clientesImagem\" src=\""+this.clientesImagensPasta+"/"+d.imagem+"\"/>";
					/* mídias */
					if(d.midias.length){
						this.midias[this.nCaixas] = d.midias;
						html+="<div class=\"clientesMidias\">";
						html+="<img class=\"clientesMidiasSetaEsq\" src=\"imagens/midia_seta_esq.png\" onclick=\"fnwaba.clientesMidiasCria("+this.nCaixas+",'volta',"+i+");\" />";
						html+="<div class=\"clientesMidiasImagens\" id=\"clientes"+this.nCaixas+"MidiasImagens\">"+this.clientesMidiasCria(this.nCaixas,'cria',i)+"</div>";
						html+="<img class=\"clientesMidiasSetaDir\" src=\"imagens/midia_seta_dir.png\" onclick=\"fnwaba.clientesMidiasCria("+this.nCaixas+",'vai',"+i+");\" />";
						html+="</div>";
					}/* fim mídias */
					html+="</div>";
					/* tab 2 - equipe */
					html+="<div class=\"clientesTabIni\" id=\"clientes"+this.nCaixas+"Tab2\"></div>";
					/* tab 3 - contato executivo */
					html+="<div class=\"clientesTabIni\" id=\"clientes"+this.nCaixas+"Tab3\"></div>";
					/* tab 4 - contato */
					html+="<div class=\"clientesTabIni cliTabForm scroll\" id=\"clientes"+this.nCaixas+"Tab4\">";
					//html+="<label>"+lang.cx_contato+"</label>";
					html+="<input type=\"hidden\" id=\"cliente"+i+"\" value=\""+i+"\"/>";
					html+="<dl><span>"+lang.form_nome+":</span> <input type=\"text\" id=\"nome"+i+"\"/></dl>";
					html+="<dl><span>"+lang.form_empresa+":</span> <input type=\"text\" id=\"empresa"+i+"\"/></dl>";
					html+="<dl><span>"+lang.form_email+":</span> <input type=\"text\" id=\"email"+i+"\"/></dl>";
					html+="<dl><span>"+lang.form_telefone+":</span> <input type=\"text\" id=\"telefone"+i+"\"/></dl>";
					html+="<dl><span>"+lang.form_info+":</span> <textarea id=\"info"+i+"\"></textarea></dl>";
					html+="<dl><span><input type=\"button\" onclick=\"fnwaba.enviaContato('"+i+"','"+this.nCaixas+"',true);\" value=\"&nbsp;"+lang.btn_enviar+"&nbsp;\"/></span></dl>";
					html+="</div>";
					break;
			}
			/* final da caixa */
			html+= "</div><dl class=\"caixaAbinha"+cor+"\" onclick=\"fnwaba.udSlide('#caixa"+this.nCaixas+"Conteudo');\"><label id=\"cxSlide"+this.nCaixas+"\"></label><span class=\"setaAbinha\" id=\"setaAbinha"+this.nCaixas+"\"></span></dl>";
			if(d.twitter){
				html+="<div class=\"twitter_nome\">@"+d.twitter+"</div>";
				html+="<div class=\"twitter_follow\"><a href=\"http://twitter.com/"+d.twitter+"\" target=\"_blank\">"+lang.tw_follow+"</a><span>+</span></div>";
				html+="<div class=\"twitter\"><span id=\"twitter_"+this.nCaixas+"\">"+lang.tw_loading+"</span></div>";
			}
			html+= "</div>";
		_dv.innerHTML = html;
		'conteudoPrincipal'.gID().appendChild(_dv);
		if(d.twitter){
			var tw = fnwaba.nCaixas;
			$.get('twitter/twitter_carrega.php?username='+d.twitter,
				function(e){
					$("#twitter_"+tw).html(e);
				}
			);
		}
		/* carrega posições pré-definidas */
		$("#"+caixa).css({"left":(p?(parent.xIni+Number(p[0])):this.xIni)+"px"});
		$("#"+caixa).css({"top":(p?p[1]:this.yIni)+"px"});
		//if(!Number(a))$("#"+caixa+"Conteudo").slideUp("fast");
		this.defEstadoAbinha(this.nCaixas,a);
		/* incrementa posição de criação das caixas */
		if(!p){
			this.yIni > parent.yFim ? this.xIni = parent.xIni : this.xIni += this.xyInc;
			this.yIni > parent.yFim ? this.yIni = parent.yIni : this.yIni += this.xyInc;
		}
		/* cria novas caixas por cima de todas as outras */
		$("#"+caixa).css({"z-index":fnwaba.zIndex});
		fnwaba.zIndex++;
		/* se for caixa de cliente, adiciona na lista de máximo de caixas */
		if(tamanho=="Med") this.caixasClientes++;
		if(this.iPad){
			new webkit_draggable(caixa,{
				scroll: false,
				handle: 'iPadDrag'+fnwaba.nCaixas,
				onEnd:function(){}
			});
			$("#"+caixa).click(function(){
				if(fnwaba.videoTocando && fnwaba.paraVideoClick) fnwaba.ctrlVideo("parar",true);
				$("#"+caixa).css("z-index", fnwaba.zIndex);
				fnwaba.zIndex++;
			});
		}else{
			this.fnObDrag(caixa.gID());
		}
		if(n)fnwaba.atGadPos();
		$('.scroll').jScrollPane();
	}
};
/* onLoad */
$(document).ready(function(){
	var local = document.URL.search("localhost");
	'busca'.gID().value = lang.busca_form;
	if($.browser.SafariMobile) fnwaba.iPad = true;
	$('#video').load((fnwaba.iPad?"slideshow":"video")+".php");
	fnwaba.clientesCarrega(0,false);
	fnwaba.userLogado();
	/* popup */
	//var tempoPopup = 10, popIntv;
	$("#popup").css({
		left:((window.innerWidth/2)-180)+"px",
		top:(yIni-100)+"px"
	});
	//popIntv = setInterval(function(){
	//	fechaPopup();
	//},tempoPopup*1000);
	fechaPopup = function(){
		clearInterval();
		$("#popup").css({'display':'none'});
	}
	$("#popupX").click(function(){
		fechaPopup();
	});
	/* fim popup */
	if(fnwaba.debug){
		var tx = document.createElement('textarea');
			tx.id = 'txdebug';
			tx.style.width = "100%";
			tx.style.height = "100%";
		$('#divDebug').html(tx);
	}
	/* se local... */
	if(local>=0){
		//$('#video').css({"display":"none"});
		$("#popup").css({"display":"none"});
	}
	if(fnwaba.iPad){
		$(".pontilhado").css({"background":"none"});
	}
});
/* debug */
fndebug = function(txt){
	if(!fnwaba.debug) return;
	'txdebug'.gID().value += txt+"\n";
}
/* detecta ipad */
jQuery.extend(jQuery.browser,
	{SafariMobile : navigator.userAgent.toLowerCase().match(/iP(hone|ad)/i)}
);

function alerta_login(){
	alert("TESTE");	
}

function verificaCargo(){
	var cargoSelecionado =  $('#cargo').find('option').filter(':selected').val();
    if(cargoSelecionado == 'outro'){
	$('#new_cargo').css({'display':'block'});
    }else{
	$('#new_cargo').css({'display':'none'});
    }
}
function verificaCargo2(){
	var cargoSelecionado =  $('#cargo2').find('option').filter(':selected').val();
    if(cargoSelecionado == 'outro'){
	$('#new_cargo2').css({'display':'block'});
    }else{
	$('#new_cargo2').css({'display':'none'});
    }
}
function verificaCargo3(){
	var cargoSelecionado =  $('#cargo3').find('option').filter(':selected').val();
    if(cargoSelecionado == 'outro'){
	$('#new_cargo3').css({'display':'block'});
    }else{
	$('#new_cargo3').css({'display':'none'});
    }
}
function abre_cargo2(){
	$('#mais_cargo2').show();
	$('#mais_1').hide();
}
function abre_cargo3(){
	$('#mais_cargo3').show();	
	$('#mais_2').hide();
}
