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); < } < } 119,120c113,114 < x = event.clientX - elemLeft - elem.getBoundingClientRect().x; < y = event.clientY - elemTop - elem.getBoundingClientRect().y; --- > x = event.clientX - elemLeft; > y = event.clientY - elemTop; 122,129c116,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,181c168,169 < x = event.clientX - elemLeft; // - elem.getBoundingClientRect().x; < y = event.clientY - elemTop; // - elem.getBoundingClientRect().y; --- > x = event.clientX - elemLeft; > y = event.clientY - elemTop; 183,184c171,172 < x = event.pageX - elemLeft; // - elem.getBoundingClientRect().x; < y = event.pageY - elemTop; // - elem.getBoundingClientRect().y; --- > x = event.pageX - elemLeft; > y = event.pageY - elemTop; 188,193d175 < if (typeof polyco == 'array' || typeof polyco == 'object') { < if (('' + x + y).indexOf('-') == -1) { < polyco.push(x); < polyco.push(y); < } < } 198,199c180,181 < x = event.clientX - elemLeft; // - elem.getBoundingClientRect().x; < y = event.clientY - elemTop; // - elem.getBoundingClientRect().y; --- > x = event.clientX - elemLeft; > y = event.clientY - elemTop; 201,208c183,184 < 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; 255d230 < document.getElementById('divannotation').innerHTML=document.getElementById('divannotation').innerHTML.replace('"black"','"blue"').replace('Annotations++','Annotations++  
').replace('  ","").replace("","").replace("",""); 266c241 < setTimeout(ask, 3000); --- > setTimeout(ask, 1000);