window.addEvent('domready', function() {

  /* external links */
  var objs = $$('a');
  objs.each(function(obj, i) {
    if (obj.get('href') && (obj.get('rel') == 'external')){
      obj.set('target', '_blank');
    }
  });

  /* IE hovers */
  if (Browser.Engine.trident){
    var objs = $$('button');
    objs.each(function(obj, i) {
      obj.addEvent("mouseover", function(event) {
        this.addClass('hover');
      });
    	obj.addEvent("mouseout", function(event) {
        this.removeClass('hover');
      });
    });
    var objs = $$('input').extend($$('textarea'));
    objs.each(function(obj, i) {
      obj.addEvent("focus", function(event) {
        this.addClass('focus');
    	});
    	obj.addEvent("blur", function(event) {
        this.removeClass('focus');
    	});
    });
  }
  
  window.addEvent('domready', function() {

        var myAccordion = new Fx.Accordion($('form1'), 'a.toggle', 'div.element', {
          alwaysHide: true,
	        start: 'none',
	        display: 'none',
      		opacity: true,
      		onActive: function(toggler, element){
            element.setStyle('margin-bottom', '19px');
      		},
      		onBackground: function(toggler, element){
            element.setStyle('margin-bottom', '-10px');
      		}
      	});

      });

});

Cufon.replace('h2', {
  fontFamily: 'Trajan'
});
Cufon.replace('strong.highlight', {
  fontFamily: 'Trajan'
});