/**
 * Activa/Desactiva por módulo
 * 
 * @param id
 * @param modulo
 * @param estado
 * @return
 */
function activa(id,modulo,estado){
	// Loading 
	$('botao_01_'+id).innerHTML = "<img src='/media/images/ajax-loader.gif' />";
    var pars = 'pars=1';
    var myAjax = new Ajax.Updater('botao_01_'+id,'/pt/'+modulo+'/activa/id/'+id+'/estado/'+estado,
                                  {
                                     method: 'POST',
                                     onSuccess: function(transport) {
									 	//Executa incio
                                     },
                                     onComplete: function(transport) {
                                    	 //Executa depois de todo o load
                                     },
                                     parameters: pars
                                  });
}

/**
 * Eliminar registos
 * 
 * @param id
 * @param modulo
 * @param div
 * @return
 */
function deleta(id,modulo,div){
	var resposta = confirm('Tem a certeza que deseja remover o item seleccionado?');
	if(resposta){
	    var pars = 'pars=1';
	    var myAjax = new Ajax.Updater('error_sem_registos','/pt/'+modulo+'/deleta/id/'+id,
	                                  {
	                                     method: 'POST',
	                                     onSuccess: function(transport) {
										 	//Executa incio
	                                     },
	                                     onComplete: function(transport) {
	                                 		$(div+id).fade();
	                                		//return false;
	                                     },
	                                     parameters: pars
	                                  });

	}
}


///////////////////////////////////////////////////////////////////////////////////////////////////////////

<!-- alterValue(this, 'nome'); -->

function alterValue(component, val) {
    if (component.value == '') {
        component.value = val;
    } else if (component.value == val) {
        component.value = '';
    }
}

/**
 * Preenche uma combo box a partir de um array
*/
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
    var i, j;
    var prompt;
    
    if ((itemArray == '0') || (itemArray == -1) || (itemArray == null)) {
        selectCtrl.disabled = true;
    } else {
        selectCtrl.disabled = false;
    }
    
    // empty existing items
    for (i = selectCtrl.options.length; i >= 0; i--) {
        selectCtrl.options[i] = null; 
    }
    prompt = (itemArray != null) ? goodPrompt : badPrompt;
    if (prompt == null) {
        j = 0;
    } else {
        selectCtrl.options[0] = new Option(prompt);
        j = 1;
    }
    if (itemArray != null) {
        // add new items
        for (i = 0; i < itemArray.length; i++) {
            selectCtrl.options[j] = new Option(itemArray[i][0]);
            if (itemArray[i][1] != null) {
                selectCtrl.options[j].value = itemArray[i][1]; 
            }
            j++;
        }
        // select first item (prompt) for sub list
        selectCtrl.options[0].selected = true;
    }
}
