var listEVENTS = [];
function setEvents(objEvent,funcao,v) {    
    
	var evento = objEvent.toLowerCase();
	evento = evento.substring( evento.indexOf(".on")+3 );
    
    if (typeof listEVENTS[evento] == "undefined") listEVENTS[evento] = new Array();
    
    //Add/Remove evento a lista
    if (v==true) listEVENTS[evento][listEVENTS[evento].length] = funcao;
    else {
        for (var i=0;i<listEVENTS[evento].length;i++) listEVENTS[evento][i] = (listEVENTS[evento][i]==funcao) ? "" : listEVENTS[evento][i]; 
    }
	
	//Seta evento e suas funções
	eval( objEvent + " = " + function(evt){ evalEvents(evt,evento,funcao); } );
        
 	this.evalEvents = function(evt,evento,funcao) {
        var s="";
        for (var i=0;i<listEVENTS[evento].length;i++) s += listEVENTS[evento][i] + "; ";        
        if (NV.n=="NETSCAPE" | NV.n=="MOZILLA" | NV.n=="FIREFOX") s = s.replace(/\bevent\b/g,"evt");
        return eval(s);
    }    
    return true;
}
