dojo.registerModulePath("wc","wc");
dojo.require("dojo.html.*");
dojo.require("dojo.lang.*");
dojo.require("dojo.event.*");
dojo.require("dojo.widget.*");
dojo.require("dojo.xml.Parse");
dojo.require("dojo.json");
dojo.require("dojo.widget.ContentPane");
dojo.require("dojo.widget.ComboBox");
dojo.require("wc.widget.RefreshArea");
dojo.require("wc.render.RefreshController");
dojo.require("wc.render.Context");
dojo.require("wc.widget.WCAccordionContainer");
dojo.require("wc.widget.WCHtmlDropTarget");
dojo.require("wc.widget.TitlePaneTemplate");
dojo.require("wc.widget.ContentPaneTemplate");
dojo.require("wc.widget.ScrollablePane");
dojo.require("wc.widget.ProductQuickView");
dojo.require("wc.widget.ToolTipContent");
dojo.require("dojo.dom");
dojo.require("dojo.io.*");
dojo.require("dojo.lfx.*");
dojo.require("dojo.storage.*");
function wishListUpdated(){
};
function orderUpdated(){
};
function userChanged(){
};
function queryToParamObject(_1,_2,_3){
if(_2==null){
var _2=[];
}
var _4=_1.split("&");
for(var i=0;i<_4.length;i++){
var _6=_4[i];
var _7=_6.split("=");
if(_7!=null&&_7.length>1){
var _8=_7[0];
var _9=_7[1];
_2=updateParamObject(_2,_8,_9,_3);
}
}
return _2;
};
function updateParamObject(_a,_b,_c,_d,_e){
if(_a==null){
_a=[];
}
if(_a[_b]!=null&&_d){
if(dojo.lang.isArrayLike(_a[_b])){
if(_e!=null&&_e!=""){
_a[_b][_e]=_c;
}else{
_a[_b].push(_c);
}
}else{
var _f=_a[_b];
_a[_b]=[];
_a[_b].push(_f);
_a[_b].push(_c);
}
}else{
if(_e!=null&&_e!=""&&_e!=-1){
_a[_b+"_"+_e]=_c;
}else{
if(_e==-1){
var i=1;
while(_a[_b+"_"+i]!=null){
i++;
}
_a[_b+"_"+i]=_c;
}else{
_a[_b]=_c;
}
}
}
return _a;
};
storeAccordionJS={quickCartDrop:null,wishListDrop:null,compareDrop:null,compareCounter:0,compareRowCounter:0,compareItemCatEntry:new Object(),isComparePane:false,allSelectedFromCart:false,showStoreAccordionWaitTime:100,updateWaitTimeOut:1500,defaultShippingInfoParamObject:null,isDefaultShippingProvided:false,shipmentBlockObject:null,isShipmentBlockProvided:false,quickCartForm:[],wishListForm:[],isUpdateCartCalled:false,isShipmentPage:false,flexFlowOptions:new Object(),langId:"-1",storeId:"",catalogId:"",properties:new Object(),errorMessages:new Object(),setErrorMessage:function(key,_12){
this.errorMessages[key]=_12;
},getErrorMessage:function(key){
var _14=this.errorMessages[key];
if(_14==null){
_14="Could not get the message value for specified key "+key;
}
return _14;
},setProperty:function(_15,_16){
this.properties[_15]=_16;
},getProperty:function(_17){
return this.properties[_17];
},removeProperty:function(_18){
delete this.properties[_18];
},setCommonParameters:function(_19,_1a,_1b){
this.langId=_19;
this.storeId=_1a;
this.catalogId=_1b;
},onLoad:function(){
this.initStoreAccordionContainer();
},showStoreAccordion:function(_1c){
if(busyCount>0){
dojo.lang.setTimeout(this,"showStoreAccordion",_1c);
}else{
var _1d=document.getElementById("storeaccordion_div");
var _1e=document.getElementById("espot_div");
_1d.style.visibility="visible";
_1e.style.visibility="visible";
dojo.html.show(_1d);
}
},initStoreAccordionContainer:function(){
dojo.event.kwConnect({srcObj:this,srcFunc:"updateCartWait",targetObj:this,targetFunc:"updateCart",delay:this.updateWaitTimeOut,once:true});
},toggleCheckboxes:function(_1f,_20){
checkAllNode=dojo.byId(_20);
checkItems=dojo.html.getElementsByClass(_1f+"_checkboxItems");
if(checkAllNode.checked){
if(dojo.lang.isArrayLike(checkItems)){
dojo.lang.forEach(checkItems,function(_21){
_21.checked=true;
});
}else{
checkItems.checked=true;
}
}else{
if(dojo.lang.isArrayLike(checkItems)){
var _22=0;
dojo.lang.forEach(checkItems,function(_23){
_23.checked=false;
});
}else{
checkItems.checked=false;
}
}
},updateShippingInfoParams:function(_24){
if(this.defaultShippingInfoParamObject==null){
this.defaultShippingInfoParamObject=new Object();
}
for(shippingInfoParamName in _24){
this.defaultShippingInfoParamObject[shippingInfoParamName]=_24[shippingInfoParamName];
this.isDefaultShippingProvided=true;
}
},resetShippingInfoParams:function(){
this.defaultShippingInfoParamObject=null;
this.isDefaultShippingProvided=false;
},updateShipmentBlockObject:function(_25){
this.shipmentBlockObject=_25;
this.isShipmentBlockProvided=true;
},resetShipmentBlockObject:function(){
this.shipmentBlockObject=null;
this.isShipmentBlockProvided=false;
},addItemWithShipingInfo:function(_26){
var _27=wc.service.declare({id:"AjaxAddOrderItemWithShipingInfo",actionId:"AjaxAddOrderItemWithShipingInfo",url:"AjaxOrderChangeServiceItemAdd",successHandler:function(_28){
},failureHandler:function(_29){
if(_29!=null&&_29.errorMessage!=null){
alertDialog(_29.errorMessage,this.storeId,this.catalogId,this.langId);
}else{
if(_29!=null&&_29.errorMessageKey!=null){
alertDialog(_29.errorMessageKey,this.storeId,this.catalogId,this.langId);
}else{
alert("Error");
}
}
}});
dojo.event.kwConnect({srcObj:_27,srcFunc:"successHandler",targetObj:this,targetFunc:"updateItemDefaultShipingInfo",once:true});
wc.service.invoke("AjaxAddOrderItemWithShipingInfo",_26);
cursor_wait();
},updateItemDefaultShipingInfo:function(_2a){
for(paramName in this.defaultShippingInfoParamObject){
for(items in _2a["orderItemId"]){
_2a=updateParamObject(_2a,paramName,this.defaultShippingInfoParamObject[paramName],false,-1);
}
}
this.alertParams(_2a);
wc.service.invoke("OrderItemShipmentBlockUpdate",_2a);
cursor_wait();
},quickCartDropEventHandler:function(_2b){
this.add2ShopCartAjaxForDroppedItems(_2b.dragSource.dragObject);
return true;
},removeFromCart:function(_2c){
this.alertParams(_2c);
wc.service.invoke("AjaxDeleteOrderItem",_2c);
cursor_wait();
},emptyCart:function(){
var _2d=[];
_2d.storeId=this.storeId;
_2d.catalogId=this.catalogId;
_2d.langId=this.langId;
var _2e=false;
checkItems=dojo.html.getElementsByClass("QuickCartForm_checkboxItems");
if(dojo.lang.isArrayLike(checkItems)){
dojo.lang.forEach(checkItems,function(_2f){
var _30=_2f.value;
_30=eval("("+_30+")");
for(key in _30){
_2d=updateParamObject(_2d,key,_30[key],false,-1);
}
_2e=true;
});
}else{
var _31=checkItems.value;
_31=eval("("+_31+")");
for(key in _31){
_2d=updateParamObject(_2d,key,_31[key],false);
}
_2e=true;
}
_2d.orderId=".";
this.alertParams(_2d);
wc.service.invoke("AjaxDeleteOrderItem",_2d);
cursor_wait();
var _32=dojo.byId("checkAllCartItem");
_32.checked=false;
},add2ShopCartAjaxForDroppedItems:function(_33){
var _34=[];
_34.storeId=this.storeId;
_34.catalogId=this.catalogId;
_34.langId=this.langId;
_34.orderId=".";
_34.catEntryId=_33.catentryId;
_34.quantity="1";
if(!this.isDefaultShippingProvided){
this.alertParams(_34);
wc.service.invoke("AjaxAddOrderItem",_34);
}else{
this.addItemWithShipingInfo(_34);
}
cursor_wait();
},deleteFromCart:function(){
var _35=[];
_35.storeId=this.storeId;
_35.catalogId=this.catalogId;
_35.langId=this.langId;
var _36=false;
checkItems=dojo.html.getElementsByClass("QuickCartForm_checkboxItems");
if(dojo.lang.isArrayLike(checkItems)){
dojo.lang.forEach(checkItems,function(_37){
if(_37.checked){
var _38=_37.value;
_38=eval("("+_38+")");
for(key in _38){
_35=updateParamObject(_35,key,_38[key],false,-1);
}
_36=true;
}
});
}else{
if(checkItems.checked==true){
var _39=checkItems.value;
_39=eval("("+_39+")");
for(key in _39){
_35=updateParamObject(_35,key,_39[key],false);
}
_36=true;
}
}
if(_36){
_35.orderId=".";
this.alertParams(_35);
wc.service.invoke("AjaxDeleteOrderItem",_35);
cursor_wait();
}
var _3a=dojo.byId("checkAllCartItem");
_3a.checked=false;
},moveFromCart:function(){
var _3b=false;
var _3c=[];
_3c.storeId=this.storeId;
_3c.catalogId=this.catalogId;
_3c.langId=this.langId;
var _3d=[];
_3d.storeId=this.storeId;
_3d.catalogId=this.catalogId;
_3d.langId=this.langId;
checkItems=dojo.html.getElementsByClass("QuickCartForm_checkboxItems");
if(dojo.lang.isArrayLike(checkItems)){
dojo.lang.forEach(checkItems,function(_3e){
if(_3e.checked){
var _3f=_3e.value;
_3f=eval("("+_3f+")");
for(key in _3f){
var _40=_3f[key];
_3c=updateParamObject(_3c,key,_40,false,-1);
_3d=updateParamObject(_3d,key,_40,false,-1);
}
_3b=true;
}
});
}else{
if(checkItems.checked==true){
var _41=checkItems.value;
_41=eval("("+_41+")");
for(key in _41){
_3c=updateParamObject(_3c,key,_41[key],false);
_3d=updateParamObject(_3d,key,_41[key],false);
}
_3b=true;
}
}
if(_3b){
_3c.orderId=".";
this.alertParams(_3c);
wc.service.invoke("AjaxDeleteOrderItem",_3c);
cursor_wait();
_3d.URL="SuccessfulAJAXRequest";
this.alertParams(_3d);
wc.service.invoke("AjaxInterestItemAdd",_3d);
cursor_wait();
}
var _42=dojo.byId("checkAllCartItem");
_42.checked=false;
},updateCartWait:function(_43,_44,_45){
},updateCart:function(_46,_47,_48){
if(_46=="0"){
var _49=parseInt("0");
}else{
var _4a=document.getElementById("qty_"+_46).value;
if(_48=="true"){
var _49=parseInt(++_4a);
}else{
if(_48=="false"){
var _49=parseInt(--_4a);
}else{
var _49=parseInt(_4a);
}
}
}
if(!isNaN(_49)){
var _4b=[];
_4b.storeId=this.storeId;
_4b.catalogId=this.catalogId;
_4b.langId=this.langId;
_4b.orderId=".";
_4b.quantity=_49;
_4b.orderItemId=_47;
this.alertParams(_4b);
if(_49==0){
var _4c=confirm("Are you sure that you want to delete this item from shopping cart.");
if(_4c==true){
wc.service.invoke("AjaxUpdateOrderItem",_4b);
cursor_wait();
}
}else{
wc.service.invoke("AjaxUpdateOrderItem",_4b);
cursor_wait();
}
}else{
}
},wishListDropEventHandler:function(_4d){
this.add2WishListAjaxForDroppedItems(_4d.dragSource.dragObject);
return true;
},add2WishListAjaxForDroppedItems:function(_4e){
var _4f=[];
_4f.storeId=this.storeId;
_4f.catalogId=this.catalogId;
_4f.langId=this.langId;
if(_4e.catentryId==null){
return;
}
if(typeof _4e.orderId!="undefined"&&typeof _4e.orderItemId!="undefined"){
_4f.orderId=".";
_4f.orderItemId=_4e.orderItemId;
this.alertParams(_4f);
wc.service.invoke("AjaxDeleteOrderItem",_4f);
cursor_wait();
}
_4f.URL="SuccessfulAJAXRequest";
_4f.catEntryId=_4e.catentryId;
this.alertParams(_4f);
wc.service.invoke("AjaxInterestItemAdd",_4f);
cursor_wait();
},deleteFromWishList:function(){
var _50=[];
_50.storeId=this.storeId;
_50.catalogId=this.catalogId;
_50.langId=this.langId;
var _51=false;
checkItems=dojo.html.getElementsByClass("WishListForm_checkboxItems");
if(dojo.lang.isArrayLike(checkItems)){
dojo.lang.forEach(checkItems,function(_52){
if(_52.checked){
var _53=_52.value;
_53=eval("("+_53+")");
for(key in _53){
_50=updateParamObject(_50,key,_53[key],true);
}
_51=true;
}
});
}else{
if(checkItems.checked==true){
var _54=checkItems.value;
_54=eval("("+_54+")");
for(key in _54){
_50=updateParamObject(_50,key,_54[key],false);
}
_51=true;
}
}
if(_51){
_50.URL="SuccessfulAJAXRequest";
this.alertParams(_50);
wc.service.invoke("AjaxInterestItemDelete",_50);
cursor_wait();
}
var _55=dojo.byId("checkAllWishListItem");
_55.checked=false;
},moveFromWishList:function(){
var _56=[];
_56.storeId=this.storeId;
_56.catalogId=this.catalogId;
_56.langId=this.langId;
var _57=false;
checkItems=dojo.html.getElementsByClass("WishListForm_checkboxItems");
if(dojo.lang.isArrayLike(checkItems)){
dojo.lang.forEach(checkItems,function(_58){
if(_58.checked){
var _59=_58.value;
_59=eval("("+_59+")");
for(key in _59){
_56=updateParamObject(_56,key,_59[key],false,-1);
}
_57=true;
}
});
}else{
if(checkItems.checked==true){
var _5a=checkItems.value;
_5a=eval("("+_5a+")");
for(key in _5a){
_56=updateParamObject(_56,key,_5a[key],false);
}
_57=true;
}
}
if(_57){
_56.orderId=".";
if(!this.isDefaultShippingProvided){
this.alertParams(_56);
wc.service.invoke("AjaxAddOrderItem",_56);
}else{
this.addItemWithShipingInfo(_56);
}
cursor_wait();
}
var _5b=dojo.byId("checkAllWishListItem");
_5b.checked=false;
},fastCheckout:function(_5c){
wc.service.declare({id:"FastCheckOutPrepareOrder",actionId:"FastCheckOutPrepareOrder",url:"AjaxOrderProcessServiceOrderPrepare",formId:_5c,successHandler:function(_5d){
cursor_clear();
wc.service.invoke("AjaxSubmitOrder");
},failureHandler:function(_5e){
if(_5e!=null&&_5e.errorMessage!=null){
alertDialog(_5e.errorMessage,this.storeId,this.catalogId,this.langId);
}else{
alert("Error");
}
}});
wc.service.declare({id:"FastCheckOutOrderCopy",actionId:"FastCheckOutOrderCopy",url:"AjaxOrderCopy",formId:_5c,successHandler:function(_5f){
cursor_clear();
wc.service.invoke("FastCheckOutPrepareOrder");
cursor_wait();
},failureHandler:function(_60){
if(_60!=null&&_60.errorMessage!=null){
alertDialog(_60.errorMessage,this.storeId,this.catalogId,this.langId);
}else{
alert("Error");
}
}});
wc.service.invoke("FastCheckOutOrderCopy");
cursor_wait();
},showCompare:function(_61){
this.isComparePane=_61;
},getStorageKey:function(){
var _62="CompareItems";
var _63=this.getProperty("sessionId");
var _64=0;
for(i=0;i<_63.length;i++){
_64=_64+_63.charCodeAt(i);
}
_62=_62+_64;
return _62;
},initializeCompare:function(){
var _65=this.getStorageKey();
if(this.isComparePane){
this.compareCounter=0;
this.compareRowCounter=0;
this.compareItemCatEntry=new Object();
var _66=StorageJS.load(_65);
if(_66!=null){
this.compareItemCatEntry=_66;
}
var _67=document.getElementById("compareZone");
var _68=_67.childNodes;
for(i=0;i<_68.length;i++){
if(_68[i].id!="compareDropZoneImg"){
_67.removeChild(_68[i]);
}
}
var _69=true;
for(catEntryIdentifier in this.compareItemCatEntry){
this.compareCounter++;
if(this.compareCounter<=4){
var _6a=document.CompareForm.catentryId[this.compareCounter-1].value=catEntryIdentifier;
for(i=0;i<_68.length;i++){
if(_68[i].id=="compareDropZoneImg"){
_67.removeChild(_68[i]);
}
}
var td1=document.createElement("td");
td1.setAttribute("id","compareCatentry"+_6a);
var _6c=document.createElement("div");
_6c.setAttribute("id","compareCatentryCheckBoxContainer"+_6a);
var _6d=document.createElement("input");
_6d.setAttribute("id","compareCatentryCheckBox"+_6a);
_6d.setAttribute("type","checkbox");
_6d.setAttribute("class","CompareForm_checkboxItems");
_6d.setAttribute("value",catEntryIdentifier);
_6c.appendChild(_6d);
var _6e=document.createElement("div");
_6e.setAttribute("id","compareCatentryContainer"+_6a);
td1.appendChild(_6c);
td1.appendChild(_6e);
_6e.innerHTML=this.compareItemCatEntry[catEntryIdentifier];
var _6f=dojo.dom.getFirstChildElement(_6e);
var _70=new dojo.dnd.HtmlDragSource(_6f,"compare_item");
_70.dragObject["catentryId"]=catEntryIdentifier;
if(((this.compareCounter-1)%3)==0){
this.compareRowCounter++;
var tr1=document.createElement("tr");
tr1.setAttribute("id","compareRow"+this.compareRowCounter);
}else{
var tr1=document.getElementById("compareRow"+this.compareRowCounter);
}
tr1.appendChild(td1);
if(_69){
var _72=document.createElement("table");
var _73=document.createElement("tbody");
_73.setAttribute("id","compareItemsTable");
_72.appendChild(_73);
_73.appendChild(tr1);
_67.appendChild(_72);
}else{
var _73=document.getElementById("compareItemsTable");
_73.appendChild(tr1);
}
_69=false;
}
}
}
},Add2CompareAjax:function(_74,_75){
var _76=this.getStorageKey();
if(_74 in this.compareItemCatEntry||_74==null){
alert(this.getErrorMessage("compareItemExist"));
return false;
}else{
this.compareCounter++;
if(this.compareCounter<=4){
document.CompareForm.catentryId[this.compareCounter-1].value=_74;
var _77=_75.innerHTML.replace(/^\s+/,"").replace(/\s+$/,"");
this.compareItemCatEntry[_74]=_77;
StorageJS.save(_76,this.compareItemCatEntry,-1);
this.initializeCompare();
}else{
alert(this.getErrorMessage("compareMaxItems"));
}
}
},Add2CompareAjaxWith:function(_78,_79,url){
var _7b=this.getStorageKey();
if(_78 in this.compareItemCatEntry||_78==null){
alert(this.getErrorMessage("compareItemExist"));
}else{
this.compareCounter++;
if(this.compareCounter<=4){
document.CompareForm.catentryId[this.compareCounter-1].value=_78;
var _id="Compare_Item_"+_78;
var _7d=""+"\t<a id='imgcatBrowse"+_id+"' href='"+url+"' >\n"+"\t\t<img src='"+_79+"' alt='"+_79+"' border='0' />\n"+"\t</a>\n";
this.compareItemCatEntry[_78]=_7d;
StorageJS.save(_7b,this.compareItemCatEntry,-1);
this.initializeCompare();
}else{
alert(this.getErrorMessage("compareMaxItems"));
}
}
},compareDropEventHandler:function(_7e){
_7e.dragSource.type="compare_item";
var _7f=_7e.dragObject.domNode;
var _80=_7e.dragSource.dragObject.catentryId;
var _81=_7e.dragObject.domNode;
var _7f=_81.cloneNode(true);
this.Add2CompareAjax(_80,_7f);
},increaseCompareCounter:function(){
this.compareCounter++;
},deleteFromCompareZone:function(){
var _82=this.getStorageKey();
checkItems=dojo.html.getElementsByClass("CompareForm_checkboxItems");
var _83=[];
if(dojo.lang.isArrayLike(checkItems)){
dojo.lang.forEach(checkItems,function(_84){
if(_84.checked){
var _85=parseInt(_84.value);
_83.push(_85);
this.compareCounter--;
}
});
}else{
if(checkItems.checked==true){
var _86=parseInt(checkItems.value);
_83.push(_86);
this.compareCounter--;
}
}
for(index in _83){
delete this.compareItemCatEntry[_83[index]];
}
StorageJS.save(_82,this.compareItemCatEntry,-1);
this.initializeCompare();
var _87=dojo.byId("checkAllCompareItem");
_87.checked=false;
},compareProducts:function(){
var _88=this.getStorageKey();
var _89=StorageJS.load(_88);
if(_89!=null){
this.compareItemCatEntry=_89;
}
var url=document.CompareForm.action+"?storeId="+document.CompareForm.storeId.value+"&catalogId="+document.CompareForm.catalogId.value+"&langId="+document.CompareForm.langId.value+"&categoryId="+document.CompareForm.categoryId.value;
for(catEntryIdentifier in this.compareItemCatEntry){
url=url+"&catentryId="+catEntryIdentifier;
}
document.location.href=url;
},quickCartPostRefreshHandler:function(){
var _8b="QuickCartForm";
var _8c="miniQuickCartText";
if(document.getElementById(_8c)){
document.getElementById("QuickCartTilePaneString").innerHTML=document.getElementById(_8c).value;
}
if(document.getElementById("displayShopCart")){
if(document.getElementById("displayShopCart").value=="false"){
document.getElementById("shoppingCart").style.display="none";
document.getElementById("cartStatus").style.display="none";
}else{
document.getElementById("shoppingCart").style.display="block";
document.getElementById("cartStatus").style.display="block";
}
}
var _8d=document.getElementById("shoppingCartDropdown");
_8d.className="shoppingCartDropdown";
var _8e=document.getElementById("inside");
_8e.className="inside";
var _8f=document.getElementById("shoppingCartTable");
_8f.className="shoppingCartTable";
var _90=document.getElementById("shoppingCart");
_90.className="sfhover";
_90.onmouseover=function(){
if(this.timeoutId!=null){
clearTimeout(this.timeoutId);
}
this.className="sfhover";
};
_90.onmouseout=function(){
var obj=this;
this.timeoutId=setTimeout(function(){
obj.className=obj.className.replace(new RegExp("sfhover\\b"),"");
},50);
};
var _8d=document.getElementById("shoppingCartDropdown");
_8d.className="shoppingCartDropdown";
var _8e=document.getElementById("inside");
_8e.className="inside";
var _8f=document.getElementById("shoppingCartTable");
_8f.className="shoppingCartTable";
},wishListPostRefreshHandler:function(){
if(!("wishList" in this.flexFlowOptions)||("wishList" in this.flexFlowOptions&&this.flexFlowOptions["wishList"]==true)){
var _92="WishListForm";
var _93="miniWishListText";
if(document.getElementById(_93)){
document.getElementById("WishListTilePaneString").innerHTML=document.getElementById(_93).value;
}
}
},updateShipmentSelectBoxes:function(){
if(this.isShipmentPage){
this.shipmentBlockObject=shipmentPageJS.getQuickCartHelperObjects();
if(this.shipmentBlockObject!=null){
var _94="";
var _95=dojo.widget.manager.getWidgetsByFilter(this.quickCartProductQuickViewFilter,false);
for(widget in _95){
var _96=_95[widget];
if(_96!=null&&_96.shipmentSelectBoxId!=null){
var i=_96.orderItemId;
var _98=document.getElementById("SelectBoxSelectedValue_"+i);
for(_99 in this.shipmentBlockObject){
var _9a=this.shipmentBlockObject[_99];
var _99=parseInt(_99);
if(_96.addressId==_9a.addressId&&_96.shipModeId==_9a.shipModeId){
_94=_99+1;
break;
}
}
_98.innerHTML=_94;
}else{
alert("shipmentSelectBoxId property is not set under additionalProperties for ProductQuickViewWidget");
}
}
}
}
},quickCartProductQuickViewFilter:function(_9b){
var _9c="productquickview";
if(_9b.widgetType.toLowerCase()==_9c){
tempStr=_9b.identifier;
tempStr=tempStr.substring(0,17);
if(tempStr=="quickCartCatEntry"){
return true;
}
}
return false;
},shipmentChanged:function(_9d,_9e){
_9d=eval("( "+_9d+" )");
var _9f=dojo.byId(_9e).options[dojo.byId(_9e).selectedIndex].value;
if(shipmentPageJS.isValidBlock(_9f)){
var _a0=eval("("+shipmentPageJS.getQuickCartHelperObjects()[_9f-1]+")");
for(newParam in _a0){
_9d=updateParamObject(_9d,newParam,_a0[newParam],false);
}
this.updateItemShipingInfo(_9d);
}else{
alert("Please select a valid address and shipping method in Shipment "+_9f);
}
},updateItemShipingInfo:function(_a1){
wc.service.invoke("OrderItemShipmentBlockUpdate",_a1);
cursor_wait();
},showShipment:function(_a2){
this.isShipmentPage=_a2;
},setFlexFlowOptions:function(key,_a4){
this.flexFlowOptions=updateParamObject(this.flexFlowOptions,key,_a4,false);
},alertParams:function(_a5){
var str="";
for(x in _a5){
str=str+"\n"+x+":"+_a5[x];
}
}};
if(dojo.storage.manager.isInitialized()==false){
dojo.event.connect(dojo.storage.manager,"loaded",storeAccordionJS,"initializeCompare");
}else{
dojo.event.connect(dojo,"loaded",storeAccordionJS,"initializeCompare");
}

