function updateWizardDialog() { try { indicatorShow(); } catch(e) {} theForm = document.getElementById( "frmWizard" ); new Ajax.Updater( "window_content", theForm.action, { method : 'post', parameters: Form.serialize( theForm.id ), onComplete: function(response) { try { $('modal_loading').hide(); } catch(e) {} } }); } var g_nSKUCount = 0; function addWizardSKUs2Cart() { try { indicatorShow(); } catch(e) {} cboxes = document.getElementsByName( "wqAddToCart" ); g_nSKUCount = 0; bProcessing = false; for( n = 0; n < cboxes.length; n++ ) { if ( cboxes[n].checked == true ) { g_nSKUCount++; new Ajax.Request('/ec/order.do', { method : 'post', parameters: { 'item': cboxes[n].value, 'qty' : "1", 'fromWhere': getPreviousPage(), 'usingAjax': 'true', 'cbid': cboxes[n].id }, onComplete: function(response) { g_nSKUCount--; if ( g_nSKUCount < 1 ) { try { $('modal_loading').hide(); } catch(e) {} } var errorMsg = "An error occurred, please try again." if (response.status == 200) { result = response.responseJSON; if (result.status == 'ok') { $(response.request.parameters['cbid']).parentNode.innerHTML = "Added to Cart"; } else { if ( result.status ) { errorMsg = result.status; if ( result.status.split("|").length > 1) { errorMsg = result.status.split("|")[1]; } $(response.request.parameters['cbid']).parentNode.innerHTML = ""+errorMsg+""; } } } else { viewSiteModal("/pages/home/error_modal.jsp?errormsg=" + errorMsg, null, null, y); } } }); } if ( g_nSKUCount == 0 ) { try { $('modal_loading').hide(); } catch(e) {} } } /* // add all skus at once, but not line by error sSkus = ""; sQtys = ""; for( n = 0; n < cboxes.length; n++ ) { if ( cboxes[n].checked == true ) { g_nSKUCount++; if ( g_nSKUCount > 0 ) { sSkus += ","; sQtys += ","; } sSkus += cboxes[n].value; sQtys = "1"; } } new Ajax.Request('/ec/order.do', { method : 'post', parameters: { 'item': sSkus, 'qty' : sQtys, 'fromWhere': getPreviousPage(), 'usingAjax': 'true'}, onComplete: function(response) { try { $('modal_loading').hide(); } catch(e) {} var errorMsg = "A server error occured. Please try again later." if (response.status == 200) { result = response.responseJSON; alert( result.status ); } else { viewSiteModal("/pages/home/error_modal.jsp?errormsg=" + errorMsg, null, null, y); } } }); */ if ( g_nSKUCount == 0 ) { try { $('modal_loading').hide(); } catch(e) {} } } function setEventFields( sID, sValue) { document.getElementById( 'frmWizard' ).target = ""; document.getElementById( 'wqAddSkusToCart' ).value=''; document.getElementById( 'wqprint' ).value=''; if ( sID != null ) document.getElementById( sID ).value=sValue; } function showWizardDlg( sXMLName ) { sCountryCode = readCookie( 'country' ); if (( sCountryCode == null )||( sCountryCode == "" )) { alert( "XX: In order to use the wizard, you must first select a country. Once done, please try again." ); viewSiteModal('/country-import.do'); return; } viewSiteModal( '/corporate/showwizard.do?wqWizarddocid=' + sXMLName ); }