var Sitio = {

	iniciarTooltips: function () {
		// Recogemos todos los elementos con la clase .tooltip y les vamos asignando eventos
		var tooltips = new Tips($$('.tooltip'), {

			// Especificamos el efecto que afectará al tooltip
			initialize:function(){
				this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
			},

			// Lanzamos la transición de opacidad de 0 a 1 cuando se muestra el tooltip
			onShow: function(toolTip) {
				this.fx.start(1);
			},

			// Lanzamos la transición de opacidad hasta 0 cuando se oculta el tooltip
			onHide: function(toolTip) {
				this.fx.start(0);
			}
		});

		// Inicilializamos todos los tooltips
		tooltips.initialize();
	}

}

// borramos los eventos asignados previamente al evento 'ondomready' para evitar que se ejecute varias veces
window.removeEvents('domready');

// y asignamos de nuevo la inicialización de los tooltips al evento
window.addEvent('domready', Sitio.iniciarTooltips);