var ABSOLUTE_CART_RETURN_URL = null; function ShowElementID( elemID ){ if (document.getElementById) { document.getElementById(elemID).style.visibility = 'visible'; } else if (document.all) { eval('document.all.' + elemID + '.style.visibility="visible"'); } else if (document.layers) { eval('document.' + elemID + '.visibility="show"'); } } function HideElementID( elemID ){ if (document.getElementById) { document.getElementById(elemID).style.visibility = 'hidden'; } else if (document.all) { eval('document.all.' + elemID + '.style.visibility="hidden"'); } else if (document.layers) { eval('document.' + elemID + '.visibility="hide"'); } } function DoCartActionSubmit(){ var hForm = document.getElementById('basket_action_form'); if( hForm ){ if( isNaN(hForm.pid.value) || hForm.pid.value.length <= 0 ) return; if( isNaN(hForm.qty.value) || hForm.qty.value.length <= 0 ){ alert('Please specify a quantity'); return; } hForm.fpage.value = document.location.href; if( ABSOLUTE_CART_RETURN_URL != null ) hForm.fpage.value = ABSOLUTE_CART_RETURN_URL; hForm.submit(); } } function CartModifyClear(){ var hForm = document.getElementById('basket_action_form'); if( hForm ){ hForm.act.value = 1; DoCartActionSubmit(); } } function CartModifyAdd( productID, qty ){ var hForm = document.getElementById('basket_action_form'); if( hForm && !isNaN(productID) && productID > 0 ){ hForm.pid.value = productID; hForm.qty.value = qty; hForm.act.value = 2; DoCartActionSubmit(); } } function CartModifyRemove( productID ){ var hForm = document.getElementById('basket_action_form'); if( hForm && !isNaN(productID) && productID > 0 ){ hForm.pid.value = productID; hForm.act.value = 3; DoCartActionSubmit(); } } function CartModifyUpdate( productID, qty ){ if( qty <= 0 ){ CartModifyRemove(productID); return; } var hForm = document.getElementById('basket_action_form'); if( hForm && !isNaN(productID) && productID > 0 ){ hForm.pid.value = productID; hForm.qty.value = qty; hForm.act.value = 4; DoCartActionSubmit(); } } function AddCartHookPage( pageaddr ){ ABSOLUTE_CART_RETURN_URL = pageaddr; }