var IsDraftOrder=false;var OrderID;var DeleteUrl;var OrderType;var IsQuickLink=false;var StockOrderId;$(document).ready(function(){$('.editDraftOrder').bind("click",function(){EditDraftOrder(this);return false;});$('.deleteOrder').bind("click",function(){DeleteUrl=$(this).attr('href');$('#dialog-Delete').eBusinessLayover('open');return false;});$('.reviewOrderNotProcessed').bind("click",function(){ReviewOrderNotProcessed(this);return false;});$('.reviewOrderProcessed').bind("click",function(){ReviewOrderProcessed(this);return false;});$("#alreadyOpened").eBusinessLayover({modal:"true",position:{"top":"30%","left":"30%"},Downbuttons:{"OkButton":""}});$('#alreadyOpened').closest('.layover').find('#OkButton').eBusinessButton();$('#alreadyOpened').closest('.layover').find('#OkButton').click(function(){$('#alreadyOpened').eBusinessLayover('close');});$('.custom-order-module').bind("click",function(e){IsQuickLink=($(e.srcElement)!=null)&&($(e.srcElement).hasClass('quick-link'));ShowClientDialog("Custom");return false;});$('.bte-earmould-order-module').bind("click",function(e){IsQuickLink=($(e.srcElement)!=null)&&($(e.srcElement).hasClass('quick-link'));ShowClientDialog("BteEarmould");return false;});$('.earmould-order-module').bind("click",function(e){IsQuickLink=($(e.srcElement)!=null)&&($(e.srcElement).hasClass('quick-link'));ShowClientDialog("Earmould");return false;});$('.bte-order-module').bind("click",function(){ShowClientDialog("Bte");return false;});$('.unbound-stockitems-module').bind("click",function(){ShowClientDialog("Unbound");return false;});$('.repair-order-module').bind("click",function(e){IsQuickLink=($(e.srcElement)!=null)&&($(e.srcElement).hasClass('quick-link'));ShowClientDialog("Repair");return false;});$("#orderSummary").eBusinessLayover({modal:"true",position:{"top":"50px","left":"44px"},width:"945px",height:"700px",Downbuttons:{"Print":"","Edit":"","Delete":"","Exit":""},downBorder:true});$('.shopping-store').each(function foo(){$(this).click(function f(){ShowClientDialog("Unbound",$(this).find('input.shipToId').val(),$(this).find('input.privateLabelCode').val());});});InitializeNotificationArea($('#OrderRepairNotificationArea'));});function ShowClientDialog(orderType,shipTo,privateLabel){OrderType=orderType;var anOrderModuleIsAlreadyOpened=CheckIfModuleIsAlreadyOpen("");if(!anOrderModuleIsAlreadyOpened){if(orderType=='Bte'||orderType=='Unbound'){OpenOrder('',shipTo,privateLabel,'')} else{if(orderType=='Repair'){OpenSerialNoSelectionDialog();} else{ClearClientEntryDialog();$('#client-entry-dialog').eBusinessLayover('open');$('#client-entry-dialog').find("#LastName").focus();}}}} function FormatOrderUrlWithName(url,lastName){return url+"/?keepOrder=true&lastName="+lastName;;} function OpenOrder(lastName,shipToId,privateLabelId,deviceInfoList){if(self.name=="LandingPage"||(_isSsoKeyPresent=="account"&&self.name=="StockOrderPage")){var url="";var pageName="";document.body.style.cursor='progress';if(OrderType=="Custom"){url=FormatOrderUrlWithName(_CustomOrderModule,lastName);pageName="CustomOrderPage";IsDraftOrder=false;ShowOrderModule(url,pageName);} else{if(OrderType=="Bte"){url=_BteOrderModule;pageName="BteOrderPage";ShowOrderModule(url,pageName);} if(OrderType=="Earmould"){url=FormatOrderUrlWithName(_EarmouldOrderModule,lastName);pageName="EarmouldOrderPage";ShowOrderModule(url,pageName);} if(OrderType=="BteEarmould"){url=FormatOrderUrlWithName(_BteEarmouldOrderModule,lastName);pageName="BteEarmouldOrderPage";ShowOrderModule(url,pageName);} if(OrderType=="Unbound"){url=_InitializeOrder+'?orderType='+OrderType;if(shipToId!=undefined&&privateLabelId!=undefined) url+='&ship='+shipToId+'&label='+privateLabelId;pageName="StockOrderPage";ShowOrderModule(url,pageName);} if(OrderType=="Repair"){url=_RepairOrderModule+"?deviceInfoList="+deviceInfoList+"&fullName="+lastName;pageName="RepairOrderPage";ShowOrderModule(url,pageName);}}}} function UpdateEmptyOrderModule(url,pageName){self.location.replace(url);self.name=pageName;document.body.style.cursor='default';} function OpenStockOrderModule(unlockOrder){$('#EmptyOrderLoadingBar').show();if(unlockOrder==undefined) unlockOrder=false;document.body.style.cursor='progress';url=_StockOrderModule+"/?keepOrder=true";pageName="StockOrderPage";$.ajax({type:"Post",url:_LoadSisiStockOrder,data:{orderId:StockOrderId,unlockOrder:unlockOrder},success:function(data){UpdateEmptyOrderModule(url,pageName);}});} function OpenStockOrderModuleUnLocked(){OpenStockOrderModule(true);} function EditDraftOrderResult(result){if(result.Flag==true){IsDraftOrder=true;var url="";var pageName="";if(result.OrderType=="Custom"){url=_OpenDraftOrder+"/?keeporder=true";pageName="CustomOrderPage";} else if(result.OrderType=="Bte"){url=_OpenBteDraftOrder+"/?keeporder=true";pageName="BteOrderPage";} else if(result.OrderType=="Earmould"){url=_OpenEarmouldDraftOrder+"/?keeporder=true";pageName="EarmouldOrderPage";} else if(result.OrderType=="BteEarmould"){url=_OpenBteEarmouldDraftOrder+"/?keeporder=true";pageName="BteEarmouldOrderPage";} else if(result.OrderType=='RepairBte'||result.OrderType=='RepairCustom'||result.OrderType=='RepairEarmould'){url=_OpenRepairDraftOrder;pageName="RepairOrderPage";} UpdateEmptyOrderModule(url,pageName);} else{var validationMsg="";$.each(result.ResultMessages,function(i,error){validationMsg+=""+error+"
";});$('#EmptyOrderLoadingBar').hide();var closeDialogEvent=function(){$('#MessageDialog').eBusinessLayover('close');window.close();};MessageDialog(validationMsg,closeDialogEvent,closeDialogEvent);}}