function fixMenu( v ) {
	if (typeof v == 'undefined' ) v = window.location.pathname.toString().replace(/(\/.*)(\/|.s?html?)$/,"$1").replace(/^\/site\/?$/,'/');
	var lis = document.getElementById('menu').getElementsByTagName('li');
	for ( var i = 0; i < lis.length; i++ ) {
		var li = lis[i];
		var a = li.getElementsByTagName('a')[0];
		var ah = a.getAttribute('href');
		var isDeep = li.parentNode.parentNode.parentNode && ( li.parentNode.parentNode.parentNode.getAttribute('id') == 'menu' ) ? li.parentNode.parentNode : false;
		if ( ah == v ) {
			li.className = isDeep ? 'dc' : 'c';
			var ns = document.createElement('span');
			ns.innerHTML = a.innerHTML;
			li.insertBefore( ns, a );
			//li.insertBefore( document.createTextNode( a.innerHTML ), a );
			li.removeChild( a );
			if ( isDeep ) isDeep.className = 'c';
		} else {
			li.className = isDeep ? 'dl' : 'l';
		}
	}
}

function mailCheckout() {
	var ml = document.getElementsByTagName('a');
	for ( var i = 0; i < ml.length; i++ ) if ( ml[i].className == 'mail' ) {
		var m = ml[i];
		var u = m.innerHTML;
		if ( u.indexOf('@') < 0 ) u += '@' + ( m.getAttribute('href') ? m.getAttribute('href') : 'altersoftware.it');
		m.innerHTML = m.getAttribute('title') ? m.getAttribute('title') : u;
		m.href = 'mailto:' + u;
		m.title = 'Invia una mail a ' + u;
		m.className = 'mailed';
	}
}

