/*
CJ Nimes
comboRequest: función para seleccionar una opción del combobox cuando se envía el formulario.
Forma de uso: comboRequest(id_del_combo,'<?=opcion_a_elegir?>');

Parámetros:
- combo_id: id del combo sobre el que se aplica la función.
- combo_opcion: opción del combo que debe quedar seleccionada.
- tipo_búsqueda: indica si la búsqueda se realiza en el campo value o text del combo. Por defecto se busca en el campo value.

Si se pudo hacer la selección del ítem, la función retorna un valor true. En caso contrario, false.
*/
function comboRequest(combo_id, combo_opcion, tipo_busqueda){
	if(document.getElementById(combo_id) != null){
		var combo = document.getElementById(combo_id);
		var combo_index = 0;
		var opcion_encontrada = false;	
		if(tipo_busqueda == "text"){
			while((combo_index < combo.length) && (!opcion_encontrada)){	
				opcion_encontrada = (combo.options[combo_index].text.toUpperCase() == combo_opcion.toUpperCase());
				combo_index++;
			}
		}else{
			while((combo_index < combo.length) && (!opcion_encontrada)){	
				opcion_encontrada = (combo.options[combo_index].value.toUpperCase() == combo_opcion.toUpperCase());
				combo_index++;
			}
		}		
		if(opcion_encontrada){
			combo.selectedIndex = combo_index-1;
			return true;
		}else{
			combo.selectedIndex = 0;
			return false;
		}
	}else{
		return false;	
	}
}
