function showPic (whichpic) { document.getElementById('placeholder').style.display = 'block'; if (document.getElementById) { document.getElementById('placeholder').src = whichpic.href; if (whichpic.title) { document.getElementById('desc').childNodes[0].nodeValue = whichpic.title; } else { document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue; } } } function currentImage (img_name) { document.getElementById('photo_current').value = img_name; } function OnSubmitForm() { if(document.forms_search.search[0].checked == true) { document.forms_search.action ="show_products_list.html"; } else if(document.forms_search.search[1].checked == true) { document.forms_search.action ="orders_list.html"; } return true; } function show_hide(object) { if (document.getElementById(object).style.display == 'none') document.getElementById(object).style.display = 'block'; else document.getElementById(object).style.display = 'none'; } function changePic(id,checked) { current_image.checked = '1'; } function products_list(type) { document.getElementById('description').style.display = 'none'; document.getElementById('attributes').style.display = 'none'; document.getElementById('opinion').style.display = 'none'; document.getElementById('products_connect').style.display = 'none'; document.getElementById('products_buy_others').style.display = 'none'; document.getElementById('products_files').style.display = 'none'; document.getElementById('description_header').className = 'zawartoscNaglowki'; document.getElementById('attributes_header').className = 'zawartoscNaglowki'; document.getElementById('opinion_header').className = 'zawartoscNaglowki'; document.getElementById('products_connect_header').className = 'zawartoscNaglowki'; document.getElementById('products_buy_others_header').className = 'zawartoscNaglowki'; document.getElementById('products_files_header').className = 'zawartoscNaglowki'; document.getElementById(type).style.display = 'block'; document.getElementById(type+'_header').className = 'zawartoscNaglowkiAktywny'; } function zdjecie(theURL,width,height) { window.open(theURL,'powiekszenie','height='+height+',width='+width+',menubar=0,resizable=0,scrollbars=yes,status=0,titlebar=0,toolbar=0,right=0,bottom=0') } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 4) { document.getElementById('max_value').name++; document.getElementById('min_value').name++; var i_current = document.getElementById('max_value').name; i_none = i_current - 4; document.getElementById(i_none).style.display = 'none'; document.getElementById(i_current).style.display = 'inline'; } } } else { if (min_value > 1) { if (max > 4) { document.getElementById('min_value').name--; document.getElementById('max_value').name--; var i_current = document.getElementById('min_value').name; i_none = parseInt(i_current) + 4; document.getElementById(i_none).style.display = 'none'; document.getElementById(i_current).style.display = 'inline'; } } } } function product_card_gallery (photo_current, photo_total) { var i=1; for (i=1;i<=photo_total;i++) { if (i == photo_current) { document.getElementById(i).style.display = 'inline' } else { document.getElementById(i).style.display = 'none' } } } function newSite(option,type,id,sort,order,site,opt) { if (opt == 0) { if (option == 0) { sort_value = 0; order_value = 'asc'; } if (option == 1) { sort_value = 0; order_value = 'desc'; } if (option == 2) { sort_value = 1; order_value = 'asc'; } if (option == 3) { sort_value = 1; order_value = 'desc'; } if (option == 4) { sort_value = 2; order_value = 'asc'; } if (option == 5) { sort_value = 2; order_value = 'desc'; } if (option == 6) { sort_value = 3; order_value = 'asc'; } if (option == 7) { sort_value = 3; order_value = 'desc'; } window.location = "products_list-"+type+"-"+id+"-"+sort_value+"-"+order_value+"-0.html"; } else { if (option == 0) { option_value = 10; } if (option == 1) { option_value = 30; } if (option == 2) { option_value = 50; } if (option == 3) { option_value = 100; } window.location = "products_list-"+type+"-"+id+"-"+sort+"-"+order+"-0-"+option_value+".html"; } } function onChange(select,type,id,sort,order,site,opt) { var myindex = select.selectedIndex; newSite(myindex,type,id,sort,order,site,opt); } function newSiteAdmin(option,category,producer,availability_status,unit,tax,edit,sort,order,opt) { if (opt == 0) { if (option == 0) { sort_value = 0; order_value = 'asc'; } if (option == 1) { sort_value = 0; order_value = 'desc'; } if (option == 2) { sort_value = 1; order_value = 'asc'; } if (option == 3) { sort_value = 1; order_value = 'desc'; } if (option == 4) { sort_value = 2; order_value = 'asc'; } if (option == 5) { sort_value = 2; order_value = 'desc'; } if (option == 6) { sort_value = 3; order_value = 'asc'; } if (option == 7) { sort_value = 3; order_value = 'desc'; } if (option == 8) { sort_value = 4; order_value = 'asc'; } if (option == 9) { sort_value = 4; order_value = 'desc'; } if (option == 10) { sort_value = 5; order_value = 'asc'; } if (option == 11) { sort_value = 5; order_value = 'desc'; } if (option == 12) { sort_value = 6; order_value = 'asc'; } if (option == 13) { sort_value = 6; order_value = 'desc'; } if (option == 14) { sort_value = 7; order_value = 'asc'; } if (option == 15) { sort_value = 7; order_value = 'desc'; } if (option == 16) { sort_value = 8; order_value = 'asc'; } if (option == 17) { sort_value = 8; order_value = 'desc'; } if (option == 18) { sort_value = 9; order_value = 'asc'; } if (option == 19) { sort_value = 9; order_value = 'desc'; } if (option == 20) { sort_value = 10; order_value = 'asc'; } if (option == 21) { sort_value = 10; order_value = 'desc'; } if (option == 22) { sort_value = 11; order_value = 'asc'; } if (option == 23) { sort_value = 11; order_value = 'desc'; } if (option == 24) { sort_value = 12; order_value = 'asc'; } if (option == 25) { sort_value = 12; order_value = 'desc'; } if (option == 26) { sort_value = 13; order_value = 'asc'; } if (option == 27) { sort_value = 13; order_value = 'desc'; } if (option == 28) { sort_value = 14; order_value = 'asc'; } if (option == 29) { sort_value = 14; order_value = 'desc'; } if (option == 30) { sort_value = 15; order_value = 'asc'; } if (option == 31) { sort_value = 15; order_value = 'desc'; } if (option == 32) { sort_value = 16; order_value = 'asc'; } if (option == 33) { sort_value = 16; order_value = 'desc'; } if (option == 34) { sort_value = 17; order_value = 'asc'; } if (option == 35) { sort_value = 17; order_value = 'desc'; } if (option == 36) { sort_value = 18; order_value = 'asc'; } if (option == 37) { sort_value = 18; order_value = 'desc'; } if (option == 38) { sort_value = 19; order_value = 'asc'; } if (option == 39) { sort_value = 19; order_value = 'desc'; } if (option == 40) { sort_value = 20; order_value = 'asc'; } if (option == 41) { sort_value = 20; order_value = 'desc'; } if (option == 42) { sort_value = 21; order_value = 'asc'; } if (option == 43) { sort_value = 21; order_value = 'desc'; } if (option == 44) { sort_value = 22; order_value = 'asc'; } if (option == 45) { sort_value = 22; order_value = 'desc'; } if (option == 46) { sort_value = 23; order_value = 'asc'; } if (option == 47) { sort_value = 23; order_value = 'desc'; } if (option == 48) { sort_value = 24; order_value = 'asc'; } if (option == 49) { sort_value = 24; order_value = 'desc'; } if (option == 50) { sort_value = 25; order_value = 'asc'; } if (option == 51) { sort_value = 25; order_value = 'desc'; } if (option == 52) { sort_value = 26; order_value = 'asc'; } if (option == 53) { sort_value = 26; order_value = 'desc'; } if (option == 54) { sort_value = 27; order_value = 'asc'; } if (option == 55) { sort_value = 27; order_value = 'desc'; } if (option == 56) { sort_value = 28; order_value = 'asc'; } if (option == 57) { sort_value = 28; order_value = 'desc'; } if (option == 58) { sort_value = 29; order_value = 'asc'; } if (option == 59) { sort_value = 29; order_value = 'desc'; } if (option == 60) { sort_value = 30; order_value = 'asc'; } if (option == 61) { sort_value = 30; order_value = 'desc'; } if (option == 62) { sort_value = 31; order_value = 'asc'; } if (option == 63) { sort_value = 31; order_value = 'desc'; } window.location = "show_products_list-"+category+"-"+producer+"-"+availability_status+"-"+unit+"-"+tax+"-"+edit+"-0-"+sort_value+"-"+order_value+".html"; } else { if (option == 0) { option_value = 10; } if (option == 1) { option_value = 30; } if (option == 2) { option_value = 50; } if (option == 3) { option_value = 100; } if (option == 4) { option_value = 250; } window.location = "show_products_list-"+category+"-"+producer+"-"+availability_status+"-"+unit+"-"+tax+"-"+edit+"-0-"+sort+"-"+order+"-"+option_value+".html"; } } function onChangeAdmin(select,category,producer,availability_status,unit,tax,edit,sort,order,opt) { var myindex = select.selectedIndex; newSiteAdmin(myindex,category,producer,availability_status,unit,tax,edit,sort,order,opt); } function check_all(nazwa){ if(document.forms[nazwa]){ for(e=document.forms[nazwa].elements,i=0;i 47 && kc <= 57) || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4) return true; return false; } function only_lower_chars(kc) { if ((kc < 97 || kc > 122)) return false; return true; } function only_upper_chars(kc) { if ((kc < 65 || kc > 90)) return false; return true; } function only_lower_polish_chars(kc) { if ((kc == 378 || kc == 261 || kc == 281 || kc == 243 || kc == 380 || kc == 347 || kc == 263 || kc == 322 || kc == 324)) return true; return false; } function only_upper_polish_chars(kc) { if ((kc == 377 || kc == 260 || kc == 280 || kc == 211 || kc == 379 || kc == 346 || kc == 262 || kc == 321 || kc == 323)) return true; return false; } function name_prevalidation (event,f) { if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;} if (only_lower_chars(kc) || only_upper_chars(kc) || only_lower_polish_chars(kc) || only_upper_polish_chars(kc) || kc == 32 || kc == 45 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4) return true; else return false; } function street_prevalidation (event,f) { if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;} if (only_lower_chars(kc) || only_upper_chars(kc) || only_lower_polish_chars(kc) || only_upper_polish_chars(kc) || only_dec(event,f) || kc == 32 || kc == 45 || kc == 46 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4) return true; else return false; } function number_address_prevalidation (event,f) { if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;} if (only_lower_chars(kc) || only_upper_chars(kc) || only_dec(event,f) || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4) return true; else return false; } function postcode_prevalidation (event,f) { if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;} if (only_dec(event,f) || kc == 45 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4 ) return true; else return false; } function nip_prevalidation (event,f) { if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;} if (only_dec(event,f) || kc == 45 || kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4) return true; else return false; } function email_prevalidation (event,f) { if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;} if (only_lower_chars(kc) || only_upper_chars(kc) || only_dec(event,f) || kc == 95 || kc == 64 || kc == 55 || kc == 45 || kc == 46|| kc == 8 || kc == 9 || kc == 11 || kc == 0 | kc == 1 || kc == 4) return true; else return false; } function postal_code_validate(src) { var regex = /^[0-9]{2}\-[0-9]{3}$/; return regex.test(src); } function nip_validate(src) { var regex = /^[0-9]{3}\-[0-9]{3}\-[0-9]{2}\-[0-9]{2}$/; return regex.test(src); } function email_validate(src) { var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/; return regex.test(src); } function integer_validate(src) { var regex = /^[\-]{0,1}[0-9]{1,8}$/; return regex.test(src); } function isNumeric(element) { var val = document.getElementById(element).value; var numeric = true; var chars = "0123456789"; var len = val.length; var char = ""; for (i=0; i '1') { for (var j=0;j '1') { for (var j=0;j 0) { return (number + Math.floor(2 * Math.round((num - number) * Math.pow(10, (scale + 1))) / 10) / Math.pow(10, scale)); } else { return number; } } function orders_iposition_net_value_update(current_index) { orders_iposition_value_refresh(current_index); orders_iposition_net_value_sum_refresh(current_index); orders_iposition_vat_value_sum_refresh(current_index); orders_iposition_value_sum_refresh(current_index); orders_invoice_total_cost_refresh(); } function orders_iposition_gross_value_update(current_index) { orders_iposition_vat_value_sum_refresh(current_index); orders_iposition_value_sum_refresh(current_index); orders_invoice_total_cost_refresh(); } function orders_iposition_net_value_sum_update(current_index) { orders_iposition_vat_value_sum_refresh(current_index); orders_iposition_value_sum_refresh(current_index); orders_invoice_total_cost_refresh(); } function orders_iposition_tax_percent_update(current_index) { orders_iposition_value_refresh(current_index); orders_iposition_vat_value_sum_refresh(current_index); orders_iposition_value_sum_refresh(current_index); orders_invoice_total_cost_refresh(); } function orders_iposition_vat_value_sum_update(current_index) { orders_iposition_value_sum_refresh(current_index); orders_invoice_total_cost_refresh(); } function orders_iposition_gross_value_sum_update(current_index) { orders_invoice_total_cost_refresh(); } function orders_iposition_net_value_sum_refresh(current_index) { var iposition_net_value = document.getElementById('iposition_net_value_box_'+current_index+'').value; if (iposition_net_value == '') iposition_net_value = 0; else iposition_net_value = iposition_net_value.replace(",","."); iposition_net_value = parseFloat(iposition_net_value); if (iposition_net_value != '') { if (iposition_net_value == '' || iposition_net_value == 'NaN') iposition_net_value = 0; iposition_net_value = roundNumber(iposition_net_value,2); iposition_net_value = parseFloat(iposition_net_value).toFixed(2); iposition_net_value = iposition_net_value.toString(); iposition_net_value = iposition_net_value.replace(".",","); } else var iposition_net_value = ''; if (iposition_net_value == 'NaN') iposition_net_value = ''; document.getElementById('iposition_net_value_sum_box_'+current_index+'').value = iposition_net_value; } function orders_iposition_value_refresh(current_index) { var iposition_net_value = document.getElementById('iposition_net_value_box_'+current_index+'').value; var iposition_tax_percent = document.getElementById('iposition_tax_percent_box_'+current_index+'').value; var iposition_value = 0; if (iposition_net_value == '') iposition_net_value = 0; else iposition_net_value = iposition_net_value.replace(",","."); iposition_tax_percent = iposition_tax_percent.replace(",","."); iposition_net_value = parseFloat(iposition_net_value); iposition_tax_percent = parseFloat(iposition_tax_percent); if (iposition_net_value != '') { if (iposition_net_value != '') { if (iposition_net_value == '') iposition_net_value = 0; if (iposition_tax_percent == '') iposition_tax_percent = 0; var iposition_vat_value = iposition_net_value*iposition_tax_percent/100; iposition_value = iposition_net_value + iposition_vat_value; } if (iposition_value == '' || iposition_value == 'NaN') iposition_value = 0; iposition_value = roundNumber(iposition_value,2); iposition_value = parseFloat(iposition_value).toFixed(2); iposition_value = iposition_value.toString(); iposition_value = iposition_value.replace(".",","); } else var iposition_value = ''; if (iposition_value == 'NaN') iposition_value = ''; document.getElementById('iposition_gross_value_box_'+current_index+'').value = iposition_value; } function orders_iposition_vat_value_sum_refresh(current_index) { var iposition_net_value = document.getElementById('iposition_net_value_sum_box_'+current_index+'').value; var iposition_value = document.getElementById('iposition_gross_value_box_'+current_index+'').value; if (iposition_net_value == '') iposition_net_value = 0; else iposition_net_value = iposition_net_value.replace(",","."); if (iposition_value == '') iposition_value = 0; else iposition_value = iposition_value.replace(",","."); iposition_net_value = parseFloat(iposition_net_value); iposition_value = parseFloat(iposition_value); if (iposition_net_value != '' && iposition_value != '') { if (iposition_net_value != '') { if (iposition_net_value == '') iposition_net_value = 0; if (iposition_value == '') iposition_value = 0; var iposition_vat_value = iposition_value-iposition_net_value; } if (iposition_vat_value == '' || iposition_vat_value == 'NaN') iposition_vat_value = 0; iposition_vat_value = roundNumber(iposition_vat_value,2); iposition_vat_value = parseFloat(iposition_vat_value).toFixed(2); iposition_vat_value = iposition_vat_value.toString(); iposition_vat_value = iposition_vat_value.replace(".",","); } else var iposition_vat_value = ''; if (iposition_vat_value == 'NaN') iposition_vat_value = ''; document.getElementById('iposition_vat_value_sum_box_'+current_index+'').value = iposition_vat_value; } function orders_iposition_value_sum_refresh(current_index) { var iposition_net_value = document.getElementById('iposition_net_value_sum_box_'+current_index+'').value; var iposition_vat_value = document.getElementById('iposition_vat_value_sum_box_'+current_index+'').value; if (iposition_net_value == '') iposition_net_value = 0; else iposition_net_value = iposition_net_value.replace(",","."); if (iposition_vat_value == '') iposition_vat_value = 0; else iposition_vat_value = iposition_vat_value.replace(",","."); iposition_net_value = parseFloat(iposition_net_value); iposition_vat_value = parseFloat(iposition_vat_value); if (iposition_net_value != '' && iposition_vat_value != '') { if (iposition_net_value != '') { if (iposition_net_value == '') iposition_net_value = 0; if (iposition_vat_value == '') iposition_vat_value = 0; var iposition_value = iposition_vat_value+iposition_net_value; } if (iposition_value == '' || iposition_value == 'NaN') iposition_value = 0; iposition_value = roundNumber(iposition_value,2); iposition_value = parseFloat(iposition_value).toFixed(2); iposition_value = iposition_value.toString(); iposition_value = iposition_value.replace(".",","); } else var iposition_value = ''; if (iposition_value == 'NaN') iposition_value = ''; document.getElementById('iposition_gross_value_sum_box_'+current_index+'').value = iposition_value; } function orders_invoice_total_cost_refresh() { var invoice_total_cost = 0; var iposition_amount = document.getElementById('iposition_amount').value; for (var i=0;i*/