// Folha de controle dos comportamentos da página Concórcios TV

//variaveis de controle da visualização das listas de videos
galeria = "fechado";
resultados = "fechado";

$(document).ready(function(){//Controle do JQuery
	
	carregaPlayerInicial();//inicia a seleção dos players
	controleAssembleia();//Inicializa o controle do player da assembleia
	toogleListaAssembleia();//Inicializa o controle da vizialização da lista da assembeia
	toogleListaGaleria();//Inicializa o controle da vizialização da lista de vídeos da galeria de videos
	toogleListaResultados();//Inicializa o controle da vizialização da lista de vídeos dos resultados							 
	toogleFormSugetoes();//Inicializa o controle da vizialização do formulário d envio de sugestões
	limitarCaracter()//Inicializa o controle do contadro de caracteres
	abreTutorial();//Inicializa a chamada de abertura do tutorial
	apagaLuz();//Inicializa o controle da função apaga luz
	controleLinksFlv();//inicializa o controle dos links na lista de videos
	mudaBgBoxVideo();//inicializa o controle que muda o background do .box-video-lista
	nextVideo();//Inicializa o controle do botao Proximo 
	prevVideo();//Inicializa o controle do botão Anterior
});



//Seleciona qual player iniciará na página
function carregaPlayerInicial(){
	var dia    = $("#boxPlayerTvu").attr("dia");
	var inicio = $("#boxPlayerTvu").attr("inicio");
	var fim    = $("#boxPlayerTvu").attr("fim");
			
	var data = new Date();
			
	var hoje   = data.getDate();
	var hAgora = data.getHours();
	var mAgora = data.getMinutes();
	
	if(hAgora < 10){
		hAgora = "0"+hAgora;
	}
	
	if(mAgora < 10){
		mAgora = "0"+mAgora;
	}
	
	var agora = hAgora+":"+mAgora;
					
	if(hoje == dia && agora >= inicio && agora <=fim){
		document.getElementById("playerTvu").innerHTML ='<iframe src="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/player-tvu.html" frameborder="0" scrolling="no" width="365" height="273" allowtransparency="1"></iframe>'
		$("#boxPlayerTvu").show();
		$("#boxFlvPlayer").hide();
		$("#boxInfosPlayerTvu").show();
	}else{
		$("#boxFlvPlayer").hide();
		$("#boxPlayerWmv").show();
	}
}


//CONTROLE DO PLAYER DA ASSEMBLEIA
function controleAssembleia(){
	$(".linkAssembleia").click(
		function(){
			var dia    = $("#boxPlayerTvu").attr("dia");
			var inicio = $("#boxPlayerTvu").attr("inicio");
			var fim    = $("#boxPlayerTvu").attr("fim");
			
			var data = new Date();
			
			var hoje = data.getDate();
			var hAgora = data.getHours();
	    var mAgora = data.getMinutes();
			
			if(hAgora < 10){
				hAgora = "0"+hAgora;
			}
			
			if(mAgora < 10){
				mAgora = "0"+mAgora;
			}
			
			var agora = hAgora+":"+mAgora;
							
			if(hoje == dia && agora >= inicio && agora <=fim){
					document.getElementById("playerTvu").innerHTML ='<iframe src="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/player-tvu.html" frameborder="0" scrolling="no" width="365" height="273" allowtransparency="1"></iframe>'
				$("#boxPlayerTvu").show();
				$("#boxFlvPlayer").hide();
				$("#flvPlayer").html("");
				$("#boxInfosPlayerTvu").show();
			}else{
			  $("#boxFlvPlayer").hide();
			  $("#boxPlayerWmv").show();
			}
			
			$("#crtlAssembleia").show();
			$("#titdescAssembleia").show();
			return false;
		}
	)
}

//CONTROLE DA VISUALIAZAÇÃO DA LISTA DA ASSEMBLEIA
function toogleListaAssembleia(){
	$("#btnControleAssembleia").click(
		function(){
			$("#listaVideosGaleria").slideUp();
			$("#listaVideosResultados").slideUp();
			$("#listaVideosAssembleia").slideDown();
			$("#btnControleAssembleia").find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_assembleia_aberto.jpg"})
			$("#btnControleListaVideosResultados").find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_resultados_fechado.jpg"})
			$("#btnControleListaVideosGaleria").find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_galeria_fechado.jpg"})
			
			galeria = "fechado";
			resultados = "fechado";
			return false;
		}
	)
}


