function events() {
	this.lang='';
	this.change_event = function(event) {
		if(this.active_event!=event) {
			$('event_sub_'+this.active_event).hide();
			$('event_sub_'+event).show();
			this.active_event=event;
			
			new Ajax.Request(
				'/AJAX/events.php',
				{
					parameters: {
						event_id: event,
						lang: this.lang
					},
					onComplete: function(trans) {
						json = eval("("+trans.responseText+")");
						if(json.logo.length>0) {
							$('eventLogo').src="/magick.php/"+json.logo+"?resize(186x)";
							$('eventLogo').show();
						}
						else $('eventLogo').hide();
						if(json.url.length>0) {
							$('eventURL').href=json.url;
							$('eventURL').onclick=function() {
								window.open(json.url);
								return false;
							}
							$('eventAddress').update(json.address+"<br /><br /><a href=\""+json.url+"\" class=\"event\">"+json.url+"</a>");
						} else {
							$('eventURL').href="#";
							$('eventURL').onclick=function() {
								return false;
							}
							$('eventAddress').update(json.address);
						}
						
					}
				}
			);
		}
	}
}


var events;
Event.observe(window, 'load', function() {
		events = new events();
		events.active_event=active_event;
		events.lang=lang;
	}
);