// 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

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( '1.2em','1.3em','1.4em','1.5em','1.6em','1.7em','1.8em','1.9em','2.0em','2.1em' );
var tamanhoInicial = 1;

function mudaTamanho( idAlvo,acao ){
    if (!document.getElementById) return
    var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
    tamanho += acao;
    if ( tamanho < 0 ) tamanho = 0;
    if ( tamanho > 11 ) tamanho = 11;
    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 ];
    }
}
// Fim do código de Aumentar/ Diminuir a letra




/*
 * Opcoes dinamicas de elementos options.
 * Autor: Maurilio Henrique
 * Data: 15/01/2011
 */

function addOption(list, text, value) {
    var newOption = new Option(text, value);
    list.options[list.length++] = newOption;
}

function clearOptions(list) {
    list.length = 0;
    list.value = "";
}


function delOption(list, index) {
    list.options[index] = null;
}


/**
 * Funcao para retornar o dia da semana
 * @param data
 * @return string
 */	
function diaSemana(data){	
    d = data.split("-");	
    var dat=new Date();
    dat.setFullYear(d[2]);
    dat.setMonth(d[1]);
    dat.setDate(d[0]);    
    var dia= dat.getDay();	
    var semana=new Array(7);	
    semana[0]='Domingo';
    semana[1]='Segunda-feira';
    semana[2]='Ter&ccedil;a-feira';
    semana[3]='Quarta-feira';
    semana[4]='Quinta-feira';
    semana[5]='Sexta-feira';
    semana[6]='Sabado';
    return semana[dia];
}

/**
 * Retorna o dia do mes por extenso
 * @param mes
 * @return string
 */
function mesPortugues(num){
    var num = parseInt(num);
    var mes = new Array();
    mes[1]="janeiro";
    mes[2]="fevereiro";
    mes[3]="mar&ccedil;o";
    mes[4]="abril";
    mes[5]="maio";
    mes[6]="junho";
    mes[7]="julho";
    mes[8]="agosto";
    mes[9]="setembro";
    mes[10]="outubro";
    mes[11]="novembro";
    mes[12]="dezembro";
    return mes[num];
}


function enter (event) {	
    if (event.keyCode == 13) {
        campoAtual = campo.index(this);
        if (campo[campoAtual + 1] != null) {
            proximo = campo[campoAtual + 1];
            proximo.focus();
            event.preventDefault();
            return false;
        }
    }
}

function alego(){}

function alert(mensagem,titulo){
    var title = titulo?titulo:"Mensagem do sistema";
    $( "#dialog" ).html(mensagem);
    $( "#dialog:ui-dialog" ).dialog( "destroy" );		
    $( "#dialog" ).dialog({
        title:title,
        modal: true,
        height: 200,
        width: 450,        
        buttons: {
            Ok: function() {
                $( this ).dialog( "close" );
            }
        }        
    });
}