//CONTROLE DA VISUALIZAÇÃO DA LISTA DE VÍDEOS DA GALERIA DE VÍDEOS
function toogleListaGaleria(){
	$("#btnControleListaVideosGaleria").click(
		function(){
			if(galeria == "fechado"){
				$("#listaVideosGaleria").slideDown();
				$(this).find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_galeria_aberto.jpg"})
				
				$("#listaVideosResultados").slideUp();
				$("#listaVideosAssembleia").slideUp();
				$("#btnControleListaVideosResultados").find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_resultados_fechado.jpg"})
				$("#btnControleAssembleia").find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_assembleia.jpg"})
				
				galeria = "aberto";
				resultados = "fechado";
			}else{
				$("#listaVideosGaleria").slideUp();
				$(this).find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_galeria_fechado.jpg"})
				galeria = "fechado";
			}
			return false;
		}
	)
}

//CONTROLE DA VISUALIZAÇÃO DA LISTA DE VÍDEOS DOS RESULTADOS
function toogleListaResultados(){
	$("#btnControleListaVideosResultados").click(
		function(){
			if(resultados == "fechado"){
				$("#listaVideosResultados").slideDown();
				$(this).find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_resultados_aberto.jpg"})
				
				$("#listaVideosGaleria").slideUp();
				$("#listaVideosAssembleia").slideUp();
				$("#btnControleListaVideosGaleria").find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_galeria_fechado.jpg"})
				$("#btnControleAssembleia").find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_assembleia.jpg"})
				
				galeria = "fechado";
				resultados = "aberto";
			}else{
				$("#listaVideosResultados").slideUp();
				$(this).find("img").attr({src:"http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/img/tit_canal_resultados_fechado.jpg"})
				resultados = "fechado";
			}
			return false;
		}
	)
}


//Abre popUp tutorial
function abreTutorial(){
	$("#btnTutorial").click(
		function(){
			var url = 'http://www.caixaseguros.com.br/CaixaConsorcios/Publicidade/Consorcio_TV/Passo_a_passo/Tutorial_consorciotv20090616.swf';
			
			var h = 420;
			var w = 820;
			
			var winl = (screen.width - w) / 2;
			var wint = (screen.height - h) / 2;
			
			winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=0,resizable=0'
			win = window.open(url, 'tutorial', winprops)
		}
	)
}

//Apagar a luz
function apagaLuz(){
	$(".btnControleApagaLuz").click(
		function(){
			var alturaTotal	 = $("body").height()+"px";	
			var larguraTotal = $("body").width()+"px";	;
			$("#overlay").css({background:"#000000", height:screen.height, width:screen.width,top:"0", left:"0", opacity:"0.75"});
			$("#overlay").fadeIn();
		}
	)
	
	$("#overlay").click(
		function(){
			$(this).fadeOut();
		}
	)
}

//CONTROLE DOS LINKSPARA OS VÍDEOS FLV
function controleLinksFlv(){
	$("a[tipo=flv]").click(
		function(){	
			var video     = $(this).attr("href");
			var titulo    = $(this).attr("title");
			var descricao = $(this).find("~ #descricao").html()
			var canal     = $(this).parent().attr("canal");
			var posicao   = $(this).parent().attr("posicao");
			
			var player = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="flvplayer" width="365" height="273" align="middle" id="playerFlv"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/swf/flvplayer.swf?movie=videos/'+video+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/swf/flvplayer.swf?movie=videos/'+video+'" quality="high" bgcolor="#ffffff" width="365" height="273" name="flvplayer" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'
			
			//esconde os outros players
			$("#boxPlayerTvu").hide();
			$("#boxPlayerWmv").hide();
			$("#boxInfosPlayerTvu").hide();
			$("#crtlAssembleia").hide();
			$("#titdescAssembleia").hide();
			
			if($.browser.msie){
				document.getElementById('playerWmv').controls.stop();//PAUSA O WMV, SE ESTIVER EXECUTANDO
			}
			
			$("#playerTvu").html("");
			
			//monsta o box com as informações do flv player
			$("#flvPlayer").html(player);
			$("#titVideo").text(titulo);
			$("#descVideo").html(descricao);
			$("#btnProximo").attr({canal:canal,posicao:posicao});
			$("#btnAnterior").attr({canal:canal,posicao:posicao});
			
			
			$("#boxFlvPlayer").show();	
			
			return false
		}
	)
}

