var iPath = '../Images/General/Toolbar/';
var iExt = 'gif';
var suffix = new Array('On', 'Off');
var currPressedName = null;
var currPressedId = null;

function preLoad()
{
  if(document.images)
  {
    var argLen = arguments.length;
    for(var i = 0; i < argLen; i++)
    {
      var arg = arguments[i];
	  var sufLen = suffix.length;
      for(j = 0; j < sufLen; j++)
      {
        var suf = suffix[j]
        self[arg + '_' + suf] = new Image();
        self[arg + '_' + suf].src = iPath + arg +  suf + '.' + iExt;
      }
    }
  }
}
function rollOver(iName, iState)
{
  if(document.images && self[iName + '_' + iState])
  {
	document.images[iName].src = self[iName + '_' + iState].src;
  }
}

if(document.images){
	var p = new Array()
	
	p[0] = new Image;
	p[0].src = '../Images/General/SignUpNewsLetterPressed.gif'; 
	
	p[1] = new Image;
	p[1].src = '../Images/General/SearchButtonPressed.gif'; 
	
	p[2] = new Image;
	p[2].src = '../Images/ContactUs/SendPressed.gif'; 
	
	p[3] = new Image;
	p[3].src = '../Images/Registration/SendPressed.gif'; 
	
	p[4] = new Image;
	p[4].src = '../Images/Registration/CancelPressed.gif'; 
	
	p[5] = new Image;
	p[5].src = '../Images/MoviePage/BuyPressed.gif'; 
	
	p[6] = new Image;
	p[6].src = '../Images/MoviePage/TrailerPressed.gif'; 
}

if(document.images){
	var np = new Array()
	
	np[0] = new Image;
	np[0].src = '../Images/General/SignUpNewsLetter.gif'; 
	
	np[1] = new Image;
	np[1].src = '../Images/General/SearchButton.gif'; 
	
	np[2] = new Image;
	np[2].src = '../Images/ContactUs/Send.gif'; 
	
	np[3] = new Image;
	np[3].src = '../Images/Registration/Send.gif'; 
	
	np[4] = new Image;
	np[4].src = '../Images/Registration/Cancel.gif'; 
	
	np[5] = new Image;
	np[5].src = '../Images/MoviePage/Buy.gif'; 
	
	np[6] = new Image;
	np[6].src = '../Images/MoviePage/Trailer.gif'; 
}

function ButtonClick(iName,id)
{
	document.images[iName].src = p[id].src;
	currPressedName = iName;
	currPressedId = id;
	setTimeout( "ReleaseButton();", 600 );
}

function ReleaseButton()
{
	document.images[currPressedName].src = np[currPressedId].src;	
}
