$(function(){
	$(document).pngFix();
	setInterval('atualiza_musica()', 30000);
	atualiza_musica();
	$('.thumb_fotos_galeria').click(function() {
		galeria_abre_foto($(this).attr('id'), $(this).attr('diretorio'));
		return false;
	});
	$('#cadastro_form01').formValidation({
		err_list	:	false,
		callback	: 'cadastro_submit'
	});
	$('.player').click(function() {
		MM_openBrWindow($(this).attr("href"),'_player','status=yes,width=300,height=352');
		return false;
	});
	$('#comentario_msg').keyup(function(){
 		limitChars('comentario_msg', 700, 'comentario_restantes');
 	});
	$('.formulario').formValidation({
		err_list	:	false
	});
	$("#login_email, #login_senha, .login_email, .login_senha").defaultvalue("e-mail", "123456", "e-mail", "123456");
	$('#tvflash_slideshow').cycle({
        fx:        'fade',
		delay:  -2000,
        timeout: 6000,
		speed: 500,
		next:   '#carrossel_left',
		prev:   '#carrossel_right'
    });
	var config = {    
		sensitivity: 10, // number = sensitivity threshold (must be 1 or higher)    
		interval: 1, // number = milliseconds for onMouseOver polling interval    
		over: top10Tall, // function = onMouseOver callback (REQUIRED)    
		timeout: 500, // number = milliseconds delay before onMouseOut    
		out: top10Short // function = onMouseOut callback (REQUIRED)    
	};
	$('#top10 li').hoverIntent(config);
	
	atualiza_musica ();
});
function top10Tall () {
	$('#top10 li').animate({"height":41}, { queue: false, duration: 50 });
	$('#top10 li').removeClass("destaque-top10");
	$(this +' img.avatar').attr({"src":$(this).attr("imagem")});
	$(this).animate({"height":78 }, { queue: false, duration: 50 }).animate({"opacity": 0.5}, 100).animate({"opacity": 1}, 100);
	$(this).addClass("destaque-top10");
}
function top10Short () { return true; }

function limitChars(textid, limit, infodiv)
{
	var text = $('#'+textid).val();
	var textlength = text.length;
	if(textlength <= limit)
	{
		$('#' + infodiv).html((limit - textlength)+" ");
		return true;
	}
	else { $('#'+textid).val(text.substr(0,limit)); return false; }
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_preloadImages() { //v3.0
  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];}}
}
// GALERIA DE FOTOS
var galeria_imagens = new Array();
function galeria_voltar (dir) {
	if (galeria_i > 0) {
		galeria_i--;
		galeria_abre_foto(galeria_i, dir);
	}
	galeria_atualiza_btn();
}
function galeria_proxima (dir) {
	if (galeria_i < (galeria_imagens.length - 1)) {
		galeria_i++;
		galeria_abre_foto(galeria_i, dir);
	}
	galeria_atualiza_btn();
}
function galeria_abre_foto (z, dir) {
	galeria_i = z;
	document.getElementById('foto_grande').src='/media/galeria/'+dir+'/'+galeria_imagens[galeria_i];
	var loader = new ImageLoader('/media/galeria/'+dir+'/'+galeria_imagens[galeria_i]);
	$('#galeria_loading').show();
	loader.loadEvent = function(url, image) {
		$('#foto_nome').val(galeria_imagens[galeria_i]);
		galeria_atualiza_btn();
		$('#galeria_loading').hide();
	}
	loader.load();
}
function galeria_atualiza_btn () {
	document.getElementById('permalink').value = permalinks+'/?foto='+galeria_i;
}
function galeria_envia_foto (dir) {
	location.href='enviar.php?foto='+galeria_imagens[galeria_i];
}
function cadastro_submit () {
	$("#cadastro_loading2").show(); $("#cadastro_submit").hide();
	if ($("#cadastro_senha").val() == $("#cadastro_senha2").val()) {
		$.post("/cadastro/cadastrar.php", {
			nome:$("#cadastro_nome").val(),
			cep1:$("#cadastro_cep").val(),
			cep2:$("#cadastro_cep2").val(),
			endereco:$("#cadastro_endereco").val(),
			bairro:$("#cadastro_bairro").val(),
			telefone:$("#cadastro_tel").val(),
			email:$("#cadastro_email").val(),
			senha:$("#cadastro_senha").val()
		}, function(data) {
			if (data == 'ok') { location.href = "/cadastro/obrigado.php"; }
			else if (data == "error_user_exists") {
				show_error_msg ('Já existe um cadastro com esse e-mail ou RG', '#cadastro_warning', 'error');
			}
			else { alert(data); }
			$("#cadastro_loading2").hide(); $("#cadastro_submit").show();
		});
		return false;
	}
	else { show_error_msg ('A confirmação da senha está incorreta', '#cadastro_warning', 'error'); $("#cadastro_loading2").hide(); $("#cadastro_submit").show(); return false; }
}
function show_error_msg (msg, id, type) {
	$(id).html(msg);
	$(id).addClass(type);
	$(id).fadeIn("slow").click(function() { $(id).fadeOut("slow"); });
}
function atualiza_musica () {
	$.post("/programacao/realtime.php", { ei:'ok' }, function(data) {
		$('#rds_programa').html(data.programa);
		$('#rds_locutor').html(data.locutor);
		$('#rds_foto').attr({src:'/media/programacao/images/'+data.foto});
	}, "json");
}

/*Sub-menu principal*/
var contando;

function zeramenu01(){
	document.getElementById('subMenu1').style.display='none';
	document.getElementById('opcaoSubmenu').className='off';	
}
function kill() {
	contando=setTimeout("zeramenu01()", 100);
}														
function keepAlive() {
	clearTimeout(contando);	
}

function mostra(submenu){
	if(submenu == 'aradio'){
		document.getElementById('subMenu1').style.display='block';
		document.getElementById('opcaoSubmenu').className='on';
	}
}
/*final*/