spoke.Event={BLUR:"blur",CHANGE:"change",CLICK:"click",DOUBLECLICK:"dblclick",FOCUS:"focus",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",LOAD:"load",MOUSEDOWN:"mousedown",MOUSEOUT:"mouseout",MOUSEOVER:"mouseover",MOUSEMOVE:"mousemove",MOUSEUP:"mouseup",SELECT:"select"};spoke.Event.connect=function(c,b,d){try{c=spoke.isString(c)?spoke.byId(c):c;
if(c.attachEvent){return c.attachEvent("on"+b,d);}else{if(c.addEventListener){return c.addEventListener(b,d,false);}}}catch(a){if(spoke.debug){throw a;}}return false;};spoke.Event.disconnect=function(c,b,d){try{c=spoke.isString(c)?spoke.byId(c):c;if(c.detachEvent){return c.detachEvent("on"+b,d);}else{if(c.removeEventListener){return c.removeEventListener(b,d,false);
}}}catch(a){if(spoke.debug){throw a;}}return false;};spoke.Event.target=function(b){try{if(b.srcElement){return b.srcElement;}else{if(b.target){return b.target;}}}catch(a){if(spoke.debug){throw a;}}return null;};