var fotosArray = new Array();var linkArray = new Array();
function rndImage(cacheArray,setImg){
	var valueArray = new Array()
	var arraysize = cacheArray.length;
	var i = 0;
	for(var a = 0;a < arraysize;a++){
		 if (cacheArray[a] != setImg){
		 	valueArray[i] = cacheArray[a];
		 	i++;
		 }
	}

	var arraysize = valueArray.length;
	var rnd = Math.floor(Math.random()*(arraysize));
	return valueArray[rnd];
}
function cacheIt(cacheArray){
	//cache the images
	var cache = new Array();
	var imgsLen = cacheArray.length;
	for(var i=0; i<imgsLen; i++)
	{
		cache[i] = new Image;
		cache[i].src = cacheArray[i];
	}
	return cache;
}
var thisImg = 'false';var stopSwap = 'false';var styleSwap = new Array();
function setThisImage(imgId,arrayString,id,idUpper){
	var obj = document.getElementById('mouseSwap');
	obj.src = fotosArray[arrayString][imgId];
	obj.style.display = "block";
	return;
	stopSwap = 'true';
	thisImg = imgId;
	if(finishSwap[arrayString] == 'true'){
		clearTimeout(swapTimer[arrayString]);
		setTimeout("swapIt('"+arrayString+"','"+id+"','"+idUpper+"','"+styleSwap[arrayString]+"','false');",0);
	}
}
function unsetThisImage(arrayString,id,idUpper){
	document.getElementById('mouseSwap').style.display = "none";
	return ;
	stopSwap = 'false';
	if(finishSwap[arrayString] == 'true'){
		swapTimer = setTimeout("swapIt('"+arrayString+"','"+id+"','"+idUpper+"','"+styleSwap[arrayString]+"','false');",3000);
	}
}
function swapIt(arrayString,id,idUpper,first){
	if(styleSwap[arrayString] == undefined){styleSwap[arrayString] = 'true';}
	var unshow = styleSwap[arrayString];
	var imgUpper = document.getElementById(idUpper);
	var img = document.getElementById(id);
	if(thisImg == 'false'){
		if(unshow == 'true'){var setImg = imgUpper.src;}else{var setImg = img.src;}
		var newImg = rndImage(fotosArray[arrayString],setImg);
	}else{
		newImg = fotosArray[arrayString][thisImg];
		thisImg = 'false';
	}
	if(unshow == 'true'){
		img.src = newImg;
	}else{
		imgUpper.src = newImg;
	}
	//alert(img.src);
	//alert(imgUpper.src);
		setTimeout("realSwap('"+arrayString+"','"+id+"','"+idUpper+"','0');",50);
	//var odkaz = newImg.src;
	if(linkArray[newImg] != undefined){
		document.getElementById('linksTasky').href = linkArray[newImg];
		//img.onclick = function(){location.href = linkArray[newImg];}
		//imgUpper.onclick = function(){location.href = linkArray[newImg];}
	}
}
var swapTimer = new Array();finishSwap = new Array();
function realSwap(arrayString,id,idUpper,step){
	var unshow = styleSwap[arrayString];
	var imgUpper = document.getElementById(idUpper);

	if(unshow != 'false'){var realShow = 100-step;;}else{var realShow = step;}
	var styleValue = 'opacity: '+(realShow/100)+';filter: alpha(opacity='+realShow+');-moz-opacity: '+(realShow/100)+';-khtml-opacity: '+(realShow/100)+';';
	//alert(styleValue);
	//if(realShow == 0){styleValue += 'visibility:hidden;';}else{styleValue += 'visibility:visible;';}
	//alert(idUpper);
	imgUpper.style.cssText =styleValue;

	//alert(imgUpper.getAttribute('id') +" - " +imgUpper.className);
	if(step == 100){
		if(unshow == 'true'){unshow = 'false';}else{unshow = 'true';}
		styleSwap[arrayString] = unshow;finishSwap[arrayString] = 'true';
		if(stopSwap == 'true'){
			if(thisImg != 'false'){
				setTimeout("swapIt('"+arrayString+"','"+id+"','"+idUpper+"','false');",0);
			}
		}else{
			swapTimer[arrayString] = setTimeout("swapIt('"+arrayString+"','"+id+"','"+idUpper+"','false');",3000);
		}
	}else{
		finishSwap[arrayString] = 'false';
		step = (step)*1 + 5;
		swapTimer[arrayString] = setTimeout("realSwap('"+arrayString+"','"+id+"','"+idUpper+"','"+step+"');",50);
	}
}


