$(document).ready(function(){
	initializeMainNavigation();
	initializeJoin();
});

function initializeMainNavigation() {
	$('div#main-top-nav ul li:not(.active) a img').fadeTo(0,.0);
	$('div#main-top-nav ul li:not(.active)').hover(function(){
		$(this).find('a img').stop().fadeTo(200,1);
	},function(){
		$(this).find('a img').stop().fadeTo(200,0);
	});
}

function initializeSmallBuckets() {
	$('div#small-buckets:not(.active) a img').fadeTo(0,.0);
	$('div#small-buckets:not(.active)').hover(function(){
		$(this).find('a img').stop().fadeTo(500,1);
	},function(){
		$(this).find('a img').stop().fadeTo(500,0);
	});
}

function initializeItems() {
	$('div.item-image a img.single-selected').fadeTo(0,0);
	$('ul.category-row li').hover(function(){
		$('ul.category-row li').stop().fadeTo(500,.35);
		$(this).stop().fadeTo(500,1);
		$(this).find('img.single-selected').stop().fadeTo(500,1);
	},function(){
		$('ul.category-row li').stop().fadeTo(500,1);
		$(this).find('img.single-selected').stop().fadeTo(500,0);
	})
}

function initializeBuckets() {
	$('div.bucket-image a img.single-selected2').fadeTo(0,0);
	$('ul.bucket-row li').hover(function(){
		$('ul.bucket-row li').stop().fadeTo(250,.25);
		$(this).stop().fadeTo(600,1);
		$(this).find('img.single-selected2').stop().fadeTo(500,1);
	},function(){
		$('ul.bucket-row li').stop().fadeTo(600,1);
		$(this).find('img.single-selected2').stop().fadeTo(500,0);
	})
}

function initializeAddToCartButton() {
	$('span#detail-size input').hover(function(){
		$(this).attr('src','/resources/images/detail/add-to-cart-over.png');
	},function(){
		$(this).attr('src','/resources/images/detail/add-to-cart.png');
	})
}

function initializeEnlargeLightbox() {
	$('span#enlarge-button a').fancybox();
}

function initializeJoin() {
	$('span#button-join').stop().fadeTo(500,0);
	$('#email-address').val('Email Address');
	$('#email-address').keyup(function(){
		var email = $(this).val();
		if(email != 0 && isValidEmailAddress(email)) {
			$('span#button-join').stop().fadeTo(500,1);
		} else { $('span#button-join').stop().fadeTo(500,0); }
	});
	$('#email-address').focus(function(){
		if($(this).val() == 'Email Address') { $(this).val(''); }
	});
	$('#email-address').blur(function(){
		if($(this).val() == '') { $(this).val('Email Address'); }
	});
	$('span#button-join a').click(function(){
		if (isValidEmailAddress($('#email-address').val()) == false) {return false;}
		$.post("/resources/php/emailJoin.php",
		   { message: $('#email-address').val() + " wants to join your email list." },
		   	function(data){
				$('#email-address').val('');
				$('#footer-layer1 #layer1-container-2').attr('id','layer1-container-2-thanks');
				$('#email-address').hide();
				$('#button-join').hide();
			}
		);
		return false;
	});
}

function isValidEmailAddress(emailAddress) {
	var emailReg = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9A-Z.-]+\.[a-zA-Z]{2,6}$/;
	return emailReg.test(emailAddress);
}
function initializeViewCart() {
	$('#very-top-nav a').click(function(){
		$('form#view-cart-form').submit();
		return false;
	});
}

function addToCart() {
	
}
