jQuery(function() {

	var currentPage = 0;
	var slideTimer;
	
	function slideToNextPage() {
		slideToPage(currentPage + 1);
	}
	
	function slideToPage(page) {
		page = page % 4;
		currentPage = page;
			
		jQuery('#home-slide .titles li').removeClass('on');
		jQuery('#home-slide .titles li').eq(page).addClass('on');
		
		var toMargin = -1 * 319 * page;
		
		jQuery('#home-slide .slide ul').animate({
			'margin-top': toMargin
		});
		
		clearTimeout(slideTimer);
		slideTimer = setTimeout(function() { slideToNextPage(); }, 5000);
	}
	
	/*
	jQuery('#home-slide .titles li').hover(function() {
		jQuery(this).addClass('hover');
	}, function() {
		jQuery(this).removeClass('hover');
	});
	*/
	
	jQuery('#home-slide .titles li').click(function() {
		slideToPage(jQuery('#home-slide .titles li').index(this));
	});
	
	slideToPage(0);
	
	jQuery('#sub-email').focus(function() {
		if(jQuery(this).val() == 'Type email address') {
			jQuery(this).val('');
		}
		jQuery(this).addClass('focus');
	}).blur(function() {
		if(jQuery(this).val() == '') {
			jQuery(this).val('Type email address');
			jQuery(this).removeClass('focus');
		}
	});	
	
	jQuery('.list .product').hover(function(){
		var pd_offset = jQuery(this).offset();
		var pd_offset_first = jQuery(this).parent().children('.product:first').offset();
		pd_offsetLeft = pd_offset.left - pd_offset_first.left;
		var des_left = pd_offsetLeft - (jQuery(this).next().width()-80)/2;
		
		if( !jQuery(this).next().hasClass('blank') ) {
			jQuery(this).find('.arrow').show();
			jQuery(this).next().css('left', des_left).show();
		}
		
	}, function(){
		if( !jQuery(this).next().hasClass('blank') ) {
			jQuery(this).find('.arrow').hide();
			jQuery(this).next().hide();
		}
	});
	
	jQuery('#home-slide .flt-subscribe .form').hide();
	jQuery('#home-slide .flt-subscribe').hover(function() {
		jQuery('#home-slide .flt-subscribe .form').show();
		jQuery('#home-slide .flt-subscribe').addClass('expand');
	}, function() {
		jQuery('#home-slide .flt-subscribe .form').hide();
		jQuery('#home-slide .flt-subscribe').removeClass('expand');
	});

});