//MUDA O BG DO BOX DE CADA VIDEO NA LISTA DE VIDEOS, QUANDO O MOUSE ESTA EM CIMA
function mudaBgBoxVideo(){
	$(".box-video-lista").hover(
		function(){
			$(this).css({background:"#e3f0f9"});
		},
		function(){
			$(this).css({background:"#ffffff"});
		}
	)
}

//CONTROLE DO BOTÃO PRÓXIMO
function nextVideo(){
	$("#btnProximo").click(
		function(){
			var canal = $(this).attr("canal")
			var posicao = $(this).attr("posicao")
			posicao = Number(posicao) + 1;
						
			//define o tamanho da lista
			if(canal == "galeria"){
				var tamanhoLista = $("#listaVideosGaleria .box-video-lista").length;
				var lista = '#listaVideosGaleria .box-video-lista';
			}else{
				var tamanhoLista = $("#listaVideosResultados .box-video-lista").length;
				var lista = '#listaVideosResultados .box-video-lista';
			}
			
			if(posicao > tamanhoLista){
				posicao = 1;
			}
			
			obj = lista+"[posicao='"+posicao+"']";
			var video     = $(obj).find("a:first").attr("href");
			var titulo    = $(obj).find("a:first").attr("title");
			var descricao = $(obj).find("#descricao").html()			
			
			var player = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="flvplayer" width="365" height="273" align="middle" id="playerFlv"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/swf/flvplayer.swf?movie=videos/'+video+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/swf/flvplayer.swf?movie=videos/'+video+'" quality="high" bgcolor="#ffffff" width="365" height="273" name="flvplayer" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
			
			$("#flvPlayer").html(player);
			$("#titVideo").text(titulo);
			$("#descVideo").html(descricao);
			$("#btnProximo").attr({posicao:posicao});
			$("#btnAnterior").attr({posicao:posicao});
		}
	)
}

//CONTROLE DO BOTÃO Anterior
function prevVideo(){
	$("#btnAnterior").click(
		function(){
			var canal = $(this).attr("canal")
			var posicao = $(this).attr("posicao")
			posicao = Number(posicao) - 1;
						
			//define o tamanho da lista
			if(canal == "galeria"){
				var tamanhoLista = $("#listaVideosGaleria .box-video-lista").length;
				var lista = '#listaVideosGaleria .box-video-lista';
			}else{
				var tamanhoLista = $("#listaVideosResultados .box-video-lista").length;
				var lista = '#listaVideosResultados .box-video-lista';
			}
			
			if(posicao == 0){
				posicao = tamanhoLista;
			}
			
			obj = lista+"[posicao='"+posicao+"']";
			var video     = $(obj).find("a:first").attr("href");
			var titulo    = $(obj).find("a:first").attr("title");
			var descricao = $(obj).find("#descricao").html()
			
			
			var player = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="flvplayer" width="365" height="273" align="middle" id="playerFlv"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/swf/flvplayer.swf?movie=videos/'+video+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="http://www.caixaconsorcios.com.br/CaixaConsorcios/Publicidade/Consorcio_TV_/swf/flvplayer.swf?movie=videos/'+video+'" quality="high" bgcolor="#ffffff" width="365" height="273" name="flvplayer" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
			
			$("#flvPlayer").html(player);
			$("#titVideo").text(titulo);
			$("#descVideo").html(descricao);
			$("#btnProximo").attr({posicao:posicao});
			$("#btnAnterior").attr({posicao:posicao});
		}
	)
}


//CONTROLE DA VISUALIZAÇÃO DO FORMULÁRIO DE ENVIO DE SUGESTOES
function toogleFormSugetoes(){
	$("#btnControleFormSugestoes").click(
		function(){
			$("#formSugestoes").slideToggle();
			return false;
		}
	)
}


//CONTROLE DO CONTADOR DE CARACTERES
function limitarCaracter(){
	$("#mensagem").keyup(
		function(){
			var TamMax = 250;
			var idCampo = 'mensagem';
			var idContador = 'contaCaracteres';
			
			Caracteres = TamMax - document.getElementById(idCampo).value.length;
			document.getElementById(idContador).innerHTML = Caracteres;
			
			if(document.getElementById(idCampo).value.length >= TamMax)	{
				document.getElementById(idCampo).value = document.getElementById(idCampo).value.substring(0, TamMax);
				document.getElementById(idContador).innerHTML = "0";
			}
		}
	)
}
