	var validarForm = function(){
		/* Formulario de contacto */
		$('formContacto').addEvent('submit',function(e){
			e.stop();													 
			var enviar = true;
			
			$$('.obligatorio').each(function(elem){										 
				if (elem.value == '') {
					elem.addClass('alerta');
					enviar = false;
				}
				else if (elem.hasClass('alerta')) elem.removeClass('alerta');
			});
		
			if (enviar){
				$('formContacto').submit();
			}
			else {
				$('log').set('html','<span class="error">Error: Rellene los campos marcados en rojo</span>');
			}

		});
	
	}
	
	var newPopUp = function(){
		$$('.popup').addEvent('click', function(e){
			e.stop();
			var url = this.get('href');
			window.open(url,'','width=600, height=600, scrollbars=yes, resizable=no');		
		});
	}

	var galleryViewer = function(){
		
		var fo = new SWFObject("includes/viewer.swf", "viewer", "100%", "100%", "8", "#ffffff");
		
		// SIMPLEVIEWER CONFIGURATION OPTIONS
		// To use an option, uncomment it by removing the "//" at the start of the line
		// For a description of config options, go to: 
		// http://www.airtightinteractive.com/simpleviewer/options.html
		fo.addVariable("xmlDataPath", "xml/gallery_" + galeria + ".xml");

		//fo.addVariable("firstImageIndex", "5");	
		//fo.addVariable("langOpenImage", "Open Image in New Window");
		//fo.addVariable("langAbout", "About");	
		fo.addVariable("preloaderColor", "0xf8ab3c");
		
		fo.write("galeria-fotos");		
	}	
	
	var myscroll = null;
	window.addEvent('domready', function(){										 
		if ($('multicapa0')){
			$(habitacion).addClass('tab-on');
			$('capa-' + habitacion).addClass('capa-on');
			
			var mc = new MultiCapa('multicapa0');	
			
			new SmoothScroll({ duration:700 }, window);
			myscroll = new Fx.Scroll(window, { wait: false, duration: 1100, transition: Fx.Transitions.Quad.easeInOut }); 
		}
		
		if ($('formContacto')){
			new vlaDatePicker('fecha1', {format: 'd/m/Y', startMonday: true});
			new vlaDatePicker('fecha2', {format: 'd/m/Y', startMonday: true});	
			
			validarForm();		
		}	
		
		if ($('situacion')) newPopUp();

		if ($('galeria-fotos')) galleryViewer();
				
		if (window.listaFotos) slideshow();	
	});		
