var opacity = 0;
var timerID = 0;
var img_scroller_height = 0;
var img_thumb_height = 109;
var img_holder_height = 550;
var lastselectedImg = null;
var lastselectedSlide = null;
var transitionStep = (navigator.userAgent.indexOf('Apple')>0)?34:7;
//var transitionOk = (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5)&&(navigator.appName.indexOf("Microsoft")!= -1 &&parseInt(navigator.appVersion)>=4;

function AnimationLoading(slide) {
	if (lastselectedImg != null)
		lightup(lastselectedImg, 100);

	lastselectedImg = document.getElementById(slide.id);
	lastselectedSlide = slide;
	lightup(lastselectedImg, 70);
	
	document.getElementById("img_loading").style.visibility = "visible";
}
function AnimationLoaded(slide) {
	clearInterval(timerID);
	document.getElementById("img_loading").style.visibility = "hidden";
	document.getElementById("img_big_back").src = document.getElementById("img_big").src;
	opacity=0;
	var opcok = lightup(document.getElementById("img_big"), opacity);
	var opcok = lightup(document.getElementById("img_back"), opacity);
	document.getElementById("img_big").src = bigslideloading.BigImgSrc;
	document.getElementById("img_back").src = bigslideloading.BackImgSrc;
	document.getElementById("img_title").innerHTML = bigslideloading.Title;
	document.getElementById("inquire_container").style.display = bigslideloading.Shop;
	document.getElementById("inquire").href = bigslideloading.ShopLink;
	if (opcok) {
		clearInterval(timerID);
		timerID = setInterval(TransitionRight, 20);
	}
}
function TransitionRight() {
	var imageobject = document.getElementById("img_big");
	if (opacity + transitionStep >= 100) {
		clearInterval(timerID);
		opacity = 100;
	}
	else {
		opacity = opacity + transitionStep;
	}
	lightup(document.getElementById("img_big"), opacity);
	lightup(document.getElementById("img_back"), opacity);
}

function highlightSlide(id) {
	var slide = document.getElementById(id);
	if (slide != null && slide != lastselectedImg)
		lightup(slide, 80);
}

function resetSlide(id) {
	slide = document.getElementById(id);
	if (slide != null && slide != lastselectedImg)
		lightup(slide, 100);
}

function lightup(imageobject, opacity){
	 if (navigator.appName.indexOf("Netscape")!=-1
	  &&parseInt(navigator.appVersion)>=5) {
		//imageobject.style.MozOpacity=opacity/100
		imageobject.style.opacity = opacity/100;
		return true;
	 }
	 else if (navigator.appName.indexOf("Microsoft")!= -1 
	  &&parseInt(navigator.appVersion)>=4) {
		imageobject.filters.alpha.opacity=opacity
		//imageobject.style.filter = 'alpha(opacity=' + opacity*100 + ')';
		return true;
	 }
	 return false;
}

