var full_path = 'http://www.radiochapeco.com.br/';
var tempo_reload_programa = 30000; //30 segundos

function abreJanela(url,largura,altura) {
	window.open(url,"",'toolbar=no, screenX=0, screenY=0, directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width='+largura+',height='+altura);
} 

//corrige formato da data, de HH:ii:ss para HH:ii
function limpaData(data) {
	var quebra = data.split(":");
	return quebra[0] + ':' + quebra[1];
}

$(document).ready(function(){
	var oldMenuItemColor = '';
	var liHover;
	
	$(".mp3").jmp3();
	
	$('#menu ul.navigation li')
	//ao entrar
	.mouseenter(function(){
		
		//volta todos menus à cor original
		$('#menu ul.navigation').children('li').children('a').each(function() {
			$(this).parent().css('background','#FFFFFF');
			$(this).parent().css('box-shadow','0 0 0 #FFFFFF');
			
			var color = $(this).parent().attr('class') == 'active' ? '#551A8B' : '#AD8780';
			$(this).css('color',color);
		});
		
		//marca como hover
		$(this).css('background','#CFE9FF');
		$(this).css('box-shadow','2px 2px 10px #999999');
		oldMenuItemColor = $(this).children().css('color');
		$(this).children().css('color','#000000');	
		
		//cria seu submenu
		createSubmenu($(this));

	});

	//ao sair do content do menu, zero tudo
	$('#content_menu').mouseleave(function(){
		
		//esconde menu
		hideSubmenu();
		
		//volta todos menus à cor original
		$('#menu ul.navigation').children('li').children('a').each(function() {
			$(this).parent().css('background','#FFFFFF');
			$(this).parent().css('box-shadow','0 0 0 #FFFFFF');
			
			var color = $(this).parent().attr('class') == 'active' ? '#551A8B' : '#AD8780';
			$(this).css('color',color);
		});
		
	});
	
	//efeito do submenu
	$('#submenu ul li')
	.live('mouseenter',function(){
		$(this).css('color','#013D71');
	})
	.live('mouseleave',function(){
		$(this).css('color','#CEAB71');
	});
	
	//efeito do audio
	$('#imagem_audio')
	 .mouseover(function() {
	 	$(this).attr("src",full_path + 'static/default/img/aovivo/button_click.gif');
	 })
	 .mouseout(function() {
	 	$(this).attr("src",full_path + 'static/default/img/aovivo/button_a.gif');
	 });
	 
	 $('#imagem_audio').click(function() {
	 	$(this).attr("src",full_path + 'static/default/img/aovivo/button_clicked.gif');
	 	$('#imagem_status').attr('src',full_path + 'static/default/img/aovivo/on.gif');
	 	popupAudio = abreJanela(full_path + 'aovivo',760,600);
	 });
	 
	 //efeito da busca
	 $('#menu input[name="termo"]')
	 .focus(function() {
		 if ($(this).val() == 'Buscar no site...' ) {
			 $(this).val('');
		 }
	 })
	 .blur(function() {
		 if ($(this).val() == '') {
			 $(this).val('Buscar no site...');
		 }
	 });
	 
	 $('#inst a')
	 .mouseenter(function(){
		 $(this).parent().css('background-color','#CDAB63');
	 })
	 .mouseleave(function(){
		 $(this).parent().css('background-color','#E8E5E3');
	 });
	 
	 //cria submenu a partir do que está hover
	 function createSubmenu(li)
	 {	
		 $('#submenu').hide();
		 
		 liHover = li;	
		 
		 var ul = li.children('ul').clone();
		 if (ul.html() != null) {
			 var offset = li.position();
			 
			 $('#submenu').html(ul);
			 $('#submenu').css('left',offset.left);
			 $('#submenu').show();
		 }
	 }
	 
	 //destrói submenu
	 function hideSubmenu()
	 {
		 $('#submenu').hide();
		 
		 liHover = null;
	 }
	 
	 $('img.fotoImg').tooltip({
		delay: 0,
		showURL: false,
		bodyHandler: function() {
	 		var img = $("<img/>");
	 		tmp = this.src.split('56x46');
			img.attr("src", tmp[0] + '141x106' + tmp[1]);
	 		return img;
		}
	});
	 
	 $('#mural').tooltip({
		delay: 0,
		showURL: false,
		bodyHandler: function() {
	 		return $(this).children('img').attr('alt');
		}
	 });
	 
	 $('#desenv').tooltip({
			delay: 0,
			showURL: false,
			bodyHandler: function() {
		 		return 'Desenvolvido por Infoway Soluções Inteligentes';
			}
		 });
	
	 $('#mural, #live_menu li#participe').click(function() {
		 $('#participe-modal').modal();
		 return false;
	 });
	 
	 $('#muralform').submit(function(){
		 //valida campos
		 var nome = $('input#murnome').val();
		 var email = $('input#muremail').val();
		 var programa = $('select#murpara').val();
		 var mensagem = $('textarea#murmensagem').val();
		 var tema = $('input#murtema').val();
		 
		 if (nome == "") {
			 alert("Preencha nome");
			 $('input#murnome').blur();
			 return false;
		 }
		 else if (email == "" || !emailValido(email)) {
			 alert("Preencha email valido");
			 $('input#muremail').blur();
			 return false;
		 }
		 else if (mensagem == "") {
			 alert("Preencha mensagem");
			 $('textarea#murmensagem').blur();
			 return false;
		 }

		 //ajax participar
		 $.post(
	         full_path + 'json/mural/', 
	         { murnome: nome, muremail: email, murpara: programa, murmensagem: mensagem, murtema: tema },
			 function(data) {
	        	 $.modal.close();
	        	 
		         if (data == 'true') {
		        	 alert('Mensagem enviada corretamente!');
		         }
		         else {
		        	 alert('Erro ao enviar mensagem!');
		         }
		     }
	     );
			
		 return false;
	 });

});

