
var Winery = new Object();
Winery.images = new Object();
var $j = jQuery.noConflict();

$j(document).ready(function(){
	
	// Join wineclub
	if ($j("#frmJoin").attr("method") == "post")
	{
		$j('#memberName').click(function(){
			if ($j('#memberName').val() == 'Name')
			{
				$j('#memberName').val('');
			}
		});
		
		$j('#memberName').blur(function(){
			if ($j('#memberName').val() == '')
			{
				$j('#memberName').val('Name');
			}
		});
			
		$j('#memberEmail').click(function(){
			if ($j('#memberEmail').val() == 'Email')
			{
				$j('#memberEmail').val('');
			}
		});
		
		$j('#memberEmail').blur(function(){
			if ($j('#memberEmail').val() == '')
			{
				$j('#memberEmail').val('Email');
			}
		});
	}
	
	// Checkout step 1
	if ($j("#cart-step1").attr("method") == "post")
	{
		$j('#firstName').click(function(){
			if ($j('#firstName').val() == 'First Name')
			{
				$j('#firstName').val('');
			}
		});
		
		$j('#firstName').blur(function(){
			if ($j('#firstName').val() == '')
			{
				$j('#firstName').val('First Name');
			}
		});
			
		$j('#lastName').click(function(){
			if ($j('#lastName').val() == 'Last Name')
			{
				$j('#lastName').val('');
			}
		});
		
		$j('#lastName').blur(function(){
			if ($j('#lastName').val() == '')
			{
				$j('#lastName').val('Last Name');
			}
		});
		
		el_giftAddress = document.getElementById('giftAddress');
		if (el_giftAddress != null && el_giftAddress.checked)
		{
			$j('#divGiftAddress').show();
		}
		
		$j('[name=addressType]').click(function(){
			if (this.value == 'giftAddress')
			{
				$j('#divGiftAddress').show();
			}
			else
			{
				$j('#divGiftAddress').hide();
			}
		});
	}
	
	//Header images
	$j("ul#nav > li > a").hover(
		function() {
			var label = $j(this).html();			
			if (oHeaderImages[label].length)
				$j("#headerImage").hide().attr('src', oHeaderImages[label]).fadeIn(600);
		},
		function() {
			// As this isn't working as we'd like, comment out the 'off' section for now
			/*var currentLabel = $j("ul#nav > li.active > a").html();
			// We could be on a page which isn't the header nav, so use the image which was first loaded with this page
			if (currentLabel == null)
			{
				$j("#headerImage").attr('src', Winery.images.currentHeaderSrc).fadeIn(600);
			}
			else
			{
				if (oHeaderImages[$j(this).html()].length)
					$j("#headerImage").hide().attr('src', oHeaderImages[currentLabel]).fadeIn(600);
			}*/
		}
	);

	$j("ul#winerange > li > a").hover(
		function() {
			$j(this).addClass("show");			
		},
		function() {
			$j(this).removeClass("show");
		}
	);
	// Set the current page image to a var
	Winery.setCurrentHeaderImg();
});


Winery.setCurrentHeaderImg = function()
{
	Winery.images.currentHeaderSrc = $j("#headerImage").attr('src');
}

Winery.getCurrentHeaderImg = function()
{
	return Winery.images.currentHeaderSrc;
}
