function updateAvailability(elementID, productRef, productQty, lockID, anURL) { document.getElementById(elementID).innerHTML = document.getElementById('prodinfoload').innerHTML; disableField(lockID,'true'); disableAddButton('true'); disableCheckButtons('true'); var formparams = {}; formparams['ProductRef'] = productRef; formparams['ProductQty'] = productQty; $.ajax({ type: "POST", url: anURL, data: formparams, dataType: "html", success: function(html) { document.getElementById(elementID).innerHTML = html; var changedid = "changed_" + lockID; if (undefined != document.getElementById(changedid)) { document.getElementById(lockID).value = document.getElementById(changedid).innerHTML; } document.getElementById("last_" + lockID).value = document.getElementById(lockID).value; var taxpriceid = "changed_PriceTaxFlag_" + elementID; if (undefined != document.getElementById(taxpriceid) && undefined != document.getElementById("PriceTaxFlag")) { document.getElementById("PriceTaxFlag").innerHTML = document.getElementById(taxpriceid).innerHTML; } var taxpricemode = "save_PriceTaxFlag_" + elementID; if (undefined != document.getElementById(taxpricemode) && undefined != document.getElementById("ProductTaxFlag")) { document.getElementById("ProductTaxFlag").value = document.getElementById(taxpricemode).innerHTML; } disableField(lockID,'false'); disableAddButton('false'); disableCheckButtons('false'); }, error: function(req, stat, error) { disableField(lockID,'false'); disableAddButton('false'); disableCheckButtons('false'); } }); } function updatePrice(checkButtonID, elementID, productRef, productQty, lockID, anURL) { if (document.getElementById(checkButtonID).style.display == 'none') { return false; } document.getElementById(elementID).innerHTML = document.getElementById('prodinfoload').innerHTML; disableField(lockID,'true'); disableAddButton('true'); disableCheckButtons('true'); var formparams = {}; formparams['ProductRef'] = productRef; formparams['ProductQty'] = productQty; $.ajax({ type: "POST", url: anURL, data: formparams, dataType: "html", success: function(html) { document.getElementById(elementID).innerHTML = html; if (undefined != document.getElementById('price_request_'+productRef)) { document.getElementById(checkButtonID).style.display = 'none'; } document.getElementById("last_" + lockID).value = document.getElementById(lockID).value; disableField(lockID,'false'); disableAddButton('false'); disableCheckButtons('false'); }, error: function(req, stat, error) { disableField(lockID,'false'); disableAddButton('false'); disableCheckButtons('false'); } }); } function updatePriceAvailability(elementID, productRef, productQty, anURL) { var formparams = {}; formparams['ProductRef'] = productRef; formparams['ProductQty'] = productQty; $.ajax({ type: "POST", url: anURL, data: formparams, dataType: "html", success: function(html) { document.getElementById(elementID).innerHTML = html; } }); } function isIE6() { return navigator.appVersion.toLowerCase().indexOf("msie 6.") > 0; }