﻿// more javascript from /
var imgpreload=new Array()
for(i=0;i<=zoomimages.length;i++){
	
	imgpreload[i]=new Image()
	imgpreload[i].src=zoomimages[i]
	
}
var zoomfactor=1
var positionleft=0
var positiontop=0
var timer
var marginright=0
var i_fadestrength=1
var i_images=0
var step=1
var content
var imageboxwidthoriginal=0    
var imageboxheightoriginal=0
var imageboxwidth=0
var imageboxheight=0
var bodywidth=0
var bodyheight=0

function setimage(){	
	document.all.imagebox.style.visibility="hidden";
	bodywidth=document.body.clientWidth;
	bodyheight=document.body.clientHeight;
	if(i_images>=zoomimages.length){
		i_images=0;
	}
	content="<img name='newpic' src='"+zoomimages[i_images]+"'>";
	imagebox.innerHTML=content;
	imageboxwidthoriginal=document.newpic.width;
	imageboxheightoriginal=document.newpic.height;
	content="<img name='newpic' src='"+zoomimages[i_images]+"' width=1>";
	imagebox.innerHTML=content;
	document.all.imagebox.style.visibility="visible";
	imagebox.filters.alpha.opacity=100;
	zoomin();
	
}
function zoomin(){
	
	if(imageboxwidth<imageboxwidthoriginal){
		
		content="<img name='newpic' src='"+zoomimages[i_images]+"' width='"+imageboxwidth+"'>";
		imagebox.innerHTML=content;
		imageboxwidth=document.newpic.width;
		imageboxheight=document.newpic.height;
		document.all.imagebox.style.posLeft=bodywidth/2-imageboxwidth/2;
		document.all.imagebox.style.posTop=bodyheight/2-imageboxheight/2;
		document.all.imagebox.style.overflowX="hidden";
		document.all.imagebox.style.visibility="visible";
		step+=1.1;
		imageboxwidth+=step;
		imageboxwidth+=zoomfactor;
		timer=setTimeout("zoomin()",50);		
	}
	else {		
		clearTimeout(timer)
		content="<img name='newpic' src='"+zoomimages[i_images]+"' width='"+imageboxwidthoriginal+"' height='"+imageboxheightoriginal+"'>";
		imagebox.innerHTML=content;
		imageboxwidth=document.newpic.width;
		imageboxheight=document.newpic.height;
		document.all.imagebox.style.posLeft=bodywidth/2-imageboxwidth/2;
		document.all.imagebox.style.posTop=bodyheight/2-imageboxheight/2;
		document.all.imagebox.style.overflowX="hidden";
		document.all.imagebox.style.visibility="visible";
		i_fadestrength=0;	
		step=1;	
		//timer=setTimeout("zoomout()",2000);
	}
	
}

function zoomout(){
	
	if(i_fadestrength<75){		
		content="<img name='newpic' src='"+zoomimages[i_images]+"' width='"+imageboxwidth+"'>";
		imagebox.innerHTML=content;
		imageboxwidth=document.newpic.width;
		imageboxheight=document.newpic.height;
		imagebox.filters.alpha.opacity=Math.floor(100-i_fadestrength);
		document.all.imagebox.style.posLeft=bodywidth/2-imageboxwidth/2;
		document.all.imagebox.style.posTop=bodyheight/2-imageboxheight/2;
		document.all.imagebox.style.overflowX="hidden";
		document.all.imagebox.style.visibility="visible";
		step+=0.5;
		i_fadestrength+=step;
		//imageboxwidth-=zoomfactor;
		timer=setTimeout("zoomout()",50);		
	}
	else {
		
		clearTimeout(timer);
		i_fadestrength=0;		
		step=1;		
		i_images++;
		imageboxwidth=0;
		//setimage();
	}	
}
if(document.all){
	
	document.write("<div id='imagebox' style='width:903px; height:250px; filter:alpha(opacity=0);'></div>");
	
}
if(document.all){
	
	onload=setimage;
	
}