backimgloaded = 0;													// fine caricamento immagini background
browserName=navigator.appName;							// caratteristiche del browser
browserVer=parseInt(navigator.appVersion);
commonVer=2																	// versione minima di browser funzionante

if(browserVer >=3)
 	commonVer="3";
else
  commonVer="2";
//:::: carica le immagini che prevedono switch
function InitImgs() 
{
	var ix, imgnum, imgsrc="", imgname="";
	var ipos=0, lname="", ext="", epos=0;
	var xwdt=0, xhgt=0;

	var iu, tmps;

	if ( commonVer == 3 )
	{
      imgnum=document.images.length;
      for (ix=0; ix<imgnum; ix++) 
			{
				imgsrc = document.images[ix].src;
				ipos = imgsrc.indexOf("_off");
				imgname = document.images[ix].name;
				if (ipos >= 0) 
				{
					epos=imgsrc.lastIndexOf(".");	ext="";
					if (epos > ipos)
						ext=imgsrc.substring(epos, imgsrc.length);
					lname = imgsrc.substring(0,ipos);
					xwdt = document.images[ix].width;
					xhgt = document.images[ix].height;
          eval(imgname+"_on=new Image("+xwdt+","+xhgt+"); "+imgname+"_on.src=\""+lname+"_on"+ext+"\"");
          eval(imgname+"_off=new Image("+xwdt+","+xhgt+"); "+imgname+"_off.src=\""+lname+"_off"+ext+"\"");
				}
      }
			// immagini caricate...
      backimgloaded=1;
  }
	return true;

}
//:::: esegue lo swap delle immagini
function SwapImg(sname, sstat, salt) 
{
	window.status=salt;
	if ( commonVer != 3 ) return true;

	if ( (document.images) && (backimgloaded) ) 
	{ 
      eval("document.images."+sname+".src="+sname+"_"+sstat+".src");
   }
	return true;
}
