

var Page = {
  load: function()
  {
    this.__contactForm();
  },
  
  __contactForm: function()
  {
    var inputs = $$('input');
    var textareas = $$('textarea');
    
    //merge objects?  
    if(inputs.length > 0)
    {
      for(var ff=0; ff<inputs.length; ff++)
      {
        Event.observe(inputs[ff], 'focus', Page.inputFocus.bindAsEventListener(this,inputs[ff]) );
        Event.observe(inputs[ff], 'blur', Page.inputBlur.bindAsEventListener(this,inputs[ff]) );
      }
      
      for(var ff=0; ff<textareas.length; ff++)
      {
        Event.observe(textareas[ff], 'focus', Page.inputFocus.bindAsEventListener(this,textareas[ff]) );
        Event.observe(textareas[ff], 'blur', Page.inputBlur.bindAsEventListener(this,textareas[ff]) );
      }
    }
  },
  
  inputFocus: function(e,obj)
  {
    $(obj).addClassName('focus')
  },
  
  inputBlur: function(e,obj)
  {
    $(obj).removeClassName('focus')
  }
}


//Catch on load
Event.observe(window, 'load', function() { Page.load(); });


//Set up highslide
if(hs)
{
  hs.graphicsDir = '/img/highslide/';
  hs.outlineType = 'outer-glow';
  hs.outlineWhileAnimating = true;
  hs.objectLoadTime = 'after';
}
