function nuevoAjax()
{ 
	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 traerDatos(imagen,pagina)
{
	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("comentarios-contenedor-eliminacion");

	// Creo el objeto AJAX
	var ajax=nuevoAjax();
	// Coloco el mensaje "Cargando..." en la capa
	capa.innerHTML='<center><img style="padding-top: 8px;" align="middle" src="/imagenes/working_com.gif"></div></center>';
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "/elimination/comentarios/comentarios.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("capilla="+imagen+"&pag="+pagina);

	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			capa.innerHTML=ajax.responseText;
		}
	}
}
function actualizarDatos(imagen,pagina,comentario)
{
	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("comentarios-contenedor-eliminacion");

	// Creo el objeto AJAX
	var ajax=nuevoAjax();
	// Coloco el mensaje "Cargando..." en la capa
	capa.innerHTML='<center><img style="padding-top: 8px;" align="middle" src="/imagenes/working_com.gif"></div></center>';
	//comentario=document.form.comentario_b.value;
	
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "/elimination/comentarios/comentar.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("capilla="+imagen+"&comentario="+escape(comentario));
 
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			var ajaxdestino=nuevoAjax();
			ajaxdestino.open("POST", "/elimination/comentarios/comentarios.php", true);
			ajaxdestino.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			ajaxdestino.send("capilla="+imagen+"&pag="+pagina);
			ajaxdestino.onreadystatechange=function()
			{
				if (ajaxdestino.readyState==4)
				{
					capa.innerHTML=ajaxdestino.responseText;
				}
			}
		}
	}
}

function traer_respuesta(imagen,codigo,pagina,miembro)
{
	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("respuesta-"+codigo);
	// Creo el objeto AJAX
	var ajax=nuevoAjax();
	// Coloco el mensaje "Cargando..." en la capa
	capa.innerHTML='<center><img style="padding-top: 8px;" align="middle" src="/imagenes/working_com.gif"></div></center>';
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "/elimination/comentarios/responder_form.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("capilla="+imagen+"&comentario_codigo="+codigo+"&pag="+pagina+"&miembro="+miembro);

	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			capa.innerHTML=ajax.responseText;
		}
	}
}


function actualizar_respuesta(imagen,codigo,pagina,comentario,fd_miembro_codigo,fd_miembro_privilegio,fd_miembro_mensajes_comentarios)
{
	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("respuesta-"+codigo);
	// Creo el objeto AJAX
	var ajax=nuevoAjax();
	// Coloco el mensaje "Cargando..." en la capa
	capa.innerHTML='<center><img style="padding-top: 8px;" align="middle" src="/imagenes/working_com.gif"></div></center>';
	//comentario=document.form.comentario_b.value;
	//alert("dato"+capa.id);
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "/elimination/comentarios/responder-c-mail.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("capilla="+imagen+"&comentario="+escape(comentario)+"&codigo="+codigo);
 	//alert("imagen="+imagen+"&comentario="+comentario+"&codigo="+codigo);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			var ajaxdestino=nuevoAjax();
			ajaxdestino.open("POST", "/elimination/comentarios/mostrar_comentarios.php", true);
			ajaxdestino.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			ajaxdestino.send("capilla_actual_codigo="+imagen+"&pag="+pagina+"&imagen_capilla_comentario_codigo="+codigo+"&fd_miembro_codigo="+fd_miembro_codigo+"&fd_miembro_privilegio="+fd_miembro_privilegio+"&fd_miembro_mensajes_comentarios="+fd_miembro_mensajes_comentarios);
			ajaxdestino.onreadystatechange=function()
			{
				if (ajaxdestino.readyState==4)
				{
					capa.innerHTML=ajaxdestino.responseText;
				}
			}
		}
	}
}

function cerrar_form(imagen,codigo,pagina,fd_miembro_codigo,fd_miembro_privilegio,fd_miembro_mensajes_comentarios)
{
	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("respuesta-"+codigo);
	capa.innerHTML='<center><img style="padding-top: 8px;" align="middle" src="/imagenes/working_com.gif"></div></center>';
	var ajaxdestino=nuevoAjax();
	ajaxdestino.open("POST", "/elimination/comentarios/mostrar_comentarios.php", true);
	ajaxdestino.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
	ajaxdestino.send("capilla_actual_codigo="+imagen+"&pag="+pagina+"&imagen_capilla_comentario_codigo="+codigo+"&fd_miembro_codigo="+fd_miembro_codigo+"&fd_miembro_privilegio="+fd_miembro_privilegio+"&fd_miembro_mensajes_comentarios="+fd_miembro_mensajes_comentarios);
	ajaxdestino.onreadystatechange=function()
	{
		if (ajaxdestino.readyState==4)
		{
					capa.innerHTML=ajaxdestino.responseText;
		}
	}
}

function toggleMe(a,b){
  		var e=document.getElementById(a);
  		var f=document.getElementById(b);
  		if(!e && !f)return true;
		if(e.style.display=="none" && f.style.display=="block"){
    		f.style.display="none"
			e.style.display="block"
  		} else if(e.style.display=="none" &&  f.style.display=="none"){
  			e.style.display="block"
			}
  			else {
    			e.style.display="none"
  				}
  		return true;
}

function confirmacion(imagen,comentario,reportador)
{
  if (confirm("Este mensaje será reportado a los administradores por contener contenido inapropiado.\n¿Deseas continuar? "))
    var ajaxdestino=nuevoAjax();
	ajaxdestino.open("POST", "/elimination/reportar.php", true);
	ajaxdestino.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
	ajaxdestino.send("imagen="+imagen+"&comentario="+comentario+"&reportador="+reportador);
	ajaxdestino.onreadystatechange=function()
	{
		if (ajaxdestino.readyState==4)
		{
					alert("Se Reporto el mensaje con exito");
		}
	}
}

function confirmar_eliminar(enlace)
 {
  if (confirm("Se dispone a borrar este mensaje.\n¿Esta seguro ?"))
    document.location.href=enlace;
}

function cambiar_fecha(enlace)
  {
      document.location.href=enlace;
}
function confirmar_banear(codigo_member) {
	if (confirm("Se dispone a banear a este usuario.\n¿Esta seguro ?"))
   var ajaxdestino=nuevoAjax();
	ajaxdestino.open("POST", "/elimination/banish_member.php", true);
	ajaxdestino.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	// Respuesta recibida. Coloco el texto plano en la capa correspondiente
	ajaxdestino.send("codigo_member="+codigo_member);
	ajaxdestino.onreadystatechange=function()
	{
		if (ajaxdestino.readyState==4)
		{
			alert("Se ha baneado al usuario con exito.");
			window.location.reload();
		}
	}	
}
