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

var gridEl = null;

$(document).ready(function() {
	$('.thumbnail img')
	.mouseover(function() {
		var grid = getGridEl();
		$(this).before(grid);
		$(grid).one('mouseout',function() { $(gridEl).hide(); });
		$(grid).show();
	});
	
	$('.teaserList .teaser')
	.mouseover(function() {
		var grid = getGridEl();
		$(this.firstChild.firstChild).before(grid);
		$(grid).show();
	})
	.mouseout(function() {
		$(gridEl).hide();
	});
	
	$('a').focus(function() { if (this.blur) this.blur(); });
	
	$('#top h1 a').attr('href',location.href.match(/\/de\//) ? '/de/' : '/en/');
	
	prettyPhoto.options.padding = 20;
});

function getGridEl() {
	if (!gridEl) {
		gridEl = document.createElement('div');
		gridEl.setAttribute('class','grid');
		/*
		$(gridEl).mouseout(function() {
			$(gridEl).hide();
		});
		*/
	}
	
	return gridEl;
}


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);}