function init() {
	var img = document.getElementById('Mail');
	if(img != null) {
		var link = document.createElement('a');
		link.href = 'm'+'ailto:eric.chante'+"\x40"+'wanadoo'+"\x2e"+'fr';
		link.innerHTML = 'eric.chante'+"\x40"+'wanadoo'+"\x2e"+'fr';
		img.parentNode.replaceChild(link, img);
	}
}

function toggleMenu(parent) {
	var element = parent.firstChild;
	while(element && (element.nodeType != 1) || ((element.nodeType == 1) && !element.className.match(/subItem/))) element = element.nextSibling;
	if(!element) return false;
	switch(element.style.display) {
		case 'block': element.style.display = 'none'; break;		
		default: element.style.display = 'block';
	}
	return true;
}

function toggle(element) {
	if(!element && (element.nodeType != 1)) return false;
	switch(element.style.display) {
		case 'block': element.style.display = 'none'; break;		
		default: element.style.display = 'block';
	}
	return true;
}

function validForm(form) {
	var re = /[\w.%-]+@[\w.%-]+\.[a-z]+/i;
	var isValid = (form['mail[name]'].value.length != 0) &&
								(form['mail[from]'].value.length != 0) &&
								re.test(form['mail[from]'].value) &&
								(form['mail[subject]'].value.length != 0) &&
								(form['mail[message]'].value.length != 0);
	if(!isValid) alert('Un ou plusieurs champs sont vide et/ou invalide.');
	return isValid;
}

