
SHOW_TEXT = 'En savoir plus...';

function init()
{
	// make target blank links
	var blanks = $$('a.blank');
	
	for (var i = 0; i < blanks.length; i++) {
		blanks[i].target = '_blank';
	}


	// hide all hidable elements
	var hs = $$('.hidable');
	
	for (var i = 0; i < hs.length; i++) {
		// must have an ID
		if (hs[i].id == '') hs[i].id = 'hidable_'+i;
		hideIt(hs[i]);		
	}
	

}

function hideIt(e)
{

	var p = document.createElement('p');
	var a = document.createElement('a');
	Element.extend(p); // IE force
	a.href = '#'+e.id;
	a.onclick = showIt;
	var tn = document.createTextNode(SHOW_TEXT);
	a.appendChild(tn);
	p.appendChild(a);
	p.addClassName('show');
	e.parentNode.insertBefore(p, e.nextSibling);
	// finally, hide it		
	e.hide();
}

function showIt()
{
	var t = this.href.split('#');
	var id = t[1];

	Element.extend(this); // IE force
	this.hide();
	var e = $(id);
	Element.extend(e); // IE force
	e.show();
	return false;
}

window.onload = init;