function getIndexFromId(str, separator)
{
  if(!separator)
    var separator = '_';

  var tmp = str.split(separator);
  var num = tmp[tmp.length - 1];

  return num;
}

function loadContent(elId, url, data, success, method, verbose)
{
  if(window.submition_lock == true)
    return false;

  var options = {
    type: method || "GET",
    url: url,
    data: data || '',
    dataType: 'html',
    error: function(XMLHttpRequest, textStatus, errorThrown)
    {
      window.submition_lock = false;

      if( XMLHttpRequest.status == 404 )
      {
        if(elId && data)
          jQuery(elId).html(XMLHttpRequest.responseText);
      }
      else
      {
        if(verbose)
          alert('Запрос не может быть вополнен. Попробуйте позже или обратитесь к администратору сайта.');
      }
    },
    success: function(data, textStatus)
    {
      window.submition_lock = false;

      if(elId && data)
        jQuery(elId).html(data);

      if(success)
        success(data, textStatus);
    }
  };
  window.submition_lock = true;

  jQuery.ajax(options);

  return false;
}

function initDragAndDrop()
{
  jQuery('#product-list .refItem').click(function(){ return false; });
  var dragObjects = jQuery('#product-list .refItem img');
  for(var i=0; i<dragObjects.length; i++) {
      new DragObject(dragObjects[i]);
  }

  new DropTarget(document.getElementById('product_block_1'));
  new DropTarget(document.getElementById('product_block_2'));
}

function initNM()
{
  jQuery('a.nyroModal').nyroModal();
}

