window.onload тебе тут нафиг не нужен, алерты после ретурна никогда не сработают. Во влеше дождись когда будет готов к работе яваскрит, иногда флешь загружается быстрее чем яваскрипт готов к работе.
function fixEvent( e ) {
e = e || window.event;
if ( e.pageX == null && e.clientX != null ) {
var html = document.documentElement,
body = document.body;
e.pageX = e.clientX + ( html && html.scrollLeft || body && body.scrollLeft || 0 ) - ( html.clientLeft || 0 );
e.pageY = e.clientY + ( html && html.scrollTop || body && body.scrollTop || 0 ) - ( html.clientTop || 0 );
}
if ( !e.which && e.button ) {
e.which = e.button & 1 ? 1 : ( e.button & 2 ? 3 : ( e.button & 4 ? 2 : 0 ) );
}
return e;
}
var posx = 0, posy = 0;
window.onmousemove = function( e ) {
e = fixEvent( e );
posx = e.pageX;
posy = e.pageY;
}
function getCurrXMousePos() {
return posx;
}
function getCurrYMousePos() {
rutern posy;
}
function getClientWidth() {
return window.document.compatMode == 'CSS1Compat' && !window.opera ?
document.documentElement.clientWidth : document.body.clientWidth;
}
function getClientHeight() {
return window.document.compatMode == 'CSS1Compat' && !window.opera ?
document.documentElement.clientHeight : document.body.clientHeight;
}