var Dom = YAHOO.util.Dom;
var Event = YAHOO.util.Event;
var switchThumb = function(row,col) {
  Dom.setStyle("thumbnail", "background-position", col*-100 + "px " + row*-100 + "px");
}
var initSidebar = function() {
  var sidebar = Dom.get("sidebar");
  if (sidebar) {
    Dom.getElementsByClassName("label", "div", sidebar, function(el) {
      var ul = Dom.getNextSibling(el);
      Event.addListener(el, "click", function() {
        if (!Dom.hasClass(this, "visible")) {
          Dom.getElementsByClassName("visible", "ul", sidebar, function(el) {
            Dom.removeClass(el, "visible");
          });
          Dom.addClass(this, "visible");
        }
      }, ul, true);
    });
    var currentUl = null;
    Dom.getElementsByClassName("current", "a", sidebar, function(current) {
      currentUl = Dom.getAncestorByTagName(current, "ul");
      Dom.addClass(currentUl, "visible");
    });
    if (!currentUl) {
      Dom.getElementsByClassName("default", "ul", sidebar, function(first) {
        Dom.addClass(first, "visible");
      });
    }
  }
};
var panel;
var showPanel = function(title, src) {
  return true;
  /*if (panel) {
    panel.destroy();
  }
  var vpWidth = Dom.getViewportWidth();
  var width = 750;
  var vpHeight = Dom.getViewportHeight();
  var height = vpHeight * 0.9;
  panel = new YAHOO.widget.Panel("panel", {
    visible: true,
    xy: [Math.max(0,(vpWidth-width)/2), Math.max(0,(vpHeight-height)/2)],
    width: width + 'px',
    height: height + 'px',
    close: true,
    underlay: 'none'
  });
  panel.setHeader(title);
  panel.setBody('<iframe src="' + src + '" />');
  panel.render(document.body);
  return false;*/
};
var showCarousel = function() {
  var carousel = new YAHOO.widget.Carousel("carousel", {
    isCircular: true,
    numVisible: 1
  });
  carousel.on("afterScroll", function (o) {
    this.getElementForItem(this.get("currentPage")).blur();
  });
  carousel.render();
  carousel.show();
};
var createTooltip = function(ctx,header,text) {
  new YAHOO.widget.Tooltip(ctx + '-tt', {
    context:ctx,
    text:'<em>' + header + '</em>' + text,
    autodismissdelay:60000,
    width:'20em'
  });
}
