
function distributeMenu() {
	var menu = document.getElementById('menu');
	var menuWidth = menu.offsetWidth;
	var lis = menu.getElementsByTagName('li');
	
	var linksWidth = 0;
	for (var i=0; i<lis.length; i++) {
		var li = lis[i];
		linksWidth += li.offsetWidth;
	}
	
	var spacing = (menuWidth - linksWidth) / (lis.length - 1);
	
	if (spacing < 5) {
		// catch Safari3 bug
		return;
	}
	
	// set new margins
	for (var i=1; i<lis.length; i++) {
		var li = lis[i];
		li.style.marginLeft = Math.floor(spacing) + "px";
	}
}

function clickToMail(elem, str) {
	var em = '';
	for (var i=0; i<str.length; i++) {
		if (i/4 == Math.floor(i/4)) {
			em += str.substr(i, 1);
		}
	}
	em = em.replace(/%/, '@');
	elem.href='mailto:' + em;
}
