/**************************************************

Filename:		landing.js
Date Modified:	October 7, 2011
Modified By:	David Lackey

Dependencies:	jQuery

Description:	javascript for landing page

**************************************************/

// Create namespace and specify some meta-information
Landing = {};
Landing.NAME = "Landing";
Landing.VERSION = 1.0;

/*************************************************

Initialize

**************************************************/

$(function() {
	// Insert
	$('#signUpForm').bind('submit', function() {
		var email = $(this).children('input[name=email]').val();
		Landing.insert(email);
		// disable the form
		return false;
	});
});

/*************************************************

Insert

**************************************************/

Landing.insert = function(email)
{
	// Call ajax
	$.ajax({
	   	url: './ajax/landingAjax.php',
	   	type: 'post',
	   	data: { 
	   		action: 'insert',
	   		email: email
	   	},
	   	dataType: 'html',
	   	success: function(response) {
	   		// Show feedback 
	   		var element = $('#signUpResponse');
	   		var opts = {
	   			msg: response,
	   			delay: 2000	
	   		};
	   		Global.ajaxFeedback(element, opts);
	   	}
	});
}

/*************************************************

Smooth scrolling for local anchors

**************************************************/

$(document).ready(function() {
	$('a[href=#moreinfo]').smoothScroll({ speed: 800, offset: -100 });
	$('a[href=#signup]').smoothScroll({ 
		speed: 1000, 
		afterScroll: function() {
			$('#email').focus(); 
		} 
 	});
});
