// # 2010 SeeksAdmin.com - Coded by Vissol Ltd.

var SliderArray=new Array ();
var CurrentIndex=0;
var ButtonIndexes=new Array (0,0);
var Slider_Int;
var Slider_Time=7000;

function UpdateButtons () {
	if (CurrentIndex==0) ButtonIndexes[0]=SliderArray.length-1;
	else ButtonIndexes[0]=CurrentIndex-1;
	if (CurrentIndex==SliderArray.length-1) ButtonIndexes[1]=0;
	else ButtonIndexes[1]=CurrentIndex+1;
	if (SliderArray.length==0) ButtonIndexes[0]=ButtonIndexes[1]=0;
}

function GoToSlide (id) {
	if (id>=0&&id<SliderArray.length) {
		if (!Browser.Engine.trident) {
			SliderArray[CurrentIndex].fade (0);
			SliderArray[id].fade (1);
		} else {
			SliderArray[CurrentIndex].fade ("hide");
			SliderArray[id].fade ("show");
		}
		CurrentIndex=id;
		UpdateButtons ();
		$clear (Slider_Int);
		Slider_Int=function () {GoToSlide (ButtonIndexes[1]);}.periodical (Slider_Time);
	}
}

window.addEvent ("domready",function () {
	$$ (".banner-slide").each (function (e) {SliderArray.include (e)});
	SliderArray.each (function (e,i) {if (i!=CurrentIndex) e.fade ("hide");});
	UpdateButtons ();
	$ ("arrow-left").addEvents ({
		"mousedown":function () {this.setStyle ("background-position","0 -100px");},
		"mouseup":function () {this.setStyle ("background-position","0 -50px");GoToSlide (ButtonIndexes[0]);}
	});
	$ ("arrow-right").addEvents ({
		"mousedown":function () {this.setStyle ("background-position","-52px -100px");},
		"mouseup":function () {this.setStyle ("background-position","-52px -50px");GoToSlide (ButtonIndexes[1]);}
	});
	Slider_Int=function () {GoToSlide (ButtonIndexes[1]);}.periodical (Slider_Time);
});
	
