function _addEventListener(b,c,a){if(b.addEventListener){b.addEventListener(c,a,false)}else{b.attachEvent("on"+c,a)}}function _removeEventListener(b,c,a){if(b.removeEventListener){b.removeEventListener(c,a,false)}else{b.detachEvent("on"+c,a)}}function _getMousePos(b){var c=new Object();if(b.pageX&&b.pageY){c.x=b.pageX;c.y=b.pageY;c.multi=1}else{if(b.touches){c.x=b.touches[0].pageX;c.y=b.touches[0].pageY;c.xs=new Array();c.ys=new Array();for(var a=0;a<b.touches.length;a=a+1){c.xs[a]=b.touches[a].pageX;c.ys[a]=b.touches[a].pageY}c.multi=b.touches.length}else{c.x=b.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);c.y=b.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);c.multi=1}}return c}function _getObjectPos(b){var c=new Object();c.left=0;c.top=0;var a=b.getBoundingClientRect();c.left=Math.round(a.left);c.top=Math.round(a.top);return c}function _getWindowSize(){var a=new Object();if(document.body&&document.body.offsetWidth){a.width=document.body.offsetWidth;a.height=document.body.offsetHeight}if(document.compatMode=="CSS1Compat"&&document.documentElement&&document.documentElement.offsetWidth){a.width=document.documentElement.offsetWidth;a.height=document.documentElement.offsetHeight}if(window.innerWidth&&window.innerHeight){a.width=window.innerWidth;a.height=window.innerHeight}return a};