function addToCart(product_id, field) { var count = document.getElementById(field).value; count = parseFloat(count); wManage_Cart_AddProduct(product_id, count); } function snoobiAddToCart(product_id, code, name, price, field) { var count = document.getElementById(field).value; count = parseFloat(count); try { snoobiCart.add ({ itemId: code, name: name, price: price, currency: "EUR", amount: count }); addToCart(product_id, field); } catch(e){ } } function snoobiRemoveFromCart(code, name, price, count) { try { snoobiCart.remove ({ itemId: code, name: name, price: price, currency: "EUR", amount: count }); } catch(e){ } } function addOne(field_id, units, maxcount, byorder) { var field = document.getElementById('product_'+field_id); var newvalue = parseFloat(field.value) + parseFloat(units); if (typeof maxcount != 'undefined' && newvalue > maxcount && !byorder && field.value < maxcount) { alert("Only "+maxcount+" pcs available in stock. Orders over stock will be converted to inquiry."); field.value = newvalue; } else { field.value = newvalue; } } function minusOne(field_id, units) { var field = document.getElementById('product_'+field_id); if(parseFloat(field.value) > parseFloat(units)) { var newvalue = parseFloat(field.value) - parseFloat(units); } else { var newvalue = parseFloat(units); } field.value = newvalue; } function checkValue(field_id, units) { var field = document.getElementById('product_'+field_id); var field_value = parseFloat(field.value); var packages = parseFloat(units); if(isNaN(field_value)) { alert("Vain numeroita tilausmäärä kenttään!"); field.value = packages; return false; } if(field_value == 0) { if(packages > 0) { alert("Virheellinen tilausmäärä. Myyntierä on "+packages+"."); field.value = packages; } else { field.value = 1; } return false; } mod = field_value % packages; if(mod != 0) { alert("Virheellinen tilausmäärä. Myyntierä on "+packages+"."); while(mod != 0) { field_value = field_value + 1; mod = field_value % packages; } field.value = field_value; return false; } } function item_fadeIn_cb(el) { $(this).next().fadeIn(200, item_fadeIn_cb); } function item_fadeOut_cb(el) { $(this).prev().fadeOut(50, item_fadeOut_cb); } function moar_action(button) { var el = $('.accessories_moar'); var visible = (el.find('div.item:first-child').css('display') == 'block'); el.find('div.item').stop(); if(visible) { $(button).html('Näita lisaks »'); $(el.find('div.item:last-child')[0]).fadeOut(50, item_fadeOut_cb); } else { $(button).html('« Show less'); $(el.find('div.item')[0]).fadeIn(200, item_fadeIn_cb); } }