window.addEvent('domready', function() {
    //alert("The DOM is ready.");     
     
    //  for each input field... add an event listener and a form submit action.     
    var pageInputs = $('page').getElements('input');
    if(pageInputs.length > 0) {
		pageInputs.each(function(el,e) {
			el.addEvent('keydown', function(e) {
				var event = new Event(e);
				if (event.key == 'enter') {
					event.stop();
					this.form.submit();
				}
			});
		});
	} //end if
    
    //  for each button... add an event listener and a form submit action.
    var pageButtons = $('page').getElements('button');
   
   if(pageButtons.length > 0) {
		pageButtons.each(function(el,e) {
			el.addEvent('click', function(e) {
				new Event(e).stop();
				this.form.submit();
			});
		});
	} //end if
	
    // #newsletter-signup toggle initial value
    $('newsletter-signup').addEvent('focus', function(e) {
		new Event(e).stop();
		if(this.value=='email address') { this.value=''; }
    });
    $('newsletter-signup').addEvent('blur', function(e) {
		new Event(e).stop();
    	if(this.value=='') { this.value='email address';	 }
    });
});

