/**
 * @author eric bartels
 */

EKS.OrderRoute = function ()
{
  this.dlg = null;
};

/**
 * Initialize the OrderRoute-module
 */
EKS.OrderRoute.prototype.init = function ()
{
  // Create the widget
  jQuery("#dlgOrderRouteDetail").dialog({
    modal: true,
    autoOpen: false,
    closeOnEscape: true,
    resizable: false,
    width: "auto"
  });

  // Listen for the toggler
  if ($('toggleOrderRouteComment'))
  {
    Event.observe($('toggleOrderRouteComment'), 'click', this.onToggleComment, false);
  }
};

EKS.OrderRoute.prototype.showDetails = function (ID)
{
  // Show the dialog
  var dlgInst = jQuery("#dlgOrderRouteDetail");
  jQuery("#dlgOrderRouteDetailOperationStatus").show();
  jQuery("#dlgOrderRouteDetailContent").hide();
  dlgInst.dialog("open");

  var params = "ID=" + ID;
  var url = EKS.Base + "cart/orderRouteDetail";
  jQuery("#dlgOrderRouteDetailContent").load(url, params, function() {
    jQuery("#dlgOrderRouteDetailOperationStatus").hide();
    jQuery("#dlgOrderRouteDetailContent").show();
    dlgInst.dialog("close");
    dlgInst.dialog("open");
  });
};

EKS.OrderRoute.prototype.onToggleComment = function ()
{
  if ($('toggleOrderRouteComment').checked)
  {
    $('orderRouteComment').style.display = 'block';
  }
  else
  {
    $('orderRouteComment').style.display = 'none';
  }
};

var OrderRouteInstance = new EKS.OrderRoute();
jQuery(function() {
  OrderRouteInstance.init();
});