function stopPropagation(e){ if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBubble = true; } } function preventDefault(e){ if(e.preventDefault){ e.preventDefault(); }else{ e.returnValue = false; } } function AttachEvent(objectTarget, eventType, funcionHandler){ if (objectTarget.addEventListener) { //for DOM-compliant browsers objectTarget.addEventListener(eventType, funcionHandler, false); } else if(objectTarget.attachEvent){ //for IE objectTarget.attachEvent('on' + eventType, funcionHandler); } else{ //for all others objectTarget['on' + eventType] = funcionHandler; } } function DetachEvent(objectTarget, eventType, funcionHandler){ if (objectTarget.addEventListener){ //for DOM-compliant browsers objectTarget.removeEventListener(eventType, funcionHandler, false); } else if(objectTarget.attachEvent){ //for IE objectTarget.detachEvent('on' + eventType, funcionHandler); } else { //for all others objectTarget['on' + eventType] = ''; } }