////////// double image substitution///////////
function HSpreloadImagesD()
{
    var d=document;
	var a;
    a = HSpreloadImagesD.arguments;
    d.HSimages=new Array();
	d.HSButtonIndex = new Array();
	for(i=0; i < a.length; i++)
	{
	  d.HSimages[i] = new Image();
	  d.HSimages[i].src=a[i];
	}
	d.HScount = a.length/2;
	d.HSButtonimages = new Array();
	for (i=0;  i < d.HScount; i++)
	{
	  d.HSButtonimages[i]= new Image();
	  d.HSButtonimages[i].src ="gfx/button"+(i+1)+".gif";
	}
	d.HSChoice = new Image();
	d.HSChoice.src = "gfx/button0.gif";
	d.HSimageIndex1 = HSgetindex(d.HSimages[0].src);
	d.HSimageIndex2 = HSgetindex(d.HSimages[d.HScount].src);
	d.HSButtonIndex[0]=HSgetindex("gfx/button0.gif");
	for(var i=1; i < d.HScount; i++)
		 d.HSButtonIndex[i]=HSgetindex("gfx/button"+(i+1)+".gif");
}
function HSgetindex(name)
{	 
	 var d=document;
	 var p;
	 var n;
	 var r;
	 var dc;
	 var name1;
	 n=name.indexOf("gfx");
	 r=name.substring(n);
     for(var i=0; i < d.images.length; i++)
     {
         name1=d.images[i].src;
	     n=name1.indexOf("gfx");
	     p=name1.substring(n);
		 if(p == r)
            return i;
	 }
	 return -1;
}
function HSgetImageNumD(s,m)
{
     var d=document;
	 var j;
	 for(var i=0; i < d.HScount; i++)
	{
		 j = d.HSButtonIndex[i];
		 if(i==m)
		    d.images[j].src=d.HSChoice.src;
	     else
		    d.images[j].src=d.HSButtonimages[i].src;
	}
	d.images[d.HSimageIndex1].src=d.HSimages[m].src;
	d.images[d.HSimageIndex2].src=d.HSimages[m+d.HScount].src;
	d.tocart.FABCODE.value = s;
}
////////////////////////////////////////////////////////////////////////////
////////// image substitution ///////////
function HSpreloadImagesX()
{
    var d=document;
	var a;
    a = HSpreloadImagesX.arguments;
    d.HSimages=new Array();
	d.HSButtonIndex = new Array();
	d.HSButtonimages = new Array();
	for(i=0; i < a.length; i++)
	{
	  d.HSimages[i] = new Image();
	  d.HSimages[i].src=a[i];
	  d.HSButtonimages[i]= new Image();
	  d.HSButtonimages[i].src ="gfx/button"+(i+1)+".gif";
	}
	d.HScount = a.length;
	d.HSChoice = new Image();
	d.HSChoice.src = "gfx/button0.gif";
	d.HSimageIndex1 = HSgetindex(d.HSimages[0].src);
	d.HSButtonIndex[0]=HSgetindex("gfx/button0.gif");
	for(var i=1; i < d.HScount; i++)
	   d.HSButtonIndex[i]=HSgetindex("gfx/button"+(i+1)+".gif");
}
function HSgetImageNumX(s,m)
{
    var d=document;
	var j;
	for(var i=0; i < d.HScount; i++)
	{
		 j = d.HSButtonIndex[i];
		 if(i==m)
		    d.images[j].src=d.HSChoice.src;
	     else
		    d.images[j].src=d.HSButtonimages[i].src;
	}
	d.images[d.HSimageIndex1].src=d.HSimages[m].src;
	d.tocart.FABCODE.value = s;
}
