<!--
/*-------------------------------------------------------------------------------------------------*/	
function cargaFamilias(nomIframe, idUnicoFamiliaSeleccionada, 
						nomSpanSubfamilia, nomDespSubfamilia, idUnicoSubfamiliaSeleccionada) {
	//Argumentos opcionales:
	//		arguments[5] --> Texto que indica la ventana en la que quiero estar: 0=propia / 1=window.parent (por defecto 0=propia)
	//						 Se usa unicamente para cojer de ella y deshabilitar los controles y ponerles espere mientras el ifr navega
	//		arguments[6] --> indica si hay que deshabilitar el desplegable de la subfamilia
	//		arguments[7] --> indica si debe poner -cualquiera-, -todas- o -seleccionar- en las provincias y municipios
	//		arguments[8] --> indica si se debe truncar a cierta longitud el texto de cada opción
	
	var pag_src, familia;
	var ventana    = (arguments[5] ? window.parent : null);
	var deshab_dsf = (arguments[6] ? arguments[6]  : "");
	var cualquiera = (arguments[7] ? arguments[7] : "");
	var long_truncar = (arguments[8] ? arguments[8] : "");

	//Parametros obligatorios al principio de la URL
	var objIframe = getObjeto(nomIframe, ventana);

	//Deshabiltar aquellos controles que virtualmente se van a cargar con nuevos valores
	//mientras se hace la carga
	var objDespSubfamilia = getObjeto(nomDespSubfamilia, ventana);

	familia = (idUnicoFamiliaSeleccionada ? idUnicoFamiliaSeleccionada : "{00000000-0000-0000-0000-000000000000}")
	
	if (objDespSubfamilia) {
		if (objDespSubfamilia.options.length > 0)
			objDespSubfamilia.options[objDespSubfamilia.selectedIndex].text = "  Espere...  ";
		objDespSubfamilia.disabled = true;
	}
	
	pag_src = "utils/CargaFamilias.asp?";
	pag_src += "ifr=" + nomIframe;
	pag_src += "&iduf=" + familia;
	pag_src += "&sp_sf=" + (nomSpanSubfamilia ? nomSpanSubfamilia : "");
	pag_src += "&desp_sf=" + (nomDespSubfamilia ? nomDespSubfamilia : "");
	pag_src += "&idusf=" + (idUnicoSubfamiliaSeleccionada ? idUnicoSubfamiliaSeleccionada : "{00000000-0000-0000-0000-000000000000}");
	pag_src += "&errlog=" + cualquiera;
	pag_src += "&lngtrunc=" + long_truncar;

	//Los opcionales al final de la URL
	pag_src += "&deshab_dsf="+deshab_dsf;
	//alert(pag_src);
	objIframe.src = pag_src;
}
/*-------------------------------------------------------------------------------------------------*/	
function cargaFamiliasCol(nomIframe, idUnicoFamiliaSeleccionada, 
						nomSpanSubfamilia, nomDespSubfamilia, idUnicoSubfamiliaSeleccionada) {
	//Argumentos opcionales:
	//		arguments[5] --> Texto que indica la ventana en la que quiero estar: 0=propia / 1=window.parent (por defecto 0=propia)
	//						 Se usa unicamente para cojer de ella y deshabilitar los controles y ponerles espere mientras el ifr navega
	//		arguments[6] --> indica si hay que deshabilitar el desplegable de la subfamilia
	//		arguments[7] --> indica si debe poner -cualquiera-, -todas- o -seleccionar- en las provincias y municipios
	//		arguments[8] --> indica si se debe truncar a cierta longitud el texto de cada opción
	
	var pag_src, familia;
	var ventana    = (arguments[5] ? window.parent : null);
	var deshab_dsf = (arguments[6] ? arguments[6]  : "");
	var cualquiera = (arguments[7] ? arguments[7] : "");
	var long_truncar = (arguments[8] ? arguments[8] : "");

	//Parametros obligatorios al principio de la URL
	var objIframe = getObjeto(nomIframe, ventana);

	//Deshabiltar aquellos controles que virtualmente se van a cargar con nuevos valores
	//mientras se hace la carga
	var objDespSubfamilia = getObjeto(nomDespSubfamilia, ventana);

	familia = (idUnicoFamiliaSeleccionada ? idUnicoFamiliaSeleccionada : "{00000000-0000-0000-0000-000000000000}")
	
	if (objDespSubfamilia) {
		if (objDespSubfamilia.options.length > 0)
			objDespSubfamilia.options[objDespSubfamilia.selectedIndex].text = "  Espere...  ";
		objDespSubfamilia.disabled = true;
	}
	
	pag_src =  "../utils/CargaFamiliasCol.asp?";
	pag_src += "ifr=" + nomIframe;
	pag_src += "&iduf=" + familia;
	pag_src += "&sp_sf=" + (nomSpanSubfamilia ? nomSpanSubfamilia : "");
	pag_src += "&desp_sf=" + (nomDespSubfamilia ? nomDespSubfamilia : "");
	pag_src += "&idusf=" + (idUnicoSubfamiliaSeleccionada ? idUnicoSubfamiliaSeleccionada : "{00000000-0000-0000-0000-000000000000}");
	pag_src += "&errlog=" + cualquiera;
	pag_src += "&lngtrunc=" + long_truncar;

	//Los opcionales al final de la URL
	pag_src += "&deshab_dsf="+deshab_dsf;
	//alert(pag_src);
	objIframe.src = pag_src;
}
/*-------------------------------------------------------------------------------------------------*/	
//-->
