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);}}