var qbFlag = 0 function updatePageTopData() { var randomNumber = Math.round(1000*Math.random()) $.getJSON("/cgi-bin/ghmconnect/special/pagetop_data?"+randomNumber, function(json){ $('#pagetopItems').html(json.pagetopItems) }) } function toggleQBSupplier(productItem, type) { var displayAttribute = $('.'+productItem).css('display') if(type==1) { if(displayAttribute == "none") { $('div.'+productItem).show() $('img.'+productItem).attr('src','[img_url]/layout/up_arrow_mnm.gif') } else if(displayAttribute == "block") { $('div.'+productItem).hide() $('img.'+productItem).attr('src','[img_url]/layout/down_arrow_mnm.gif') } } else if(type==2) { if(displayAttribute == "none") { $('div.'+productItem).show() $('img.'+productItem).attr('src','[img_url]/layout/up_arrow_mm.gif') } else if(displayAttribute == "block") { $('div.'+productItem).hide() $('img.'+productItem).attr('src','[img_url]/layout/down_arrow_mm.gif') } } } function toggleQuickBasket(displayFlag) { if($('#quickBasketInner2').css('display')=='none' || displayFlag == 1) { $('#quickBasketInner2>div').css('visibility','visible') $('#quickBasketInner2').show() $('#quickBasketArrow').attr('src','[img_url]/layout/shrink_arrow2.gif') } else if($('#quickBasketInner2').css('display')=='block') { $('#quickBasketInner2>div').css('visibility','hidden') $('#quickBasketInner2').hide() $('#quickBasketArrow').attr('src','[img_url]/layout/grow_arrow2.gif') } } function toggleQBForm() { qbFlag-- if(qbFlag == 0) { var data = $('#qb_basket').formSerialize() var divId = document.getElementById('loadingQB') divId.style.display = 'block' $.post('[process-target _self]', data) setTimeout("toggleQBCall()", 1000) } } function toggleQBSubmit() { qbFlag++ setTimeout("toggleQBForm()", 2000) } function toggleQBCall() { var randomNumber = Math.round(1000*Math.random()) $.getJSON("/cgi-bin/ghmconnect/special/basket_data?"+randomNumber, function(json){ $('#quickBasketInner2').html('
Please wait... submitting data.
 
') var supplier_list = json.supplier_list var i,j, k, l, supplier_items var supplier_count, mnm_count, mm_count supplier_count = mnm_count = mm_count = 0 var mnm_list = new Array() var mm_list = new Array() for(i=0; i= parseFloat(temp_supplier['supplier_minimum'])) { mm_list[mm_count++] = temp_supplier } else { mnm_list[mnm_count++] = temp_supplier } supplier_count++ } k=0 for(i=0; i
$'+itemPrice+'
' } return retValue } function appendMMItems2(className, itemList) { var j, itemQuantity, itemDescription, itemPrice, itemLink var retValue = '' for(j=0; j
$'+itemPrice+'
' } return retValue } function appendMNMItems(className, itemList) { var j, itemQuantity, itemDescription, itemPrice, itemLink var retValue = '' for(j=0; j
$'+itemPrice+'
' } return retValue } function appendMNMItems2(className, itemList) { var j, itemQuantity, itemDescription, itemPrice, itemLink var retValue = '' for(j=0; j
$'+itemPrice+'
' } return retValue } function appendFirstMNMSupplier(title, total, minimum, className, itemList, supplierLink) { var supplier = '
   Minimum Not Met
'+appendMNMItems(className, itemList)+'

$'+total+' of $'+minimum+'
' $('#quickBasketInner2').append(supplier) } function appendMNMSupplier(title, total, minimum, className, itemList, supplierLink) { var supplier = '
'+appendMNMItems2(className, itemList)+'

$'+total+' of $'+minimum+'
' $('#quickBasketInner2').append(supplier) } function appendFirstMMSupplier(title, total, minimum, className, itemList, supplierLink) { var supplier = '
   Minimum Met
'+appendMMItems(className, itemList)+'
$'+total+' of $'+minimum+'
' $('#quickBasketInner2').append(supplier) } function appendMMSupplier(title, total, minimum, className, itemList, supplierLink) { var supplier = '
'+appendMMItems2(className, itemList)+'
$'+total+' of $'+minimum+'
' $('#quickBasketInner2').append(supplier) } function appendSpacer() { var mnm = 1 var mm = 1 if(mnm && mm) { var html = '
 
' $('#quickBasketInner2').append(html) } }