function initArtistSection(){
	Behaviour.apply();
}

var q={
	section:'artist',
	artist:''
}

var myrules = {
		'.artista .zoom a' : function(el){
			el.href="javascript:void(0);";
			var id=el.id.replace(/zoomartist_(\d+)/,'$1');
			el.onclick=function(){
				growArtista(id,this.parentNode.parentNode);
			}
		},
		'.backartistlist a' : function(el){
			el.href="javascript:void(0);";
			el.onclick=function(){
				growArtistList();
			}
		}
	};
Behaviour.register(myrules);

function growArtista(id,element){
	Element.scrollTo(0,0);
	Element.update('artista_details','');
	Effect.BlindUp('artista_section_list',{duration:1.0, afterFinish:function(){
		Element.update($('section_title').firstChild,Element.getElementsByClassName(element,'nombre')[0].innerHTML);
		Effect.Appear($('section_title').firstChild,{duration:1.0});
		setLoadingArtistDetails();
		loadArtistDetails(id);
	}});
	Effect.Fade($('section_title').firstChild,{duration:1.0});
}

function growArtistList(id,element){
	Element.scrollTo(0,0);
	Effect.BlindUp('artista_details',{duration:1.0, afterFinish:function(){
		new Ajax.Updater($('section_title').firstChild, 'ajaxdata.php', {
	  		method:'get', parameters: { localized_text: 'title_artist' },
	  		onComplete:function(){
				Effect.Appear($('section_title').firstChild,{duration:1.0});
				Element.update('artista_details','');
				Effect.BlindDown('artista_section_list',{duration:1.0, onComplete:function(){alert('aaaaaaaaaaaaaaaaa')}});
				var lang=$('swaplang_action').href.replace(/^.*?(lang=.*?)($|&)/,'$1');
	  			$('swaplang_action').href='?section=artist&'+lang;
	  		}
		});
	}});
	Effect.Fade($('section_title').firstChild,{duration:1.0});
}


function setLoadingArtistDetails(){
	new Ajax.Updater('artista_loader', 'ajaxdata.php', {
	  method:'get', parameters: { loader: 'artist_details' },
	  onComplete:function(){
	  	if ($('artista_details').innerHTML!='')
			Element.update('artista_loader','');
	  }
	});
}
function loadArtistDetails(id){
	new Ajax.Updater('artista_details', 'ajaxdata.php', {
	  method:'get', parameters: { artist_details: id },
	  onComplete:function(){
	  	var lang=$('swaplang_action').href.replace(/^.*?(lang=.*?)($|&)/,'$1');
	  	$('swaplang_action').href='?section=artist&artist='+id+'&'+lang;
	  	Element.update('artista_loader','');
	  	Effect.BlindDown('artista_details',{duration:1.0});
		Behaviour.apply();
	  }
	});
}


