var ofImage = document.getElementById('ofImage');

var currentOpacity = 100;

var path = "gallery/medium/";

var opacitySpeed = 20;

var newImgLoaded=0;



function setPhoto(i, path)

{

	//alert(path);

	var path = path+"gallery/medium/";

	var ofImage = document.getElementById('ofImage');

	imageToShow = path+ofImages[i];

	

	//if (ofImage.src.indexOf(imageToShow) == -1)

	//{

	

		newImgLoaded = 0;

		loadImage = new Image();

		loadImage.src=path+ofImages[i]+ '?' + (new Date()).getTime();

		

		currentUnqiueOpacityId = Math.random();

		moveOpacity(-opacitySpeed,currentUnqiueOpacityId);

		

		loadImage.onload=function()

		{

			newImgLoaded=1;

		}

	//}

	

	for (j=1 ; j<ofImages.length ; j++)

		document.getElementById("ofImageLnk"+j).className="mImgLnk";

	

	document.getElementById("ofImageLnk"+i).className="mImgLnkOn";
	//document.getElementById("ofImageLnkNxt").className="mImgLnkOn";
	//$('#ofImageLnkNxt').click(function() { setPhoto(i + 1,'http://www.kogis.pl/'); return false; });

	if(i == ofImages.length-1){

	 document.getElementById("ofImageLnkNxt").className="mImgLnkOff";
		

	}else{

	document.getElementById("ofImageLnkNxt").className="mImgLnk";


	}

	if(i == 1){

	 document.getElementById("ofImageLnkPrv").className="mImgLnkOff";
		

	}else{

	document.getElementById("ofImageLnkPrv").className="mImgLnk";


	}






	

}

function setNextPhoto(path)

{
	var current = $('.mImgLnkOn').html();
       var id = parseInt(current);
	setPhoto(id + 1, path);


}

function setPrevPhoto(path)

{
	var current = $('.mImgLnkOn').html();
       var id = parseInt(current);
	setPhoto(id - 1, path);


}



	

function setOpacity()

{

	var ofImage = document.getElementById('ofImage');

	if(document.all)

	{		

		ofImage.style.filter = 'alpha(opacity=' + currentOpacity + ')';	

	}else{

		ofImage.style.opacity = currentOpacity/100;

	}		

}



function moveOpacity(speed,uniqueId)

{

	var ofImage = document.getElementById('ofImage');

	if(browserIsOpera){

		ofImage.src = loadImage.src;

		return;

	}

		

	currentOpacity = currentOpacity + speed;

	if(currentOpacity<=5 && speed<0)

	{

		ofImage.src= '';

		if (newImgLoaded==1)

		{

			document.getElementById("mContentImgIn").style.background = '#fff';

			currentOpacity = 0;

			ofImage.src = loadImage.src;

			setOpacity();

			speed=opacitySpeed;

			loadImage.onload=function(){};

			delete loadImage;

		}

		else

		{

			document.getElementById("mContentImgIn").style.background = "#fff url(user/images/img_loading.gif) 70px 94px no-repeat";

		}

	}

		

	if(currentOpacity>=99 && speed>0)

		currentOpacity=99;	

		

	setOpacity();	

	if(currentOpacity>=99 && speed>0)

		return;		

	

	if(uniqueId==currentUnqiueOpacityId)

		setTimeout('moveOpacity(' + speed + ',' + uniqueId + ')',opacitySpeed);		

}
