<!--

	//================================================================================================
	// VARIABLES DECLARATION
	//================================================================================================	

	
	//================================================================================================
	// AJAX FUNCTIONS
	//================================================================================================		
	function signupNewsletter(listID, fullname, email)
	{
		var url = "process.asp";

		var data = "process=recipient";
		data = data + "&action=add-jax";
		data = data + "&listID=" + listID;
		data = data + "&fullname=" + fullname;
		data = data + "&email=" + email;
		data = data + "&sid=" + Math.random();		
		
		var req = new Request( {method: 'get', url: '' + url, 

			onSuccess: function(txt) {
				alert(txt);
				
				//reset form
				var form = document.signupform;				
				form.fullname.value = "Full name";
				form.email.value = "Email address";
			},
			
			onFailure: function() {
				alert("Error connecting to server. Please refresh this page...");
			}
			
		}).send(data);
	}	
	
	//================================================================================================
	// FORM FUNCTIONS
	//================================================================================================
	function submitSignUpNewsletter()
	{
		var form = document.signupform;
		
		var c_listID = form.listID.value;
		var c_fullname = form.fullname.value;
		var c_email = form.email.value;
		
		var valid = true;
		
		if ((c_fullname == "") || (c_fullname == "Full name")) 
		{
			valid = false;
			alert("Please make sure you have entered your full name.");		
		} 
		else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(c_email)))
		{
			valid = false;
			alert("Please make sure you have entered a valid e-mail address.");		
		}
		
		if (valid == true) 
		{
			signupNewsletter(c_listID,c_fullname,c_email)
		}		
	}
	
	//================================================================================================
	// LAYOUT FUNCTIONS 
	//================================================================================================			

	
	//================================================================================================
	// EVENTS FUNCTIONS
	//================================================================================================		
	function setupActions()
	{
		if ($chk($$('.imgHover')[0]))
		{
			$$('.imgHover').setStyle('opacity', 0.4);	
			$$('.imgHover').addEvents({			
				'mouseover' : function() {				
					this.setStyle('opacity', 1);	
				},

				'mouseout' : function() {
					this.setStyle('opacity', 0.4);	
				}				
			});
		}			
	}	
	
	//================================================================================================
	// START THIS WHEN PAGE DOM READY
	//================================================================================================		
	window.addEvents({
	
		'domready' : function(e) {
			setupActions();
		},
		
		'resize' : function() {

		}
		
	});
	

//-->
