//--------------------------

var signupFx;
var rowFx;

//--------------------------

function submitEmailAddress() {
	$('submitButton').value = 'Please Wait...';
	$('submitButton').disabled = true;
	new Ajax('/_ws/microsite_signup.php', {
		method: 'post',
		data: $('emailForm').toQueryString(),
		update: $('geantaresSignupResult'),
		onComplete: function(responseText){
			$('submitButton').value = 'Sign Up';
			$('submitButton').disabled = false;
			if(responseText=='Thank you!') {
				Cookie.set('GE_SIGNUP', 'true', {duration: 365, path: '/'});
				(function(){ signupFx.start(190,0) }).delay(1000);
			} else {
				rowFx = new Fx.Elements($$('#emailForm input[type=text]'), {duration: 1000, transition: Fx.Transitions.linear});
				rowFx.start({
				    '0': { 'backgroundColor': ['#FFFD66','#FFFFFF'] },
				    '1': { 'backgroundColor': ['#FFFD66','#FFFFFF'] },
				    '2': { 'backgroundColor': ['#FFFD66','#FFFFFF'] },
				    '3': { 'backgroundColor': ['#FFFD66','#FFFFFF'] }
				});
			} // if..else
		} // onComplete
	}).request();
} // function..submitEmailAddress

//--------------------------

window.addEvent('load',function() {
	if(Cookie.get('GE_SIGNUP')!='true') {
		signupFx = new Fx.Style($('signupContainer'), 'height', {duration: 500, transition: Fx.Transitions.linear, onComplete: function() {$('first_name').focus();} });
		signupFx.start(0,190);
	} // if

	$('noThanksLink').addEvent('click',function() {
		Cookie.set('GE_SIGNUP', 'true', {duration: 365, path: '/'});
		signupFx.start(190,0);
	});

	$('emailForm').addEvent('submit', function(e) {
		if (e && e.preventDefault)
			e.preventDefault(); // DOM style
		submitEmailAddress();
		return false; // IE style
  	});

	$('submitButton').addEvent('click',function() {
		submitEmailAddress();
	});

}); // onload..behaviors

//--------------------------

