var objBrowser = new currentBrowser(); 

window.onload = message;
window.onresize = message;

function message() {
    var bgObj = objGet("obj_flash");
    var overlayObj = objGet("obj_overlay");
    
    if ((bgObj != null) && (overlayObj != null))
    {
        var bgX = objGetX(bgObj);
        var bgY = objGetY(bgObj);
        
        objSetX(overlayObj, bgX + 180);
        objSetY(overlayObj, bgY + 20);
        
        overlayObj.style.visibility = "visible";
    }
}

function currentBrowser() {
    this.agt = navigator.userAgent.toLowerCase(); 
    this.major = parseInt(navigator.appVersion); 
    this.dom = document.getElementById ? 1 : 0;  // true for ie6,  ns6
    this.ns = document.layers; 
    this.ns4up = this.ns && (this.major >= 4); 
    this.ns6 = this.dom && (navigator.appName == "Netscape"); 
    this.op = window.opera ? 1 : 0;
    this.ie = document.all;
    this.ie4 = (document.all && !this.dom) ? 1 : 0;
    this.ie4up = this.ie && (this.major >= 4); 
    this.ie5 = document.all && this.dom;
    this.win = (this.agt.indexOf("win") != -1) || (this.agt.indexOf("16bit") != -1);
    this.mac = (this.agt.indexOf("mac") != -1); 
    this.firefox = (this.agt.indexOf("firefox") != -1);
}

function objGet(id, d) {
    var obj, i;   
	
    if (!d) 
	    d = document;  
	
    if (!(obj = d[id]) && d.all) 
	    obj = d.all[id];  

    if (d.forms)
	    for (i = 0; !obj && i < d.forms.length; i++) 
		    obj = d.forms[i][id]; 

    if (d.layers)
	    for (i = 0; !obj && d.layers && i < d.layers.length; i++) 
		    obj = objGet(id, d.layers[i].document); 
	
    if (!obj && d.getElementById) 
	    obj = d.getElementById(id);  
		
    if (!obj)
        obj = d[id];     // (on Mozilla browsers such as Netscape)
	    
    if (!obj)
        obj = window[d]; // (on Internet Explorer as of ver 5)
	    
    if(!obj)
        d.embeds[d]; // (on Firefox)

    return obj; 
}

function objGetX(obj) {
    if (!obj)
	    return; 

    return (objBrowser.ns) ? obj.left : ((objBrowser.op) ? obj.style.pixelLeft : obj.offsetLeft);  
}

function objSetX(obj, x) { 
    if (!obj)
	    return; 

    (objBrowser.ns) ? obj.left = x : ((objBrowser.op) ? obj.style.pixelLeft = x : obj.style.left = x);
}

function objGetY(obj)
{  
    if (!obj)
	    return; 

    return (objBrowser.ns) ? obj.top : ((objBrowser.op) ? obj.style.pixelTop : obj.offsetTop);
}

function objSetY(obj, y)
{ 
    if (!obj)
	    return; 

    (objBrowser.ie || objBrowser.dom) ? obj.style.top = y : ((objBrowser.ns) ? obj.top = y : obj.style.pixelTop = y);  
}