	var currentclass = null;
	var removeclass = null;

	$(function(){
		if($("div.banner-home").length){
			if($("#banner h3").attr('class')) currentclass=$("#banner h3").attr('class');
			$("#header ul li a").hover(navLinkOver, removeBannerClass);
		}
		//$("#logo a").hover(logoOver, removeBannerClass);

		if( $(".contact-eml").length > 0 ) $(".contact-eml").each(contactEmSu);
	});

	function removeBannerClass(){
		clearInterval(removeclass);
		removeclass = setInterval(doRemove,500);
	}
	function doRemove(){
		if(currentclass)
			$("#banner h3").hide().attr('class',currentclass).fadeIn("fast");
		else
			$("#banner h3").hide().attr('class','').fadeIn("fast");
		cleanUp();
	}
	function cleanUp(){
		clearInterval(removeclass);
		delete removeclass;		
	}
	function navLinkOver(){
		if(removeclass) cleanUp();
		$("#banner h3").hide().attr('class',$(this).parent().attr("id")).fadeIn("fast");
	}
	function logoOver(){
		if(removeclass) cleanUp();
		$("#banner h3").hide().attr('class','').fadeIn("fast");
	}

	function contactEmSu(){
		$(this).html("<a href=\""+ mkeml($(this).text(),true)+"\">"+mkeml($(this).text())+"</a>").show();
	}

	function mkeml(e,j){
		var r = "mai%23lto";
		var d = "fo%23xshuf%23%23fler"; var z = "com";
		var a = "@";
	
		var tot = e + a + d + "." + z;
		if(j) tot = r + ":" + tot;
	
		return tot.replace(/%23/g,"");
	}
	
	function debug(msg){
		if (window.console && window.console.log)
	      window.console.log(msg);	
	}

