// Blurring links:
function blurLink(theObject)	{ //
	if (theObject.blur)	{
		theObject.blur();
	}
}

var inToggle = false;

function toggleGallery(el) {
	var gal = $(el.parentNode.nextSibling);
	
	if (inToggle) {
		return;
	} else {
		inToggle = true;
	}
	
	if (gal.visible()) {
		$(el).removeClassName('galleryHeaderOpened');
		$(el).addClassName('galleryHeaderClosed');
		
		new Effect.Parallel([
			new Effect.BlindUp(gal,{ sync: true }),
			new Effect.Fade(gal,{ sync: true })
		],{ duration: 0.5, afterFinish: function() { inToggle = false; } });
	} else {
		$(el).removeClassName('galleryHeaderClosed');
		$(el).addClassName('galleryHeaderOpened');

		new Effect.Parallel([
			new Effect.BlindDown(gal,{ sync: true }),
			new Effect.Appear(gal,{ sync: true })
		],{ duration: 0.5, afterFinish: function() { inToggle = false; } });
	}
}

// typo3 scripts
var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1);}
