function nuevoAjax()
{ 
	/* 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)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

function set_ajax (tipoItem, id)
{
	destino = document.getElementById('inf2');
	var ajax=nuevoAjax();
	ajax.open("GET", "get_from_coverflow.php?origen="+tipoItem+"&id="+id, true);
	ajax.onreadystatechange=function() 
	{ 
		if (ajax.readyState==1)
		{
			// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
			destino.innerHTML="Cargando "+tipoItem+"...";
		}
		if (ajax.readyState==4)
		{
			destino.innerHTML=ajax.responseText;
		} 
	}
	ajax.send(null);

}

function str_replace(cadena, cambia_esto, por_esto) {
      return cadena.split(cambia_esto).join(por_esto);
}

function displayImage (id) {
	cadena = "img/fotos/"+id+".jpg";
	set_ajax("imagen", cadena);
}

function displayVideo (id) {
	set_ajax("video", id);
}

function validarForm(formulario)
{
	// Contacto
	var dev = false;
	if (formulario == 'formContacto')
	{
		if (document.formContacto.nombre.value == "")
		{
			alert('Escriba un nombre de contacto completo, por favor.');
			dev = false;
		} else
		if (document.formContacto.telefono.value == "")
		{
			alert('Escriba un telefono de contacto, por favor.');
			dev = false;
		} else
		if (document.formContacto.email.value == "")
		{
			alert('Escriba una direccion de correo, por favor.');
			dev = false;
		} else
		if (document.formContacto.asunto.value == "")
		{
			alert('Escriba un asunto para el mensaje, por favor.');
			dev = false;
		} else
		if (document.formContacto.coment.value == "")
		{
			alert('¡Escribe algun mensaje!.');
			dev = false;
		} 
		else
		{
			for (var i=0; i<document.formContacto.destino.length; i++) {
		         if (document.formContacto.destino[i].checked) {
					dev = true;		            
		         }
		    }
			
			if (!dev)
			{
				alert('Selecciona un destinatario, por favor.');
			}
		}
		return dev;
	}
}