// JavaScript Document

/* NH Hoteles
 * Javascript de comportamiento de interfaz.  Funciones comunes.  Hacen uso de Mootools 1.11.
 *
 * Version - 0.1
 * Fecha - 23/10/2008
 * Autor - Kike Valdenebro
 *
 */

/* Inicializacion de la pagina */
window.addEvent('domready', function(){
	/* Ocultar todas las capas clase "jshide". */
	$$('.jshide').setStyle('display','none');
	
	/* PESTANAS */
	if($$(".ul-tabs")!='') {
		/* Ocultar todas las capas de contenido de pestana y dejar visible la primera */
		var tabs_content = $$(".content-tabs");
		tabs_content.setStyle('display','none');
		tabs_content[0].setStyle('display','block');
		/* Captura de enlaces de pestana. */
		var tabs = $$(".ul-tabs li");
		tabs.each(function(tab, i) {
			var tablink = $E('a', tab);
			tablink.addEvent('click', function(event) {
				event = new Event(event).stop();
				var target = tablink.getProperty('href');
				var idtarget = target.split("#")[1];
				/* Plegar el resto de capas */
				tabs_content.setStyle('display','none');
				tabs.removeClass('activo');
				/* Desplegar la capa correspondientes al elemento clicado */
				$(idtarget).setStyle('display','block');
				tab.addClass('activo');
			});
		 });
	}
	
	/* TIPS */
	if($$(".tip")!='') {
		var tips = $$(".tip");
		tips.each(function(tip, i) {
			var tiplink = $E('a.tip_lnk', tip);
			tiplink.addEvent('click', function(event) {
				event = new Event(event).stop();
				$$('.tip_layer').setStyle('display','none');
				var tiplayer = $E('.tip_layer', tip);
				tiplayer.setStyle('display','block');
				$('general').addEvent('click', function(event) {
					tiplayer.setStyle('display','none');
				});
			});
		});		
	}
});

