var sampleSlider = new Array( )
var interval = new Array( )
var sld_pause = new Array( )
var sld_sleep = new Array( )

function initSlider(startID) {

	sampleSlider[1] = new Slider('sample-slider-1');
	sampleSlider[2] = new Slider('sample-slider-2');
	
	interval[1] = null;
	interval[2] = null;
	
	sld_pause[1] = true;
	sld_pause[2] = true;
	
	sld_sleep[1] = null;
	sld_sleep[2] = null;
	
	iBox.addEvent(iBox, 'show', function(){iBoxSleep();});
	iBox.addEvent(iBox, 'hide', function(){iBoxWakeUp();});

	if (startID != '' ) {
	    sld_pause[startID] = null;
	    interval[startID] = setInterval('sampleSlider['+startID+'].slideRight()', 3000);
	}
}

function iBoxSleep() {
	for(i = 1; i <= 2; i++) {
    	if (!sld_pause[i]) { 
    		sld_sleep[i] = true;
    		stopSlide(i);
    	}
	}
}

function iBoxWakeUp() {
	for(i = 1; i <= 2; i++) {
    	if (sld_sleep[i]) { 
    		startStopSlide(i)
    	}
    	sld_sleep[i] = null
	}
}

function stopSlide(id) {
	if (interval[id]) {
		clearInterval(interval[id])
		interval[id] = null;
	}
}

function moveRight(id) {
	stopSlide(id)
	setControlPlay(id)
	sampleSlider[id].slideRight()
}

function moveLeft(id) {
	stopSlide(id)
	setControlPlay(id)
	sampleSlider[id].slideLeft()
}

function startStopSlide(id) {

	if (interval[id]) {
		clearInterval(interval[id])
		setControlPlay(id)
		interval[id] = null;
	} else {
		interval[id] = setInterval('sampleSlider['+id+'].slideRight()', 3000)
		setControlPause(id)
	}
}

function setControlPlay(id) {

	var butID = 'control_button_' + id
	sld_pause[id] = true;
	var img_src = '/img/design/play-button.gif'
	document.getElementById(butID).src = img_src
	document.getElementById(butID).title = 'запустить слайд-шоу'
	
}

function setControlPause(id) {

	var butID = 'control_button_' + id
	sld_pause[id] = null;
	var img_src = '/img/design/pause-button.gif'
	document.getElementById(butID).src = img_src
	document.getElementById(butID).title = 'остановить слайд-шоу'
	
}
