
envAlert("Chargement Js : Normalize()");

var dom = (document.getElementById) ? true : false;
var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ns4 = (document.layers && !dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;

function getElementStyle(obj,prop) {
	if (ie5) {
		return eval("obj.currentStyle."+prop);
	} else {
		return obj.style.getPropertyValue(prop);
	}
}

function setElementStyle(obj,prop,value) {
	obj.style.setPropertyValue(prop,value);
}

function setTabIndex(obj,index) {
 	try { 
       	obj.tabIndex=index; 
     } catch(e) {
        obj.setPropertyValue("tabIndex",index);
     }
}


function envAttachEventHandler(obj,event,func) {
	envAlert("evaluation handler");
	envAlert("obj."+event+" = "+func);
	eval("obj."+event+" = "+func+";") ;
}
function getWindowsEventX(e) {
	if (ie5) { return window.event.clientX; }
	else { return e.pageX; }
}
function getWindowsEventY(e) {
	if (ie5) { return window.event.clientY; }
	else { return e.pageY; }
}
