<!--

	//================================================================================================
	// 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);
				
				var form = document.sigupform;
				
				form.fullname.value = "";
				form.email.value = "";
			},
			
			onFailure: function() {
				alert("Error connecting to server. Please refresh this page...");
			}
			
		}).send(data);
	}	
	
	//================================================================================================
	// FORM FUNCTIONS
	//================================================================================================
	function submitSignUpNewsletter()
	{
		var form = document.sigupform;
		
		var c_listID = form.listID.value;
		var c_fullname = form.fullname.value;
		var c_email = form.email.value;
		
		var valid = true;
		
		if (c_fullname == "") 
		{
			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 
	//================================================================================================			
	function resetDivPositions()
	{
		var w = window.getWidth() / 2 - 495;
		$('aboutContainer').setStyle('left', (w + 20) + 'px');
		$('downloadContainer').setStyle('left', (w + 180) + 'px');
		$('projectsContainer').setStyle('left', (w + 340) + 'px');
		$('signupContainer').setStyle('left', (w + 660) + 'px');
	}
	
	//================================================================================================
	// EVENTS FUNCTIONS
	//================================================================================================		
	function setupActions()
	{
		
	}

	function setupSlideshows()
	{
		if ($chk($('home_banner')))
		{
			var bannerShow = new SimpleSlideShow({
				startIndex: 0,
				slides: $$('.slide_image')
			});
			
			var play = function() 
			{			
				bannerShow.forward();
			}
			var timer = play.periodical(4000);
		}		
	}		
	
	//================================================================================================
	// START THIS WHEN PAGE DOM READY
	//================================================================================================		
	window.addEvents({
	
		'load' : function(e) {
			setupSlideshows();
			resetDivPositions();		
		},

		'domready' : function(e) {
			resetDivPositions();		
		},
		
		'resize' : function() {
			resetDivPositions();
		}
		
	});
	

//-->
