// AT object
document.AT = new AT();

// AT class
function AT() {}

// AT methods
// Permits to toogle (show or hide) an element.
AT.prototype.toggleElement = function(id) {
    var element = document.getElementById(id);
    (element.style.display == 'block')? element.style.display = 'none' : element.style.display = 'block';
}

// Hide the element
AT.prototype.hideElement = function(id) {
	var element = document.getElementById(id);
    element.style.display = 'none';
}

// Show the element with a specified style
AT.prototype.showElement = function(id, style) {
	var element = document.getElementById(id);
    element.style.display = style;
}


//e - Ma i l
function courriel( nom, adresse, lien, objet, texte ) {
	var href  = 'mai';
	var dest  = nom +'@'+ adresse;
	var param = '';
	var type  = ' class="email"';
	lien = ( lien ) ? lien : dest;

	if( ( objet ) || ( texte ) ) {
		if( objet ) param = '?subject=' + objet;
		if( texte ) param += ( ( objet ) ? '&body=' : '?body=' ) + texte;
	}
	document.write( '<a href="' + href +'lto:' + dest + param +'"'+type+'>' + lien + '</a>' );
}

function courrielRH( nom, adresse, lien, objet, texte ) {
	var href  = 'mai';
	var dest  = nom +'@'+ adresse;
	var param = '';
	var type  = ' class="email"';
	lien = ( lien ) ? lien : dest;

	if( ( objet ) || ( texte ) ) {
		if( objet ) param = '?subject=' + objet;
		if( texte ) param += ( ( objet ) ? '&body=' : '?body=' ) + texte;
	}
	return '<a href="' + href +'lto:' + dest + param +'"'+type+'>' + lien + '</a>';
}
