function init()
{
  if (!document.getElementById) return
  var imgOriginSrc;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++)
  {
    if (imgarr[i].getAttribute('hsrc'))
    {
        imgTemp[i] = new Image();
        imgTemp[i].src = imgarr[i].getAttribute('hsrc');
        imgarr[i].onmouseover = function()
        {
            imgOriginSrc = this.getAttribute('src');
            this.setAttribute('src',this.getAttribute('hsrc'))
        }
        imgarr[i].onmouseout = function()
        {
            if (imgOriginSrc)
            {
               this.setAttribute('src',imgOriginSrc)
            }
            else
            {
               this.setAttribute('src',this.getAttribute('src'))
            }
        }
    }
  }
  imgOriginSrc = '';
  imgTemp = '';
  imgarr = '';

  var imgOriginSrcB;
  var imgTempB = new Array();
  var imgTempDOWN = new Array();
  var imgarrB = document.getElementsByTagName('input');
  for (var i = 0; i < imgarrB.length; i++)
  {
    if (imgarrB[i].getAttribute('hsrc'))
    {
        imgTempB[i] = new Image();
        imgTempB[i].src = imgarrB[i].getAttribute('hsrc');
        imgTempDOWN[i] = new Image();
        imgTempDOWN[i].src = imgarrB[i].getAttribute('downsrc');
        imgarrB[i].onmouseover = function()
        {
            imgOriginSrcB = this.getAttribute('src');
            this.setAttribute('src',this.getAttribute('hsrc'))
        }
        imgarrB[i].onmouseout = function()
        {
            if (imgOriginSrcB)
            {
               this.setAttribute('src',imgOriginSrcB)
            }
            else
            {
               this.setAttribute('src',this.getAttribute('src'))
            }
        }
        imgarrB[i].onmousedown = function()
        {
            this.setAttribute('src',this.getAttribute('downsrc'))
        }
    }
  }

}

