var curBanner = 0;
var bannertimer;
var bannerChanging =false;

function updatebanner(dir, newBanner) {
	bannerChanging =true;
	var banners = $("#banners .bannerImg");
	offBanner = curBanner;
	
	if(newBanner >= 0) {
		curBanner =newBanner;
	} else if(dir == 0) {
		if(curBanner == 0) curBanner = banners.length;
		curBanner--;
	} else {
		curBanner++;
		if(curBanner >= banners.length) curBanner = 0;
	}
	$("#bannerslider>div").switchClass("banner"+ (offBanner+1), "banner"+ (curBanner+1), 500);
	setTimeout(function() {
	bannerChanging =false;
	}, 525); 
	
	clearTimeout(bannertimer);
	
}

function switchbanner(dir,newBanner) {
	if (bannerChanging != true)
	{
		updatebanner(dir,newBanner);
		bannertimer = setTimeout(function(){autoswitchbanner(1)}, 15000);
	}
}

function autoswitchbanner() {
	if (bannerChanging != true)
	{
		updatebanner(1,-1);
	}
	bannertimer = setTimeout(function(){autoswitchbanner(1)}, 10000);
}

$('document').ready( function() {
	bannertimer = setTimeout(function(){autoswitchbanner()}, 10000);
	$(".dot").each(function(){
		$(this).click( function(dot){
			switchbanner(1, $(this).attr('class').split(' ')[1]-1);
		})
	});
});


var curFPProducts = 0;
var FPProductstimer;

function updateFPProducts(dir) {
	var FPProducts = $(".FPimages");
	FPProducts.eq(curFPProducts).removeClass("show").addClass("hide");
	if(dir == 0) {
		if(curFPProducts == 0) curFPProducts = FPProducts.length;
		curFPProducts--;
	} else {
		curFPProducts++;
		if(curFPProducts == FPProducts.length) curFPProducts = 0;
	}
	FPProducts.eq(curFPProducts).removeClass("hide").addClass("show");
	clearTimeout(FPProductstimer);
}

function switchFPProducts(dir) {
	updateFPProducts(dir);
	FPProductstimer = setTimeout(function(){autoswitchFPProducts(1)}, 10000);
}

function autoswitchFPProducts() {
	updateFPProducts(1);
	FPProductstimer = setTimeout(function(){autoswitchFPProducts(1)}, 5000);
}

$('document').ready( function() {
	FPProductstimer = setTimeout(function(){autoswitchFPProducts()}, 5000);
});
	
	
