  logueado = false;
  
  tinyMCE.init({
	   content_css : "/archivos/tiny_mce/foros.css?" + new Date().getTime(),
	   mode : "",
	   theme : "advanced",
	   plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
	   theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,outdent,indent,blockquote,|,cut,copy,paste,pastetext,pasteword,|,emotions,|,undo,redo,",
	   theme_advanced_buttons2 : "link,unlink,cleanup,|,forecolor,backcolor,|,hr,removeformat,|,charmap,|,fullscreen,fontselect,fontsizeselect",
	   theme_advanced_buttons3 : "",
	   theme_advanced_toolbar_location : "bottom",
	   theme_advanced_toolbar_align : "left",
	   theme_advanced_statusbar_location : "bottom",
	   theme_advanced_resizing : true,  
     paste_auto_cleanup_on_paste : true,
     paste_convert_headers_to_strong : true,
	   width: "547px",
     height: "200px"
  });

	function Marcar(linea)
	{
		clase = linea.className;
		if (!clase.include('over')) { linea.className=linea.className+'-over'; }
	}

	function DesMarcar(linea)
	{
		clase = linea.className;
		if (clase.include('over')) { linea.className=clase.gsub('-over',''); }
	}

	function Loguin()
	{
		if ($F('email')=='') { 
			alert('Por favor, ingresa un email');
			$('email').activate();
			return false;
		}
		if ($F('clave')=='') { 
			alert('Por favor, ingresa un clave');
			$('clave').activate();
			return false;
		}
		URL = 'loguin.asp?'+$('form-loguin').serialize();
		$('form-loguin').disable();
	  new Ajax.Request(URL, {
      onSuccess: function(transport) 
      {
         URL = 'cache/' + transport.responseText;
         window.open(URL,'_self');
      },
      onFailure: function(transport) 
      {
         scs = transport.responseText.extractScript(); 
         scs.evalScript(); 
		     $('form-loguin').enable();
      }
    });
  }	

	function ExpandirDescripcion()
	{
		$('cabecera').setStyle({'height': 'auto'}); 
	}
	
  function NuevoTema(foro)
	{
		if (!logueado) {
			alert('Debes ingresar al sistema para poder participar de los foros');
			return(false);
		}
		codigo = '0';
		$('proponer-tema').remove();
		html = '<div id="respuesta'+codigo+'" class="comment-contain"><br><br><center><img src=imagenes/26-1.gif></center><br><br></div>';
		$('listado').insert({before: html});
		$('listado').remove();		
		URL = 'responder-mensaje-foro.asp?codigo_foro='+foro+'&codigo_mensaje='+codigo;
	  new Ajax.Request(URL, {
      onSuccess: function(transport) 
      {
         scs = transport.responseText.extractScript(); 
         $('respuesta'+codigo).innerHTML = transport.responseText.stripScript();
         scs.evalScript(); 
      },
      onFailure: function(transport) 
      {
         alert(transport.responseText);
      }
    });
	}
  
  function BorrarMensaje(codigo) 
  {
		if (confirm('¿Desea borrar este mensaje?')) {
				URL = 'borrar-mensaje-foro.asp?id='+codigo;
	  	  new Ajax.Request(URL, {
          onSuccess: function(transport) 
          {
          	 Effect.SwitchOff('comando-'+codigo);
          	 Effect.SwitchOff('fecha-'+codigo);
          	 Effect.SwitchOff('mensajes-'+codigo);
          	 Effect.SwitchOff('autor-'+codigo);
             Effect.SwitchOff('tema-'+codigo);
          },
          onFailure: function(transport) 
          {
             alert(transport.responseText);
          }
        });
     }
	}
  
  function GrabarMensaje(codigo) 
  {
		if (!logueado) {
			alert('Debes ingresar al sistema para poder participar de los foros');
			return(false);
		}
		tinyMCE.activeEditor.save();
		URL = 'responder-mensaje-foro.asp?'+$('formulario-'+codigo).serialize();
		tinyMCE.execCommand('mceRemoveControl', false, 'mensaje'+codigo);
		$('respuesta'+codigo).innerHTML = '<br><br><center><img src=imagenes/26-1.gif></center><br><br>';
	  new Ajax.Request(URL, {
      onSuccess: function(transport) 
      {
         scs = transport.responseText.extractScript(); 
         $('respuesta'+codigo).innerHTML = transport.responseText.stripScript();
         scs.evalScript(); 
      },
      onFailure: function(transport) 
      {
         alert(transport.responseText);
      }
    });
	}

	function Responder(codigo)
	{
		if (!logueado) {
			alert('Debes ingresar al sistema para poder participar de los foros');
			return(false);
		}
		$('respuesta'+codigo).remove();
		html = '<div id="respuesta'+codigo+'" class="comment-contain"><br><br><center><img src=imagenes/26-1.gif></center><br><br></div>';
		$('comentario'+codigo).insert({after: html});
		URL = 'responder-mensaje-foro.asp?codigo_mensaje='+codigo;
	  new Ajax.Request(URL, {
      onSuccess: function(transport) 
      {
         scs = transport.responseText.extractScript(); 
         $('respuesta'+codigo).innerHTML = transport.responseText.stripScript();
         scs.evalScript(); 
      },
      onFailure: function(transport) 
      {
         alert(transport.responseText);
      }
    });
	}

  function Contactar(codigo,descripcion)
  {
  	window.open('enviar_mail.asp?tabla=personas&valor_codigo='+codigo+'&campo_codigo=codigo&descripcion_destinatario='+descripcion.escapeHTML(),'_blank');
  	return(false);
  }
  
  function Registrarse()
  {
  	window.open('abm_personas.asp?operacion=nuevo_registro','_blank');
  	return(false);
  }
