var ajaxing = null;
document.observe('dom:loaded', function () {

    if($$('.tab_container_front')){
    $$('.tab_container_front').each(function (oAnchor) {
      oAnchor.observe('click', tab_container_front_navigate);
    });
  }
  reloadProductSheet();
});

function tab_container_front_navigate(e)
{
    if (ajaxing != null)
    {
        ajaxing.transport.abort();
    }

    $$('.tab_container_front').each(function (oAnchor) {
        oAnchor.removeClassName('selected');
    });

    var oA = Event.findElement(e, 'a');
    if (oA)
    {
        var sHref = oA.readAttribute('href');
        Event.stop(e);
        if (oA.hasClassName('no-action'))
            return false;

        ajaxing = new Ajax.Request(sHref + '&ajax=yes', {
            method: 'get',
            onLoading: function () {
                if (!$('ajaxload')) { oA.insert({'bottom':'<img id="ajaxload" src="/norengros/frontend/design/graphics/loading_v2.gif"/>'}); }
            },
            onSuccess: function (res) {
                new Effect.Fade($("tab_container"), { duration : 1.0, afterFinishInternal: function(){
                    $("tab_container").update(res.responseText);
                    new Effect.Fade($("tab_container"),{ duration : 1.0, from: 0, to: 1});
                    if ($('ajaxload')) {$('ajaxload').remove();}
                    }}
                );
            }
        });
        oA.addClassName('selected');
    }
    return false;
}
function reloadProductSheet(){

   var frm = $$('.edit_basket');

   frm.each(function (f) {
        f.observe('submit', function (e) {
            Event.stop(e);

            var url = $(f).action + "&ofunc=neshop.addBasket&template=inc_basket_top&debug=off";
            if ($(f).menu_tab) {
                url = url + "&menu_tab=" + $(f).menu_tab.value;
            }
            if ($(f).func_id) {
                url = url + "&func_id=" + $(f).func_id.value;
            }
            if ($(f).product_id) {
                url = url + "&product_id=" + $(f).product_id.value;
            }
            if ($(f).productnu) {
                url = url + "&productnu=" + $(f).productnu.value;
            }
            if ($(f).qty) {
                url = url + "&qty=" + $(f).qty.value;
            }
            new Ajax.Request(url, {
                method: 'get',
                encoding: 'UTF-8',
                onLoading: function () {
                    if (!$('ajaxload')) { f.insert({'bottom':'<img id="ajaxload" src="/norengros/frontend/design/graphics/loading_v2.gif"/>'}); }
                },
                onComplete: function (resp) {
                    Element.update('basket_info', resp.responseText);
                    if ($('ajaxload')) {$('ajaxload').remove();}
                }
           });
           return false;
        });
   });
}
