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();
}

/***************************************/
//         openEzImageViewer()
/***************************************/
function openEzImageViewer(addr, alt, dir)
{ closePopup();

  var winwidth  = 700;
  var winheight = 525;

  var ststus   = 'no';
  var scrollbar = 'no';
  var tool_bar  = 'no';

  var leftpos = 0;
  var toppos  = 0;

	if(!leftpos)
	{ var scrwidth  = screen.availWidth
    leftpos= (scrwidth/2) -(winwidth/2);
  }
  if(!toppos)
  { var scrheight = screen.availHeight
    toppos = (scrheight/2)-(winheight/2);
  }

  var title = 'eZ Image Viewer';
  if(alt != '')
    title += ' - ' + alt;

  var url = 'http://www.ezeditor.net/manager/editor/imageviewer.php?dir='  + dir
                                                                + '&addr=' + addr
                                                                + '&alt='  + alt;

  popupWin = window.open(
  url
  , 'popupWin'
  , config='width='+winwidth
  +',height='+winheight
  +',left='+leftpos
  +',top='+ toppos
  +',modal=yes' 
  +',toolbar='+tool_bar+', menubar=no, '
  +',scrollbars='+scrollbar+', resizable=yes, '
  +',location=no, directories=no, status=' + ststus );
  
  popupWin.focus();
}
