var $= jQuery.noConflict();

(function($) {
	var imgList = [];
	$.extend({
		preload: function(imgArr, option) {
			var setting = $.extend({
				init: function(loaded, total) {},
				loaded: function(img, loaded, total) {},
				loaded_all: function(loaded, total) {}
			}, option);
			var total = imgArr.length;
			var loaded = 0;
			
			setting.init(0, total);
			for(var i in imgArr) {
				imgList.push($("<img />")
					.attr("src", imgArr[i])
					.load(function() {
						loaded++;
						setting.loaded(this, loaded, total);
						if(loaded == total) {
							setting.loaded_all(loaded, total);
						}
					})
				);
			}
			
		}
	});
})(jQuery);

$(document).ready(function(){
	
	$('a[href*=#]').click(function() {
	
	if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
		&& location.hostname == this.hostname) {
		
			var $target = $(this.hash);
			$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
			
			if ($target.length) {
				var targetOffset = $target.offset().top;
				$('html,body').animate({scrollTop: targetOffset}, 700);
				return false;	
			}
		}
		
	});
	
	$(".podcast_box a.ouvir, .podcast_ilustra a.ouvir, .podcasts .item_imagem a, .podcasts .item_chamada h3 a").click( function() {
		
		window.open($(this).attr("href"), "share", "height=340,width=640,scrollbars=no,status=no,menubar=no,resizable=no,titlebar=no,toolbar=no,top=300,left=400");
		
		return false;
	});
	
	$(".barra_share ul.lista_lado li a").click( function() {
		
		window.open($(this).attr("href"), "share", "height=340,width=740,scrollbars=no,status=no,menubar=no,resizable=no,titlebar=no,toolbar=no,top=300,left=400");
		
		return false;
	});
	
	$(".comentarios a.logar").click( function() {
		abreFechaDiv('login');
		fechaDiv('cadastro');
		$("#user-name").focus();
	});
	
	$(".comentarios a.cadastro").click( function() {
		abreFechaDiv('cadastro');
		fechaDiv('login');
		$("#nome").focus();
	});
	
	$(".sidebar_inner, .fundo_verde1").fadeIn(300);
	
	$("#interacao a.login").click( function() {
		abreFechaDiv('login'); fechaDiv('cadastro');
		$("#user-name").focus();
		return false;
	});
	
	$("#interacao a.cadastro").click( function() {
		abreFechaDiv('cadastro'); fechaDiv('login');
		return false;
	});
	
	$(".bemvindo a.edicao").click( function() {
		abreFechaDiv('edicao');
		return false;
	});
	
});

function fechaDiv(div) {
	$("#"+div+"_area").fadeOut(200);
	$("#"+div+"_area").attr("class", "fechado");
}

function abreFechaDiv(div) {
	if ($("#"+div+"_area").is(".aberto")) {
		$("#"+div+"_area").fadeOut(200);
		$("#"+div+"_area").attr("class", "fechado");
	}
	else {
		$("#"+div+"_area").fadeIn(200);
		$("#"+div+"_area").attr("class", "aberto");
	}
}

function desabilitaCampo(campo) {
	$("#"+campo).attr('disabled', 'disabled');
	$("#"+campo).val('...');
}

function sohNumeros(numero) {
	var nonNumbers = /\D/;
	if (nonNumbers.test(numero))
		return(false);
	else
		return(true);
}

function pulaParaPagina(url, posts_per_page, maximo, campo, s) {
	if ( ((sohNumeros(campo.value)) && (campo.value>0)) && (parseInt(campo.value)<=parseInt(maximo)) ) {
		if (s!="") window.top.location.href=url+"page/"+campo.value+"/?posts_per_page="+posts_per_page+"&s="+s;
		else window.top.location.href=url+"page/"+campo.value+"/?posts_per_page="+posts_per_page;
	}
	else alert("Digite uma página válida!");
}
