
		function eventEnlarge(boxNr){
			for(var x = 1; x <= 6; x++){
				if(x == boxNr){
					var morph = new Fx.Morph('box0' + x);
					var imgMorph = new Fx.Morph('boximg0' + x);
					
					if(getEventSetting(x, 'enlarged') == '1'){
						switch(x){
							case 1:	topPos = '0px';
									leftPos	= '0px';
									break;
							case 2:	topPos = '0px';
									leftPos	= '230px';
									break;
							case 3:	topPos = '0px';
									leftPos	= '460px';
									break;
							case 4:	topPos = '190px';
									leftPos	= '0px';
									break;
							case 5:	topPos = '190px';
									leftPos	= '230px';
									break;
							case 6:	topPos = '190px';
									leftPos	= '460px';
									break;
						}//switch
						
						morph.start({
							'width': '221px',
							'height': '172px',
							'top': topPos,
							'left': leftPos,
							'background-color': '#FFFFFF',
							'border-bottom-color': '#0099FF',
							'z-index': '1'
						});

						imgMorph.start({
							'height': '129px'
						});
						
						setEventSetting(x, 'enlarged', '0');

						$('soc0'+ x).setStyle("display", "none");
					}else{
						switch(x){
							case 1:	leftPos	= '0px';
									break;
							case 2:	leftPos	= '230px';
									break;
							case 3:	leftPos	= '460px';
									break;
							case 4:	leftPos	= '0px';
									break;
							case 5:	leftPos	= '230px';
									break;
							case 6:	leftPos	= '460px';
									break;
						}//switch

						morph.start({
							'width': '221px',
							'height': '363px',
							'top': '0px',
							'left': leftPos,
							'background-color': '#0099FF',
							'border-bottom-color': '#FFFFFF',
							'z-index': '10'
						});
						
						$('box0'+ x).setStyle("overflow", "hidden");
						
						imgMorph.start({
							'height': (getEventSetting(x, 'imgheight') - 4) + 'px'
						});
						
						setEventSetting(x, 'enlarged', '1');
						
						(function(x){ $('soc0'+ x).setStyle("display", "block"); }).delay(500, this, x);
					}//if
				}//if
			}//for
		}//eventEnlarge
		
		function eventLove(boxNr){
			if(boxNr.length > 2){
				if(boxNr.substring(0, 2) == 'id'){
					boxNrHome = '';

					if(boxNr.substring(boxNr.length-4, boxNr.length-1) == 'box'){
						boxNrHome = boxNr.substring(boxNr.length-1, boxNr.length);
						boxNr = boxNr.substring(0, boxNr.length-4);
					}//if

					var req = new Request({
						method: 'get',
						url: 'http://www.jhcomma.be/ajx/love.php?id=' + boxNr,
						onComplete: function(response) { 
							if($('sidebar_love')){
								var sidebarLove = new Fx.Slide('sidebar_love');
								if(response == 1){
									sidebarLove.slideOut();
								}else if(response == 0){
									sidebarLove.slideIn();
								}//if
							}//if
						}
					}).send();

					if(boxNrHome != ''){
						boxNr = boxNrHome;
					}else{
						boxNr = 0;
					}//if
				}//if
			}//if
		
			if($('heart0' + boxNr).getStyle("color").toUpperCase() == "#CC0000"){
				$('heart0' + boxNr).setStyle("color", "");
				$('littleheart0' + boxNr).innerHTML = "";
			}else{
				$('littleheart0' + boxNr).innerHTML = "&hearts;";
				$('littleheart0' + boxNr).setStyle("color", "#CC0000");

				var morphBox = new Fx.Morph('littleheart0' + boxNr, {duration: 'long', transition: Fx.Transitions.Quad.easeOut});
				
				$('heart0' + boxNr).setStyle("color", "#CC0000");
				
				morphBox.start({
					'color': '#80CCFF'
				});
			}//if
		}//eventLove
		
		function getEventSetting(boxNr, varName){
			settings = $('set0' + boxNr).innerHTML;
			settings = settings.split('.');
		
			switch(varName){
				case "enlarged":	place = 0;
									break;		
				case "imgheight":	place = 1;
									break;		
				default:			return false;		
			}//switch
			
			return settings[place];
		}//getEventSetting
		
		function setEventSetting(boxNr, varName, setValue){
			settings = $('set0' + boxNr).innerHTML;
			settings = settings.split('.');
		
			switch(varName){

				case "enlarged":	place = 0;
									break;	
				case "imgheight":	place = 1;
									break;			
				default:			return false;		
			}//switch

			newSettings = "";
			for(y = 0; y < settings.length; y++){
				if(y == place){
					newSettings = newSettings + setValue;
				}else{
					newSettings = newSettings + settings[y];
				}//if
				
				if(y < (settings.length - 1)){
					newSettings = newSettings + "."
				}//if
			}//for
			
			$('set0' + boxNr).innerHTML = newSettings;
		}//setEventSetting
		
		function loadTweets(){		
			var req = new Request({
				method: 'get',
				url: 'http://www.jhcomma.be/ajx/tweets.php?tp=',
				onRequest: function() { /*$('twitterfeed').set('html', 'Bezig met laden &hellip;');*/ },
				onComplete: function(response) { $('twitterfeed').set('html', response); }
			}).send();
		}//loadTweets
		
		function facebookShare(u, t){
			if(u == ''){
				u = location.href;
			}//if
			
			if(t == ''){
				t = document.title;
			}//if
			
			var width	= 626;
			var height	= 218;
			var popurl	= 'http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t);
			var hori 	= (screen.width - width) / 2;
			var vert 	= (screen.height - height) / 2;
			winpops		= window.open(popurl,"sharer","width=" + width + ",height=" + height + ",left=" + hori + ",top=" + vert + ",scrollbars=no,toolbar=0,status=0,")
			
			return false;
		}//facebookShare
		
		function eventReminder(eventId){
			var formDiv = $("reminder_form");
			var morph = new Fx.Morph(formDiv);
			
			if(formDiv.getStyle("display") == 'none'){
				morph.start({
					height: '50px',
					display: 'block'
				});
				$("reminder_feedback").setStyle("display", "block");
			}else{
				morph.start({
					height: '0px'
				});
				setTimeout('$("reminder_form").setStyle("display", "none")', 500);
				$("reminder_feedback").setStyle("display", "none");
			}//if
		}//eventReminder
		
		function eventReminderSubmit(){
			var email = $("reminder_email").value;
			
			if(!email){
				$('reminder_feedback').set('html', '<span style="background-color: #CC0000; color: #FFF; padding: 2px;">Ooops, foutje, vergeet je e-mail adres niet in te vullen!</span>');
			}else if((email.indexOf(".") <= 2) || (email.indexOf("@") <= 0)){
				$('reminder_feedback').set('html', '<span style="background-color: #CC0000; color: #FFF; padding: 2px;">Opgelet, maatje, dat is geen geldig e-mail adres!</span>');
			}else{
				var req = new Request({
					method: 'post',
					url: 'http://www.jhcomma.be/ajx/reminder.php',
					onRequest: function() { $('reminder_feedback').set('html', '<span style="background-color: #0099FF; color: #FFF; padding: 2px;">Even geduld &hellip;</span>'); },
					onComplete: function(response) { $('reminder_feedback').set('html', '<span style="background-color: #009900; color: #FFF; padding: 2px;">Ok, we houden je op de hoogte!</span>'); }
				}).send("id=830&email=" + email);
			}//if
		}//eventReminderSubmit
		
		function eventCommentSubmit(){
			var naam = $("comment_naam").value;
			var bericht = $("comment_bericht").value;
			
			if(!naam || !bericht || naam == 'Naam' || bericht == 'Bericht'){
				$('comment_feedback').set('html', '<span style="background-color: #CC0000; color: #FFF; padding: 2px;">Oh-ow, beide velden zijn verplicht!</span>');
			}else{
				var req = new Request({
					method: 'post',
					url: 'http://www.jhcomma.be/ajx/comment.php',
					onRequest: function() { $('comment_feedback').set('html', '<span style="background-color: #0099FF; color: #FFF; padding: 2px;">Even geduld &hellip;</span>'); },
					onComplete: function(response) { 
						$('comment_feedback').set('html', '<span style="background-color: #009900; color: #FFF; padding: 2px;">Bedankt voor je bericht!</span>');
						$("comment_naam").value = 'Naam';
						$("comment_bericht").value = 'Bericht';
						$("comment_form").setStyle("display", "none");
					}
				}).send("id=830&naam=" + naam + "&bericht=" + bericht);
			}//if
		}//eventCommentSubmit
		
		function loadMedia(maxRes){
			var mediaDiv = $("media_content");
		
			var req = new Request({
				method: 'post',
				url: 'http://www.jhcomma.be/ajx/media.php',
				onRequest: function() { 
					$("media_load_text").innerHTML = "Bezig met laden&hellip;";
					
					for(var i = 0; i <= 48; i++){
						if($("media" + i)){
							setTimeout("var sliderAction = new Fx.Slide('media" + i + "'); sliderAction.slideOut('horizontal');", (i * 50));
						}//if
					}//for
				},
				onComplete: function(response) {
					mediaDiv.set('html', response); 
					
					for(var i = 0; i <= 48; i++){
						if($("media" + i)){
							var sliderAction = new Fx.Slide('media' + i).hide('horizontal');
							setTimeout("var sliderAction = new Fx.Slide('media" + i + "').hide('horizontal'); sliderAction.slideIn('horizontal');", (i * 150));
						}//if
					}//for
					
					$$($$("a").filter(function(el) { return el.rel && el.rel.test(/^lightbox/i); })).slimbox({loop: true,overlayOpacity: 0.6,overlayFadeDuration: 100,resizeDuration: 200,counterText: ""}, function(el) { return [el.href, el.title]; }, function(el) { return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel)); });
					
					$("media_load_text").innerHTML = "<a href='#' onClick='loadMedia(48); return false;'>Make me another media explosion!</a>";
				}
			}).send("id=830&maxres=" + maxRes);
		}//loadMedia
