var total_images=1;

var CurrGrade=0;
var CurrImage=0;
var TotalGrades=20;
var TimeTick=10;

full_widths_lengthwise = new Array (240,240,240,240,240,240,240,240,240,240);
full_heights_lengthwise = new Array (184,184,184,184,184,184,184,184,184,184);

full_widths = new Array (150,150,150,150,150,150,150,150,150,150);
full_heights = new Array (196,196,196,196,196,196,196,196,196,196);


function linear_interpolation ( minval, maxval, curstep, totalsteps) {
  return eval( minval + (maxval - minval)*curstep/totalsteps );
}

function setsizes_lengthwise() {
 if (CurrImage != 0) {
   imgname = "big_"+eval(CurrImage);
   document.images[imgname].width = linear_interpolation(1,full_widths_lengthwise[CurrImage-1],CurrGrade,TotalGrades);
   document.images[imgname].height= linear_interpolation(1,full_heights_lengthwise[CurrImage-1],CurrGrade,TotalGrades);
   document.images[imgname].style.visibility  = "visible";
   for (i=1; i<total_images; i++) { if (i != CurrImage) restore_zoom(i);	}
	if (CurrGrade < TotalGrades) {
     CurrGrade++;
     timerID=setTimeout('setsizes_lengthwise()',TimeTick);
	}
 } 
}

function setsizes() {
 if (CurrImage != 0) {
   imgname = "big_"+eval(CurrImage);
   document.images[imgname].width = linear_interpolation(1,full_widths[CurrImage-1],CurrGrade,TotalGrades);
   document.images[imgname].height= linear_interpolation(1,full_heights[CurrImage-1],CurrGrade,TotalGrades);
   document.images[imgname].style.visibility  = "visible";
   for (i=1; i<total_images; i++) { if (i != CurrImage) restore_zoom(i);	}
	if (CurrGrade < TotalGrades) {
     CurrGrade++;
     timerID=setTimeout('setsizes()',TimeTick);
	}
 } 
}

function zoom_in(imgnum,format) {
	imgname = "big_"+eval(imgnum);
		CurrImage=imgnum;
		CurrGrade=1;
		for (i=1; i<total_images; i++) { if (i != imgnum) restore_zoom(i);	}
	 	document.images[imgname].border = 0;
		document.images[imgname].width = 1;
		document.images[imgname].height = 1;
		document.images[imgname].style.visibility  = "visible";
		if(format == 1) setsizes();
		else setsizes_lengthwise();
}

function restore_zoom( imgnum ) {
	imgname = "big_"+eval(imgnum);
		document.images[imgname].style.visibility  = "hidden";
		document.images[imgname].border = 0;
		document.images[imgname].width = 1;
		document.images[imgname].height = 1;
		if (CurrImage == imgnum) CurrImage=0;
}