var vs = vs || {};
vs.init = function() {
  var makeOpenInNewWindow = function(lClass) {
    var els = null;
    if (lClass && lClass.length) {
      for(var j=0;j<lClass.length;j+=1) {
        els = YAHOO.util.Dom.getElementsByClassName(lClass[j]);
        if (els) {
          for(var i=0;i<els.length;i+=1) {
            els[i].target = '_new';
          }
        }
      }
    }
  };
  var el = null;
  // attach handler to the radio link to load as
  // new window
  el = document.getElementById('ls-radio-link');
  if (el) {
    YAHOO.util.Event.addListener(el, 'click', function(e, args, obj) {
      // open a new window
      var a = 'status=1, height=350, width=455, resizable=0';
      var w = window.open('/radio','_blank', a);
      YAHOO.util.Event.preventDefault(e);
    });
  }
  // update anchor tags with class 'rss', 'album' to open in a new window
  makeOpenInNewWindow(['rss', 'album', 'video']);

};
YAHOO.util.Event.onDOMReady(vs.init);