101,102c101,102 < x = event.clientX - elemLeft - elem.getBoundingClientRect().x; < y = event.clientY - elemTop - elem.getBoundingClientRect().y; --- > x = event.clientX - elemLeft; > y = event.clientY - elemTop; 104,105c104,105 < x = event.pageX - elemLeft - elem.getBoundingClientRect().x; < y = event.pageY - elemTop - elem.getBoundingClientRect().y; --- > x = event.pageX - elemLeft; > y = event.pageY - elemTop; 109,114d108 < if (typeof polyco == 'array' || typeof polyco == 'object') { < if (('' + x + y).indexOf('-') == -1) { < polyco.push(x); < polyco.push(y); < } < } 118d111 < //alert('document.body.scrollTop=' + document.body.scrollTop + ' elemTop=' + elemTop + ' elem.getBoundingClientRect().y=' + elem.getBoundingClientRect().y); 120,121c113,114 < x = event.clientX - elemLeft - elem.getBoundingClientRect().x; < y = event.clientY - elemTop - elem.getBoundingClientRect().y; --- > x = event.clientX - elemLeft; > y = event.clientY - elemTop; 123,130c116,117 < x = event.pageX - elemLeft - elem.getBoundingClientRect().x; < y = event.pageY - elemTop - elem.getBoundingClientRect().y; < } < if (typeof polyco == 'array' || typeof polyco == 'object') { < if (('' + x + y).indexOf('-') == -1) { < polyco.push(x); < polyco.push(y); < } --- > x = event.pageX - elemLeft; > y = event.pageY - elemTop; 180,181c167,168 < x = event.clientX - elemLeft; // - elem.getBoundingClientRect().x; < y = event.clientY - elemTop; // - elem.getBoundingClientRect().y; --- > x = event.clientX - elemLeft; > y = event.clientY - elemTop; 183,184c170,171 < x = event.pageX - elemLeft; // - elem.getBoundingClientRect().x; < y = event.pageY - elemTop; // - elem.getBoundingClientRect().y; --- > x = event.pageX - elemLeft; > y = event.pageY - elemTop; 188,193d174 < if (typeof polyco == 'array' || typeof polyco == 'object') { < if (('' + x + y).indexOf('-') == -1) { < polyco.push(x); < polyco.push(y); < } < } 198,199c179,180 < x = event.clientX - elemLeft; // - elem.getBoundingClientRect().x; < y = event.clientY - elemTop; // - elem.getBoundingClientRect().y; --- > x = event.clientX - elemLeft; > y = event.clientY - elemTop; 201,208c182,183 < x = event.pageX - elemLeft; // - elem.getBoundingClientRect().x; < y = event.pageY - elemTop; // - elem.getBoundingClientRect().y; < } < if (typeof polyco == 'array' || typeof polyco == 'object') { < if (('' + x + y).indexOf('-') == -1) { < polyco.push(x); < polyco.push(y); < } --- > x = event.pageX - elemLeft; > y = event.pageY - elemTop; 255d229 < document.getElementById('divannotation').innerHTML=document.getElementById('divannotation').innerHTML.replace('"black"','"blue"').replace('Annotations++','Annotations++  
').replace('  ","").replace("","").replace("",""); 266c240 < setTimeout(ask, 3000); --- > setTimeout(ask, 1000);