  
  function irRegistrese(direccion){
  var enlace = direccion+'?redireccion='+ escape(document.location.href);
    document.generales.action = enlace;
    document.generales.target ="_top";
    document.generales.submit();
  }
  
  function bottom_top(nombre_ancla) {

    // Get the URL of the other frame
    var frame_URL = parent.location.href

    // Check for the number sign (#)
    var number_sign_index = frame_URL.indexOf("#")
    if (number_sign_index != -1) {

        // If it's there, remove it
        frame_URL = frame_URL.substring(0, number_sign_index)        
    }

    // Navigate to the specified anchor
    parent.location = frame_URL + "#" + nombre_ancla
}


  
  
function toggle(id, id_padre) {
    if (document.getElementById(id).style.display == 'block') {
      document.getElementById(id).style.display = 'none';
    } 
    else {
      document.getElementById(id).style.display = 'block';
      if(idUsuario != "" && document.foroComentar!= null){
        document.foroComentar.id_padre.value = id_padre;
      }  
    }  
  } 
/*  YAHOO.namespace('example.container');*/
  
  var defaultEmptyOK = false;
  var whitespace = " \t\n\r";
  function fuimonos()
  {
    if(isWhitespace(document.formulario.nombreRemitente.value))
	{
		alert("Por favor, escriba su nombre");
		return;
	}
	
	if(!isEmail(document.formulario.mailRemitente.value))
	{
		alert("Su dirección de correo electrónico no es válida");
		return;
	}

	if(isWhitespace(document.formulario.nombreDestinatario.value))
	{
		alert("Por favor, escriba el nombre del destinatario");
		return;
	}
	
	if(!isEmail(document.formulario.mailDestinatario.value))
	{
		alert("La dirección de correo electrónico del destinatario no es válida");
		return;
	}
	
    incluirObjeto("MOSTRAR_GRACIAS_AMIGO", document.formulario.mailRemitente.value,
	document.formulario.mailDestinatario.value, document.formulario.nombreRemitente.value,
	document.formulario.nombreDestinatario.value, document.formulario.mensaje.value,
	document.formulario.antetitulo.value, document.formulario.titulo.value,
	document.formulario.sumario.value, document.formulario.fecha.value,
	document.formulario.link.value, document.formulario.id_recurso.value, "contentenviar");    

	document.formulario.mailRemitente.value = "";
	document.formulario.mailDestinatario.value = "";
	document.formulario.nombreRemitente.value = "";
	document.formulario.nombreDestinatario.value = "";
	document.formulario.mensaje.value = "";
/*	YAHOO.example.container.enviaramigo.cancel();
	YAHOO.example.container.graciasamigo.show();*/
	
  }
 
  // s es vacio o solo caracteres de espacio
  function isWhitespace (s)
  {
    var i;
    if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++)
    {   
      var c = s.charAt(i);
      // si el caracter en que estoy no aparece en whitespace,
      // entonces retornar falso
      if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
  } 
  
  // s es vacio
  function isEmpty(s)
  {   
	return ((s == null) || (s.length == 0))
  }
   
  function isEmail (s)
  {
    if (isEmpty(s)) 
      if (isEmail.arguments.length == 1) return defaultEmptyOK;
      else return (isEmail.arguments[1] == true);
      if (isWhitespace(s)) return false;
      var i = 1;
      var sLength = s.length;
      while ((i < sLength) && (s.charAt(i) != "@"))
      {
        i++;
      }
      if ((i >= sLength) || (s.charAt(i) != "@")) return false;
      else i += 2;
      while ((i < sLength) && (s.charAt(i) != "."))
      {
        i++;
      }
      if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
      else return true;
  }
  
  function submitCallback(obj) {
	var response = obj.responseText;
	response = response.split("<!")[0];
	document.getElementById("resp").innerHTML = response;
	eval(response);
  }
      
  function comentarnota()
  {
	    
    if(isWhitespace(document.foroComentar.comentario.value))
	{
		alert("Por favor, escriba su comentario");
		return;
	}	
	mensaje_campos_obligatorios = '';	
	incluirObjeto("REGISTRA_COMENTARIO", document.foroComentar.comentario.value,
	document.foroComentar.id_padre.value, document.foroComentar.id_autor.value,
	document.foroComentar.id_recurso.value,document.foroComentar.id_blog.value,
	document.foroComentar.tipo_recurso.value,document.foroComentar.nombres_apellidos.value,
	document.foroComentar.email.value, "mensajecomentar");	
	document.foroComentar.comentario.value ="";
	document.getElementById('vermask').className='layerlightver';
	staticbar2(11);	
  }
  
  function fuimonoserror()
  {
	if(!isEmail(document.formError.mailUsuario.value))
	{
		alert("Su dirección de correo electrónico no es válida");
		return;
	}

	if(isWhitespace(document.formError.nombreUsuario.value))
	{
		alert("Por favor, escriba su nombre");
		return;
	}

	if(isWhitespace(document.formError.mensaje.value))
	{
		alert("Por favor, escriba su mensaje");
		return;
	}

	incluirObjeto("MOSTRAR_GRACIAS_ERROR", document.formError.mailUsuario.value,
	document.formError.nombreUsuario.value, document.formError.mensaje.value, 
	document.formError.url.value, "mensajeboxerror");
	document.formError.mailUsuario.value ="";
	document.formError.nombreUsuario.value ="";
	document.formError.mensaje.value ="";
	
/*	YAHOO.example.container.error.cancel();
	YAHOO.example.container.graciaserror.show();*/
  }
  
  function init() {
	
	var handleCancel = function() {
		this.cancel();
	}
	var handleSubmit = function() {
		fuimonos();
	}
	var handleSubmit1 = function() {
	    fuimonoserror();
	}
	//Inicializo el formulario de enviar a un amigo
/*    YAHOO.example.container.enviaramigo = new YAHOO.widget.Dialog("enviaramigo", { modal:true, visible:false, width:"470px", fixedcenter:true, constraintoviewport:true, draggable:true });
    var listeners = new YAHOO.util.KeyListener(document, { keys : 27 }, {fn:handleCancel,scope:YAHOO.example.container.enviaramigo,correctScope:true} );
    YAHOO.example.container.enviaramigo.cfg.queueProperty("keylisteners", listeners);
    YAHOO.example.container.enviaramigo.cfg.queueProperty("buttons", [ { text:"Enviar", handler:handleSubmit, isDefault:true },
										   { text:"Cerrar", handler:handleCancel } ]);
    YAHOO.example.container.enviaramigo.cfg.queueProperty("onsuccess", submitCallback);
    var handleManual = function(type, args, obj) {
	alert("Manual submission of " + this.id + " detected");
    }
    YAHOO.example.container.enviaramigo.manualSubmitEvent.subscribe(handleManual, YAHOO.example.container.enviaramigo, true);
    YAHOO.example.container.enviaramigo.render();
    YAHOO.example.container.enviaramigo.cfg.setProperty('postmethod','form');
    
    //Inicializo el formulario de error de ortografía
    YAHOO.example.container.error = new YAHOO.widget.Dialog("error", { modal:true, visible:false, width:"470px", fixedcenter:true, constraintoviewport:true, draggable:true });
    var listeners = new YAHOO.util.KeyListener(document, { keys : 27 }, {fn:handleCancel,scope:YAHOO.example.container.error,correctScope:true} );
    YAHOO.example.container.error.cfg.queueProperty("keylisteners", listeners);
    YAHOO.example.container.error.cfg.queueProperty("buttons", [ { text:"Enviar", handler:handleSubmit1, isDefault:true },
										   { text:"Cerrar", handler:handleCancel } ]);
    YAHOO.example.container.error.cfg.queueProperty("onsuccess", submitCallback);
    YAHOO.example.container.error.manualSubmitEvent.subscribe(handleManual, YAHOO.example.container.error, true);
    YAHOO.example.container.error.render();
    YAHOO.example.container.error.cfg.setProperty('postmethod','form');

            
    //Inicilizo el lightbox de agradecimiento de enviar a un amigo
    YAHOO.example.container.graciasamigo = new YAHOO.widget.Dialog("graciasamigo", { modal:true, visible:false, width:"470px", fixedcenter:true, constraintoviewport:true, draggable:true });
    YAHOO.example.container.graciasamigo.render();
    
	//Inicilizo el lightbox para agradecimiento de comentario
//	YAHOO.example.container.graciascomentar = new YAHOO.widget.Dialog("gracomentar", { modal:true, visible:false, width:"470px", fixedcenter:true, constraintoviewport:true, draggable:true });
//    YAHOO.example.container.graciascomentar.render();
    
   //Inicilizo el lightbox de agradecimiento de error ortografia
    YAHOO.example.container.graciaserror = new YAHOO.widget.Dialog("graciaserror", { modal:true, visible:false, width:"470px", fixedcenter:true, constraintoviewport:true, draggable:true });
    YAHOO.example.container.graciaserror.render();*/

   
  }
  
     function comentarcomentario(){
      var url = location.href;
  	  //para evitar que ya lo haya pintado y se vuelva a adicionar
  	  url = url.replace("#comentarNota","");
  	  location.href = url+"#comentarNota";
  	  var divcito = document.getElementById("comentar");
  	  divcito.style.display = 'block';
  	}
/*    YAHOO.util.Event.addListener(window, "load", init);*/

