var $j=jQuery.noConflict();var currentLocatorDialog;var boxyOptions={title:"",closable:false,center:true,fixed:false,modal:true,unloadOnHide:true};var boxyWidth=580;var boxyHeight=495;function showStoreLocatorModal(searchString,locatorType,callbackFunction){$j.extend(boxyOptions,{afterHide:function(){currentLocatorDialog=null;$j(".boxy-wrapper").remove();eval(callbackFunction)}});currentLocatorDialog=new Boxy('<div style="width: '+boxyWidth+"px; height: "+boxyHeight+'px;"><img src=/images/cat/ajaxlwhite.gif /></div>',boxyOptions);var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var dsoctop=document.all?iebody.scrollTop:pageYOffset;dsoctop=dsoctop+50;currentLocatorDialog.resize(boxyWidth,boxyHeight);currentLocatorDialog.moveTo(10,dsoctop);currentLocatorDialog.center("x");searchStoreLocatorModal(searchString,locatorType);return false}function searchStoreLocatorModal(searchString,locatorType){$j.get("/store/ajax/locator",{searchString:searchString,locatorType:locatorType,time:new Date().getTime()},function(data){currentLocatorDialog.setContent('<div style="width: 580px; height: 495px;">'+data+"</div>")});return false}function selectStoreFromModal(storeKey){selectedStoreFromModal=storeKey;currentLocatorDialog.hide()}var allStoreDialogs=[];var mainStoreDialog;var doRefresh=false;function loadStores(boxToGet){options=$j.extend({title:"",closable:false,center:true,fixed:false,modal:true,afterHide:function(){if(doRefresh){doRefresh=false;location.reload(true)}}},{});var dialog=new Boxy('<div style="width: 580px; height: 495px;"><img src=/images/cat/ajaxlwhite.gif /></div>',options);var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var dsoctop=document.all?iebody.scrollTop:pageYOffset;dsoctop=dsoctop+50;dialog.moveTo(10,dsoctop);dialog.center("x");$j.get("/store/ajax/store","place="+document.getElementById(boxToGet).value,function(data){dialog.setContent('<div style="width: 580px; height: 495px;">'+data+"</div>");dialog.resize(580,495);dialog.moveTo(10,dsoctop);dialog.center("x")});allStoreDialogs.push(dialog);mainStoreDialog=dialog;return false}function loadStoresCir(boxToGet){options=$j.extend({title:"",closable:false,center:true,fixed:false,modal:true,afterHide:function(){if(doRefresh){doRefresh=false;location.reload(true)}}},{});var dialog=new Boxy('<div style="width: 580px; height: 495px;"><img src=/images/cat/ajaxlwhite.gif /></div>',options);var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var dsoctop=document.all?iebody.scrollTop:pageYOffset;dsoctop=dsoctop+50;dialog.moveTo(10,dsoctop);dialog.center("x");$j.get("/store/ajax/store","circular=true&place="+document.getElementById(boxToGet).value,function(data){dialog.setContent('<div style="width: 580px; height: 495px;">'+data+"</div>");dialog.resize(580,495);dialog.moveTo(10,dsoctop);dialog.center("x")});allStoreDialogs.push(dialog);mainStoreDialog=dialog;return false}function loadStoresZip(zipCode){options=$j.extend({title:"",closable:false,center:true,fixed:false,modal:true,afterHide:function(){if(doRefresh){doRefresh=false;location.reload(true)}}},{});var dialog=new Boxy('<div style="width: 580px; height: 495px;"><img src=/images/cat/ajaxlwhite.gif /></div>',options);var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var dsoctop=document.all?iebody.scrollTop:pageYOffset;dsoctop=dsoctop+50;dialog.moveTo(10,dsoctop);dialog.center("x");$j.get("/store/ajax/store","place="+zipCode,function(data){dialog.setContent('<div style="width: 580px; height: 495px;">'+data+"</div>");dialog.resize(580,495);dialog.moveTo(10,dsoctop);dialog.center("x")});allStoreDialogs.push(dialog);mainStoreDialog=dialog;return false}function loadEServeStores(zipCode){options=$j.extend({title:"",closable:false,center:true,fixed:false,modal:true,afterHide:function(){if(doRefresh){doRefresh=false;location.reload(true)}}},{});var dialog=new Boxy('<div style="width: 580px; height: 495px;"><img src=/images/cat/ajaxlwhite.gif /></div>',options);var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var dsoctop=document.all?iebody.scrollTop:pageYOffset;dsoctop=dsoctop+50;dialog.moveTo(10,dsoctop);dialog.center("x");$j.get("/store/ajax/store","eServe=true&place="+zipCode,function(data){dialog.setContent('<div style="width: 580px; height: 495px;">'+data+"</div>");dialog.resize(580,495);dialog.moveTo(10,dsoctop);dialog.center("x")});allStoreDialogs.push(dialog);mainStoreDialog=dialog;return false}function reSearchStore(boxToGet,circular,eServe){var prec=document.getElementById(boxToGet).value;var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var dsoctop=document.all?iebody.scrollTop:pageYOffset;dsoctop=dsoctop+50;mainStoreDialog.setContent('<div style="width: 580px; height: 495px;"><img src=/images/cat/ajaxlwhite.gif /></div>');mainStoreDialog.moveTo(10,dsoctop);mainStoreDialog.center("x");var paramString="place="+prec;if(circular=="true"){paramString="circular=true&"+paramString}else{if(eServe=="true"){paramString="eServe=true&"+paramString}}$j.get("/store/ajax/store",paramString,function(data){mainStoreDialog.setContent('<div style="width: 580px; height: 495px;">'+data+"</div>");mainStoreDialog.resize(580,495);mainStoreDialog.moveTo(10,dsoctop);mainStoreDialog.center("x")});return false}function dostore(buildUrl){doRefresh=true;mainStoreDialog.setContent('<div style="width: 580px; height: 495px;"><img src=/images/cat/ajaxlwhite.gif /></div>');$j("#part_results").html("<img src=/images/cat/ajaxlwhite.gif />");$j.get(buildUrl,null,function(data){mainStoreDialog.setContent('<div style="width: 580px; height: 495px;">'+data+"</div>")});return false}function clear_store(boxToClear){var dBox=document.getElementById(boxToClear);if(dBox!=null){if(dBox.value=="City, State or Zip"){dBox.value=""}}}function add_store(boxToClear){var dBox=document.getElementById(boxToClear);if(dBox!=null){if(dBox.value==""){dBox.value="City, State or Zip"}}}function removeStore(storezip){$j.ajax({type:"GET",url:"/glovebox/my_stores/ajax/remove_store",data:"store="+storezip,success:function(data){var text=$j(data);$j("#content").html(text)}})}function storeSearchAgain(boxToGet){var loc=document.getElementById(boxToGet).value;if(loc.length==0){$j("#storeInputError").show();return false}$j.ajax({type:"GET",url:"/glovebox/my_stores/ajax/stores_lookup",data:"location="+loc,success:function(data){var text=$j(data);$j(".boxy-content").html(text);initBindings()}});return false};
