1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
var  EventUtil = {
     addHandler: function (element,type,handler){
         if (element.addEventListener){
             element.addEventListener(type,handler, false );
         } else  if (element.attachEvent){
             element.attachEvent( "on" +type,handler);
         } else {
             element[ "on" +type] = handler;
         }
     },
 
     removeHandler: function (element,type,handler){
         if (element.removeEventListener){
             element.removeEventListener(type,handler, false );
         } else  if (element.detachEvent){
             element.detachEvent( "on" +type,handler);
         } else {
             element[ "on" +type] =  null ;
         }
     },
 
     getEvent: function (event){
         return  event?event:window.event;
     },
 
     getTarget: function (event){
         return  event.target||event.srcElement;
     },
 
     preventDefault: function (event){
         if (event.preventDefault){
             event.preventDefault();
         } else {
             event.returnValue= false ;
         }
     },
 
     stopPropagation: function (event){
         if (event.stopPropagation){
             event.stopPropagation();
         } else {
             event.cancelBubble= true ;
         }
     }
 
 
 
 
};