var _ShowCaseProducts = new Array();
var _CurProd = 0;
var _ShowCaseInit = 0;
var _MAX_SCP = 17;
var _ProdWin = null;

function MouseOver(_Event)
{
   if ( !_Event )
     var _Event = window.event;
   var _TDObject = _Event.srcElement;
   while ( _TDObject.tagName != "TD" )
   { _TDObject = _TDObject.parentNode; }
   _TDObject.className = "MA";
}

function MouseOut(_Event)
{
   if ( !_Event )
     var _Event = window.event;
     var _TDObject = _Event.srcElement;
     while ( _TDObject.tagName != "TD" )
     { _TDObject = _TDObject.parentNode; }
    _TDObject.className = "MN";
}

function ProdSwap(_objname,_src)
{
    var _prodimgsrc = 'images/prods/thumbs/' + _src;
	for( var _count = 0; _count < document.images.length; _count++ )
	{
	    if ( document.images[_count].name == _objname )
	    {
	        document.images[_count].src = _prodimgsrc;
	        break;
	    }
	 }
}
function ProdTagsPreload()
{
   var _preload = new Image();
   _preload.src = 'images/prods/thumbs/crt_monitor.gif';
   _preload.src = 'images/prods/thumbs/crt_monitor_h.gif';
   _preload.src = 'images/prods/thumbs/lcd_monitor.gif';
   _preload.src = 'images/prods/thumbs/lcd_monitor_h.gif';
   _preload.src = 'images/prods/thumbs/tvt_ext.gif';
   _preload.src = 'images/prods/thumbs/tvt_ext_h.gif';
   _preload.src = 'images/prods/thumbs/tvt_int.gif';
   _preload.src = 'images/prods/thumbs/tvt_int_h.gif';
}

function DisplayProduct(_image,_prod)
{
	var _imgloc = "http://www.bestbuycomputers.com.sg/images/prods/" + _image; 
	var _html = '<html><head><title>' + _prod + '</title></head><body><img name="product" id="product" src="' + _imgloc + '" alt="' + _prod + '"></body></html>'; 
	if (_ProdWin && !_ProdWin.closed)
	{	
			_ProdWin.document.images['product'].src = _imgloc;
			_ProdWin.document.images['product'].alt = _prod;
			_ProdWin.document.title = _prod;
	}
	else
	{
		_ProdWin = window.open("","_newwindow","height=540,width=550");
		_ProdWin.document.write(_html);
	}
	_ProdWin.moveTo(0,0);
	_ProdWin.focus();
}

function closethatwindow()
{
	if (_ProdWin && !_ProdWin.closed )
		_ProdWin.close();
		_ProdWin = null;
		
	
}

function ShowCaseInit()
{
  var _preload = new Image();
  for (var nCount = 1; nCount <= _MAX_SCP; nCount++ )
  {
      _ShowCaseProducts[nCount] = "images/scp/scp" + nCount + ".gif";
      _preload.src = _ShowCaseProducts[nCount];
  }
  _ShowCaseInit = 1;
}

function ChangeShowCaseImage( _direction )
{
  if ( (_CurProd + _direction) <= 0 )
      _CurProd = _ShowCaseProducts.length - 1;
  else if ( (_CurProd + _direction) >= _ShowCaseProducts.length )
      _CurProd = 1;
  else
     _CurProd = _CurProd + _direction;

  document.ShowCase.src = _ShowCaseProducts[_CurProd];

}

function StartShowCase()
{
  if (!_ShowCaseInit)
  { ShowCaseInit(); }
  ChangeShowCaseImage(1);
  _Timer = setTimeout("StartShowCase()",5000);
}
