<!--

	//================================================================================================
	// VARIABLES DECLARATION
	//================================================================================================	
	
	//================================================================================================
	// AJAX FUNCTIONS
	//================================================================================================		
	function signupNewsletter(fullname, email, phone, address, suburb, postcode, country, signup)
	{	
		var url = "process.asp";

		var data = "process=recipient";
		data = data + "&action=add-jax";
		data = data + "&fullname=" + fullname;
		data = data + "&email=" + email;
		data = data + "&phone=" + phone;
		data = data + "&address=" + address;
		data = data + "&suburb=" + suburb;
		data = data + "&postcode=" + postcode;
		data = data + "&country=" + country;
		data = data + "&signup=" + signup;
		data = data + "&sid=" + Math.random();
		
		var req = new Request( {method: 'get', url: '' + url, 

			onSuccess: function(txt) {
				alert(txt);
			},
			
			onFailure: function() {
				alert("Error connecting to server. Please refresh this page...");
			}
			
		}).send(data);
	}
	
	//================================================================================================
	// FORM FUNCTIONS
	//================================================================================================	
	var submitRegistration = function(referURL)
	{
		var firstname = $('firstname').get('value');
		var lastname = $('lastname').get('value');
		var email = $('email').get('value');
		var phone = $('phone').get('value');
		var postal = $('postal').get('value');
		var suburb = $('suburb').get('value');
		var postcode = $('postcode').get('value');
		var country = $('country').get('value');
		var signup = $('signup').get('checked');
		
		phone = phone.replace("Phone", "");
		postal = postal.replace("Postal Address", "");
		suburb = suburb.replace("Suburb", "");
		postcode = postcode.replace("Postcode", "");
		country = country.replace("Country", "");
		
		var valid = true;
		
		if (firstname == "" || firstname == "First Name")
		{
			valid = false;
			alert("Please make sure you have entered your First Name.");
		}
		else if(lastname == "" || lastname == "Last Name")
		{
			valid = false;
			alert("Please make sure you have entered your Last Name.");
		}				
		else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)))
		{
			valid = false;
			alert("Please make sure you have entered your Email.");
		}			
		
		if (valid)
		{
			signupNewsletter(firstname + " " + lastname, email, phone, postal, suburb, postcode, country, signup);
			
			resetForm();
			showPaperNote();
		}		
	}	
	
	var resetForm = function()
	{
		$('firstname').set('value', 'First Name');
		$('lastname').set('value', 'Last Name');
		$('email').set('value', 'Email Address');
		$('phone').set('value', 'Phone');
		$('postal').set('value', 'Postal Address');
		$('suburb').set('value', 'Suburb');
		$('postcode').set('value', 'Postcode');
		$('country').set('value', 'Country');
		$('signup').set('checked', false);
	}
	//================================================================================================
	// LAYOUT FUNCTIONS 
	//================================================================================================			
	var showRegistrationBox = function(){
		$('subscribe').setStyle('display', 'none');
		$('registration').setStyle('display', 'block');
	}
	
	var showPaperNote = function(){
		$('subscribe').setStyle('display', 'block');
		$('registration').setStyle('display', 'none');
	}	
	
	//================================================================================================
	// EVENTS FUNCTIONS
	//================================================================================================		
	function setupActions()
	{
		if ($chk($('menu')))
		{
			// rollover image for left menu
			$('menuorderwine').addEvent(
				'mouseover', function(){
					$(this).removeClass('orderwine_off');
					$(this).addClass('orderwine_on');
			});
			$('menuorderwine').addEvent(
				'mouseout', function(){
					$(this).removeClass('orderwine_on');
					$(this).addClass('orderwine_off');						
			});			
			$('menufamily').addEvent(
				'mouseover', function(){
					$(this).removeClass('OF_off');
					$(this).addClass('OF_on');
			});
			$('menufamily').addEvent(
				'mouseout', function(){
					$(this).removeClass('OF_on');
					$(this).addClass('OF_off');						
			});		
			$('menuhome').addEvent(
				'mouseover', function(){
					$(this).removeClass('OH_off');
					$(this).addClass('OH_on');
			});
			$('menuhome').addEvent(
				'mouseout', function(){
					$(this).removeClass('OH_on');
					$(this).addClass('OH_off');				
			});				
			$('menuwines').addEvent(
				'mouseover', function(){
					$(this).removeClass('OW_off');
					$(this).addClass('OW_on');
			});
			$('menuwines').addEvent(
				'mouseout', function(){
					$(this).removeClass('OW_on');
					$(this).addClass('OW_off');				
			});				
			// $('menupuntersclub').addEvent(
				// 'mouseover', function(){
					// $(this).removeClass('puntersclub_off');
					// $(this).addClass('puntersclub_on');
			// });
			// $('menupuntersclub').addEvent(
				// 'mouseout', function(){
					// $(this).removeClass('puntersclub_on');
					// $(this).addClass('puntersclub_off');				
			// });		
			$('menudistribution').addEvent(
				'mouseover', function(){
					$(this).removeClass('distribution_off');
					$(this).addClass('distribution_on');
			});
			$('menudistribution').addEvent(
				'mouseout', function(){
					$(this).removeClass('distribution_on');
					$(this).addClass('distribution_off');
			});			
		}
	}	
	
	function setupSlideshows()
	{
		if ($chk($('pic_slideshow')))
		{
			fadeTicker('scrolling_text','slide_content', 10000, 1500);
			fadeTicker('polaroid_caption','slide_caption', 10000, 1500);
			fadeTicker('pic_slideshow','slide_image', 10000, 1500);
		}
	}	
	
	//================================================================================================
	// START THIS WHEN PAGE DOM READY
	//================================================================================================		
	window.addEvents({
	
		'domready' : function(e) {
			setupActions();
			setupSlideshows();
		},
		
		'resize' : function() {

		}
		
	});
	

//-->