/**
 * Function to format bot protected email addresses
 */
$(function() {
	$("a[rel='e']").each(function(){
		chars = $(this).attr("href").split(",");
		mailto="";
		for(i=0,t=chars.length;i<t;i++) {
			mailto +=  String.fromCharCode(chars[i]);
		}
	    split = mailto.split("?");
	    split[0] = split[0].replace(/DOT/g,".");
	    split[0] = split[0].replace(/AT/,"@");
	    split[0] = split[0].replace(/ /g,"");
	   $(this).attr("href","mailto:"+split.join("?"));
	});
});
/**
 * Function to preload images
 */
var preloaded = new Array();
function preload_images() {
	for (var i = 0; i < arguments.length; i++){
		preloaded[i] = document.createElement('img');
		preloaded[i].setAttribute('src',arguments[i]);
	};
};
/**
 * Function to make external links open new window (_blank isn't available in html strict)
 */
$(function() {
	$("a[rel='external']").attr('target','_blank');
});
