var Slide_Timer, Slide_Panels;
var Slide_Num = 1;

//*************************************************************
//  SLIDE >> Init
//*************************************************************
function SLIDE_Init()
{
	if (Slide_Timer) clearInterval(Slide_Timer);
	Slide_Timer = setInterval(SLIDE_Next, 15000);
	Slide_Panels = $('.slide-inner-panel').length;
}

//*************************************************************
//  SLIDE >> Next
//*************************************************************
function SLIDE_Next()
{
	Slide_Num++;
	if (Slide_Num == (Slide_Panels + 1)) Slide_Num = 1;
	SLIDE_Change(Slide_Num, "right");
}

//*************************************************************
//  SLIDE >> Change
//*************************************************************
function SLIDE_Change(X, Dir)
{
	var Slide_Curr = X - 1;
	if (Slide_Curr == 0) Slide_Curr = Slide_Panels;
	Slide_Num = X;
	if (Dir == "right")
		$("#slide-panel-" + Slide_Curr).hide("slide", { direction: "left" }, 1000, function() { $("#slide-panel-" + X).show("slide", { direction: "right" }, 1000); });
	else
		$("#slide-panel-" + Slide_Curr).hide("slide", { direction: "right" }, 1000, function() { $("#slide-panel-" + X).show("slide", { direction: "left" }, 1000); });
}

//*************************************************************
//  SLIDE >> Left
//*************************************************************
function SLIDE_Left()
{
	if (Slide_Timer) clearInterval(Slide_Timer);
	Slide_Num--;
	if (Slide_Num == 0) Slide_Num = Slide_Panels;
	SLIDE_Change(Slide_Num, "left");
}

//*************************************************************
//  SLIDE >> Right
//*************************************************************
function SLIDE_Right()
{
	if (Slide_Timer) clearInterval(Slide_Timer);
	Slide_Num++;
	if (Slide_Num == (Slide_Panels + 1)) Slide_Num = 1;
	SLIDE_Change(Slide_Num, "right");
}
