window.addEvent('domready', function(){

	function blessform()
	{

		if($chk($('closegsl')))
		{

			$('closegsl').addEvent('submit', function(e){

				e = new Event(e).stop();

				var post	= Hash.toQueryString({firstname: $('firstname').get('value'), lastname: $('lastname').get('value'), address: $('address').get('value'), city: $('city').get('value'), state: $('state').get('value'), zip: $('zip').get('value'), email: $('email').get('value'), phone: $('phone').get('value')});

				new Request({
					url: $('closegsl').get('action'),
					method: 'post',
					data: post,
					onComplete: function() {

						var response = this.response.text;

						if(response.contains(':ERR:'))
						{
							var errmsg = response.split(":ERR:\n");
							MTAlert.alert(errmsg[1]);

							var req = $$('label.required');
							req.each(function(e)
							{
								$(e).setStyle('color','#f00');
							});
						}

						if(response.contains('-_-'))
						{
							var resptext = response.split("\n-_-\n");

							$('video').setStyle('display','none');

							$('splash-left').setStyle('background-image', "url('/images/splash/bg-left-taf-starbucks_blank.gif')");
							$('alttext_line2').set('html', resptext[0]);
                            $('thankyou_text').setStyle('display','block');
							$('splash-right').setStyle('background-image', "url('/images/splash/bg-right-thanks-generic.gif')");
							$('right-render').set('html', resptext[1]);
							$('right-render').setStyle('margin-top','125px');
							$('right-render').setStyle('margin-left','23px');

							blessform();
						}
					}
				}).send();

			});
		}

		if($chk($('tellafriend')))
		{

			$('tellafriend').addEvent('submit', function(e){

				e = new Event(e).stop();

				var post	= $('tellafriend').toQueryString();

				new Request({
					url: '/starbucks/tellafriend/',
					method: 'post',
					data: post,
					onComplete: function() {
						var response = this.response.text;
						$('right-render').set('html', response);
						if(response.contains('form'))
						{
							blessform();
						} else {
							$('right-render').set('html', response);
							(function() {window.open('http://www.bradycampaign.org/','_self');}).delay(3000);
						}

					}
				}).send();

			});
		}

	}
	
	if($chk($('credolink')))
	{
		$('credolink').addEvent('click', function(e){
			e = new Event(e).stop();
			window.open($(this).getProperty('href'),'_blank');
		});
	}

	blessform();

});