function getMouseX(e) { // this doesn't work on IE6!! (works on FF,Moz,Opera7) if (e.pageX || e.pageY) return e.pageX; // works on IE6,FF,Moz,Opera7 if (e.clientX || e.clientY) return e.clientX + document.body.scrollLeft; } function getMouseY(e) { // this doesn't work on IE6!! (works on FF,Moz,Opera7) if (e.pageX || e.pageY) return e.pageY; // works on IE6,FF,Moz,Opera7 if (e.clientX || e.clientY) return e.clientY + document.body.scrollTop; } function getPosition(element) { var elem=element,tagname="",x=0,y=0; while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined")) { y+=elem.offsetTop; x+=elem.offsetLeft; tagname=elem.tagName.toUpperCase(); if (tagname=="BODY") elem=0; if (typeof(elem)=="object") if (typeof(elem.offsetParent)=="object") elem=elem.offsetParent; } position=new Object(); position.x=x; position.y=y; return position; } //function playSound(element,soundfile) { // document.getElementById(element).innerHTML=""; //} function getDays(date) { var today = new Date(); var end = new Date(date); var msPerDay = 24 * 60 * 60 * 1000 ; var days = Math.floor((end.getTime() - today.getTime())/ msPerDay); return days; }