// ---------------------------------------------------------------------------------------------------
// globs
var timerout;

// ---------------------------------------------------------------------------------------------------
function changepic(filename,oldH,oldW,pic_next,scanflag){
var imagebox=document.getElementById("imagebox");

// find the current active image
var bilder=imagebox.getElementsByTagName('img');
for(var i=0;i<bilder.length;i++){if(document.getElementById(bilder[i].id).className == "bigpic") {pic_current=bilder[i].id;}}

if (pic_next != pic_current) { 
	// if not the same picture : FADE IT !!!
	document.getElementById(pic_next).className="bigpic";
	document.getElementById(pic_current).style.filter="alpha(opacity=100)";

	// Calc Image Container Position (ABSOLUTE !!!)
	var lpos=320+700; var tpos=50+400;
	var	left=((lpos-oldW)/2);var	top=((tpos-oldH)/2);
	imagebox.style.width=oldW+'px';
	imagebox.style.height=oldH+'px';
	imagebox.style.left=left+'px';
	imagebox.style.top=top+'px';

	blend(pic_current,pic_next,'100');
	}// if not the same id

 
} // func changepic

// ---------------------------------------------------------------------------------------------------
function blend(pic_current,pic_next,curopac) { 
	obj_n=document.getElementById(pic_next);
	obj_c=document.getElementById(pic_current);

if(curopac > 1)
		{				
//		document.getElementById('set_name').innerText=pic_current + ":" + curopac + " " + pic_next + ":" + (100-curopac);
		curopac=curopac-5;
		
		//ie
		document.getElementById(pic_current).style.filter="alpha(opacity=" + curopac + ")";		
		obj_n.style.filter="alpha(opacity=" + (100-curopac) + ")";
		//moz alt und neu
		obj_c.style.opacity = (curopac / 100); 
		obj_n.style.opacity = ((100-curopac) / 100); 		
		obj_c.style.MozOpacity = (curopac / 100); 
		obj_n.style.MozOpacity = ((100-curopac) / 100); 
		obj_c.style.KhtmlOpacity = (curopac / 100); 
		// mac
		obj_n.style.KhtmlOpacity = ((100-curopac) / 100); 

		timerout = setTimeout("blend('" + pic_current + "','" + pic_next + "','" + curopac + "')",1);
		}

else 
		{
		
		obj_n.style.filter="alpha(opacity=100)";
		obj_c.style.filter="alpha(opacity=0)";
		
		obj_n.opacity=1;
		obj_c.opacity=0;
		obj_n.MozOpacity=1;
		obj_c.MozOpacity=0;		

		obj_n.className="bigpic";
		obj_c.className="bigpic_hidden";		
		clearTimeout(timerout);
		}
		
}//blend


// ----------------- MOUSEOVER THUMBNAILS OPACITY CHANGE
function inc(img) { 
dest=img.style.MozOpacity;
//alert(dest);
    img.style.MozOpacity = 1.0; 
	img.style.filter="alpha(opacity=100)";
} 

// ----------------- MOUSEOVER THUMBNAILS OPACITY CHANGE
function dec(img) { 
    img.style.MozOpacity = 0.5; 
	img.style.filter="alpha(opacity=20)";
//filter:alpha(opacity=40);
//-moz-opacity:.40;
//opacity:.40;}
}

