YAHOO.namespace('caption');
YAHOO.caption.main = {
   YE: YAHOO.util.Event,
   Dom: YAHOO.util.Dom,
   $: YAHOO.util.Dom.get,

   init: function(){
      caption.captions = caption.Dom.getElementsByClassName('caption', 'div', 'captions');
      caption.Dom.batch(caption.captions, caption.create_captions);
   },

   create_captions: function(el){
      caption.Dom.setStyle(el, 'top', '110px');
      caption.Dom.setStyle(el, 'opacity', '0.8');
      caption.Dom.setStyle(el, 'cursor', 'pointer');

      caption.YE.on(el.parentNode, 'mouseover', caption.expand_caption, el);
      caption.YE.on(el.parentNode, 'mouseout', caption.detract_caption, el);
      caption.YE.on(el.parentNode, 'click', function(e, el){
         window.location = caption.Dom.getNextSibling(el).href;
      }, el);
   },

   expand_caption: function(e, el){
	
      var newAnim = new YAHOO.util.Element(el);
       newAnim.setStyle('background-color', '#5DB46D');
   },

   detract_caption: function(e, el){
       var newAnim = new YAHOO.util.Element(el);
      newAnim.setStyle('background-color', '#000');
   }
}
caption = YAHOO.caption.main;
caption.YE.onDOMReady(caption.init);
