	// Funciones para llamar a los eventos de las listas de Utopias
	function objetoAjax(){
		var xmlhttp=false;
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}

		if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
			xmlhttp = new XMLHttpRequest();
		}
		return xmlhttp;
	}

	function utopias(accion, utopia_id, tienda){
		var accion, utopia_id, tienda;
		divResultado=document.getElementById('page');
		divMensajes=document.getElementById('utopia'+utopia_id);
		ajax=objetoAjax();
		//uso del metodo POST
		ajax.open("POST", "/php-include/utopias_script.php",true);
		ajax.onreadystatechange=function() {
			if (accion=="agregar") {
				if (ajax.readyState==1) {
					divMensajes.innerHTML = "<p>Procesando <img src='http://blindesign.com/images/loading.gif' alt='Enviando' /></p>";
				}
				if (ajax.readyState==4) {
					//divResultado.innerHTML = ajax.responseText
					divMensajes.innerHTML = ajax.responseText;
				}
			} else {
				if (ajax.readyState==1) {
					divMensajes.innerHTML = "<p style='text-align:center; padding-top:50px;'>Cargando <img src='http://blindesign.com/images/loading.gif' alt='Enviando' /></p>";
				}
				if (ajax.readyState==4) {
					divResultado.innerHTML = ajax.responseText
					divMensajes.innerHTML = "";
				}
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("do="+accion+"&id="+utopia_id+"&tienda="+tienda);
	}
