﻿var mPreviousNumber = 1;
var mNumberImages = 5;
var timeOut;
var rotate = true;

$(document).ready(function () {
	GotoImage(0);
//	checkDemoCookie();
	$('.SlideShowButton').hover(function () {
		var numstring = $(this).attr("id");
		var num = numstring.substr(numstring.length - 1, 1);
		$('#HomeSlideShowButtonImage' + num).attr("src", "/Images/Home/MainSlideshow_" + num + ".png");

	}, function () {
		var numstring = $(this).attr("id");
		var num = numstring.substr(numstring.length - 1, 1);
		if (num != mPreviousNumber) {
			$('#HomeSlideShowButtonImage' + num).attr("src", "/Images/Home/MainSlideshow_" + num + "_off.png");
		}
	});

	$('#DemoButtonImage').hover(function () {
		$('#DemoButtonImage').attr("src", "/Images/Home/MainSlideshow_Button_ViewDemos_over.png");
	}, function () {
		$('#DemoButtonImage').attr("src", "/Images/Home/MainSlideshow_Button_ViewDemos.png");
	});
	$('#DetailButtonImage').hover(function () {
		$('#DetailButtonImage').attr("src", "/Images/Home/MainSlideshow_Button_MoreDetail_over.png");
	}, function () {
		$('#DetailButtonImage').attr("src", "/Images/Home/MainSlideshow_Button_MoreDetail.png");
	});
	$('#ContactUsButtonImage').hover(function () {
		$('#ContactUsButtonImage').attr("src", "/Images/Home/MainSlideshow_Button_ContactUs_over.png");
	}, function () {
		$('#ContactUsButtonImage').attr("src", "/Images/Home/MainSlideshow_Button_ContactUs.png");
	});

	$(".SlideShowButton").click(function () {
		var numstring = $(this).attr("id");
		var num = numstring.substr(numstring.length - 1, 1);
		var tempCurr = mPreviousNumber;
		var diff = Math.abs(num - mPreviousNumber);

		if (num > mPreviousNumber) {
			var i = 0;
			while (tempCurr < num) {
				setTimeout("SlideLeft(" + (tempCurr + 1) + "," + tempCurr + "," + 500 / diff + ",'linear')", (i * 500 / diff));
				i++;
				tempCurr++;
			}
		} else if (num < mPreviousNumber) {
			var i = 0;
			while (tempCurr > num) {
				setTimeout("SlideRight(" + (tempCurr - 1) + "," + tempCurr + "," + 500 / diff + ",'linear')", (i * 500 / diff));
				i++;
				tempCurr--;
			}
		} else {

		}


		rotate = false;
		clearTimeout(timeOut);
	});

});
function GotoImage(number) {
	var oldNum = mPreviousNumber;
	var num = (number % 5) + 1;
	if (number > 0) {
		var oldNum = (num - 1 == 0) ? 5 : num - 1;

		SlideLeft(num, oldNum, 500, 'swing');
		if (rotate && oldNum < mNumberImages - 1) {
			timeOut = setTimeout("GotoImage(" + num + ")", 5000);
		}
	}
	else {
		$("#HomeSlideshow1").css({ 'left': '0', 'display': 'block' });
		timeOut = setTimeout("GotoImage(" + num + ")", 5000);
		$('#HomeSlideShowButtonImage' + oldNum).attr("src", "/Images/Home/MainSlideshow_" + oldNum + "_off.png");
		$('#HomeSlideShowButtonImage' + num).attr("src", "/Images/Home/MainSlideshow_" + num + ".png");
	}
}
function SlideLeft(num, oldNum, speed, easing) {
	mPreviousNumber = num;
	if (oldNum == mNumberImages) {
		var i = 0;
		while (oldNum > 1) {
			setTimeout("SlideRight(" + (oldNum - 1) + "," + oldNum + "," + speed / mNumberImages + ",'linear')", (i * speed / mNumberImages));
			i++;
			oldNum--;
		}
	} else {
		$('#HomeSlideshow' + num).show();
		$('#HomeSlideshow' + num).css('left', 770);
		$("#HomeSlideshow" + num).animate({ left: '0' }, speed, easing, function () {
		});
		$("#HomeSlideshow" + oldNum).animate({ left: '-770' }, speed, easing, function () {
			$('#HomeSlideshow' + oldNum).hide();
		});
		$('#HomeSlideShowButtonImage' + oldNum).attr("src", "/Images/Home/MainSlideshow_" + oldNum + "_off.png");
		$('#HomeSlideShowButtonImage' + num).attr("src", "/Images/Home/MainSlideshow_" + num + ".png");
	}
}
function SlideRight(num, oldNum, speed, easing) {
	mPreviousNumber = num;
	$('#HomeSlideshow' + num).show();
	$('#HomeSlideshow' + num).css('left', -770);
	$("#HomeSlideshow" + num).animate({ left: '0' }, speed, easing, function () {
	});
	$("#HomeSlideshow" + oldNum).animate({ left: '770' }, speed, easing, function () {
		$('#HomeSlideshow' + oldNum).hide();
	});
	$('#HomeSlideShowButtonImage' + oldNum).attr("src", "/Images/Home/MainSlideshow_" + oldNum + "_off.png");
	$('#HomeSlideShowButtonImage' + num).attr("src", "/Images/Home/MainSlideshow_" + num + ".png");
}
