var popupWin;

/***************************************/
/*            imgChange()              */
/***************************************/
function imgChange(imgName, imgSrc)
{ if(document.images)
  { document.images[imgName].src = imgSrc;
  }
}

/***************************************/
/*          imgChangeByObj()           */
/***************************************/
function imgChangeByObj(imgName, imgObj)
{ if(document.images)
  { document.images[imgName].src = imgObj.src;
  }
}

/***************************************/
/*          eZimageChange()            */
/***************************************/
function eZimageChange(oImg, url, duration)
{ if(oImg && url)
  {	if(document.all)
    { oImg.style.filter="blendTrans(duration="+duration+")";
      oImg.filters.blendTrans.Apply();
    }

  	oImg.src = url;

    if(document.all)
    { oImg.filters.blendTrans.Play();
    }
  }
}


/***************************************/
//           closePopup()
/***************************************/
function closePopup()
{ if(popupWin)
    popupWin.close();
}

/***************************************/
//         openPopupWindow()
/***************************************/
function openPopupWindow(addr, winwidth, winheight, ststus, leftpos, toppos, scrollbar, tool_bar)
{ closePopup();

	if(ststus != 'yes')
    ststus = 'no';
	if(scrollbar != 'yes')
    scrollbar = 'no';
	if(tool_bar != 'yes')
    tool_bar = 'no';

	if(!leftpos)
	{ var scrwidth  = screen.availWidth
    leftpos= (scrwidth/2) -(winwidth/2);
  }
  if(!toppos)
  { var scrheight = screen.availHeight
    toppos = (scrheight/2)-(winheight/2);
  }

  popupWin = window.open(
  addr
  , 'popupWin'
  , config='width='+winwidth
  +',height='+winheight
  +',left='+leftpos
  +',top='+ toppos
  +',modal=yes' 
  +',toolbar='+tool_bar+', menubar=no, '
  +',scrollbars='+scrollbar+', resizable=no, '
  +',location=no, directories=no, status=' + ststus );
  
  popupWin.focus();
}


/************************************************/
//       highlightMainMenu()
/************************************************/
function highlightMainMenu(menu)
{ var oThumb = document.images['thumb_'+menu];
  var oBtn   = document.images['btn_'+menu];

  var oImgTmbOn = eval('oimg_tmb_'+menu+'_on');
  var oImgBtnOn = eval('oimg_btn_'+menu+'_on');

  if(document.all)
  { oThumb.style.filter="blendTrans(duration=0.5)";
    oThumb.filters.blendTrans.Apply();
    if(curr_page != menu)
    { oBtn.style.filter="blendTrans(duration=0.3)";
      oBtn.filters.blendTrans.Apply();
    }
  }
  
  oThumb.src = oImgTmbOn.src;
  if(curr_page != menu)
    oBtn.src = oImgBtnOn.src;

  if(document.all)
  { oThumb.filters.blendTrans.Play();
    if(curr_page != menu)
      oBtn.filters.blendTrans.Play();
  }
}

/************************************************/
//       lowlightMainMenu()
/************************************************/
function lowlightMainMenu(menu)
{ var oThumb = document.images['thumb_'+menu];
  var oBtn   = document.images['btn_'+menu];

  var oImgTmb = eval('oimg_tmb_'+menu);
  var oImgBtn = eval('oimg_btn_'+menu);

  if(document.all)
  { oThumb.style.filter="blendTrans(duration=0.5)";
    oThumb.filters.blendTrans.Apply();

    if(curr_page != menu)
    { oBtn.style.filter="blendTrans(duration=0.3)";
      oBtn.filters.blendTrans.Apply();
    }
  }
  
  oThumb.src = oImgTmb.src;
  if(curr_page != menu)
    oBtn.src = oImgBtn.src;

  if(document.all)
  { oThumb.filters.blendTrans.Play();
    if(curr_page != menu)
      oBtn.filters.blendTrans.Play();
  }
}

/************************************************/
//       printit()
/************************************************/
function printit()
{ if(window.print)
  { window.print() ;  
  }
  else
  { var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";  
  }
}
