//Žb’č
function browserCheck() {
	this.ver = navigator.appVersion;
	this.agent = navigator.userAgent;
	this.dom = document.getElementById ? 1 : 0;
	this.opera6 = ((this.agent.indexOf("Opera 6") > -1) && this.dom) ? 1 : 0;
	this.ie5 = ((this.ver.indexOf("MSIE 5") > -1) && this.dom && !this.opera6) ? 1 : 0;
	this.ie6r = ((this.ver.indexOf("MSIE 6") > -1) && this.dom && (document.compatMode == "BackCompat")) ? 1 : 0;
	this.ie6s = ((this.ver.indexOf("MSIE 6") > -1) && this.dom && (document.compatMode == "CSS1Compat")) ? 1 : 0;

	if (typeof document.documentElement.style.msInterpolationMode != "undefined") {
		// IE 7 or newer
		this.ie7=1;
		//alert('ie7');
	} else {
		// IE 6 or older, Gecko, Opera, etc.
	}

	this.ie4 = (document.all && !this.dom) ? 1 : 0;
	this.ie = (this.ie4 || this.ie5 || this.ie6r || this.ie6s || this.ie7) ? 1 : 0;
	this.mac = (this.agent.indexOf("Mac") > -1) ? 1 : 0;
	this.ns6 = (this.dom && (parseInt(this.ver) >= 5)) ? 1 : 0;
	this.ns4 = (document.layers && !this.dom) ? 1 : 0;
	this.ns = (this.ns4 || this.ns6) ? 1 : 0;
	this.bw5 = (this.ie5 || this.ie6r) ? 1 : 0;
	this.bw6 = (this.ie7 || this.ie6s || this.ns6 || this.opera6) ? 1 : 0;

	this.bw = (this.ie7 || this.ie6r || this.ie6s || this.ie5 || this.ns6 || this.opera6) ? 1 : 0;
	return this;
}
bw = new browserCheck;
MOUSE_EVENT_Init(bw);

var imageObj =new Object();

var SWAP_SPEED=7500;
var FADE_DURATION=1000;

var swapImg;
var lock=0;
function imageInit() {
	value=0;


	//subŹ‰Šú‰»
	swapImg = document.getElementsByClassName('swapImage');

	if(imageObj.targetNumber){
		imageObj.initNumber=0;
		imageObj.initID = swapImg[imageObj.initNumber].id;
		imageObj.initObj =getDiv(imageObj.initID);

		imageObj.initObj.style.position='relative';
		imageObj.initObj.style.zIndex=100;

		Spry.Effect.AppearFade(imageObj.initID, { duration: FADE_DURATION, from:0, to:100, toggle:false, finish:endOpen2 });
	}

	if(swapImg.length>1){
		imageObj.targetID = swapImg[0].id;
		imageObj.targetNumber = 0;
		imageObj.targetObj;
		imageObj.nextNumber = 0;
		imageObj.nexttObj;

		imageObj.targetMax=swapImg.length;

		for(i = 1; i < swapImg.length; i++) {
			swapImg[i].style.position = 'absolute';
			swapImg[i].style.opacity =0;
			swapImg[i].style.filter = 'alpha(opacity=' + value *10 + ')';
			//swapImg[i].style.zIndex=100-(i*10);

		}
		var timerID = setTimeout('imageChange()', SWAP_SPEED);
	}
}




function imageChange(){
		if(imageObj.targetMax-1 > imageObj.targetNumber){
			imageObj.targetID = swapImg[imageObj.targetNumber].id;
			imageObj.targetObj=getDiv(imageObj.targetID);
			imageObj.nextNumber = imageObj.targetNumber+=1;
			imageObj.nextID = swapImg[imageObj.nextNumber].id;
			lock=0;
		}else{
			imageObj.targetNumber=imageObj.targetMax-1;
			imageObj.targetID = swapImg[imageObj.targetNumber].id;
			//alert(imageObj.targetNumber);

			imageObj.nextNumber=0;
			imageObj.nextID = swapImg[imageObj.nextNumber].id;
			//alert(imageObj.nextNumber);
			lock=1;

		}

		
		imageObj.targetObj=getDiv(imageObj.targetID);
		if(imageObj.targetObj){
			Spry.Effect.AppearFade(imageObj.targetID, { duration: FADE_DURATION, from:100, to:0, toggle:false, finish:endOpen1 });
			imageObj.targetObj.style.position='absolute';
			imageObj.targetObj.style.zIndex=0;

			//alert(imageObj.targetObj.offsetTop);
		
			if(!lock){
				imageObj.nextObj=getDiv(imageObj.nextID);
				imageObj.nextObj.style.position='relative';
				imageObj.nextObj.style.zIndex=10;

				Spry.Effect.AppearFade(imageObj.nextID, { duration: FADE_DURATION, from:0, to:100, toggle:false, finish:endOpen2 });
			}else{

			}
			if(imageObj.nextNumber ==0){
				setTimeout('imageInit()', SWAP_SPEED);
			}else{
				setTimeout('imageChange()', SWAP_SPEED);
				imageObj.nextObj='';
				imageObj.targetObj='';
			}
		}
		
}
function endOpen1(){
	
}
function endOpen2(){
	
}
