
function log(message) {
	if (isLoggingActive) {
		console.log(message);
	}
}

function UnCryptMailto( s ) {
	var n = 0;
	var r = "";
	for( var i = 0; i < s.length; i++) {
		n = s.charCodeAt( i );
		if( n >= 8364 ) {
			n = 128;
		}
		r += String.fromCharCode( n - 1 );
	}
	return r;
}

function linkTo_UnCryptMailto( s ) {
	location.href=UnCryptMailto( s );
}

/*

var isLoggingActive = false;
var currentBgIndex = 0;
var bgImageNames = ["img/bg_notes.jpg", "img/bg_sand.jpg", "img/bg_field.jpg", "img/bg_hand.jpg"];
var bgImagesLoaded = [];
    

$.preloadImages = function(bgImageNames) {
	
  for(var i = 0; i < bgImageNames.length; i++) {
	  
    $("<img class='bg_img' />").attr("src", bgImageNames[i])
    	.load(function() {
    		
    		$("#background_images").append($(this));
    		bgImagesLoaded.push($(this));
    		
    		var bgIndex = bgImagesLoaded.length;
    		var imageName = bgImageNames[bgIndex-1];
    		log("img " +  bgIndex + " loaded: " + imageName);
    		
    		var elem = $("#bgSwitcher").append("<a href='#'> " + " IMG" + bgIndex + " </a>");

    		$("#bgSwitcher a:last-child").click(
    				function() {
    					log("XXX called click handler of " + $(this).id + " imageName: " + imageName + " bgIndex: " + bgIndex);
    					
    					// hilight
    					$("#bgSwitcher a").attr("class", "none");
    					$(this).attr("class", "selected");

    					// fade background
    					$("#background_images .current").fadeOut("slow").removeClass("current");
    					var elem = $("#background_images img").get(bgIndex-1);
    					$(elem).fadeIn("slow").addClass("current");
    				} 
    			);
    		
    	}); // end load
  } // end for
  
};

$.changeBackground = function() {
	log("time's up");
	//$("#background_images img").addClass("current");

	//setTimeout($.changeBackground, 3000);
};


$("document").ready(function() {

	$("#navigation li")
		.data("clicked", false);
	
	$("#navigation li")
		.hover(
			function() {
				$(this).addClass("over");
			},
			function() {
				$(this).removeClass("over");
			}
			)
		.click(
			function(e) {

				// get clicked index
				var clickedEntry = ($(this).parent()).index($("#navigation li"));
				log("clickedEntry= " + clickedEntry);
				log("e="+$(e));
				
				$("#navigation li").removeClass("active");
				$(this).addClass("active");
				$(this).data("clicked", !$(this).data("clicked"));
				
				if ($(this).data("clicked") == false) {
					log("clicked1");
					$("#content-0").slideDown(500); 
				} else {
					log("clicked2");
					$("#content-0").slideUp(500); 
				}			
			}
		);
	
	$.preloadImages(bgImageNames);
	
 	setTimeout($.changeBackground, 3000);
	
});

*/
