﻿var swidth      = 122;
var sheight     = 480;
var topOffset   = 2;
var rightOffset = 2;
var surl        = "sponsorlink.aspx";

/*
function closeSponsor()
{
	sponsor.style.visibility='hidden';
}
*/

var sobj = document.getElementById("vsbox");
var x = findPosX(sobj);
var sleft = x + eval(sobj.width) - swidth - rightOffset;

var stop = findPosY(sobj) + topOffset;

var specialcode =
    "<div id=\"sponsor\" style=\"z-index: 100; left:" + sleft + "px; position: absolute; top: " + stop +"px;\">" +
    "  <table cellspacing=\"0\" cellpadding=\"0\" width=\"" + swidth + "\" style=\"border: none; font-size: 12px; color: #ffffff\">" +
    "        <tr bgcolor=\"#2E6287\">" + 
    "            <!-- <td height=\"20\" align=\"center\">" + 
    "                <font color=\"white\">Sponsors</font>" + 
    "            </td> -->" + 
    "            <!-- " + 
    "            <td onclick=\"closeSponsor();\" width=\"30\">" + 
    "                <font color=\"white\">Close</font></td>" +  
    "            -->" + 
    "        </tr>" + 
    "    </table>" + 
    "    <iframe scrolling=\"no\" width=\"" + swidth + "\" height=\"" + sheight + "\" src=\"" + surl + "\" frameborder=\"0\" allowtransparency=\"true\" marginwidth=\"0\" marginheight=\"0\">Sponsors</iframe>" + 
    "</div>";

document.write(specialcode);

lastScrollX=0;

function getScrollValue()
{
    var scrollvalue = document.documentElement.scrollTop > document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop; 
    return scrollvalue;
}

function showSponsor()
{
    if (sobj)
    {
        x = findPosX(sobj);
        sleft = x + eval(sobj.width) - swidth - rightOffset;
        document.getElementById("sponsor").style.left = sleft + (document.all ? "" : "px");
    }

    var svalue = getScrollValue();

	if (document.all)
	{   
	    diffY = (svalue>stop ? svalue-stop :  svalue) + 3 + topOffset;
        
        percent = .2*(diffY-lastScrollX);
		
		if (percent>0)
			percent=Math.ceil(percent);
		else 
			percent=Math.floor(percent);
		
		document.all.sponsor.style.pixelTop += percent;
        
		lastScrollX = lastScrollX + percent;			
	}
	else 
	{
	    document.getElementById("sponsor").style.top = (svalue>stop ? svalue+topOffset : stop) + "px";
	}
}

function adjustMenu()
{
    try
    {
        var mobj = document.getElementById("exhibiton").parentNode;
        mobj.href = "exhibition.aspx";
        
    }
    catch (err) { }
            
    try
    {
        var mobj2 = document.getElementById("nav_exhibition").parentNode;
        mobj2.href = "exhibition.aspx";        
    }
    catch (err) { }    
}

adjustMenu();
window.setInterval(showSponsor, 10);

