// JavaScript Document Edit By cqkalai.com
var IsRunning = false;

function DoPhotoEffect(PhotoUrl){
	var PB = document.getElementById("PhotoBig");
	if(PB.filters.alpha.opacity > 0 && IsRunning == false){
		IsRunning = true;
		Str = PhotoUrl;
		SetImgDownLoop = setInterval("SetImgAlphaDown(Str)",10);
	}
}
function DoReShow(myObject){
	var PBG = document.getElementById("PhotoBG");
	var NewWidth = myObject.clientWidth;
	if(NewWidth != PhotoBG.offsetWidth){
		IsRunning = true;
		newObject = myObject;
		SetLoop = setInterval("SetBG(newObject)",10);
	}else{
		SetImg();
	}
}
function SetBG(myObject){
	var PBG = document.getElementById("PhotoBG");
	var NewWidth = myObject.clientWidth;
	PBG.style.width = PhotoBG.offsetWidth - Math.ceil((PhotoBG.offsetWidth - (NewWidth + 10)) / 3);
	if(PhotoBG.offsetWidth >= NewWidth + 8 && PhotoBG.offsetWidth <= NewWidth + 12){
		PBG.style.width = NewWidth + 10;
		clearInterval(SetLoop);
		newObject = myObject;
		SetImg(newObject);
	}
}
function SetImg(myObject){
	if(myObject.filters.alpha.opacity < 100){
		newObject = myObject;
		SetImgLoop = setInterval("SetImgAlpha(newObject)",10);
	}
}
function SetImgAlpha(myObject){
	myObject.filters.alpha.opacity += Math.ceil((100 - myObject.filters.alpha.opacity) / 3);
	if(myObject.filters.alpha.opacity >= 100){
		myObject.filters.alpha.opacity = 100;
		clearInterval(SetImgLoop);
		IsRunning = false;
	}
}
function SetImgAlphaDown(PhotoUrl){
	var PB = document.getElementById("PhotoBig");
	PB.filters.alpha.opacity -= Math.ceil(PB.filters.alpha.opacity / 3);
	if(PB.filters.alpha.opacity <= 0){
		PB.filters.alpha.opacity = 0;
		clearInterval(SetImgDownLoop);
		DoLoad(PhotoUrl);
	}
}
function DoLoad(PhotoUrl){
	var PB = document.getElementById("PhotoBig");
	PB.src = PhotoUrl;
}