/*
	Purpose: To collect an email-address-only lead

	Dependencies:
		/javascript/jquery/jquery.js
		/javascript/jquery/jquery-ui.js (!! OPTIONAL !!)
		/javascript/main.js		
		/javascript/pages/lead_collector_email_address_only.js
		
		
		/css/jquery/jquery-ui.css (!! Only required when jquery-ui is loaded. !!)
		
	Usage:
		$('#lead_submit').click(function() {
			var email = $('#lead_email').val();
			var source = 0;
			lead_emailAddressOnly.submit(email, source);
		});
*/

lead_emailAddressOnly = function() {
	
	return {
	
		submit : function(email, source) {
			
			if (!fieldstone.validation.isValidEmail(email)) {
				// Tested
				var msg = "Bad email address. Please enter a valid one.";
				
				if (jQuery.ui) {
					$("<div>" + msg + "</div>").dialog();
				} else {
					window.alert(msg);
				}				
				
				return;
			}
			
			lead_emailAddressOnly.send(email, source);
		}, 
		
		send : function(email, source) {
			
			// Google AdWord tracking 			
			$("<div style='display:inline;'><img height='1' width='1' style='border-style:none;' alt='' src='http://www.googleadservices.com/pagead/conversion/1040454231/?label=DePNCJ_94wEQ16SQ8AM&amp;guid=ON&amp;script=0'/></div>");
			
			var url = '/actions/ajax/lead_capture_email_address_only.php';
			var data = {email : email, source : source};
			$.post(url, data, function(response) {
				var msg = "";
				if (response == 'OK') {
					msg = "Thank you.";
				} else {
					msg = "Error. Please try again later.";
				}
				
				if (jQuery.ui) {
					$("<div>" + msg + "</div>").dialog();
				} else {
					window.alert(msg);
				}
			});
		}	
	}
	
}();
