var ua5 = {
  params : {},
  param : function(key, value) {
    return value ? (ua5.params[key] = value) : ua5.params[key];
  },
  initialize : function(e) {
    $H(ua5).values().each(function(el) {
      if (Object.isFunction(el.initialize)) el.initialize(e);
      $H(el).each(function(pair) {
        if (Object.isFunction(pair.value.initialize)) pair.value.initialize(e);
      });
    });
  },
  update : function(json) {
    $H(json).each(function(pair) { 
      if ($(pair.key)) $(pair.key).update(pair.value);
      $$(pair.key).each(function(el) { el.update(pair.value) });
    });
  }
}



ua5.PrintArticle = {
  initialize : function() {
	  $$('#print-article').each(function(el) { el.observe('click', ua5.PrintArticle.click.bindAsEventListener(el)) });
  },
  click : function(e) {
    window.print();
    this.href='javascript:void(0);';
  }
}



ua5.ShareArticle = {
  initialize : function() {
  
      addthis_pub             = 'useallfive'; 
      addthis_logo_background = 'EFEFFF';
      addthis_logo_color      = '666699';
      addthis_brand           = '';
      addthis_offset_top      = -10;
      addthis_options         = 'email, twitter, facebook, delecious, digg, favorites, more';

    $$('#share-article').each(function(el) { el.observe('click', ua5.ShareArticle.click.bindAsEventListener(el)) });
    $$('#share-article').each(function(el) { el.observe('mouseout', ua5.ShareArticle.mouseout.bindAsEventListener(el)) });
    $$('#share-article').each(function(el) { el.observe('mouseover', ua5.ShareArticle.mouseover.bindAsEventListener(el)) });

  },
  click : function(e) {
    this.href='javascript:void(0);';
    addthis_sendto();    
  },
  mouseout : function(e) {
    addthis_close();
  },
  mouseover : function(e) {
    addthis_open(this, '', '[URL]', '[TITLE]')
  }
}



document.observe('dom:loaded', ua5.initialize);