function emailValido(email)
{
	var atpos=email.indexOf("@");
	var dotpos=email.lastIndexOf(".");
	return (atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length) ? false : true;
}

function carregaProgramaAtual()
{
	$('h3.live_noar_programa').html('Atualizando programa...');
	$('p#atualeprox_agora').html('Atualizando programa...');
	 
	$.getJSON(full_path + 'json/get-programa-atual', function(data) {
		var texto = (data.Pagina != '' && data.Pagina != null) ? '<a href="' + full_path + 'programas/ver/programa/' + data.Programa + '">' : '';
		texto += limpaData(data.Inicio) + ' - ' + limpaData(data.Fim) + ' ' + data.Programa;
		texto += (data.Pagina != '' && data.Pagina != null) ? '</a>' : '';
		$('h3.live_noar_programa').html(texto);
		
		var texto = (data.Pagina != '' && data.Pagina != null) ? '<strong>Agora: <a href="' + full_path + 'programas/ver/programa/' + data.Programa + '">' : '<strong>Agora: ';
		texto += data.Programa + '</strong>';
		texto += (data.Pagina != '' && data.Pagina != null) ? '</a>' : '';
		$('p#atualeprox_agora').html(texto);
	});
	
	setTimeout('carregaProgramaAtual()',tempo_reload_programa);
}

function votar(idEnquete,idOpcao)
{
	$('#ajaxEnquete').show();
	$('#opcoesEnquete').hide();
	
	$.getJSON(full_path + 'json/votar-enquete/enquete/' + idEnquete + '/opcao/' + idOpcao, function(data) {
		$('#ajaxEnquete').hide();
		$('#opcoesEnquete').html('<p class="voto">' + data.Mensagem + '</p>');
		$('#opcoesEnquete').show('normal');
	});
	
	return false;
}

function mural(image, time) {
	
	image = image > 6 ?  0 : image;
	time = time ? time : 500;
	
	$('#mural').children('img').attr('src','/static/default/img/mural/'+ image + '.png');
	
	setTimeout("mural(" + (image + 1) + "," + time + ")",time); 
}

carregaProgramaAtual();

