// SELECT DEPENDIENTE 2
// cambia los valores del segundo select dependiendo del valor del primero
// parámetros del objeto:
//// sql: para tomar los valores del nuevo select
//// nombre: nombre del campo nuevo
//// elegido: valor del item elegido en el segundo select
//// multiple: si es múltiple el nuevo select
//// size: el tamaño del nuevo select
//// on_change: si se envía alguna cadena de onchange para el nuevo select
//// mas_opciones: para el select. es una cadena separada por comas donde va valor,nombre,posicion(1:antes - 0:despues)
function select_dependiente2(obj) {
	
	// defino la ruta si es desde el adm o del front
	direccion_web = document.location.href;
	ruta_script = direccion_web.indexOf("/adm/")==-1 ? SITIO_MASTER+"adm/" : ADM_MASTER;
	
	// hack para el valor
	if(obj["valor"].indexOf(",")!=-1) {
		valor = obj["valor"].split(",");
		valor_final = valor[0];
	} else {
		valor_final = obj["valor"];
	}

	// preparo el sql a enviar
	sql_final = obj["sql"].replace('%7Cvalor%7C', valor_final);

	// preparo otras variables
	multiple = obj["multiple"]!=undefined ? obj["multiple"] : 0;
	size = obj["size"]!=undefined ? obj["size"] : 0;
	on_change = obj["on_change"]!=undefined ? obj["on_change"] : "";
	mas_opciones = obj["mas_opciones"]!=undefined ? obj["mas_opciones"] : "";
	
	parametros = "sql="+sql_final;
	parametros = parametros + "&nombre="+obj["nombre"];
	parametros = parametros + "&elegido="+obj["elegido"];
	parametros = parametros + "&multiple="+multiple;
	parametros = parametros + "&size="+size;
	parametros = parametros + "&on_change="+on_change;
	parametros = parametros + "&mas_opciones="+mas_opciones;
	
	$.ajax({
		type: "GET",
		url: ruta_script+"inc/ajax/select_dependiente2.php",
		data: parametros,
		success: function(msg){
			$('#'+obj["nombre"]+'_select').html(msg)
		}
	}); // fin del ajax

}
