
var isIE6OrLower=($.browser.msie===true&&$.browser.version.substr(0,1)<7)?true:false;function getBaseUrl(){var tab=location.href.split("&");var url='';for(i=0;i<3;i++){url+=tab[i];if(i<2){url+='&';}}
return url;}
function getCheckboxUrl(){var ids=$('table#products-list :checkbox[id!=check-all]');var counter=0;var url='';for(i=0;i<ids.length;i++){var nr=parseInt(ids[i].id.replace('check',''),10);if(nr>counter){counter=nr;}
if(ids[i].checked){url+='&'+ids[i].id+'='+ids[i].value;}}
url+='&counter='+counter;return url;}
function getCheckboxUrlWithAmountValue(checkForAmount,limitedRange){checkForAmount=typeof(checkForAmount)!='undefined'?checkForAmount:false;var ids=$('table#products-list :checkbox[id!=check-all]');var url='';var counter=0;for(i=0;i<ids.length;i++){if(ids[i].checked){var nr=parseInt(ids[i].id.replace('check',''),10);if(nr>=counter){counter=nr+1;}
url+='&check'+nr+'='+ids[i].value;var amount=$("table#products-list form[id*='-"+ids[i].value+"'] input.kosz");url+='&prd_id'+nr+'='+ids[i].value;if(amount[0].value==""){if(limitedRange){url+='&amount'+nr+'=0';}else{if(checkForAmount){displayDialogMsg("Proszę podać ilość","info",1500,"amount_please","Brak ilości");amount.animate({borderWidth:"7px"},"slow").animate({borderWidth:"1px"},"slow");if(!isIE6OrLower){enableButton('groupActionButton');}
return false;}
url+='&amount'+nr+'=1';}}else{url+='&amount'+nr+'='+amount[0].value;}}}
url+='&counter='+counter;return url;}
function deleteProductsFromListByCheckbox(id,group_type){var url='index.php?id='+group_type+'&view=details&command=shoppingLists:removeGroupAction&show_id='+id;url+=getCheckboxUrl();if(getCheckboxUrl().length>12){window.location.href=url;}else{alert('Nie zaznaczyłeś żadnego produktu');if(!isIE6OrLower){enableButton('groupActionButton');}}}
function addProductsToListByCheckbox(){var url='viewhelper.php?id=shoppingLists&view=addProductGroup';var url2=getCheckboxUrlWithAmountValue(false,false);if(url2){url+=url2;if(url2.length>12){openDialog(url,'shoppingLists3',{'title':'Dodaj produkty do listy'});}
else{alert('Nie zaznaczyłeś żadnego produktu');if(!isIE6OrLower){enableButton('groupActionButton');}}}}
function saveNumberOfProductsInShoppingList(id){var tab={'url':'exec.php?command=shoppingLists:saveGroupAction&group_id='+id};var url2=getCheckboxUrlWithAmountValue(false,false);if(url2){tab.url+=url2;if(url2.length>12){if(!isIE6OrLower){submitAjaxem(tab,null,function(resp){enableButton('groupActionButton');$('table#products-list :checkbox').attr('checked',false);},'popup',{popupHost:'actionSelect',duration:2000});}else{window.location.href=getBaseUrl()+'&'+tab.url.substr(9);}}
else{alert('Nie zaznaczyłeś żadnego produktu');if(!isIE6OrLower){enableButton('groupActionButton');}}}}
function addProductsCheckedOnly(addedFrom){var tab={'url':'exec.php?command=shopping-cart:add-items&checkedOnly=1'+addedFrom};var url2=getCheckboxUrlWithAmountValue(false,false);if(url2){tab.url+=url2;if(url2.length>12){if(!isIE6OrLower){submitAjaxem(tab,null,function(resp){_handleAfterShoppingCartAddItems(resp);if(addedFrom==""){var ids=$('table#products-list :checkbox[id!=check-all]');for(i=0;i<ids.length;i++){if(ids[i].checked){$("form[id*='-"+ids[i].value+"'] input.kosz").attr('value','');}}}
$('table#products-list :checkbox').attr('checked',false);enableButton('groupActionButton');},'popup',{popupHost:'actionSelect',duration:2000});}else{window.location.href=getBaseUrl()+'&'+tab.url.substr(9);}}
else{alert('Nie zaznaczyłeś żadnego produktu');if(!isIE6OrLower){enableButton('groupActionButton');}}}}
function shoppingListGroupAction(id,group_type){group_type=typeof(group_type)!='undefined'?group_type:'shoppingLists';var select=$('#actionSelect');if(select[0].value=='Wybierz'){alert('nie wybrales zadnej akcji');}else if(select[0].value=='del'){if(confirm('Jesteś pewien, że chcesz usunąć te produkty z tej listy?')){deleteProductsFromListByCheckbox(id,group_type);}}else if(select[0].value=='save'){if(!isIE6OrLower){disableButton('groupActionButton');}
saveNumberOfProductsInShoppingList(id);}else if(select[0].value=='add'){if(!isIE6OrLower){disableButton('groupActionButton');}
addProductsCheckedOnly("&addedFrom=shoppingList"+id);}}
function addProductsToCompareByCheckbox(){var tab={url:'exec.php?command=item:compareAddGroupAction'+getCheckboxUrl()};if(getCheckboxUrl().length>12){if(!isIE6OrLower){submitAjaxem(tab,null,function(resp){var tekst=resp.newText;var div=resp.newDiv;$('#cmpBanner p').html(tekst);$('#cmpBanner div#cmpGoTo').html(div);$('#cmpBanner').attr('style','visibility:visible; position:static;');$('table#products-list :checkbox').attr('checked',false);enableButton('groupActionButton');},'popup',{popupHost:'actionSelect',duration:1500});}else{window.location.href=getBaseUrl()+'&'+tab.url.substr(9);}}else{alert('Nie zaznaczyłeś żadnego produktu');if(!isIE6OrLower){enableButton('groupActionButton');}}}
function addProductsToLimitedRange(id,gr_name)
{if(gr_name){$("#limited_range_list").append($("<option></option>").attr("value",id).text(gr_name));}
var tab={'url':'exec.php?command=limitedRange:add-items&lr_id='+id};var url_params=getCheckboxUrlWithAmountValue(true,true);if(url_params)
{tab.url+=url_params;if(url_params.length>12){if(!isIE6OrLower){submitAjaxem(tab,null,function(){dialogClose('dlg_undefined');$('table#products-list :checkbox').attr('checked',false);$('table#products-list input.kosz').attr('value','');},'_dialog_');}else{window.location.href=getBaseUrl()+'&'+tab.url.substr(9);}}else{alert('Nie zaznaczyłeś żadnego produktu');if(!isIE6OrLower){enableButton('groupActionButton');}}}}
function productListGroupAction(){var select=$('#actionSelect');if(select[0].value=='Wybierz'){alert('nie wybrales zadnej akcji');}else if(select[0].value=='addToShoppingCart'){if(!isIE6OrLower){disableButton('groupActionButton');}
addProductsCheckedOnly("");}else if(select[0].value=='addToShoppingList'){addProductsToListByCheckbox();}else if(select[0].value=='addToComparisonTable'){if(!isIE6OrLower){disableButton('groupActionButton');}
addProductsToCompareByCheckbox();}else if(select[0].value=='addToLimitedRangeList'){if($('#limited_range_list option:selected').val()=='add_new_limited_range_list')
{openDialog('viewhelper.php?id=limitedRange&view=addList&from=productList','dialogShoppingList',{'title':'Dodaj listę'});}
else
{addProductsToLimitedRange($('#limited_range_list option:selected').val());}}}
function selectOnChange(obj)
{if(obj.value=='addToLimitedRangeList')
{$("#limited_range_list").fadeIn("slow");}
else
{$("#limited_range_list").fadeOut();}}
function setVisibilityForExtOptsForLimitedRange(visibility)
{if(visibility==1)
{$('#ext_opts_for_closed').fadeIn();}
else
{$('#ext_opts_for_closed').fadeOut();}}
function itemsSortBy(sel)
{document.location.href=sel.options[sel.selectedIndex].value;}
function setLimitedRange(id){openDialog('viewhelper.php?id=limitedRange&view=addItemForm&prd_id='+id,'limited_range_list',{'title':'Wybierz listę'});}
