window.addEvent('domready', function() {
	// Form Input Text Replacer
	$$('input.Text', 'textarea.Text').each(function(el){
		var defaultValue = el.getProperty('value');
		var defaultStyles = el.getStyles('color', 'font-weight');
		var focusStyles = {
			 color: "#444"
			,'font-weight': 'bold'
		}
		el.addEvents({
			'focus': function() {if(this.value == defaultValue) {this.value='';this.setStyles(focusStyles);}}
			,'blur':  function() {if(this.value =='') {this.value = defaultValue;this.setStyles(defaultStyles);}}
		});
	});
	
	var ctrl;
	//Submit the main email form
	$('ContactForm').addEvent('submit', function(event) {
		new Event(event).stop();
		{ctrl=getBusyOverlay($('ContactForm'),{color:'#000',opacity:0.75}, {color: '#fff', size: 99, type: 'r', iradius: 22, weight: 6, count: 13, speed: 74, minopac: 0.04});}
		var sender = new Request({
			onSuccess: function(responseText, responseXML){
				ctrl.remove();
				$('status').fade(0.75)
				$('status').addClass('BigContactFormStatusText');
   				$('status').set('html', responseText);
				(function(){$('status').fade('out');}).delay(1500)
			}
		}).send({
			data: $('ContactForm'),
			url: this.action
		});
	});	

	//Submit the subscribe form
	$('SubscriberForm').addEvent('submit', function(event) {
		new Event(event).stop();
		{ctrl=getBusyOverlay($('SubscribeForm'),{color:'#000',opacity:0.75}, {color: '#fff', size: 99, type: 'r', iradius: 22, weight: 6, count: 13, speed: 74, minopac: 0.04});}
		var sender = new Request({
			onSuccess: function(responseText, responseXML){
				ctrl.remove();
				$('SubscribeStatus').fade(0.75)
				$('SubscribeStatus').addClass('SubscriberFormStatusText');
   				$('SubscribeStatus').set('html', responseText);
				(function(){$('SubscribeStatus').fade('out');}).delay(1500)
			},
			onFailure: function(responseText, responseXML){
				alert("failed")
			}
		}).send({
			data: $('SubscriberForm'),
			url: this.action
		});
	});	
});

