///////////////////////////////////////////////////////////////////////////////////////////////////////
////                                 Ruta al procesador.php                                        ////
///////////////////////////////////////////////////////////////////////////////////////////////////////
var ruta_procesador = "http://"+document.URL.split("/")[2]+"/ajax/procesador.php";

///////////////////////////////////////////////////////////////////////////////////////////////////////
////                      Funcion para crear el objeto de conexion AJAX                            ////
///////////////////////////////////////////////////////////////////////////////////////////////////////
function objeto(){
	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 $_(id){
	var dato = document.getElementById(id);
	return(dato);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////




function nevadelicious(seccion,id_seccion){
	var megusta1 = $_('megusta_1');
	var megusta2 = $_('megusta_2');
	var fotogusta1 = $_('fotogusta_1');
	var fotogusta2 = $_('fotogusta_2');
	var objcon = objeto();
	var aleatorio = Math.random();
	if (objcon){
		var parametros = "?funcion=nevadelicious&seccion="+seccion+"&id_seccion="+id_seccion+"&ale="+aleatorio;
		objcon.open("GET",ruta_procesador+parametros,true);
		objcon.onreadystatechange = function(){
			if (objcon.readyState==4){
				if (objcon.status==200){
					var datos = objcon.responseText;
					if(datos=="DEL"){
						megusta1.innerHTML = "Me gusta";
						megusta2.innerHTML = "Me gusta";
						fotogusta1.src = "img/me_gusta.jpg";
						fotogusta2.src = "img/me_gusta.jpg";
					}
					if(datos=="ADD"){
						megusta1.innerHTML = "Ya no me gusta";
						megusta2.innerHTML = "Ya no me gusta";
						fotogusta1.src = "img/no_gusta.jpg";
						fotogusta2.src = "img/no_gusta.jpg";
					}
					if(datos=="NO_USER"){
						alert("Debe de estar registrado e iniciar sesión\n para usar esta herramienta");
					}
				}
			}
		}
		objcon.send(null);
	}
	else{
		alert("Ha ocurrido un error");
	}
}
function nevadelicious_nevamedia(seccion,id_seccion){
	var megusta1 = $_('megusta_1');
	var fotogusta1 = $_('fotogusta_1');
	var objcon = objeto();
	var aleatorio = Math.random();
	if (objcon){
		var parametros = "?funcion=nevadelicious&seccion="+seccion+"&id_seccion="+id_seccion+"&ale="+aleatorio;
		objcon.open("GET",ruta_procesador+parametros,true);
		objcon.onreadystatechange = function(){
			if (objcon.readyState==4){
				if (objcon.status==200){
					var datos = objcon.responseText;
					if(datos=="DEL"){
						megusta1.innerHTML = "Me gusta";
						fotogusta1.src = "imagenes/me_gusta.jpg";
					}
					if(datos=="ADD"){
						
						megusta1.innerHTML = "Ya no me gusta";
						fotogusta1.src = "imagenes/no_gusta.jpg";
					}
					if(datos=="NO_USER"){
						alert("Debe de estar registrado e iniciar sesión\n para usar esta herramienta");
					}
				}
			}
		}
		objcon.send(null);
	}
	else{
		alert("Ha ocurrido un error");
	}
}

function new_freecap()
{
	// loads new freecap image
	if(document.getElementById)
	{
		// extract image name from image source (i.e. cut off ?randomness)
		thesrc = document.getElementById("freecap").src;
		thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);
		// add ?(random) to prevent caching
		document.getElementById("freecap").src = thesrc+"?"+Math.round(Math.random()*10000);
	} else {
		alert("Sorry, cannot autoreload freecap image\nSubmit the form and a new freecap will be loaded");
	}
}
