// JavaScript Document
// Início do código de Aumentar/ Diminuir a letra
 
// Para usar coloque o comando: "javascript:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir
// e o comando "javascript:mudaTamanho('tag_ou_id_alvo', +1);" para aumentar
function mudaTamanho( idAlvo,acao ){

	var tagAlvo = new Array('p'); //pega todas as tags p//
 
	// Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small...
	var tamanhos = new Array( '9px','10px','11px','12px','13px','14px','15px','16px' );
	var tamanhoInicial = 2;

	if (!document.getElementById){
		return;
	}
	var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
	tamanho += acao;
	if ( tamanho < 0 ){
		tamanho = 0;
	}
	if ( tamanho > 6 ){
		tamanho = 6;
	}
	tamanhoInicial = tamanho;
	if ( !( selecionados = document.getElementById( idAlvo ) ) ){
		selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
	}
  
	selecionados.style.fontSize = tamanhos[ tamanho ];
  
	for ( i = 0; i < tagAlvo.length; i++ ){
		tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
		for ( j = 0; j < tagsAlvo.length; j++ ){
			tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
		}
	}
}

function SomenteNumero(e){
    var tecla = (window.event) ? event.keyCode : e.which;
    if((tecla > 47 && tecla < 58)) {
		return true;
    } else if (tecla != 8) {
		 return false;
    } else {
		return true;
    }
}

function toggle_status(obj) {		
	var img = new String( $(obj).attr('src') );
	var valor = img.substring(img.indexOf('.png') -1 , img.indexOf('.png'));
	
	if(valor==1) {
		valor = 0;
	} else {
		valor = 1;
	}
	
	var nova_imagem = img.substring(0, img.indexOf('.png') -1);
	nova_imagem = nova_imagem + valor + '.png';
	$(obj).attr('src', nova_imagem );
}

function change_status() {
	$(".status").click(function(){
		var url = $(this).attr('href');
		var obj = $(this);
		$.ajax({
			url: url,
			success: function(data) {
				toggle_status($(obj).find('img'));
			},
			error : function() {
				alert('Não foi possível mudar o status');
			}
		});
		
		return false;
	});
}

$().ready(function(){
	change_status();
});
