
	window.addEvent("domready", function() {
		
		selectedMenu();
		slideDetalle();
		slideListas();
		fadeListas();
		stylePaginador();
		if($('bannerBig'))
			innerFadeBanner();
		anyadaClaseForm();
		slideDetalleAlbum();
		reservas();
		slideBuscador();
		
		if($('listaAlbums') || $('otrosAlbums'))
		{
			$$("#listaAlbums ul li:nth-child(4n+4) .album, #otrosAlbums ul li:nth-child(4n+4) .album").addClass("last");
			$$("#listaAlbums ul li:nth-child(4n+1) .album, #otrosAlbums ul li:nth-child(4n+1) .album").addClass("clear");
		}
		
		if($$(".paginadorContainer").length)
			if($$(".paginadorContainer .Paginador a.siguiente").get("html") == "")
			{
				$$(".mas-listado p a").setStyle("display", "none");
				//$$(".controlListado").setStyle("bottom", "-22px");
			}
			
		if($('textoContenido'))
		{
			var valor = $('textoContenido').get("text");
			if(valor == "") 
			{
				$$('div#enlaces').setStyle("margin-top", "10px");
				$$('.nomarginbot').setStyle("padding-top", "10px");
			}
		}
		
	});
	
	function slideBuscador()
	{
		
		if($("superbusqueda"))
		{	
			$$(".slideResult").slide("hide");
			$$(".slideResult").each(function(slide) {
				
				slide.getParent().setStyle("position", "relative");
				
			});
			$$("#superbusqueda li:first-child .slideResult").slide("in");
			
			$$(".menu-ficha-musico li:first-child a").setStyle("background", "#4c4b4b");
			$$(".menu-ficha-musico li:first-child a").setStyle("color", "white");
			$$(".menu-ficha-musico li:first-child a").setStyle("padding", "8px 15px");
			
			$$(".menu-ficha-musico a").addEvent("click", function() {
				$$(".menu-ficha-musico a").setStyle("background", "#CAC8C8");
				$$(".menu-ficha-musico a").setStyle("color", "#4C4B4B");
				$$(".menu-ficha-musico a").setStyle("padding", "7px 15px");
				this.setStyle("background", "#4c4b4b");
				this.setStyle("color", "white");
				this.setStyle("padding", "8px 15px");
				var laClase = this.getParent().get("class");
				$$(".slideResult").slide("out");
				$(laClase).slide("in");
			});
		}
		
	}
	
	function selectedMenu()
	{
		
		$$(".nav li, .menu-us a").each(function(a) {
			
			idDelLink = a.id;
			
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
			
			if(elBodyTieneLaClase)
				a.addClass("active");
			
		});
		
		if($(document.body).hasClass("index"))
			$$(".nav li.active #home").getParent().setStyle("padding", "0px");
		
	}
	
	function slideDetalle()
	{
		
		if($$(".detalle-actualidad").length)
		{
			$$(".detalle-actualidad").slide("hide");
			
			$$(".mas-contenido a").addEvent("click", function(event) {
				if(event) event.preventDefault();
				$$(".detalle-actualidad").slide("out");
				var clase = this.get("class");
				$(clase).slide();
				if(this.hasClass("elForm"))
					(function() {$$("#elForm .box-btn-detalle .btn").toggleClass("noDisplay");}).delay(500);
			});
		}
		
	}
	
	function slideListas()
	{	
		if($$(".contenido-grupo").length)
		{
			$$(".contenido-grupo").slide("hide");
			$$("#slideListas .primero").slide("in");
			
			if($$(".menu-ficha-grupo").length)
				$$(".menu-ficha-grupo li a").addEvent("click", function(event) {
					if(event) event.preventDefault();
					$$(".contenido-grupo").slide("out");
					var clase = this.getParent().get("class");
					clase = clase.replace("selected", "");
					$$("#" + clase).slide();
				});
		}
	}
	
	function fadeListas()
	{
		if($$(".menu-ficha-grupo a").length)
		{
			$$(".menu-ficha-grupo li:first-child").addClass("selected");
			$$(".menu-ficha-grupo a").addEvent("click", function(event) {
				if(event) event.preventDefault();
				//styles(this);
				$$(".menu-ficha-grupo a").getParent().removeClass("selected");
				this.getParent().addClass("selected");
			});
		}
	}
	
	/*
	function styles(li)
	{
		
		$$(".menu-ficha-grupo a").setStyles({
			background:	'#CAC8C8',
			color: '#4C4B4B',
			padding: '7px 15px', 
			margin: '0'
		});
		
		$$(".menu-ficha-grupo a").getParent().setStyles({
			background:	'none',
			padding: '0', 
			margin: '0 3px 0 0'
		});
		
		li.setStyles({
			background:	'none',
			color: '#FFFFFF',
			padding: '0', 
			margin: '0'
		});
		
		li.getParent().setStyles({
			background:	'#e28b5b',
			color: '#FFFFFF',
			padding: '7px 15px 7px 15px', 
			margin: '-7px 3px 0px 0px', 
			height: '18px'
		});
		
	}
	*/
	
	function stylePaginador()
	{
		if($$(".controlListado .Paginador").length)
		{
			$$(".controlListado .Paginador .final, .controlListado .Paginador .inicial").getParent().setStyle("display", "none");
			$$(".controlListado .Paginador .siguiente, .controlListado .Paginador .anterior").getParent().setStyle("border", "none");
			$$(".controlListado .Paginador .anterior").getParent().addClass("noStylePrev");
			$$(".controlListado .Paginador .siguiente").getParent().addClass("noStyleNext");
		}
	}
	
	function innerFadeBanner()
	{
		$$("#bannerBig li").each(function(li) {
			if(!li.getElements("img").length) li.dispose();
		});
		
		if($(document.body).hasClass("index"))
			jQuery('#bannerBig').innerfade({
				animationtype: 'fade',
				speed: 3000,
				timeout: 6000,
				height: 317,
				containerheight: 317,
				containerHeight: 317
			});
		else
			jQuery('#bannerBig').innerfade({
				animationtype: 'fade',
				speed: 3000,
				timeout: 6000,
				height: 317,
				containerheight: 317,
				containerHeight: 317
			});
		
	}
	
	function anyadaClaseForm()
	{
		if($('login'))
		{
			if(!$(document.body).hasClass("registro-new-musico"))
			{
				$$("#login div.contenedor").addClass("form");
				$$("#login div.contenedor input").addClass("txt");
				$$("#login div.botonera").addClass("box-btn");
				$$("#login div.botonera").addClass("contenedorbotonsubmit");
				$$("#login div.botonera input").removeClass("txt");
				$$("#login div.botonera input").set("value", "");
				$$("#login div.botonera").removeClass("form");
				$$("#login div.botonera div").removeClass("form");
			}
		}
	}
	
	function slideDetalleAlbum()
	{
		if($$(".detalle-album").length)
		{
			$$(".detalle-album").slide("hide");
			
			$$(".album-compra td.detalle a").addEvent("click", function(event) {
				if(event) event.preventDefault();
				$$(".detalle-album").slide("out");
				this.getParent().getParent().getParent().getParent().getParent().getElements(".detalle-album").slide();
			});
		}
	}
	
	function compra() {
		top.jQuery("#cboxClose").click();
		top.location.href='carrito.php';
	}
	
	function reservas()
	{
		if($('enviarContacto'))
		{
			$$("#enviarContacto").addEvent("click", function(event) {
				if(event) event.preventDefault();
				
				form = this.getParent().getParent("form");
				
				form.valida = function() {
					var nombreLleno = this.nombre.value != "";
					var empresaLleno = this.empresa.value != "";
					var mailBueno = validateEmail(this.correo.value);
					var telefonoLleno = this.telefono.value != "";
					var consultaLleno = this.consulta.value != "";
					return nombreLleno && empresaLleno && mailBueno && telefonoLleno && consultaLleno;
				};
				
				if(form.valida())
				{
					var myRequest = new Request.HTML({
						url: 		form.action,
						onComplete: function() {
							
						}
					}).post($(form));
					
					form.reset();
					$$(".form-ok").setStyle("display", "block");
				}
				else 
					alert("Compruebe que ha rellenado todos los campos.")
				
			});
		}
	}
	
	function validateEmail(elementValue){  
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
		return emailPattern.test(elementValue);  
	} 
	

