var Bcn = {

	subscribe : function() {

		valid = true;
        var form = $('subscribeForm');
/*
		form['fname'].setStyle({color: '#000', fontStyle: 'normal'});
		form['lname'].setStyle({color: '#000', fontStyle: 'normal'});
		form['email'].setStyle({color: '#000', fontStyle: 'normal'});
		form['zip'].setStyle({color: '#000', fontStyle: 'normal'});

		if (form['fname'].getValue() == '' || form['fname'].getValue() == 'Required') {
			form['fname'].setStyle({color: '#900', fontStyle: 'italic'});
			form['fname'].value = 'Required';
			valid = false;
		}
		if (form['lname'].getValue() == '' || form['lname'].getValue() == 'Required') {
			form['lname'].setStyle({color: '#900', fontStyle: 'italic'});
			form['lname'].value = 'Required';
			valid = false;
		}
		if (form['email'].getValue() == '' || form['email'].getValue() == 'Required') {
			form['email'].setStyle({color: '#900', fontStyle: 'italic'});
			form['email'].value = 'Required';
			valid = false;
		}
		if (form['zip'].getValue() == '' || form['zip'].getValue() == 'Required') {
			form['zip'].setStyle({color: '#900', fontStyle: 'italic'});
			form['zip'].value = 'Required';
			valid = false;
		}
*/

		if (form['fname'].value == '' || form['lname'].value == '' ||
            form['email'].value == '' || form['zip'].value == '')
        {
			alert('All fields are required');
            return false;
        }

		if (valid)
		{
			$('subscribeForm').request({
			  onSuccess: function(transport){ 
				$('subscribeForm').reset();
				$('subscribeForm').replace('<b class="message">' + transport.responseText + '</b>');
			  },
			  onFailure: function(transport) {
				  alert("An error occurred while saving. Please try again later.");
			  }
			});
		}
		return false;
	}

};