function objAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

function cargarCombo(selectOption,div_combo,list_id,main_host)
{
	var valor=document.getElementById(selectOption).options[document.getElementById(selectOption).selectedIndex].value;
	ajxEval = true;
	
	objAx = objAjax();
	if (valor == 'pais' || valor == 'no_pais')
	{
		objAx.open("GET", main_host + "admin/cargar_combo_paises.php", true);
	}else if (valor == 'en_archivo_html' || valor == 'no_en_archivo_html' || valor == 'en_archivo_texto' ||valor == 'no_en_archivo_texto'){
		ajxEval = false;
		div_obj_combo = document.getElementById(div_combo);
		div_obj_combo.innerHTML="<input type='file' name='file_emails'>";
	}else{
		objAx.open("GET", main_host + "admin/cargar_combo_envios.php?list_id=" + list_id, true);
	}

	if (ajxEval)
	{
		objAx.onreadystatechange=function() 
		{ 
			if (objAx.readyState==1)
			{
				div_obj_combo = document.getElementById(div_combo);
				div_obj_combo.innerHTML="Cargando...";	
			}
			if (objAx.readyState==4)
			{ 
				resultados = objAx.responseText;
				div_obj_combo = document.getElementById(div_combo);
				div_obj_combo.innerHTML = resultados;
			} 
		}
		objAx.send(null);
	}
	return true;
}