// JavaScript Document

var i=0;
var images=new Array;
var refAlpha=0;
var refLast=0
function in_array(item,arr) {
	for(p=0;p<arr.length;p++) if (item == arr[p]) return true;
	return false;
}

	function initRefPic(pathNew){
		//alert('dfdf');
		//images[0]=pathNew;
	}

function changeRefPic(pathNew,key){
		
		//alert(pathNew);
		
		refAlpha=0;
		document.getElementById('referenzen_img').src='plugin/lightbox/images/loading.gif';
		img1 = new Image(); 
		img1.src = pathNew;
		if (!in_array(pathNew,images) && key>0){
			img1.onload=function(){
				document.getElementById('referenzen_img').src=pathNew;					
				Fade('referenzen_img',refAlpha);
				//window.setTimeout('Fade(\'referenzen_img\','+refAlpha+')',10);
			}
			images[images.length]=pathNew;
		}
		else
		{
			document.getElementById('referenzen_img').src='plugin/lightbox/images/loading.gif';
			setOp('referenzen_img',0);
			document.getElementById('referenzen_img').src=pathNew;
			window.setTimeout('Fade(\'referenzen_img\','+refAlpha+')',100);
		}


}

function setOp(ob, opacity) {
	var obj=document.getElementById(ob);
	opacity = (opacity == 100)?99.999:opacity; // IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;  // Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

	
function Fade(image,refAlpha){
	
	refAlpha=refAlpha+10;
	//alert (refAlpha);
	if (refAlpha<100){
		setOp(image, refAlpha); 
		window.setTimeout('Fade(\'referenzen_img\','+refAlpha+')',10);
	}
}

