var Funcoes = { //by vilmondes

   	$w: $(window),
	$d: $(document),
	atual: 1,
	
    init: function() { //método que irá inicializar tudo que eu quiser ao carregar a página.
		var _this = Funcoes;
        _this.plugin();
		_this.carregando();
		$("ul li.clima").load("clima.php");
		$("input[type='text']").addClass('text');
		$("ul#controle a.prev").click(_this.anterior);
		$("ul#controle a.next").click(_this.proxima);
		$("ul.fotos li:not(':first')").hide();
		$("span.atual").text(_this.atual);
		$("span.total").text($("ul.fotos li").length);
    },
	
	anterior: function() {
		var _this = Funcoes;
		var atual = _this.atual;
		var anterior = atual;
		var tam = $("ul.fotos li").length;
		
		if ((atual > 1) && (tam > 1)) {
			$("ul.fotos li:nth-child("+(anterior)+")").hide().parent().find("li:nth-child("+(atual-1)+")").fadeIn("normal");
			$("span.atual").text(atual-1);
			_this.atual = _this.atual-1;
		}
	},
	
	proxima: function() {
		var _this = Funcoes;
		var atual = _this.atual;
		var anterior = atual;
		var tam = $("ul.fotos li").length;
		
		if (atual < (tam)) {
			$("ul.fotos li:nth-child("+(anterior)+")").hide().parent().find("li:nth-child("+(atual+1)+")").fadeIn("normal");
			$("span.atual").text(atual+1);
			_this.atual = _this.atual+1;
		}
	},
	
	plugin: function() {
		$("input[type='text'],textarea").resetDefaultValue();
	},
	
	carregando: function() {
		$("#carregando").ajaxStart(function(){
			$(this).show();
		}).ajaxStop(function(){
			$(this).hide();
		});
	}
}

//carrega o método 'init' do objeto 'Funcoes'
$(function() {
    Funcoes.init();
});
