window.addEvent('domready', function(){
	// ===========									 
	// Form Slider
	// ===========

	var status = {
		'true': 'open',
		'false': 'close'
	};
	
	// Create the form slide instance...
	var formSlide = new Fx.Slide('contact-artist').hide();
	
	$('form_toggle').addEvent('click', function(e){
		e.stop();
		formSlide.toggle();
	});
	
	$('form_close').addEvent('click', function(e){
		e.stop();
		formSlide.slideOut();
	});
	
	$$('input').each(function(el) {
		el.addEvents({
		  'focus' : function() {
						if(el.get('alt') == el.get('value')) {
							el.set('value', '');
						}
					},
		  'blur': function(){		  	       
				  	if (el.get('value') == '') {
				  		el.set('value', el.get('alt'));
				  	}
				  }	
        });
	});
	
});

function processForm()
{
  $('submit').disabled = true;
  $('submit').value = "Processing...";

  $('contact_form').request({
    onSuccess: function(transport)
    {
      if(transport.responseText.match(/^OK/) != null) {
        alert('Your message has been sent!');
        $('contact_form').reset();
      } else {
        alert(transport.responseText);
      }
      $('submit').value = 'Submit';
      $('submit').disabled = false;
    }
  });

  return false;
}