function get_option(product_id)
{
    if($('#options_'+ product_id +' option:selected'))
        return $('#options_'+ product_id +' option:selected').attr('value');
    
    return 0;    
}

function basket(product_id)
{ 
              jQuery
              .msgbox(
              {
                animate:     true,
                transparent: true,
                opacity: 0.3
              })
              .show(
              {
                 message:'<img src="/images/preloaders.gif" />',
                 showCaption: false,
                 transparent: true,
                 width:170         
              });        
  
      $.ajax({             		
        url:  '/ajax.php',
        type: 'POST',
        data: 'product_id=' + product_id + '&product_option='+ get_option(product_id) +'&action=add_product',
        dataType: 'text',
         
        // максимальное время ожидание ответа
        timeout: 300,
        
        // Сервер возвратит строку с количеством заказанного товара
        success: function(product_count) {
            if(product_count !== 'FALSE')
            {
                    var totalcount = parseInt($('#totalname').html());
                    $('#totalname').html(totalcount + 1);
                    
                    $('#prod_' + product_id).html('(' + product_count + ')');
                    
                    alert('Товар успешно добавлен в корзину.');
                    jQuery.msgbox.close();
            }
            else
            {
                jQuery.msgbox.close();
                alert('Не удалось добавить товар в корзину! Возможно он удален из каталога.');
            }
            
        },
             
        error: function() {
            alert('Произошла ошибка при выполнении запроса к серверу! Не удалось добавить товар в корзину.');
            jQuery.msgbox.close();
        }
    });
}

function recalculation(product_id, product_cnt, product_option)
{  
    $.ajax({             		
        url: '/ajax.php',
        type: 'POST',
        data: 'product_id='+ product_id +'&product_cnt='+ product_cnt +'&product_option='+ product_option +'&action=recalculation',
        dataType: 'text',
         
        // максимальное время ожидание ответа
        timeout: 3000,
         
        // Сервер возвратит строку в формате:
        // количество товаров=>общая стоимость (Например: 5=>560) 
        success: function(new_data){
            if(new_data !== 'FALSE')
            {
                var arr_info = new_data.split('=>');
                $('#totalname').html(arr_info[0]);
                $('#basket_summ').html(arr_info[1]);
            }
            else
            {
                alert('Количество товаров не должно быть 0!');
            }
        },
             
        error: function() {
            alert('Произошла ошибка при выполнении запроса к серверу! Не удалось добавить товар в корзину.');
        }
    });
}
