//jquery



$(function(){
    /*
		selects da grid
		selecionar e desselecionar campos de checkbox da .grid
	*/

    $("#sel_todos").click(function(){
        $(".listar :checkbox").attr({
			checked : true
	});
        return false;
    });



    $("#sel_nenhum").click(function(){

        $(".listar :checkbox").attr({
            checked : false
        });

        return false;

    });



    /*
		linhas alternadas da .grid	
	*/
	$(".nao-anunciantes:odd").addClass("alternada");

	//changeTab(this.className);
	$(".menu-aba a").click(function(){
		//$(this).removeClass("inativa");						  	
		$(this).toggleClass("ativa");
	});    


    /*

		Datepicker

	*/


/*
    $(".dp_icone").datepicker({

        showOn: 'button',

        buttonImage: 'imagens/ico_calendario.png',

        buttonImageOnly: true,

        showButtonPanel: true

    });
*/


    /*

		cantos arredondados em elementos

	*/


/*
    $("#modulo_topo").corner("top 10px");

    $("#rodape").corner("bottom 10px");

    $('.bloco').corner("tl bl 5px");



    $(".mensagem_alerta, .mensagem_erro, .mensagem_sucesso").corner("5px");

*/
    /*
    		atribui o foco no campo de busca nas devidas páginas
    */
    
});

/*
	ex: o unico requisito para que a funÃ§Ã£o funcione Ã© que as tags <a> ,dentro da lista tenha class
	com um nome especifico, e esse nome+_atual para quando estiver selecionada.

*/

function changeTab(tab)
{
    //se o tab = aba atual
    if(tab.match(/_atual$/))
    {
        //sai
        return false;

    }else
    //senÃ£o
    {
        //resgata a tab atual
        var aTab = $(".tabs a[class$='_atual']");
        //armazena o nome de sua class
        var cTemp = aTab[0].className;
        //remove o atual desse nome
        cTemp = cTemp.substr(0,cTemp.length-6);
        aTab.removeClass();
        aTab.addClass(cTemp);
        var cTab = $("."+tab);
        cTab.addClass(tab+'_atual');
    }
}
