if (!XMLHttpRequest) {
  window.XMLHttpRequest = function() {
    return new ActiveXObject('Microsoft.XMLHTTP');
  }
}


function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
		ro = new XMLHttpRequest();
        //ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();


function carga_foto_grande(id, url_g,id_col) {
  http.abort();
  
  document.getElementById('baner').innerHTML = '<img src="imagenes/ajax-loader.gif" alt="" title="" />';
  
  http.open('get', 'my_ajax.php?accion=carga_foto_grande&id_imagen='+id+'&id_col='+id_col);

  http.onreadystatechange=function() {
    if(http.readyState == 4) {
       document.getElementById('colec_contenido').innerHTML = http.responseText;
       document.getElementById('baner').innerHTML = "<img src=\""+url_g+"\" alt=\"\" title=\"\" />";
	   
    }
  }
  http.send(null);
}



function navega(direccion) {
	document.getElementById('foto_crop3_noticia').innerHTML = '<img src="imagenes/459x303.gif" />';
	http.open('get', 'my_ajax.php?accion=navegar&direccion='+direccion);
	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			var response = http.responseText;
			var update = new Array();

			//document.getElementById('foto_crop3_noticia').innerHTML = http.responseText;
			
			
			if(response.indexOf('|' != -1)) {
				update = response.split('|');
				document.getElementById(update[0]).innerHTML = update[1];
				document.getElementById(update[2]).innerHTML = update[3];
				//alert(update[0] + update[1] + update[2] + update[3]);
			} else {
				document.getElementById('foto_crop3_noticia').innerHTML = 'Fallo en cargar imagen';		
			}
			
		}
	}
    http.send(null);
}



function marian_save_user_resolution()
{
	http.open('get', 'my_ajax.php?accion=save_user_res&width='+screen.width+'&height='+screen.height);

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			//alert(http.responseText);
		}		
	}

    http.send(null);
}



function recomienda_a_amigo(id_noticia) {
	var params = "";

	document.getElementById('recom_mensajes_error').innerHTML = "espere <img src=\"imagenes/ajax_loading_peque.gif\" alt=\"\" />";

				
	params  = "des_email="			+ document.getElementById("des_email").value  + "&";
	params += "rem_nombre="			+ document.getElementById("rem_nombre").value + "&";
	params += "rem_email="			+ document.getElementById("rem_email").value  + "&";
	params += 'accion=send_email_recomendacion'									  + "&";
	params += 'id_noticia=' + id_noticia;


	http.open('get', 'my_ajax.php?' + params );

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('recom_mensajes_error').innerHTML = http.responseText;
		}		
	}

	http.send(null);
}


function envia_formulario_email() {
	var params = "";

	document.getElementById('contact_gracias').innerHTML = "espere <img src=\"imagenes/ajax_loading_peque.gif\" alt=\"\" />";

				
	params  = "con_nombre="			+ document.getElementById("con_nombre").value  + "&";
	params += "con_email="			+ document.getElementById("con_email").value + "&";
	params += "con_asunto="			+ document.getElementById("con_asunto").value  + "&";
	params += "con_comentarios="	+ escape(encodeURI(document.getElementById("con_comentarios").value )) + "&";

	params += 'accion=send_email_contacto'									  + "";


	http.open('get', 'my_ajax.php?' + params );

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('contact_gracias').innerHTML = http.responseText;
		}		
	}

	http.send(null);
}





function subscribe() {
	var params = "";

	document.getElementById('respuesta_newsletter').innerHTML = "espere <img src=\"imagenes/ajax_loading_peque.gif\" alt=\"\" />";

				
	params  = "email="				+ document.getElementById("input_newsletter").value  + "&";
	params += 'accion=newsletter_subs';


	http.open('get', 'my_ajax.php?' + params );

	http.onreadystatechange=function() {
		if(http.readyState == 4) {
			document.getElementById('respuesta_newsletter').innerHTML = http.responseText;
		}		
	}

	http.send(null);
}



//// acceso desde mapa flash ////////
/*
function muestra_zona_comercial(zona, comercial, telefono)
{
	comercial = comercial.replace(/#/i, "<br />");

	comercial = comercial.replace(/ñ/i, "&ntilde;");
	comercial = comercial.replace(/Ñ/i, "&Ntilde;");

	document.getElementById('comer_localizacion').innerHTML = zona;
	document.getElementById('comer_nombre').innerHTML		= comercial;
	document.getElementById('comer_telef').innerHTML		= telefono;

}


function muestra_zona_donde(zona, comercial, telefono, campomemo)
{
	campomemo = campomemo.replace(/#/i, "<br />");
	campomemo = campomemo.replace(/ñ/i, "&ntilde;");
	campomemo = campomemo.replace(/Ñ/i, "&Ntilde;");

	campomemo = campomemo.replace(/á/i, "&aacute;");
	campomemo = campomemo.replace(/é/i, "&eacute;");
	campomemo = campomemo.replace(/í/i, "&iacute;");
	campomemo = campomemo.replace(/ó/i, "&oacute;");
	campomemo = campomemo.replace(/ú/i, "&uacute;");

	campomemo = campomemo.replace(/Á/i, "&Aacute;");
	campomemo = campomemo.replace(/É/i, "&Eacute;");
	campomemo = campomemo.replace(/Í/i, "&Iacute;");
	campomemo = campomemo.replace(/Ó/i, "&Oacute;");
	campomemo = campomemo.replace(/Ú/i, "&Uacute;");
	
	
	document.getElementById('comer_localizacion').innerHTML = zona;
	document.getElementById('campo_memo').innerHTML			= campomemo;

}
*/