/**
 * @author a
 */

 
 if(typeof myEvent === "undefined" || !myEvent){

 	var myEvent = {};
	
 }

 
 myEvent = {
 	
	addListner : function(elem, event, callback){ 
		
		if(elem.addEventListner){
			elem.addEventListner(event, callback, false);
		}
		else if(elem.attachEvent){
			elem.attachEvent('on'+event, callback);
		}
		else elem['on'+event]=callback;
	
	},

	removeListner : function(elem, event, callback){
		if(elem.removeEventListner){
			elem.removeEventListner(event, callback, false);
		}
		else if(elem.detachEvent){
			elem.detachEvent(event, callback, false);
		}
		else elem['on'+event]=function(){ return true;}
	},
	
	getTarget : function(e){
		var target = (typeof e.target !== "undefined")?e.target:e.srcElement;
		return target;
	},
	
	getEvent : function(e){
		e = e || window.event;
		return e;
	},
	
	stopPropagation : function(e){
		if (e.stopPropagation) {
			e.stopPropagation();
		}
		else 
			if (typeof e.cancelBubble !== "undefined") {
				e.cancelBubble = true;
			}
	},
	
	preventDefault : function(e){		
		if(e.preventDefault){
			e.preventDefault();
		}else{
			e.returnValue = false;
		}
	}
	
 }

 

 

