function $E(id) {
	return document.getElementById(id);
}

function $N(name) {
	return document.getElementsByName(name);
}

document.getByClassNameIE=function(tag,nameCn) {
	var arr=new Array();
	var cn = 0;
	var allspan = document.getElementsByTagName(tag);
	while (element = allspan[cn++]) {
		if (element.className==nameCn) {
			arr.push(element);
		}
	}
	return arr;
}

function ajoutEvent(blocId, evt, fct){
	if(blocId.attachEvent) blocId.attachEvent('on'+evt, fct); // IE
	else blocId.addEventListener(evt, fct, true); // Compagnie
}
	
function supprimEvent(blocId, evt, fct){
	if(blocId.attachEvent) blocId.detachEvent('on'+evt, fct); // IE
	else blocId.removeEventListener(evt, fct, true); // Compagnie
}

function limit_textarea(id_text, caractMax)
{
	if($E(id_text).value.length >= caractMax) {
        $E(id_text).value = $E(id_text).value.substring(0,caractMax);
    }
	var reste = caractMax - $E(id_text).value.length;
	$E('desc_reste').innerHTML = 'Caractères restants : '+reste;
	return;
}

function getHeightScreen() {
	if(typeof(window.innerWidth)=='number')
		return window.innerHeight;
	else if( document.documentElement && document.documentElement.clientHeight )
		return document.documentElement.clientHeight;
}


