$(window).load(function()
{	
	var timer;
	var currentSlide = 1 ;
	var numSlide;
	var featuredCoffee = $('#featured-coffee #link-title');
	startCycle();
	$('#slide-buttons li').click(function(){forceSlide($(this))});
	function startCycle()
	{
		featuredCoffee.load("http://www.steamdot.com/featured-coffee/");
		var fi = 1;
		$('#feature').children().each(function()
		{	
			if($(this).attr('id') != "slide-buttons")
			{
					$(this).addClass('feature-'+fi+'');
					$(this).addClass('feature-item');
			}
			
			fi = fi+1;
		});
		numSlide = $('#feature').children().length-1;
		
		for( i=0; i < numSlide; i++)
		{
		  $('#slide-buttons').prepend("<li id='sb-"+i+"'></li>");
		  if(i == numSlide-1)
		  {
			$('#sb-'+i+'').addClass('active');  
		  }
		}

		timer = setInterval(cycle,4000);
	}					   
	function cycle()
	{	
		var activeSlide = $(".feature-"+currentSlide+"");
		var lastSlide 	= $('#feature').children('.feature-item').last();
		if(activeSlide.index() != lastSlide.index())
		{
			var activeCircle = currentSlide - 1 ;
			$('#slide-buttons').children().removeClass('active');
			$('#sb-'+activeCircle+'').addClass('active');
			activeSlide.css({opacity:0});
			activeSlide.insertAfter(lastSlide);
			activeSlide.animate({opacity:1},1000);
		}
		currentSlide = currentSlide + 1;
		if(currentSlide == numSlide +1)
		{
			currentSlide = 1;	
		}
		clearInterval(timer);
		timer = null;
		timer = setInterval(cycle,4000)
	}
	function forceSlide(e)
	{
		clearInterval(timer);
		timer = null;
		var forceNum = Number(e.attr('id').replace("sb-",""))+1;
		
		var activeSlide = $(".feature-"+forceNum+"");
		var lastSlide 	= $('#feature').children('.feature-item').last();
		if(activeSlide.index() != lastSlide.index())
		{
			var activeCircle = forceNum - 1 ;
			$('#slide-buttons').children().removeClass('active');
			$('#sb-'+activeCircle+'').addClass('active');
			activeSlide.css({opacity:0});
			activeSlide.insertAfter(lastSlide);
			activeSlide.animate({opacity:1},1000);

		}
		currentSlide = forceNum + 1;
		if(forceNum == numSlide +1)
		{
			currentSlide = 1;	
		}
		timer = setInterval(cycle,5000)
	}
	if($("#single_product_page_container").length)
	{
		$('body').addClass('single-product-temp');
		$('#fancy_notification').appendTo("#single_product_page_container");
	}
	if($("#grid_view_products_page_container").length)
	{
		$('.product_grid_item').click(function()
		{
			$('#fancy_notification').appendTo(this);
		});
	}
	//Checkout
	if($('#current_country').length || $('.current_country').length)
	{
		$('#current_country').hide();
		$('#current_country').before('State: ');
		
		$('.current_country').hide();
		$('.wpsc_checkout_form_7 label').html("State: <span class='asterix'>*</span>");
		
		$('.wpsc_checkout_forms .table-1').css({display:'block'});
		
		$('#wpsc_shopping_cart_container .productcart').css({display:'block'});
	}
	
	$.get(ajaxurl, { action: 'query', cat: 1 }, function () { }, 'json');
	
});
