/****************************
 * Scrollable
 ***************************/
jQuery(function($) {

	$(".scrollable").each(function() {
    // more than one item available
    if($(this).find(".item").size() > 1) {
      $(this).scrollable({ circular: true }).find("div.gallery-image").click(function() {
        $(this).closest(".scrollable").data("scrollable").next();
      });
    } else {
      $(this).parent().find(".browse").hide();
    }
  });

/*
	$(".scrollable").each(function() {
    // more than one item available
    if($(this).find(".item").size() > 1) {
      $(this).scrollable({ circular: true }).click(function() {
        api = $(this).data("scrollable");
        if((api.getSize() -1) == api.getIndex()) {
          api.begin();
        } else {
          api.next();
        }
        //$(this).data("scrollable").next();
      });
    }
  });
  */

});


/****************************
 * JS Drop down menu
 ***************************/

var ddTimeout       = 200;
var ddClosetimer		= null;
var ddmenuitem    = null;
var ddmenuitemtop = null;

function jsddm_open() {
  jsddm_canceltimer();
  jsddm_close();
  ddmenuitemtop = $(this);
  ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
}

function jsddm_close() {
  if(ddmenuitem) {
    ddmenuitem.css('visibility', 'hidden');
  }
}

function jsddm_timer() {
  ddClosetimer = window.setTimeout(jsddm_close, ddTimeout);
}

function jsddm_canceltimer() {
  if(ddClosetimer) {
    window.clearTimeout(ddClosetimer);
    ddClosetimer = null;
   }
}

jQuery(function($) {
  $('#jsddm > li').bind('mouseover', jsddm_open);
  $('#jsddm > li').bind('mouseout',  jsddm_timer);
  //document.onclick = jsddm_close;
});
