function jsuAFSAddCheckoutData(p_UID, p_dQty, p_dPrice, p_dTax, p_Description, p_sModel, p_sSKU, p_sImage, p_sUnits, p_sShipping, p_sOrigin, p_Weight, p_Type) { var sData = p_UID + ",=," + p_dQty + ",=," + p_dPrice + ",=," + p_dTax + ",=," + p_Description + ",=," + p_sModel + ",=," + p_sSKU + ",=," + p_sImage + ",=," + p_sUnits + ",=," + p_sShipping + ",=," + p_sOrigin + ",=," + p_Weight + ",=," + p_Type; // + ";=;"; var iLen = gblAFSCartSelections.length; for(var i = 0; i < iLen; i++) { if(gblAFSCartSelections[i].indexOf(p_UID + ",=,") != -1) return; } //alert(gblAFSCartSelections.length); jsuAFSAddCheckoutDataRow(sData); top.jsuAFSDisplayCartUpdate(gblAFSCartSelections); //alert(gblAFSCartSelections.length); } function jsuAFSAddCheckoutDataRow(p_sData) { var iLen = gblAFSCartSelections.length; //alert("ADR" + p_sData); gblAFSCartSelections[iLen] = p_sData; } function jsuAFSAddCheckoutDataClear() { gblAFSCartSelections = null; gblAFSCartSelections = new Array(); return gblAFSCartSelections; } function jsuAFSAddCheckoutDataArray(p_Array) { gblAFSCartSelections = p_Array; //alert(gblAFSCartSelections.length); try { top.jsuAFSDisplayCartUpdate(gblAFSCartSelections); } catch (e) { } } function jsuAFSFindCheckoutItem(p_UID) { var iLen = gblAFSCartSelections.length; for(var i = 0; i < iLen; i++) { if(gblAFSCartSelections[i].indexOf(p_UID + ",=,") != -1) return i; } return -1; } function jsuAFSFindCheckoutItemSpecific(p_UID, p_sKey) { var iLen = gblAFSCartSelections.length; for(var i = 0; i < iLen; i++) { if(gblAFSCartSelections[i].indexOf(p_UID + ",=,") != -1) { if(gblAFSCartSelections[i].indexOf(p_sKey + ",=,") != -1) { return i; } } } return -1; } function jsuAll(p_oRoot, p_sValue) { var oRoot, sValue; oRoot = null; if (p_sValue == undefined) return document.getElementById(p_oRoot); if(String(p_oRoot).indexOf("[object") == 0){ oRoot = p_oRoot; }else{ oRoot = document.getElementById(p_oRoot); } if (oRoot == undefined) return null; if (oRoot == null) return null; var ar1 = new Array(); var ar2 = null; var i, j; for(var i = 0; i < oRoot.childNodes.length; i++) { xChild = oRoot.childNodes[i]; if (xChild) { if(xChild.id == p_sValue || xChild.name == p_sValue || p_sValue == "") ar1[ar1.length] = xChild; if(xChild.childNodes.length > 0) ar2 = jsuAll(xChild, p_sValue); if(ar2 != null) { if (ar2[0] == undefined) { ar1[ar1.length] = ar2; }else { for( j = 0; j < ar2.length; j++) { ar1[ar1.length] = ar2[j]; } } ar2 = null; } } } if(ar1.length == 0) return null; if(ar1.length == 1) ar1 = ar1[0]; return ar1; } /* *********************************************************** */ /* Fire Fox / Internet Explorer Compatibility Functions */ /* *********************************************************** */ function jsuAFScRemoveNode(p_Object) { jsuAFScRemoveNodeEx(p_Object, true); } function jsuAFScRemoveNodeEx(p_Object, p_Content) { if(document.all) { p_Object.removeNode(p_Content); } else { p_Object.parentNode.removeChild(p_Object); } }