function swapimage(column,image)
{
	var a = document.getElementById(column);
	var b = a.getAttribute("src");
	a.setAttribute("src", "rollovers/"+image);	
}

function swapc1()
{
	var a = document.getElementById('column1');
	var b = a.getAttribute("src");
	a.setAttribute("src", "images/gs1_20.gif");
}
function swapc2()
{
	var a = document.getElementById('column2');
	var b = a.getAttribute("src");
	a.setAttribute("src", "images/gs1_21.gif");
}
function swapc3()
{
	var a = document.getElementById('column3');
	var b = a.getAttribute("src");
	a.setAttribute("src", "images/gs1_22.gif");
}
function swapc4()
{
	var a = document.getElementById('column4');
	var b = a.getAttribute("src");
	a.setAttribute("src", "images/gs1_23.gif");
}

function playsound(soundfile){
if (document.all && document.getElementById){
document.getElementById("soundeffect").src="" //reset first in case of problems
document.getElementById("soundeffect").src=soundfile
}
}

function bindsound(tag, soundfile, masterElement){
if (!window.event) return
var source=event.srcElement
while (source!=masterElement && source.tagName!="HTML"){
if (source.tagName==tag.toUpperCase()){
playsound(soundfile)
break
}
source=source.parentElement
}
}

window.onload = function()
{
    if (window.winOnLoad) window.winOnLoad();
}
window.onunload = function()
{
    if (window.winOnUnload) window.winOnUnload();
}

var scrollActive = false, scrollStop = true, scrollIncrement = 10, scrollInterval = 60;
function winOnLoad()
{
  var up = xGetElementById('upBtn');
  var dn = xGetElementById('dnBtn');
  var sc = xGetElementById('vScroller1');

  up.onmouseover = onScrollUpStart;
  up.onmouseout = onScrollStop;
  xMoveTo(up, xPageX(sc) + xWidth(sc), xPageY(sc));
 
  dn.onmouseover = onScrollDnStart;
  dn.onmouseout = onScrollStop;
  xMoveTo(dn, xPageX(sc) + xWidth(sc), xPageY(sc) + xHeight(sc) - xHeight(dn));
}
function onScrollDnStart()
{
  if (!scrollActive) {
    scrollStop = false;
    onScrollDn();
  }
}
function onScrollDn()
{
  if (!scrollStop) {
    scrollActive = true;
    setTimeout('onScrollDn()', scrollInterval);
    var sc = xGetElementById('vScrollee1');
    var y = xTop(sc) - scrollIncrement;
    if (y >= -(xHeight(sc) - xHeight('vScroller1'))) {
      xTop(sc, y);
    }
    else {
      scrollStop = true;
      scrollActive = false;
    }
  }
}
function onScrollUpStart()
{
  if (!scrollActive) {
    scrollStop = false;
    onScrollUp();
  }
}
function onScrollUp()
{
  if (!scrollStop) {
    scrollActive = true;
    setTimeout('onScrollUp()', scrollInterval);
    var sc = xGetElementById('vScrollee1');
    var y = xTop(sc) + scrollIncrement;
    if (y <= 0) {
      xTop(sc, y);
    }
    else {
      scrollStop = true;
      scrollActive = false;
    }
  }
}
function onScrollStop()
{
  scrollStop = true;
  scrollActive = false;
}
