var imgPos1 =	0;
var imgPos2 = 	0;
var imgPos = 	0;
var imgSpeed = 	0;
var imgLeap = 	0;
var leap = 	0;
var opacLeap = 	0;
var opLeap = 	0;
var opaco = 	0;
var diffPos =	0;
var repeated =	false;

function setImg(iPos1, iPos2, iLeap, iSpeed){
	imgPos1 = 	iPos1;
	imgPos2 = 	iPos2;
	imgLeap = 	iLeap;
	imgSpeed = 	iSpeed;
	diffPos =	Math.abs(iPos1-iPos2)
	opLeap = 	1/180/diffPos*360
	setTimeout("moveit()",imgSpeed);
}


function moveit(){		
	if(opaco >= 100)
		opacLeap = -Math.sin(opLeap)*100;
	else if(opaco <= 0)
		opacLeap = Math.sin(opLeap)*100;
		opaco += opacLeap;

	if(imgPos1 > imgPos2){
		imgPos -= imgLeap
		if(imgPos < imgPos2){
			imgPos = imgPos1;
			opaco = 0;
		}		
	}else{
		imgPos += imgLeap
		if(imgPos > imgPos2){
			imgPos = imgPos1;
			opaco = 0;
		}		
	}

  	if (document.layers){
   		var picture = document.divfadeimg;   		
       		picture.left = imgPos;
       		lightup(document.fadeimg, opaco);
    }
  	if (document.all){
   		var picture = document.all.divfadeimg.style;
       		picture.left = imgPos;  
       		lightup(document.all.fadeimg, opaco);
    }
    if(imgPos == imgPos1 && repeated){
	    setTimeout("moveit()",8000); 
//	}else if((imgPos >= (diffPos-imgLeap)/2) || (imgPos <= (diffPos+imgLeap)/2)){
//		setTimeout("moveit()",5000);
	}else{
    	setTimeout("moveit()",imgSpeed + imgSpeed*opaco/20); 
    	repeated = true;
    }
}

function lightup(imageobject, opacity){
	if (navigator.appName.indexOf("Netscape")!=-1 &&parseInt(navigator.appVersion)>=5)
    	imageobject.style.MozOpacity = opacity/100
 	else if (navigator.appName.indexOf("Microsoft")!= -1 &&parseInt(navigator.appVersion)>=4)
    	imageobject.filters.alpha.opacity = opacity
}
