var rwmDebug=false;function rwmIncludeScript(ScriptFile,Reference){if(typeof(eval(Reference))=="undefined"){document.write('<script language="javascript" src="'+ScriptFile+'"><\/script>')}}function rwmEvent(a){this.event=(a)?a:((window.event)?event:null);if(this.event){this.element=(this.event.target)?this.event.target:this.event.srcElement;if(this.event.pageX||this.event.pageY){this.x=this.event.pageX;this.y=this.event.pageY}else{if(this.event.clientX||this.event.clientY){this.x=this.event.clientX+document.body.scrollLeft;this.y=this.event.clientY+document.body.scrollTop}}}}function rwmListProperties(b,d){var c="";for(i in b){c+=i+" = "+b[i]+"\n"}if(d){var a=window.open("","props");a.document.write(c.replace(/</g,"&lt;").replace(/\n/g,"<br>"))}return c}function rwmElementPosition(d){var a=d;var c=a.offsetLeft;var b=a.offsetTop;while(a=a.offsetParent){if(rwmDebug){alert("parent element "+a.tagName+" ("+a.id+") at "+a.offsetLeft+" , "+a.offsetTop)}c+=a.offsetLeft;b+=a.offsetTop}if(rwmDebug){alert("cumulative offset = "+c+" , "+b)}return{x:c,y:b}};