/*
ScambiaImmagini.js

Roberto Ianniello
ver 1.7, 7/6/2000
*/

var aImgCaric = new Array();
var sImgPath = "./images/";  
var oCurImg ="";
var sCurImgSrc0 ="";
var oCurImgFcs ="";
var sCurImgFcsSrc0 ="";
var iFocus = 0;  

var sBwsName = navigator.appName;   
var iBwsVer = parseInt(navigator.appVersion);  
var iJSEnable = ((sBwsName  == "Netscape" && iBwsVer >= 3) || 
            (sBwsName  == "Microsoft Internet Explorer" && iBwsVer >= 4)) ? 1 : 0;
var iNumImg0 = 0;
var iNumImg = 0;

function CarImg() {
  if (iJSEnable) 
  {
    var imgFiles = CarImg.arguments;
    sImgPath = imgFiles[0] + "/";
    iNumImg0 = imgFiles.length -1;
    iNumImg = iNumImg0 -1;
	for (var j = 2; j < CarImg.arguments.length; j++) 
	{
	  var i = aImgCaric.length;
	  aImgCaric[i] = new Image;
          aImgCaric[i].onload = ((sBwsName  == "Netscape") && (parseFloat(navigator.appVersion) < 4.04)) ? loadCheck() : loadCheck;
	  aImgCaric[i].src = sImgPath + imgFiles[j];
	}
  } 
}

function loadCheck() {
   iNumImg--;
}


function ScImg() { 
   if (iJSEnable) 
   {
	objStr = ScImg.arguments[0];
	obj = eval(objStr);
    	if (obj != null) 
	{
	  oCurImg  = obj;
          if (!((iFocus) && (oCurImg == oCurImgFcs))) {
             sCurImgSrc0 = obj.src;
 	     obj.src = sImgPath + ScImg.arguments[1];
          }
  	}
   }
}

function RpImg() {
   if (iJSEnable) 
   {
     if (oCurImg !="")
       if (!((iFocus) && (oCurImg == oCurImgFcs)))
	 oCurImg.src = sCurImgSrc0;
     oCurImg ="";
   }
}


function FcsImg() {
  if (iJSEnable) 
  { 
    if (!((iFocus) && (oCurImg == oCurImgFcs))) {
       if (iFocus)  
         oCurImgFcs.src = sCurImgFcsSrc0;
       oCurImgFcs = oCurImg;
       sCurImgFcsSrc0 = sCurImgSrc0;
       iFocus = 1;
       if (FcsImg.arguments.length > 0)
       {
         oCurImgFcs.src = sImgPath + FcsImg.arguments[0];
       }
       iFocus=1;
    }
  }
}

function ResetImg() {
   if (iJSEnable) 
   {
    if (iFocus)  
      oCurImgFcs.src = sCurImgFcsSrc0;
    iFocus = 0;
    RpImg();
   }
}