jQuery.fn.defuscate = function( settings ) {
    settings = jQuery.extend({
        link: true,
        find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,
        replace: '$1@$2'
    }, settings);
    return this.each(function() {
        if ( $(this).is('a[@href]') ) {
            $(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace));
            var is_link = true;
        }
        $(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '<a href="mailto:' + settings.replace + '" title=" E-Mail senden an ' + settings.replace  +'">' + settings.replace + '</a>' : settings.replace)));
    });
};

$(document).ready(function(){
	$("#sfmenu").supersubs({ 
	            minWidth:    20,   // minimum width of sub-menus in em units 
	            maxWidth:    37,   // maximum width of sub-menus in em units 
	            extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
	                               // due to slight rounding differences and font-family 
	        }).superfish();  // call supersubs first, then superfish, so that subs are 
	                         // not display:none when measuring. Call before initialising 
	                         // containing tabs for same reason
	$(".sfmenu li").width(255);
	
	
	$('#bg-logo').click(function(){
		$('#bg-logo').fadeOut(); $('#content-wrapper').fadeIn();
	});
	$('.obfuscated').defuscate({link: true });
	
	$("#ramap area").click(function(){
		//alert($(this).attr('rel'));
		//var link=$(this).attr('href');
		
		//return false;
	});
	$("#ramap area").hover(function(){
		//alert($(this).attr('href'));
		var ra=$(this).attr('rel');
		$('#ratable #'+ra).addClass('hightlight_ra_text');
	},function(){
		var ra=$(this).attr('rel');
		$('#ratable #'+ra).removeClass('hightlight_ra_text');
	});
	
	
});   

