// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function add_item(pos_id) {
  $.blockUI({ 
    message: 'Пожалуйста, подождите...',
    css: { 
      border: 'none', 
      padding: '15px', 
      backgroundColor: '#000', 
      '-webkit-border-radius': '10px', 
      '-moz-border-radius': '10px', 
      opacity: .5, 
      color: '#fff' 
    } 
  });
  setTimeout(function() {
    $.get('/tecdoc?s_name=buy&pos_id=' + pos_id, function(data) {
        $.unblockUI();
        $.growlUI('Запчасть добавлена в форму запроса', null, 1500, function() { onGrowlClose(data); });   
    });
  }, 2000);
}


function add_oil(title) {
  $.blockUI({ 
    message: 'Пожалуйста, подождите...',
    css: { 
      border: 'none', 
      padding: '15px', 
      backgroundColor: '#000', 
      '-webkit-border-radius': '10px', 
      '-moz-border-radius': '10px', 
      opacity: .5, 
      color: '#fff' 
    } 
  });
  $.post('/maslo/add', {title: title}, function() {
    $.growlUI('Масло добавлено в форму запроса', null, 1500, function() { onGrowlClose(''); });   
  });
}


function add_body_part(title) {
  $.blockUI({ 
    message: 'Пожалуйста, подождите...',
    css: { 
      border: 'none', 
      padding: '15px', 
      backgroundColor: '#000', 
      '-webkit-border-radius': '10px', 
      '-moz-border-radius': '10px', 
      opacity: .5, 
      color: '#fff' 
    } 
  });
  $.post('/body-parts/add', {title: title}, function() {
    $.growlUI('Запчасть добавлена в форму запроса', null, 1500, function() { onGrowlClose(''); });
  });
}


function onGrowlClose(additional_text) {
  var m = $('<div class="growlUI" style="background: none"><a href="/">Перейти к форме запроса</a><br/><small>или<br/>позвонить по телефонам</small><br/><h3>8 (044) 7909515 (Velcom)</h3><h3>8 (033) 6003023 (МТС)</h3>' + additional_text + '</div>');
  $('div.growlUI').innerHTML = '';
  showMessage(m);
}


function showMessage(m) {
  $.blockUI({
    message: m,
    showOverlay: false, 
    css: {
      width:    '350px',
      top:      '10px',
      left:     '',
      right:    '10px',
      border:   'none',
      padding:  '5px',
      opacity:   0.6,
      cursor:    null,
      color:    '#fff',
      backgroundColor: '#000',
      '-webkit-border-radius': '10px',
      '-moz-border-radius':    '10px'
    }
  });
}
