	/**
	 * 
	 * Javascript for tracking HTML eventse.
	 * 
	 * @name module_movies
	 * @author Vincent Cantin Bellemare
	 * @since 2006-07-06
	 * @version 1.0.0
	 * @package reptileframework
	 * 
	 * 
	 */
	

	function trackEvent(e){
		
		if(window.event){
			return cible = window.event.srcElement;
		}
		else
		{
			return  cible = e.target;
		}
	
	}
	
	
	
	function addEvent(elm, evType, fonction){
		
		useCapture=false;
	
		if(document.getElementById(elm))
			elm= document.getElementById(elm);
		
	
		if(elm.addEventListener){
			elm.addEventListener(evType, fonction, useCapture);
			return true; 	
		}
		else if (elm.attachEvent){
		
			var r = elm.attachEvent('on' + evType, fonction);
			return r;
		
		} else{
			elm['on' + evType] = fonction;
		}
		
	}
	
	
	function addEvents(elm,evType, fonction, tagName){
		elements = document.getElementsByTagName(tagName);
		
		for(i in elements)
		{
			if(elementId = elements[i].id)
			
			if(elementId.substr(0,elm.length) == elm)
			{
				addEvents(elm, evType, fonction);
			}
				
		}
		
		
	}
	
	/*
	Exemple de fonction :
	
	function alerter(e){
		e = trackEvent(e);
		alert(e.value);
	}
	
	addEvent('user_name', 'change' , alerter);
	*/
