if( document.getElementById ) {
	var link = document.getElementsByTagName('LINK');
	var len = link.length;
	var item = null;
	for( var i = 0; i < len; i++ ) {
		item = link.item(i);
		if( item.getAttribute('href').match(/cv_nojs/) ) {
			item.disabled = true;
		}
	}
}

function parseEmail() {
	var a = document.getElementById('contact');
	a.href='mailto:frederic' + '@' + 'bouchery.fr';
}

function openclose(opener, id ) {
	var item = document.getElementById( id );
	if( opener.className == 'plus' ) {
		opener.className = 'moins';
		item.style.display = 'block';
	} else {
		opener.className = 'plus';
		item.style.display = 'none';
	}
}
function find_details() {
	var dd = document.getElementsByTagName('DD');
	var len = dd.length;
	var inner = null;
	var lastDD = null;
	var id = null;
	for( var i = 0; i < len; i++ ) {
		if( dd.item(i).className == 'resume' ) {
			lastDD = dd.item(i);
		} else if ( dd.item(i).className == 'detail' ){
			if( dd.item(i).innerHTML != '' ) {
				id = Math.floor( i / 2 ) + 1;
				lastDD.innerHTML = lastDD.innerHTML + 
				'<span class="plus" onclick="openclose(this, \'d'+ id +'\')" title="Voir les détails"></span>';
				dd.item(i).id = 'd' + id;
			}
		}
	}
}

function launch() {
	if( document.getElementById ) {
		parseEmail();
		find_details();
	}
}

window.onload = launch;