var printsExpandDivId=null;var hideOrViewAllDiv=null;var viewAllTxt=null;var hideAllTxt=null;var hideOrViewAllCSS=null;function trace(msg){if(typeof(jsTrace)!='undefined'){jsTrace.send(msg);}}
function getHTTPRequest()
{var xmlhttp=false;try
{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch(E)
{xmlhttp=false;}}
if(!xmlhttp)
{xmlhttp=new XMLHttpRequest();}
return xmlhttp;}
function displayPrintItems1(currentGroupId,currentPageId,printItems)
{var divId="printViewAll1"+currentGroupId;var hideOrViewString=document.getElementById(divId);var divAddr="displayPrints"+currentGroupId;var divPrintbg="printsholder"+currentGroupId;if(hideOrViewString.className.indexOf('linkclose1')==0)
{if($(divPrintbg).hasClass('tablerowp2s')){$(divPrintbg).setStyles({'background':'#fff8e6'});}else{$(divPrintbg).setStyles({'background':'#ffffff'});}
divAddress=document.getElementById(divAddr);divAddress.innerHTML="";printsExpandDivId=null;fixFooter();return;}
if(document.getElementById(divAddr))
{showProgressBar();$(divPrintbg).setStyles({'background':'#eeeeee'});if(printsExpandDivId!=null){if(document.getElementById(printsExpandDivId)){divAddress=document.getElementById(printsExpandDivId);divAddress.innerHTML="";switchText(hideOrViewAllDiv,viewAllTxt,hideAllTxt,hideOrViewAllCSS);}}
printsExpandDivId=divAddr;}
if(currentPageId==null)
{currentPageId=1;}
ajaxDisplayPrints(currentGroupId,currentPageId,printItems);}
function displayPrintItems(currentGroupId,currentPageId,printItems)
{var divId="printViewAll"+currentGroupId;var hideOrViewString=document.getElementById(divId);var divAddr="displayPrints"+currentGroupId;var divPrintbg="printsholder"+currentGroupId;if(hideOrViewString.innerHTML.indexOf('Hide all')==0)
{if($(divPrintbg).hasClass('tablerowp2s')){$(divPrintbg).setStyles({'background':'#fff8e6'});}else{$(divPrintbg).setStyles({'background':'#ffffff'});}
divAddress=document.getElementById(divAddr);divAddress.innerHTML="";printsExpandDivId=null;fixFooter();return;}
if(document.getElementById(divAddr))
{showProgressBar();$(divPrintbg).setStyles({'background':'#eeeeee'});if(printsExpandDivId!=null){if(document.getElementById(printsExpandDivId)){divAddress=document.getElementById(printsExpandDivId);divAddress.innerHTML="";switchText(hideOrViewAllDiv,viewAllTxt,hideAllTxt,hideOrViewAllCSS);}}
printsExpandDivId=divAddr;}
if(currentPageId==null)
{currentPageId=1;}
ajaxDisplayPrints(currentGroupId,currentPageId,printItems);}
function ajaxDisplayPrints(currentGroupId,currentPageId,printItems)
{var divAddr="displayPrints"+currentGroupId;showProgressBar();var URL="/gallery/cart/viewPrintitems.jsp";URL=URL+"?currentGroupId="+escape(currentGroupId);URL=URL+"&currentPageId="+escape(currentPageId);URL=URL+"&printSize="+escape(printItems);URL=URL+"&decorate="+false;var xmlHttp=getHTTPRequest();xmlHttp.open("GET",URL,true);xmlHttp.onreadystatechange=function()
{if(xmlHttp.readyState==4)
{var displayList=document.getElementById(divAddr);hideProgressBar();displayList.innerHTML=xmlHttp.responseText;var myTimer=fixFooter.periodical(1000);setTimeout(function(){myTimer=$clear(myTimer);},10000);}}
xmlHttp.send(null);}
function displayPrints(currentGroupId,currentPageId,printItems){displayPrints1(currentGroupId,currentPageId,printItems,true);}
function displayPrints1(currentGroupId,currentPageId,printItems,hideAllParam)
{var divId="printViewAll"+currentGroupId;var hideOrViewString=document.getElementById(divId);var divAddr="displayPrints"+currentGroupId;var divPrintbg="reviewprintsholder"+currentGroupId;if(hideOrViewString.innerHTML.indexOf('Hide all')==0&&hideAllParam)
{if($(divPrintbg).hasClass('tablerowp2s')){$(divPrintbg).setStyles({'background':'#fff8e6'});}else{$(divPrintbg).setStyles({'background':'#ffffff'});}
divAddress=document.getElementById(divAddr);divAddress.className="";divAddress.innerHTML="";printsExpandDivId=null;fixFooter();return;}
callDisplayPrints(divId,divAddr,divPrintbg,currentPageId,currentGroupId,printItems,hideAllParam);}
function displayPrints2(currentGroupId,currentPageId,printItems,hideAllParam)
{var divId="printViewAll1"+currentGroupId;var hideOrViewString=document.getElementById(divId);var divAddr="displayPrints"+currentGroupId;var divPrintbg="reviewprintsholder"+currentGroupId;if(hideOrViewString.className.indexOf('linkclose1')==0)
{if($(divPrintbg).hasClass('tablerowp2s')){$(divPrintbg).setStyles({'background':'#fff8e6'});}else{$(divPrintbg).setStyles({'background':'#ffffff'});}
divAddress=document.getElementById(divAddr);divAddress.className="";divAddress.innerHTML="";printsExpandDivId=null;fixFooter();return;}
callDisplayPrints(divId,divAddr,divPrintbg,currentPageId,currentGroupId,printItems,hideAllParam);}
function callDisplayPrints(divId,divAddr,divPrintbg,currentPageId,currentGroupId,printItems,hideAllParam)
{showProgressBar();if(document.getElementById(divAddr))
{$(divPrintbg).setStyles({'background':'#eeeeee'});if(printsExpandDivId!=null&&hideAllParam){if(document.getElementById(printsExpandDivId)){divAddress=document.getElementById(printsExpandDivId);divAddress.innerHTML="";switchText(hideOrViewAllDiv,viewAllTxt,hideAllTxt,hideOrViewAllCSS);}}
printsExpandDivId=divAddr;}
if(currentPageId==null)
{currentPageId=1;}
var URL="/gallery/cart/displayPrints.jsp";URL=URL+"?currentGroupId="+escape(currentGroupId);URL=URL+"&currentPageId="+escape(currentPageId);URL=URL+"&printItems="+escape(printItems);URL=URL+"&decorate="+false;var xmlHttp=getHTTPRequest();xmlHttp.open("GET",URL,true);xmlHttp.onreadystatechange=function()
{if(xmlHttp.readyState==4)
{var displayList=document.getElementById(divAddr);hideProgressBar();displayList.className="reviewnpurchaseprints";displayList.innerHTML=xmlHttp.responseText;var myTimer=fixFooter.periodical(1000);setTimeout(function(){myTimer=$clear(myTimer);},10000);}}
xmlHttp.send(null);}
function displayPrintsOrderView(currentGroupId,currentPageId,printItems,orderId){displayPrintsOrderView1(currentGroupId,currentPageId,printItems,orderId,true);}
function displayPrintsOrderView1(currentGroupId,currentPageId,printItems,orderId,hideAllParam)
{var divId="printViewAll"+currentGroupId;var hideOrViewString=document.getElementById(divId);var divAddr="displayPrints"+currentGroupId;var divPrintbg="orderprintsholder"+currentGroupId;if(hideOrViewString.innerHTML.indexOf('Hide all')==0&&hideAllParam)
{$(divPrintbg).setStyles({'background':'#ffffff'});divAddress=document.getElementById(divAddr);divAddress.className="";divAddress.innerHTML="";printsExpandDivId=null;fixFooter();return;}
showProgressBar();if(document.getElementById(divAddr))
{$(divPrintbg).setStyles({'background':'#eeeeee'});if(printsExpandDivId!=null&&hideAllParam){if(document.getElementById(printsExpandDivId)){divAddress=document.getElementById(printsExpandDivId);divAddress.innerHTML="";switchText(hideOrViewAllDiv,viewAllTxt,hideAllTxt,hideOrViewAllCSS);}}
printsExpandDivId=divAddr;}
if(currentPageId==null)
{currentPageId=1;}
var URL="/gallery/order/viewPrints.jsp";URL=URL+"?currentGroupId="+escape(currentGroupId);URL=URL+"&currentPageId="+escape(currentPageId);URL=URL+"&printItems="+escape(printItems);URL=URL+"&orderId="+escape(orderId);URL=URL+"&decorate="+false;var xmlHttp=getHTTPRequest();xmlHttp.open("GET",URL,true);xmlHttp.onreadystatechange=function()
{if(xmlHttp.readyState==4)
{var displayList=document.getElementById(divAddr);hideProgressBar();displayList.className="reviewnpurchaseprints";displayList.innerHTML=xmlHttp.responseText;var myTimer=fixFooter.periodical(1000);setTimeout(function(){myTimer=$clear(myTimer);},10000);}}
xmlHttp.send(null);}
function switchText(objId,oldTxt,newTxt,cssStyle)
{var obj=document.getElementById(objId);hideOrViewAllDiv=objId;viewAllTxt=oldTxt;hideAllTxt=newTxt;hideOrViewAllCSS=cssStyle;if(obj!=null){if(obj.innerHTML!=oldTxt)
{obj.innerHTML=oldTxt;obj.className=" ";}
else
{obj.innerHTML=newTxt;obj.className=cssStyle;}}}
function displayPrintErrors(currentGroupId,currentPageId,switchDivId,frameId)
{var divId="printViewAll"+currentGroupId;var hideOrViewString=document.getElementById(divId);var divAddr="displayPrints"+currentGroupId;if(!$defined($(hideOrViewString)))return;if(hideOrViewString.innerHTML.indexOf('Hide all')==0){if(document.getElementById(divAddr)){divAddress=document.getElementById(divAddr);divAddress.innerHTML="";printsExpandDivId=null;fixFooter();return;}}else{hideOrViewString.innerHTML='Hide all';hideOrViewString.className='linkopen';}
if(document.getElementById(divAddr)){showProgressBar();if(printsExpandDivId!=null){if(document.getElementById(printsExpandDivId)){divAddress=document.getElementById(printsExpandDivId);divAddress.innerHTML="";switchText(hideOrViewAllDiv,viewAllTxt,hideAllTxt,hideOrViewAllCSS);}}
printsExpandDivId=divAddr;}
if(currentPageId==null){currentPageId=1;}
var URL="/gallery/cart/viewPrintitems.jsp";URL=URL+"?currentGroupId="+escape(currentGroupId);URL=URL+"&currentPageId="+escape(currentPageId);URL=URL+"&decorate="+false;URL=URL+"&printsError="+true;URL=URL+"&switchDivId="+switchDivId;var xmlHttp=getHTTPRequest();xmlHttp.open("GET",URL,true);xmlHttp.onreadystatechange=function()
{if(xmlHttp.readyState==4)
{var displayList=document.getElementById(divAddr);hideProgressBar();displayList.innerHTML=xmlHttp.responseText;var myTimer=fixFooter.periodical(1000);setTimeout(function(){myTimer=$clear(myTimer);},10000);if(document.getElementById(divId)){showHideLayer(switchDivId,1);}
if(document.getElementById(frameId)){showHideLayer(frameId,1);}}}
xmlHttp.send(null);}
function showErrorMessageLayer(divId,frameId,currentGroupId,currentPageId)
{if(document.getElementById(divId)){showHideLayer(divId,1);showHideLayer(frameId,1);}else{if(currentGroupId!=null){if(currentPageId==null)
{currentPageId=1;}
displayPrintErrors(currentGroupId,currentPageId,divId,frameId);}else{return;}}
addpromoZ();}
function showProgressBar(){if(!$("progressThrobber")){var dlg=new Element('div',{'class':"dialogbox",'id':"progressThrobber"});dlg.innerHTML='<div class="dialogtopleft"><div class="dialogtopright clearfix"><div class="throbberContent"><img src="/A/Kodak_Gallery_Media/ECBO/images/icons/throbber.gif" alt="In Progress"/><br/><h3>Loading</h3>Please wait...</div></div></div><div class="dialogbotright"><div class="dialogbotleft"></div></div>';if($('kodakMainContent')){$("kodakMainContent").appendChild(dlg);}}
var throbber=$('progressThrobber');throbber.setStyle('display','block');throbber.setStyles({'position':'absolute','top':Math.max(0,document.getScroll().y+parseInt((window.getSize().y-throbber.getSize().y)/2)),'left':'50%','margin-left':-(parseInt(throbber.getSize().x/2))});}
function hideProgressBar(){if($('progressThrobber')){$("progressThrobber").style.display="none";}}
function setPopupDimensions(divId){var dId="productContent"+divId;var prodContent=document.getElementById(dId);var prodImage=document.getElementById("productBigImage"+divId);var prodDetailContent=document.getElementById("productDetailContent"+divId);var image=document.getElementById("image"+divId);if(image.complete){$(prodContent).setStyles({'width':image.width+180+'px'});$(prodImage).setStyles({'height':image.height+'px','width':image.width+'px'});}else{setTimeout((function(){setPopupDimensions(divId);}),500);}}
function addrHover(objId,prefix,currentAddr,mouseover)
{var currentSelectedAddrId=prefix+currentAddr;var obj=$(objId);var currentSelectedAddr=$(currentSelectedAddrId);var hoverClass='listaddresshover';var defaultClass='listaddressdefault';var selectedClass='listaddressitem';if(mouseover)
{$(obj).className=hoverClass;}
else
{if(objId==currentSelectedAddrId)
{$(obj).className=selectedClass;}
else
{$(obj).className=defaultClass;}}}
function submitChangeDefaultAddrForm(key)
{var formObj=document.getElementById('changeDefaultForm');formObj.newAddressId.value=key;formObj.submit();}
function changeShippingAddress(relId,newShipAddrName,origShipAddrName)
{var shipAddr=newShipAddrName;if(shipAddr=='My Shipping Address')
shipAddr='';if(origShipAddrName==shipAddr)
{addrlistHide();return;}
var formObj=document.getElementById('changeAddressForm');formObj.changeAddressForm_sendACopyRelId.value=relId;formObj.changeAddressForm_origShipAddrName.value=origShipAddrName;formObj.changeAddressForm_newShipAddrName.value=newShipAddrName;formObj.changeAddressForm_processGroup.value=processGroup;formObj.submit();}
function addNewAddress(formId,pRelId)
{getStatesNew(formId);$("relationshipId"+formId).value=pRelId;$("processGroup"+formId).value=processGroup;showHideLayer('addnewshippingaddress',1);$('addnewshippingaddressi').style.height=$('addnewshippingaddress').offsetHeight;showHideLayer('addnewshippingaddressi',1);addpromoZ();}
function editAddress(formId,pRelId,pAddr)
{$("firstNameId"+formId).value=pAddr.firstName;$("lastNameId"+formId).value=pAddr.lastName;$("addr1Id"+formId).value=pAddr.address1;$("addr2Id"+formId).value=pAddr.address2;$("cityId"+formId).value=pAddr.city;$("zipCodeId"+formId).value=pAddr.postalCode;$("stateValue"+formId).value=pAddr.state;$("stateText"+formId).value=pAddr.state;$("stateSelect"+formId).value=pAddr.state;$("shipCountry"+formId).value=pAddr.country;$("phNumId"+formId).value=pAddr.phone;$("addressId"+formId).value=pAddr.id;$("editAddressName"+formId).value=pAddr.name;$("relationshipId"+formId).value=pRelId;$("processGroup"+formId).value=processGroup;eval("shipCountryEdit"+formId+"= pAddr.country");getStatesEdit(formId,false);showHideLayer('editShippingaddressForm',1);$('editShippingaddressi').style.height=$('editShippingaddressForm').offsetHeight;showHideLayer('editShippingaddressi',1);addpromoZ();}
function showAddresses(pRelId,pAddr,pProcessGroup)
{setAddrParams(pRelId,pAddr,pProcessGroup);SwitchMenu('shippingaddresslist','shipaddresslistiframe','listalladdr'+pRelId);switchStyle('addressfirstname'+pRelId,'firstnlastname','firstnlastnameopen');switchStyle('addressfirstnamebg'+pRelId,'firstnlastnamebg','firstnlastnameopenbg');}
function setAddrParams(pRelId,pCurrAddr,pProcessGroup)
{currentRelationshipId=pRelId;currentAddr=pCurrAddr;processGroup=pProcessGroup;if('My Shipping Address'==currentAddr)currentAddr='';var fields=document.getElementById("shippingaddresslist").getElementsByTagName("fieldset");var classDefault='listaddressdefault clearfix';var classSelected='listaddressitem clearfix';if(fields!=null&&fields!=undefined)
{for(var i=0;i<fields.length;i++)
{fields[i].className=classDefault;}}
if($defined($("address"+currentAddr)))
{$("address"+currentAddr).className=classSelected;}}
function positionAddrDiv(divId,iframeId,refObj)
{var positionDiv=$(refObj);if(!$defined(positionDiv))
{return;}
var bound=positionDiv.getBoundingClientRect();var html=this.getDocument().documentElement;var pos=positionDiv.getPosition(positionDiv.getOffsetParent());pos.y-=33;$(divId).setPosition(pos);$(iframeId).setPosition(pos);}
function SwitchMenu(obj1,obj2,obj3,relId){if(document.getElementById){var addrlist=document.getElementById(obj1);var addrIlist=document.getElementById(obj2);var addrwrap=document.getElementById(obj3);var ar=document.getElementById("masterdiv").getElementsByTagName("span");var ariframe=document.getElementById("masterdiv").getElementsByTagName("iframe");if(addrlist.style.display!="block"||addrIlist.style.display!="block"){for(var i=0;i<ar.length;i++){if(ar[i].className=="shippingaddresslist")
ar[i].style.display="none";}
for(var i=0;i<ariframe.length;i++){if(ariframe[i].className=="shipaddresslistiframe")
ariframe[i].style.display="none";}
addrlist.style.display="block";addrIlist.style.display="block";$('addrlisthideL').setStyle('display','block');addrIlist.style.height=addrlist.offsetHeight;addpromoZ();if($defined($(obj3)))
{positionAddrDiv(obj1,obj2,obj3);}}else{addrlist.style.display="none";addrIlist.style.display="none";$('addrlisthideL').setStyle('display','none');removepromoZ();}}}
function addpromoZ(){if($$('discountcode')&&$defined($('promoapply'))){$('promoapply').addClass('cartapply');}}
function removepromoZ(){if($$('discountcode')&&$defined($('promoapply'))){$('promoapply').removeClass('cartapply');}}
function classWhenClicked(clicked){var cname="";if(clicked){cname='firstnlastnameopen';}
else{cname='firstnlastname';}
return cname;}
function addrlistHide(){var ar=document.getElementById("masterdiv").getElementsByTagName("span");var ariframe=document.getElementById("masterdiv").getElementsByTagName("iframe");for(var i=0;i<ar.length;i++){if(ar[i].className=="shippingaddresslist")
ar[i].style.display="none";}
for(var i=0;i<ariframe.length;i++){if(ariframe[i].className=="shipaddresslistiframe")
ariframe[i].style.display="none";}
$('addrlisthideR').setStyle('display','none');$('addrlisthideL').setStyle('display','none');}
function getImage(imageUrl,imgId){cartImgObj=new Image();cartImgObj.src=imageUrl;if(cartImgObj.complete){$(imgId).src=cartImgObj.src;if($(imgId).width==0){setTimeout((function(){getImage(imageUrl,imgId);}),500);}}
else{setTimeout((function(){getImage(imageUrl,imgId);}),500);}}
function switchTextCart(objId,oldTxt,newTxt,cssStyle,cssOldStyle){var obj=document.getElementById(objId);if(obj.innerHTML!=oldTxt){obj.innerHTML=oldTxt;obj.className=cssOldStyle;}
else{obj.innerHTML=newTxt;obj.className=cssStyle;}}
window.addEvent('domready',function(){var commonEventsObject=new Class({initialize:function(){this.eventsObject={select:function(event){if(!Browser.Engine.trident)
esg.utility.eraseField(this,event);},focus:function(event){esg.utility.eraseField(this,event);},blur:function(event){esg.utility.populateField(this,this.populateValue,event);},keydown:function(event){esg.utility.eraseField(this,event);},keyup:function(event){esg.utility.populateField(this,this.populateValue,event);},mousedown:function(event){esg.utility.eraseField(this,event);},mouseup:function(event){esg.utility.eraseField(this,event);},contextmenu:function(event){esg.utility.eraseField(this,event);}};return this.eventsObject;}});if($('shippingdestination'))
{$('shippingdestination').firstname.populateValue=$('hFirstName').value;$('shippingdestination').lastname.populateValue=$('hLastName').value;$('shippingdestination').addressline1.populateValue=$('hAddress1').value;$('shippingdestination').addressline2.populateValue=$('hAddress2').value;$('shippingdestination').city.populateValue=$('hCity').value;$('shippingdestination').state.populateValue=$('hProvince').value;$('shippingdestination').postalCode.populateValue=$('hZip').value;$('shippingdestination').phoneNumber.populateValue=$('hRecipientsPhone').value;if($('shippingdestination').firstname.value==$('hFirstName').value)
$($('shippingdestination').firstname).setStyle('color','#999999');if($('shippingdestination').lastname.value==$('hLastName').value)
$($('shippingdestination').lastname).setStyle('color','#999999');if($('shippingdestination').addressline1.value==$('hAddress1').value)
$($('shippingdestination').addressline1).setStyle('color','#999999');if($('shippingdestination').addressline2.value==$('hAddress2').value)
$($('shippingdestination').addressline2).setStyle('color','#999999');if($('shippingdestination').city.value==$('hCity').value)
$($('shippingdestination').city).setStyle('color','#999999');if($('shippingdestination').postalCode.value==$('hZip').value)
$($('shippingdestination').postalCode).setStyle('color','#999999');if($('shippingdestination').state.value==$('hProvince').value)
$($('shippingdestination').state).setStyle('color','#999999');if($('shippingdestination').phoneNumber.value==$('hRecipientsPhone').value)
$($('shippingdestination').phoneNumber).setStyle('color','#999999');$($('shippingdestination').firstname).addEvents(new commonEventsObject());$($('shippingdestination').lastname).addEvents(new commonEventsObject());$($('shippingdestination').addressline1).addEvents(new commonEventsObject());$($('shippingdestination').addressline2).addEvents(new commonEventsObject());$($('shippingdestination').city).addEvents(new commonEventsObject());$($('shippingdestination').postalCode).addEvents(new commonEventsObject());$($('shippingdestination').state).addEvents(new commonEventsObject());$($('shippingdestination').phoneNumber).addEvents(new commonEventsObject());}});function styleError(elementId){$(elementId).setStyles({'border-left':'4px solid #cc0000'});}
function fixFooter(){if(Browser.Engine.trident){if($chk($('pagefooter'))){$('pagefooter').addClass('transitional');setTimeout(function(){$('pagefooter').removeClass('transitional');console.log('fixed footer');},10);}}}
window.addEvent('domready',function(){if($('couponForm')){$('couponForm').addEvent('keypress',function(event){if(event.key=='enter'){event.stop();$('submitCoupon').click();}});}
if($$('.cartprintstack .albumthumb img')&&$$('.cartprintstack .albumthumb img').length>0)
{for(var i=0;i<$$('.cartprintstack .albumthumb img').length;i++)
{var bgAttr="transparent url(\'"+$$('.cartprintstack .albumthumb img')[i].get('src')+"\') no-repeat center";$$('.cartprintstack .albumthumb')[i].setStyle('background',bgAttr);}}});function uncheckRadio(id){document.getElementById('pickupinfo'+id).checked=false;document.getElementById('addressinfo'+id).checked=true;}
function checkPickupRadio(relId){document.getElementById('addressinfo'+relId).checked=false;document.getElementById('pickupinfo'+relId).checked=true;}
function pickstorePop(posobj,id){y=70;theToppos=$(posobj).getPosition().y;theToppos-=y;$('p2sAddressForm'+id).setStyle('top',theToppos);}
function showSmokeScreen(showdialogId){noScroll();esg.viewUtil.modalBox.show(showdialogId);}
function hideSmokeScreen(hidedialogId){showScroll();esg.viewUtil.modalBox.hide(hidedialogId);}
function noScroll(){if(Browser.Engine.trident){setTimeout(function(){$('pageheader').setStyle('z-index','-1');},10);if(Browser.Engine.trident4){$$('html').setStyle('overflow','hidden');$$('body').setStyle('overflow','hidden');}
else{document.body.scroll="no";}}else{document.body.style.overflow='hidden';}}
function showScroll(){if(Browser.Engine.trident){if(Browser.Engine.trident4){$$('html').setStyle('overflow-y','auto');$$('body').setStyle('overflow-y','auto');}
else{document.body.scroll="yes";}
setTimeout(function(){$('pageheader').setStyle('z-index','21');},10);}else{document.body.style.overflow='auto';}}
function addstyleInput(elementId){$(elementId).addClass('highlightInput');}
function removestyleInput(elementId){$(elementId).removeClass('highlightInput');}
function canadaOptions(){$('usshippingOptions').addClass('unseen');$('othershippingOptions').addClass('unseen');$('canadashippingOptions').removeClass('unseen');$('otherState').addClass('unseen');$('usState').addClass('unseen');$('canadaState').removeClass('unseen');$('uscanphoneId').removeClass('unseen');$('otherphoneId').addClass('unseen');}
function usOptions(){$('usshippingOptions').removeClass('unseen');$('othershippingOptions').addClass('unseen');$('canadashippingOptions').addClass('unseen');$('otherState').addClass('unseen');$('usState').removeClass('unseen');$('canadaState').addClass('unseen');$('uscanphoneId').removeClass('unseen');$('otherphoneId').addClass('unseen');}
function othersOptions(){$('usshippingOptions').addClass('unseen');$('canadashippingOptions').addClass('unseen');$('othershippingOptions').removeClass('unseen');$('otherState').removeClass('unseen');$('usState').addClass('unseen');$('canadaState').addClass('unseen');$('uscanphoneId').addClass('unseen');$('otherphoneId').removeClass('unseen');}
function setanonFormOptions(){if($('countryList').value=="US"){usOptions();}
else if($('countryList').value=="CA"){canadaOptions();}
else{othersOptions();}}
function setaddrFormOptions(){if($('countryList').value=="US"){$('uscartaddr').removeClass('unseen');$('canadacartaddr').addClass('unseen');$('otherscartaddr').addClass('unseen');}
else if($('countryList').value=="CA"){$('uscartaddr').addClass('unseen');$('canadacartaddr').removeClass('unseen');$('otherscartaddr').addClass('unseen');}
else{$('uscartaddr').addClass('unseen');$('canadacartaddr').addClass('unseen');$('otherscartaddr').removeClass('unseen');}}
function concatPhFields(){var phFld=document.getElementById('alldigits');var phFld1=document.getElementById('phNumIdAnony1');var phFld2=document.getElementById('phNumIdAnony2');var phFld3=document.getElementById('phNumIdAnony3');phFld.value=(phFld1!=null?phFld1.value:"")+(phFld2!=null?phFld2.value:"")+(phFld3!=null?phFld3.value:"");}
function deconcatAnonPhFields(){var phone='<dsp:valueof bean="CheckoutProgress.anonymousInfo.phoneNumber"/>';if(phone!=null&&phone.length==10){document.getElementById('phNumIdAnony1').value=phone.substring(0,3);document.getElementById('phNumIdAnony2').value=phone.substring(3,6);document.getElementById('phNumIdAnony3').value=phone.substring(6,10);}}
function deconcatShipPhFields(){var phone='<dsp:valueof bean="Profile.shippingAddress.phoneNumber"/>';if(phone!=null&&phone.length==10){document.getElementById('phNumIdAnony1').value=phone.substring(0,3);document.getElementById('phNumIdAnony2').value=phone.substring(3,6);document.getElementById('phNumIdAnony3').value=phone.substring(6,10);}}
function billingFormOptions(){if($('countryList').value=="US"){$('USbilling').removeClass('unseen');$('CAbilling').addClass('unseen');$('OTHERbilling').addClass('unseen');}
else if($('countryList').value=="CA"){$('USbilling').addClass('unseen');$('CAbilling').removeClass('unseen');$('OTHERbilling').addClass('unseen');}
else{$('USbilling').addClass('unseen');$('CAbilling').addClass('unseen');$('OTHERbilling').removeClass('unseen');}}
var initialAnon=true;var selectedShippingOptionAnon;function getShippingOptionsAnon(){getStatesAnon();var shipCountryCode=$('shipCountry').value;var shippingOptions=new Request.JSON({url:"/ecomm/xml/getShippingOptions.jsp?countryCode="+shipCountryCode,secure:false,method:"GET",headers:{'X-Request':'JSON'},onSuccess:shippingOptionsSuccessAnon,onFailure:shippingOptionsFailureAnon});shippingOptions.send();}
function shippingOptionsSuccessAnon(ShippingOptions){$('shippingMethod').empty();for(var i=0;i<ShippingOptions.ShippingOption.length;i++){var shipOption=ShippingOptions.ShippingOption[i];var listOption=new Element('option');listOption.set('html',unescape(shipOption.html));listOption.value=shipOption.value;if(listOption.value==selectedShippingOptionAnon){listOption.selected=true;}
$('shippingMethod').appendChild(listOption);}}
function shippingOptionsFailureAnon(error){alert("Failure ["+error+"]");}
function getStatesAnon(){var shipCountry=$('shipCountry').value;if(shipCountry!="UNITED STATES"&&shipCountry!="CANADA"){$('phoneNumReqdId').style.color="#ededed";$('stateReqdId').style.color="#ededed";}
else{$('phoneNumReqdId').style.color="";$('stateReqdId').style.color="";}
if(shipCountry=="UNITED STATES"||shipCountry=="CANADA"){var shipCountryCode=shipCountry=="UNITED STATES"?"US":shipCountry=="CANADA"?"CA":"";var stateArr;if(shipCountry=="UNITED STATES"){stateArr=usStatesArr;}
else{stateArr=caStatesArr;}
stateListSuccessAnon(stateArr);}
else{if($('stateSelect').style.display=="block"){$('stateValue').value="";$('stateSelect').value="";$('stateText').value="";}
$('stateSelect').style.display="none";$('stateText').style.display="block";if($('stateValue').value!=""){$('stateText').value=$('stateValue').value;}
else{$('stateText').value="Province";$('stateText').className="defaultinput";}
if(!initialAnon){}
else{initialAnon=false;}}
if(shipCountry=="UNITED STATES"&&$('zipCodeIdAnony').value=="<%= label_postalCode %>"){$('zipCodeIdAnony').value="<%= label_zip %>";$('hZip').value="<%= label_zip %>";$('shippingdestination').postalCode.populateValue=$('hZip').value;}
else if(shipCountry!="UNITED STATES"&&$('zipCodeIdAnony').value=="<%= label_zip %>"){$('zipCodeIdAnony').value="<%= label_postalCode %>";$('hZip').value="<%= label_postalCode %>";$('shippingdestination').postalCode.populateValue=$('hZip').value;}}
function stateListSuccessAnon(stateArr){$('stateSelect').style.display="block";$('stateText').style.display="none";if(!initialAnon){$('stateValue').value="";}
else{initialAnon=false;}
$('stateSelect').empty();for(var i=0;i<stateArr.length;i++){var state=stateArr[i];var listOption=new Element('option');listOption.set('html',unescape(state.stateName));listOption.value=state.stateAbbr;$('stateSelect').appendChild(listOption);}
if($('stateValue').value!=""){$('stateSelect').value=$('stateValue').value;}}
function stateListFailureAnon(error){}
function stateSelectChangedAnon(){$('stateValue').value=$('stateSelect').value;}
function stateTextChangedAnon(){$('stateValue').value=$('stateText').value;}
function fillCountrySelect(countrySelectId,selectedValueId){var options=$(countrySelectId).getChildren();if(options.length>0){return;}
for(var i=0;i<countriesArr.length;i++){var country=countriesArr[i];var listOption=new Element('option');listOption.set('html',unescape(country.countryName));listOption.value=country.countryCode;$(countrySelectId).appendChild(listOption);}
if(eval(selectedValueId)==""){$(countrySelectId).value="UNITED STATES";}
else{$(countrySelectId).value=eval(selectedValueId);}}
function getStatesNew(formId){if(eval('initialNew'+formId)){fillCountrySelect('shipCountryNew'+formId,'newCountry'+formId);}
var shipCountry=$('shipCountryNew'+formId).value;if(shipCountry!="UNITED STATES"&&shipCountry!="CANADA"){$('phoneNumReqdId'+formId).style.color="#ededed";$('stateReqdId'+formId).style.color="#ededed";}
else{$('phoneNumReqdId'+formId).style.color="";$('stateReqdId'+formId).style.color="";}
if(shipCountry=="UNITED STATES"||shipCountry=="CANADA"){var shipCountryCode=shipCountry=="UNITED STATES"?"US":shipCountry=="CANADA"?"CA":"";var stateArr;if(shipCountry=="UNITED STATES"){stateArr=usStatesArr;}
else{stateArr=caStatesArr;}
stateListSuccessNew(stateArr,formId);}
else{if($('stateSelectNew'+formId).style.display=='block'){$('stateValueNew'+formId).value="";$('stateSelectNew'+formId).value="";$('stateTextNew'+formId).value="Province";}
$('stateSelectNew'+formId).style.display="none";$('stateTextNew'+formId).style.display="block";if($('stateValueNew'+formId).value!=""){$('stateTextNew'+formId).value=$('stateValueNew'+formId).value;}
else{$('stateTextNew'+formId).className="defaultinput";}
}
if(shipCountry=="UNITED STATES"&&$('zipCodeId'+formId).value=="Postal Code"){$('zipCodeId'+formId).value="Zip Code";$('hZip').value="Zip Code";}
else if(shipCountry!="UNITED STATES"&&$('zipCodeId'+formId).value=="Zip Code"){$('zipCodeId'+formId).value="Postal Code";$('hZip').value="Postal Code";}
eval('initialNew'+formId+" = false");}
function stateListSuccessNew(stateArr,formId){$('stateSelectNew'+formId).style.display="block";$('stateTextNew'+formId).style.display="none";if(!eval('initialNew'+formId)){$('stateValueNew'+formId).value="";}
else{eval('initialNew'+formId+" = false");}
$('stateSelectNew'+formId).empty();for(var i=0;i<stateArr.length;i++){var state=stateArr[i];var listOption=new Element('option');listOption.set('html',unescape(state.stateName));listOption.value=state.stateAbbr;$('stateSelectNew'+formId).appendChild(listOption);}
if($('stateValueNew'+formId).value!=""){$('stateSelectNew'+formId).value=$('stateValueNew'+formId).value;}}
function stateListFailureNew(error){}
function stateSelectChangedNew(formId){$('stateValueNew'+formId).value=$('stateSelectNew'+formId).value;}
function stateTextChangedNew(formId){$('stateValueNew'+formId).value=$('stateTextNew'+formId).value;}
function getStatesEdit(formId,selectChanged){fillCountrySelect('shipCountry'+formId,'shipCountryEdit'+formId);var shipCountry=$('shipCountry'+formId).value;if(shipCountry!="UNITED STATES"&&shipCountry!="CANADA"){$('phoneNumReqdId'+formId).style.color="#ededed";$('stateReqdId'+formId).style.color="#ededed";}
else{$('phoneNumReqdId'+formId).style.color="";$('stateReqdId'+formId).style.color="";}
if(shipCountry=="UNITED STATES"||shipCountry=="CANADA"){var shipCountryCode=shipCountry=="UNITED STATES"?"US":shipCountry=="CANADA"?"CA":"";var stateArr;if(shipCountry=="UNITED STATES"){stateArr=usStatesArr;}
else{stateArr=caStatesArr;}
if(selectChanged){$('stateValue'+formId).value="";$('stateSelect'+formId).value="";$('stateText'+formId).value="Province";}
stateListSuccessEdit(stateArr,formId,selectChanged);}
else{if($('stateSelect'+formId).style.display=='block'){$('stateValue'+formId).value="";$('stateSelect'+formId).value="";$('stateText'+formId).value="Province";}
$('stateSelect'+formId).style.display="none";$('stateText'+formId).style.display="block";if($('stateValue'+formId).value!=""){$('stateText'+formId).value=$('stateValue'+formId).value;}
else{$('stateText'+formId).className="defaultinput";}
}
if(shipCountry=="UNITED STATES"&&$('zipCodeId'+formId).value=="Postal Code"){$('zipCodeId'+formId).value="Zip Code";$('hZip').value="Zip Code";$('shippingdestination').postalCode.populateValue=$('hZip').value;}
else if(shipCountry!="UNITED STATES"&&$('zipCodeId'+formId).value=="Zip Code"){$('zipCodeId'+formId).value="Postal Code";$('hZip').value="Postal Code";$('shippingdestination').postalCode.populateValue=$('hZip').value;}
eval('initialEdit'+formId+' = false');}
function stateListSuccessEdit(stateArr,formId,selectChanged){$('stateSelect'+formId).style.display="block";$('stateText'+formId).style.display="none";if(selectChanged){$('stateValue'+formId).value="";}
$('stateSelect'+formId).empty();for(var i=0;i<stateArr.length;i++){var state=stateArr[i];var listOption=new Element('option');listOption.set('html',unescape(state.stateName));listOption.value=state.stateAbbr;$('stateSelect'+formId).appendChild(listOption);}
if($('stateValue'+formId).value!=""){$('stateSelect'+formId).value=$('stateValue'+formId).value;}}
function stateListFailureEdit(error){}
function stateSelectChangedEdit(formId){$('stateValue'+formId).value=$('stateSelect'+formId).value;}
function stateTextChangedEdit(formId){$('stateValue'+formId).value=$('stateText'+formId).value;}
function hideSelectInIE6(){if(Browser.Engine.trident4){var carthideSelects=$$('select');carthideSelects.each(function(item,index){item.style.visibility='hidden';});}}
function showSelectInIE6(){if(Browser.Engine.trident4){var cartshowSelects=$$('select');cartshowSelects.each(function(item,index){item.style.visibility='visible';});}}
function positionFrameImageAndPhoto(imgId,partitionId,skuId,productId,editOptions)
{var strTS=new Date().toString().replace(/(:|\s)/gi,"");var testSkuList=new Request.JSON({url:"/ecomm/xml/productSkuList.jsp?productId="+productId+"&ts="+strTS,secure:false,method:"GET",headers:{'X-Request':'JSON'},onSuccess:function(skulist)
{jsonSkuList=skulist.SKUList.SKU;if(jsonSkuList.length>0)
{var sku=null;for(var i=0;i<jsonSkuList.length;i++)
{if(jsonSkuList[i].id==skuId)
{sku=jsonSkuList[i];break;}}
if(sku!=null)
{var jsonRequest=new Request.JSON({url:"/site/rest/v1.0/picture/"+imgId,secure:false,method:"GET",headers:{'X-Request':'JSON'},onSuccess:function(response)
{var picture=response.Picture;var landscape=true;var position=null;var unsupported=false;if(parseInt(picture.width)>parseInt(picture.height)){if(sku.orientation=="Both"||sku.orientation=="Landscape"){position=sku.landscape;}
else{position=sku.portrait;unsupported=true;}}
else{if(sku.orientation=="Both"||sku.orientation=="Portrait"){position=sku.portrait;landscape=false;}
else{position=sku.landscape;unsupported=true;}}
if(!unsupported)
{$('crosssell_frameDiv').style.position="relative";var maxWidth=160;if(landscape)
{$('isFrameOrientationLandscape').value='true';}
else
{$('isFrameOrientationLandscape').value='false';}
editOptions='';var imgSrc="http://"+document.location.host+esg.photoPicker.model.config.uris.imgSvc.replace("{photoId}",imgId).replace("{partitionId}",partitionId).replace('BG','ALB')+'?editoptions=riznt(width='+position.printWidth+',height='+position.printHeight+');'+editOptions;$('photoURL').value=imgSrc;$('frameCustomize1').href=$('frameCustomize1').href+'&photoURL='+encodeURIComponent(imgSrc).replace(/imaging-site/g,'imaging%2Dsite');$('frameCustomize2').href=$('frameCustomize2').href+'&photoURL='+encodeURIComponent(imgSrc).replace(/imaging-site/g,'imaging%2Dsite');resizeFrameImages(String(landscape),maxWidth,position,imgSrc,'largeImage','frameImageDiv','frameImg');showHideLayer('frameRightCrossSell',1);$('frameRightCrossSell').style.visibility='visible';}}}).send();}}}}).send();}
function resizeFrameImages(landscape,maxWidth,position,imgSrc,frameAssetId,frameImageDivId,frameImgDivId)
{var frameActualWidth=0;$('crossSellFrameImages').style.display='block';var frameImage=null;if(landscape=='true')
{frameImage=$('frame_h');}
else
{frameImage=$('frame_v');}
var t=0;var startMilliSecs=new Date().getTime();var maxMilliSecsToWait=5000;while(frameActualWidth<=0&&t<maxMilliSecsToWait)
{t=new Date().getTime()-startMilliSecs;frameActualWidth=frameImage.getWidth();}
$(frameAssetId).src=position.largeImage;$('crossSellFrameImages').style.display='none';var factor=1;if(maxWidth>0&&frameActualWidth>maxWidth)
{factor=maxWidth/frameActualWidth;}
var height=$(frameAssetId).height*factor;var width=$(frameAssetId).width*factor;if($defined($(frameAssetId)))
{$(frameAssetId).height=height;$(frameAssetId).width=width;}
if($defined($(frameImageDivId)))
{$(frameImageDivId).style.position="absolute";$(frameImageDivId).style.float="left";$(frameImageDivId).style.paddingTop=(position.holePositionY*factor)+"px";$(frameImageDivId).style.paddingLeft=(position.holePositionX*factor)+"px";$(frameImageDivId).style.zIndex="100";$(frameImageDivId).style.height=(position.holeHeight*factor)+"px";$(frameImageDivId).style.width=(position.holeWidth*factor)+"px";}
var imgWidth=position.holeWidth*factor;var imgHeight=position.holeHeight*factor;if($defined($(frameImgDivId))){$(frameImgDivId).width=imgWidth;$(frameImgDivId).height=imgHeight;$(frameImgDivId).src=imgSrc;}
else if($defined($(frameImageDivId))){$(frameImageDivId).innerHTML='<img id="'+frameImgDivId+'" width="'+imgWidth+'" height="'+imgHeight+'" src="'+imgSrc+'"/>';}}
function showCrossSellDetailsPopup(imgId,partitionId,productId,skuId,editOptions,divId)
{var strTS=new Date().toString().replace(/(:|\s)/gi,"");var testSkuList=new Request.JSON({url:"/ecomm/xml/productSkuList.jsp?productId="+productId+"&ts="+strTS,secure:false,method:"GET",headers:{'X-Request':'JSON'},onSuccess:function(skulist)
{jsonSkuList=skulist.SKUList.SKU;if(jsonSkuList.length>0)
{var sku=null;for(var i=0;i<jsonSkuList.length;i++)
{if(jsonSkuList[i].id==skuId)
{sku=jsonSkuList[i];break;}}
if(sku!=null)
{positionOnScreenCenter(divId);var top=$(divId).getStyle('top');top=top.replace('px','');top=top.toInt()-200;$(divId).setStyle('top',top+'px');var position=null;var landscape=$('isFrameOrientationLandscape').value;if("true"==landscape)
position=sku.landscape;else
position=sku.portrait;editOptions='';var imgSrc="http://"+document.location.host+esg.photoPicker.model.config.uris.imgSvc.replace("{photoId}",imgId).replace("{partitionId}",partitionId).replace('BG','ALB')+'?editoptions=riznt(width='+position.printWidth+',height='+position.printHeight+');'+editOptions;showHideLayer(divId,1);resizeFrameImages(landscape,-1,position,imgSrc,'image_Frame','framePreviewImageDiv','framePreviewImg');setPopupDimensions('_Frame');var w=$("productContent_Frame").getStyle('width');w=w.replace('px','');w=w.toInt()+220;$("productContent_Frame").setStyle('width',w+'px');showProductDetailsModalWindow(divId);showHideLayer(divId,0);}}}}).send();}
function showProductDetailsPopup(imageUrl,divPrefix,relId)
{var image=document.getElementById("image"+relId);if(image.complete&&image.src==imageUrl)
{divId=divPrefix+relId;showHideLayer(divId,1);setPopupDimensions(relId);showProductDetailsModalWindow(divId);showHideLayer(divId,0);}
else
{setTimeout((function(){showProductDetailsPopup(imageUrl,divPrefix,relId);}),500);}}
function showProductDetailsModalWindow(divId)
{var modalDivId='projectdetailsedit';var dlg=$(modalDivId);if(!dlg){dlg=new Element('div',{'id':modalDivId,'class':'dialogbox'});$('principal').appendChild(dlg);}
dlg.innerHTML=$(divId).innerHTML;esg.viewUtil.modalBox.show(dlg.id);}
function hideProductDetailsModalWindow()
{esg.viewUtil.modalBox.hide('projectdetailsedit');}
var photoBookPreview=null;var ownerId=null;var photoIds=null;function openCrossSellBookPreviewApp(owner,photoIdArray)
{var swfPath='/gallery/creativeapps/slideShow/BookBuilder.swf';photoBookPreview=null;photoBookPreview=new Swiff(swfPath,{id:'photoBookPreview',width:'960',height:'560',container:$('photoBookPreviewDiv'),params:{wMode:"window"},vars:{configFile:"/gallery/creativeapps/slideShow/bb-config.xml",initApp:initCrossSellBookFlexApp,exitApp:exitCrossSellBookFlexApp}});esg.viewUtil.modalBox.show('photoBookPreviewDiv');$('photoBookPreviewDiv').setStyles({'left':'0','top':'50','margin-left':'0'});ownerId=owner;photoIds=photoIdArray;}
function exitCrossSellBookFlexApp()
{esg.viewUtil.modalBox.hide('photoBookPreviewDiv');}
function initCrossSellBookFlexApp()
{photoBookPreview.toElement().initParams(ownerId,photoIds);}
var startItem;var endItem;var pageCount;var curPage;var pageSize=20;var itemCount;var storeObjectList;var cartResultBox;var cartMyAnchorMain;var SearchResults;var secProfileStoreIds;var defaultStoreId;var profileId;var profileStores;var printAtStorePopFlag=false;var retailerList='';var inventoryList='';var defaultStore='';var profileStoresCount=0;var gid="";function evaluateShippingPopup(id){if(printAtStorePopFlag)document.forms['p2sStoreUnavailableForm'].submit();else{showHideLayer('p2sAddressForm'+id,0);showHideLayer('shipaddressiframe'+id,0);uncheckRadio(id);}}
function findRetailerStores(retailersList,inventoryList,id){if(!$defined(id)){id="";}
var zip=document.getElementById('zipcode'+id).value;var distance=document.getElementById('numofmiles'+id).value;var retailers=retailersList.split(",");var inventory=inventoryList.split(",");var filterFlag=true;var RE=/^\d*$/;if(zip==null||zip==""||zip.trim().length<5||!RE.test(zip)){alert("Please enter a valid Zip code");}else{gid=id;StoreSearch.getStores(zip,distance,inventory,retailers,filterFlag,id,populateStores);}
return false;}
function Booklet(itemCount,pageSize){this.setPageSize(pageSize);this.setItemCount(itemCount);this.goToPage(0);}
function setItemCount(itemCount){this.itemCount=itemCount;this.updatePageCount();}
function setPageSize(pageSize){this.pageSize=pageSize;this.updatePageCount();}
function updatePageCount(){this.pageCount=(this.pageSize<1)?1:Math.ceil(this.itemCount/this.pageSize);}
function updateRange(){if(this.pageSize<1){this.startItem=0;this.endItem=this.itemCount-1}else{this.startItem=this.curPage*this.pageSize;this.endItem=Math.min(this.startItem+this.pageSize-1,this.itemCount-1);}}
function hasPrevPage(){return(this.curPage>0);}
function hasNextPage(){return(this.pageSize<1)?false:(this.curPage<this.pageCount-1);}
function nextPage(){if(this.hasNextPage()){this.curPage+=1;this.updateRange();}
this.goToPage(this.curPage);}
function prevPage(){if(this.hasPrevPage()){this.curPage-=1;this.updateRange();}
this.goToPage(this.curPage);}
function goToPage(pageNum){if(pageNum>=0){if((pageNum<this.pageCount)||(pageNum==0&&this.pageCount<1)){this.curPage=pageNum;this.updateRange();}}
getCartStoreList();}
function pageList()
{if(document.getElementById('pageLists1'+gid)==null){}else{document.getElementById('pageLists1'+gid).destroy();}
if(document.getElementById('resultsDiv'+gid)==null){}else{document.getElementById('resultsDiv'+gid).destroy();}
if(pageCount>1){var list=new Element('div',{'id':'pageLists1'+gid,'class':'pagination'});list.inject(cartMyAnchorMain,'top');var ulList=new Element('ul');var firstLi=new Element('li',{'id':'firstLi'+gid,'class':'rightBorder','html':(startItem+1)+" - "+(endItem+1)+" of "+itemCount+'&nbsp;'});ulList.adopt(firstLi);var btn1=new Element('li',{'class':'prevpage'});var btnLnk1;if(hasPrevPage())
{btnLnk1=new Element('a',{'title':'Previous','href':'javascript:void(0);','events':{'click':function(){prevPage();}},'html':'&nbsp;'});}
btn1.adopt(btnLnk1);ulList.adopt(btn1);var start_page=0;var end_page=0;var pages_per_view=3;if(this.curPage>parseInt(pages_per_view/2)){start_page=this.curPage-parseInt(pages_per_view/2);while(start_page>=1&&start_page+pages_per_view>(pageCount)){start_page--;}}else{start_page=0;}
end_page=start_page+pages_per_view-1;if(end_page>pageCount-1){end_page=pageCount-1;}
for(i=start_page;i<=end_page;i++)
{btn=new Element('li');var btnLnk;if(curPage==i)
btnLnk=new Element('a',{'title':i+1,'html':i+1});else
btnLnk=new Element('a',{'title':i+1,'href':'javascript:void(0);','events':{'click':function(){goToPage(this.retrieve('pageNum'));}},'html':i+1});btnLnk.store('pageNum',i);if(curPage==i)
btn.addClass('current');btn.adopt(btnLnk);ulList.adopt(btn);};var btn2=new Element('li',{'class':'nextpage'});var btnLnk2;if(hasNextPage())
{btnLnk2=new Element('a',{'title':'Next','href':'javascript:void(0);','events':{'click':function(){nextPage();}},'html':'&nbsp;'});}
btn2.adopt(btnLnk2);ulList.adopt(btn2);list.adopt(ulList);}
var strProj='Displaying only available stores. <a class="popfaq" href="javascript:void(0);" rel="fid_1039">Learn more.</a>';var resultsDiv=new Element('div',{'id':'resultsDiv'+gid,'class':'storesinfo','html':strProj});resultsDiv.inject($('searchResults'+gid));if(Browser.Engine.trident){if($chk($('pagefooter'))){$('pagefooter').addClass('transitional');setTimeout(function(){$('pagefooter').removeClass('transitional');},10);}}}
function pageListClear()
{if(document.getElementById('pageLists1'+gid)==null){}else{document.getElementById('pageLists1'+gid).destroy();}
if(document.getElementById('resultsDiv'+gid)==null){}else{document.getElementById('resultsDiv'+gid).destroy();}}
function populateStores(storeList){storeObjectList=storeList;var storeListElement=$('searchResults'+gid);if(storeListElement!=null){if(storeListElement.getChildren().length>0){storeListElement.getChildren().each(function(item,index){item.destroy();});}}
var results=new Element('div',{'class':'clear'});results.inject($('searchResults'+gid));if(typeof storeList!='undefined'&&storeList!=null){if(storeList.length>1)
{var results1=new Element('div',{'class':'searchtxt','html':''});results1.inject(results);cartMyAnchorMain=results1;var resultsbox=new Element('div',{'id':'resultSearchBox'+gid,'class':'clear resultbox1'});cartResultBox=resultsbox;resultsbox.inject(results);itemCount=storeList.length;Booklet(itemCount,pageSize);}
else if(typeof storeList.length=='undefined'||storeList.length==1)
{var results1=new Element('div',{'class':'searchtxt','html':''});results1.inject(results);var resultsbox=new Element('div',{'id':'resultSearchBox'+gid,'class':'clear resultbox1'});cartResultBox=resultsbox;resultsbox.inject(results);itemCount=1;Booklet(itemCount,pageSize);}
else{var results1=new Element('div');results1.inject(results);var resultsbox=new Element('div',{'id':'resultSearchBox'+gid,'class':'errorLayer'});resultsbox.inject(results1);var myAnchorMain=new Element('h2',{'class':'head2','html':'There are no stores available for the selected criteria. Please refine your search'});myAnchorMain.inject(results1);}}
else{var results1=new Element('div');results1.inject(results);var resultsbox=new Element('div',{'id':'resultSearchBox'+gid,'class':'errorLayer'});resultsbox.inject(results1);var myAnchorMain=new Element('h2',{'class':'head2','html':'There are no stores available for the selected criteria. Please refine your search'});myAnchorMain.inject(results1);}
var resultboxHT=$('resultSearchBox'+gid).getHeight();if(resultboxHT>250){$('resultSearchBox'+gid).setStyles({'height':250+'px','overflow-y':'auto'});}else if(resultboxHT<105){$('resultSearchBox'+gid).setStyles({'height':105+'px'});}
hideProgressBar();}
function getCartStoreList(){var storeListElement=$('resultSearchBox'+gid);if(storeListElement!=null){if(storeListElement.getChildren().length>0){storeListElement.getChildren().each(function(item,index){item.destroy();});}}
pageList();var localStoreList=new Array(endItem-startItem+1);var counter=0;for(var i=startItem;i<=endItem;i++)
{localStoreList[counter++]=storeObjectList[i];}
localStoreList.each(function(item,count){displayCartStore(item,count);});}
function displayCartStore(item,count){var className=(item.status==1)?'':'grayColor';var storeDivId='storeDiv'+[count]+gid;var resultset;if(item.status!=1){resultset=new Element('div',{'id':'storeDiv'+[count]+gid,'class':'resultset border '+className});}
else{resultset=new Element('div',{'id':'storeDiv'+[count]+gid,'class':'resultset border'+className,'events':{'mouseover':function(){changeColor(storeDivId,'resultset border selected '+className);},'click':function(){showHideLayer('pickupaddressinfo'+gid,0);showHideLayer('locationsresult'+gid,1);loadSaveLocation(item,"search");},'mouseout':function(){changeColor(storeDivId,'resultset border '+className);}}});}
resultset.inject(cartResultBox);var clear=new Element('div',{'class':'clear'});clear.inject(resultset);var store=new Element('div',{'class':'logo'});store.inject(clear);var imgvalue=new Element('img',{'src':item.retailer.logoUrl});imgvalue.inject(store);var clearName=new Element('div',{'class':'clear'});clearName.inject(resultset);var store1=new Element('div',{'class':'searchstore'});store1.inject(clearName);var storevalue=new Element('h4',{'html':item.name});storevalue.inject(store1);var clear1=new Element('div',{'class':'clear'});clear1.inject(resultset);var address=new Element('p',{'class':'addresssmargin','html':item.address+', '+item.city+','+item.state+' '+item.postalCode+' <br/>'});var phoneNumber="";if(item.phoneNumber!=null&&item.phoneNumber!=""&&item.phoneNumber!=" "){phoneNumber=item.phoneNumber;}
var address2=new Element('p',{'class':'addresssmargin','html':phoneNumber});address.inject(clear1);address2.inject(clear1);var distance=new Element('div',{'class':'distance'});distance.inject(clear1);var distancevalue=new Element('h5',{'html':Math.round(item.distance*100)/100+'&nbsp;miles'});distancevalue.inject(distance);var divider=new Element('div',{'class':'divider'});divider.inject(clear1);var dividervalue=new Element('h5',{'html':'&nbsp;|&nbsp;'});dividervalue.inject(divider);var map=new Element('div',{'class':'map'});map.inject(clear1);if(item.status!=1){var mapvalue=new Element('h5',{'html':' Map&nbsp;|&nbsp;Details'});mapvalue.inject(map);}else{var url='http://maps.google.com/maps?q='+item.address+' ,'+item.postalCode;var mapvalue=new Element('h5',{'html':' <a href="javascript:void(0);" onclick=\'mapPopUp(\"'+url+'\")\'>Map</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick=\'displayStoreDetailsPopup(\"'+item.id+'\")\'>Details</a>','events':{'click':function(event){event.stop();}}});mapvalue.inject(map);}
if(item.status!=1){var libreak=new Element('span',{'html':"Not available for this order <a class='popfaq' href='#' rel='fid_1793'>Why?</a>",'class':'errorColor1'});libreak.inject(clear1);}}
function mapPopUp(url){var mapWin=window.open(url,"OfotoMap","scrollbars,resizable,width=800,height=800,titlebar=false");mapWin.focus();return false;}
function createMapURL(address,zip){var url='http://maps.google.com/maps?q='+address+' ,'+zip;mapPopUp(url);}
function loadCartSaveLocation(firstname,lastname,phone,email,id){if(!$defined(id)){id="";}
var storeListElement=$('selectedlocation'+gid);if(storeListElement!=null){if(storeListElement.getChildren().length>0){storeListElement.getChildren().each(function(item,index){item.destroy();});}}
document.getElementById('firstName'+id).value=firstname;document.getElementById('lastName'+id).value=lastname;document.getElementById('contactPhNo'+id).value=phone;if(phone!=null&&phone!=""){if(phone.length==14){document.getElementById('phoneNumber1'+id).value=phone.substring(1,4);document.getElementById('phoneNumber2'+id).value=phone.substring(6,9);document.getElementById('phoneNumber3'+id).value=phone.substring(10,14);}else{document.getElementById('phoneNumber1'+id).value=phone.substring(0,3);document.getElementById('phoneNumber2'+id).value=phone.substring(3,6);document.getElementById('phoneNumber3'+id).value=phone.substring(6,10);}}
document.getElementById('email'+id).value=email;document.getElementById('sMethodCheckBoxShip'+id).checked=false;}
function getStoreDetails(storeId){StoreSearch.getStoreFromStoreId(storeId,populateStoreData);}
function populateStoreData(store){if(profileStoresCount==1){loadSaveLocation(store,'search');}else{loadSaveLocation(store,'saved');}}
function loadSaveLocation(selectedLocations,root){var storeListElement=$('selectedlocation'+gid);if(storeListElement!=null){if(storeListElement.getChildren().length>0){storeListElement.getChildren().each(function(item,index){item.destroy();});}}
var resultset=new Element('div',{'class':'resultset'});resultset.inject($('selectedlocation'+gid));var clear=new Element('div',{'class':'clear'});clear.inject(resultset);var storediv=new Element('div',{'class':'address3'});storediv.inject(clear);var logo=new Element('div',{'class':'logo'});logo.inject(storediv);var imgvalue=new Element('img',{'src':selectedLocations.retailer.logoUrl});imgvalue.inject(logo);if(root=="search"){var back=new Element('div',{'class':'back'});back.inject(storediv);if(defaultStore==selectedLocations.id){var defaultSpan=new Element('span',{'class':'storeselected','html':'&nbsp;&nbsp;&nbsp;&nbsp;'});defaultSpan.inject(back);}
var backAnchor=new Element('a',{'title':'Back','href':'javascript:void(0);','class':'linkbutton smalltertiarybutton','html':'<span>Change Location</span>','events':{'click':function(){showHideLayer('pickupaddressinfo'+gid,1);showHideLayer('locationsresult'+gid,0);}}})
backAnchor.inject(back);}
else{var back=new Element('div',{'class':'back'});back.inject(storediv);if(defaultStore==selectedLocations.id){var defaultSpan=new Element('span',{'class':'storeselected','html':'&nbsp;&nbsp;&nbsp;&nbsp;'});defaultSpan.inject(back);}
var backAnchor=new Element('a',{'title':'Back','href':'javascript:void(0);','class':'linkbutton smalltertiarybutton','html':'<span>Change Location</span>','events':{'click':function(){populateProfileStoreAddresses(profileId,gid);showHideLayer('savedlocations'+gid,1);showHideLayer('locationsresult'+gid,0);showHideLayer('locationsresult'+gid,0);showHideLayer('savedStoreDisplay'+gid,1);showHideLayer('searchsavedStore'+gid,1);}}})
backAnchor.inject(back);}
var clear1=new Element('div',{'class':'clear'});clear1.inject(resultset);var addressdiv=new Element('div',{'class':'address'});addressdiv.inject(clear1);var address=new Element('span',{'html':'<h4>'+selectedLocations.name+'</h4>'+selectedLocations.address+','+selectedLocations.city+','+selectedLocations.state+' '+selectedLocations.postalCode+'<br/>'});var phoneNumber="";if(selectedLocations.phoneNumber!=null&&selectedLocations.phoneNumber!=""&&selectedLocations.phoneNumber!=" "){phoneNumber=selectedLocations.phoneNumber;}
var address2=new Element('span',{'html':phoneNumber});address.inject(addressdiv);address2.inject(addressdiv);var clear2=new Element('div',{'class':'clear'});clear2.inject(resultset);var addressdiv1=new Element('div',{'class':'address2'});addressdiv1.inject(clear2);var map=new Element('div',{'class':'savedmap'});map.inject(addressdiv1);var url='http://maps.google.com/maps?q='+selectedLocations.address+' ,'+selectedLocations.postalCode;var mapvalue=new Element('h4',{'html':'<a href="javascript:void(0);" onclick=\'mapPopUp(\"'+url+'\")\'>Map</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick=\'displayStoreDetailsPopup(\"'+selectedLocations.id+'\")\'>Details</a>','events':{'click':function(event){event.stop();}}});mapvalue.inject(map);var bordertop=new Element('div',{'class':'bordertop'});bordertop.inject(resultset);$('storeName'+gid).value=selectedLocations.name;$('storeAddress1'+gid).value=selectedLocations.address;$('storeCity'+gid).value=selectedLocations.city;$('storeState'+gid).value=selectedLocations.state;$('storePostalCode'+gid).value=selectedLocations.postalCode;$('storePhoneNumber'+gid).value=selectedLocations.phoneNumber;$('retailerId'+gid).value=selectedLocations.retailerId;$('retailerstoreId'+gid).value=selectedLocations.storeId;$('storeId'+gid).value=selectedLocations.id;}
function populateProfileStoreAddresses(profileId,id){if(!$defined(id)){id="";}
gid=id;var inventory=inventoryList.split(",");var retailers=retailerList.split(",");if(profileId!=null){StoreSearch.checkForProfileStoresEligibility(profileId,inventory,retailers,id,populateSavedStores);}}
function changeRetailer(id){if(!$defined(id)){id="";}
gid=id;var inventory=inventoryList.split(",");var retailers=retailerList.split(",");if(profileId!=null){StoreSearch.checkForProfileStoresEligibility(profileId,inventory,retailers,id,selectTab);}}
function selectTab(stores){if(typeof stores=='undefined'||stores==null||stores.length==1){pickstorePop('pickupinfo'+gid,gid);showHideLayer('p2sAddressForm'+gid,1);showHideLayer('shipaddressiframe'+gid,1);showHideLayer('selectedlocation1'+gid,0);showHideLayer('savedStoreDisplay'+gid,1);showHideLayer('searchsavedStore'+gid,1);showHideLayer('savedlocations'+gid,0);showHideLayer('pickupaddressinfo'+gid,1);showHideLayer('locationsresult'+gid,0);}else{var notEligibleCount=0;stores.each(function(item,count){if(item.status!=1)notEligibleCount++;});if(notEligibleCount==stores.length){pickstorePop('pickupinfo'+gid,gid);showHideLayer('p2sAddressForm'+gid,1);showHideLayer('shipaddressiframe'+gid,1);showHideLayer('selectedlocation1'+gid,0);showHideLayer('savedStoreDisplay'+gid,1);showHideLayer('searchsavedStore'+gid,1);showHideLayer('savedlocations'+gid,0);showHideLayer('pickupaddressinfo'+gid,1);showHideLayer('locationsresult'+gid,0);}else{pickstorePop('pickupinfo'+gid,gid);showHideLayer('p2sAddressForm'+gid,1);showHideLayer('shipaddressiframe'+gid,1);showHideLayer('selectedlocation1'+gid,0);showHideLayer('pickupaddressinfo'+gid,0);showHideLayer('locationsresult'+gid,0);showHideLayer('savedlocations'+gid,1);showHideLayer('savedStoreDisplay'+gid,1);showHideLayer('searchsavedStore'+gid,1);populateSavedStores(stores);}}}
function changeColor(divId,classList){document.getElementById(divId).className=classList;}
function populateSavedStores(stores){$('savedStoreDisplay'+gid).empty();if(stores!=null&&stores.length>0){profileStoresCount=stores.length;defaultStore=stores[0].id;var resultsbox=new Element('div',{'id':'resultbox'+gid,'class':'clear resultbox'});resultsbox.inject($('savedStoreDisplay'+gid));stores.each(function(item,count){displayStore(item,count);});}
else{var resultsbox=new Element('div',{'id':'resultbox'+gid,'class':'storesinfo clear'});resultsbox.inject($('savedStoreDisplay'+gid));var noresults=new Element('h4',{'html':'&nbsp;You currently have no saved store locations.&nbsp;'});noresults.inject(resultsbox);}
var resultboxHT=$('resultbox'+gid).getHeight();if(resultboxHT>230){$('resultbox'+gid).setStyles({'height':230+'px','overflow-y':'auto'});}else if(resultboxHT<105){$('resultbox'+gid).setStyles({'height':105+'px'});}}
function onDelete(id)
{var inventory=inventoryList.split(",");var retailers=retailerList.split(",");StoreSearch.deleteStoreFromProfile(profileId,id,inventory,retailers,true,gid,populateSavedStores);}
function makeDefault(storeId){var inventory=inventoryList.split(",");var retailers=retailerList.split(",");StoreSearch.makeAsDefaultStoreToProfile(profileId,storeId,inventory,retailers,true,changeDefaultStore);}
function changeDefaultStore(stores){if(stores!=null){defaultStore=stores[0].id;stores.each(function(item,count){modifyDefault(item,count);});}}
function modifyDefault(item,count){$('projdelete'+item.id).empty();var deleteimg="http://"+document.location.host+"/A/Kodak_Gallery_Media/ECBO/images/icon_delete.gif";var defalutStoreHtml;if(count==0){defalutStoreHtml=new Element('a',{'class':'defaultStore selectedStore','html':'&nbsp;'});}else{if(item.status==1){var mouseOverClassName='defaultStore selecingStore';var mouseOutClassName='defaultStore';defalutStoreHtml=new Element('a',{'class':'defaultStore','href':'#','html':'&nbsp;','title':'Set as default','events':{'click':function(event){event.stop();makeDefault(item.id);},'mouseover':function(){changeStyle(this,'defaultStore selecingStore');},'mouseout':function(){changeStyle(this,'defaultStore');}}});}else{defalutStoreHtml=new Element('a',{'class':'defaultStore','html':'&nbsp;'});}}
var delDiv=$('projdelete'+item.id);var delAnchor=new Element('a',{'title':'Delete','href':'javascript:void(0);','html':"<img src="+deleteimg+">",'events':{'click':function(event){event.stop();onDelete(item.id);}}});defalutStoreHtml.inject(delDiv);delAnchor.inject(delDiv);}
function setRetailerList(retailers,inventory)
{retailerList=retailers;inventoryList=inventory;}
function checkForStoresEligibility(inventoryList,id){var inventory=inventoryList.split(",");var retailers=retailerList.split(",");showHideLayer('p2sAddressForm'+id,1);showHideLayer('shippingSelection'+id,1);document.getElementById('sMethodCheckBoxShip'+id).checked=false;document.getElementById('sMethodCheckBoxPickup'+id).checked=true;gid=id;StoreSearch.checkForProfileStoresEligibility(profileId,inventory,retailers,id,StoresEligibilityResponse);}
function showpasEdit(id){pickstorePop('shippingoptions'+id,id);showHideLayer('p2sAddressForm'+id,1);showHideLayer('shipaddressiframe'+id,1);showHideLayer('savedlocations'+id,0);showHideLayer('pickupaddressinfo'+id,0);showHideLayer('locationsresult'+id,1);showHideLayer('selectedlocation1'+id,1);showHideLayer('shippingSelection'+id,1);}
function StoresEligibilityResponse(stores){if(Browser.Engine.trident){$($('shipaddressiframe'+gid)).style.height=(document.body.parentNode.scrollHeight-$($('shipaddressiframe'+gid)).getTop())+'px';}
if(typeof stores=='undefined'||stores==null){pickstorePop('pickupinfo'+gid,gid);showHideLayer('p2sAddressForm'+gid,1);showHideLayer('shipaddressiframe'+gid,1);showHideLayer('selectedlocation1'+gid,0);showHideLayer('savedStoreDisplay'+gid,1);showHideLayer('searchsavedStore'+gid,1);showHideLayer('savedlocations'+gid,0);showHideLayer('pickupaddressinfo'+gid,1);showHideLayer('locationsresult'+gid,0);}else if(stores[0].status!=1){var notEligibleCount=0;stores.each(function(item,count){if(item.status!=1)notEligibleCount++;});if(notEligibleCount==stores.length){pickstorePop('pickupinfo'+gid,gid);showHideLayer('p2sAddressForm'+gid,1);showHideLayer('shipaddressiframe'+gid,1);showHideLayer('selectedlocation1'+gid,0);showHideLayer('savedStoreDisplay'+gid,1);showHideLayer('searchsavedStore'+gid,1);showHideLayer('savedlocations'+gid,0);showHideLayer('pickupaddressinfo'+gid,1);showHideLayer('locationsresult'+gid,0);}else{pickstorePop('pickupinfo'+gid,gid);showHideLayer('p2sAddressForm'+gid,1);showHideLayer('shipaddressiframe'+gid,1);showHideLayer('selectedlocation1'+gid,0);showHideLayer('pickupaddressinfo'+gid,0);showHideLayer('locationsresult'+gid,0);showHideLayer('savedlocations'+gid,1);showHideLayer('savedStoreDisplay'+gid,1);showHideLayer('searchsavedStore'+gid,1);populateSavedStores(stores);}}else{pickstorePop('pickupinfo'+gid,gid);profileStoresCount=stores.length;defaultStore=stores[0].id;populateStoreData(stores[0]);showHideLayer('p2sAddressForm'+gid,1);showHideLayer('shipaddressiframe'+gid,1);showHideLayer('savedlocations'+gid,0);showHideLayer('pickupaddressinfo'+gid,0);showHideLayer('locationsresult'+gid,1);showHideLayer('selectedlocation1'+gid,0);}}
function displayStore(item,count){var deleteimg="http://"+document.location.host+"/A/Kodak_Gallery_Media/ECBO/images/icon_delete.gif";var className=(item.status==1)?'':'grayColor';var storeDivId='storeDiv2'+[count]+gid;var resultset;if(item.status!=1){resultset=new Element('div',{'id':'storeDiv2'+[count]+gid,'class':'resultset border '+className});}
else{resultset=new Element('div',{'id':'storeDiv2'+[count]+gid,'class':'resultset border'+className,'events':{'mouseover':function(){changeColor(storeDivId,'resultset border selected '+className);},'click':function(){showHideLayer('savedlocations'+gid,0);showHideLayer('pickupaddressinfo'+gid,0);showHideLayer('locationsresult'+gid,1);showHideLayer('selectedlocation'+gid,1);showHideLayer('savedStoreDisplay'+gid,0);showHideLayer('searchsavedStore'+gid,0);loadSaveLocation(item,"saved");},'mouseout':function(){changeColor(storeDivId,'resultset border '+className);}}});}
resultset.inject($('resultbox'+gid));var delDiv=new Element('div',{'id':'projdelete'+item.id,'class':'cartstoredelete'});delDiv.inject(resultset);var defalutStoreHtml;if(count==0){defalutStoreHtml=new Element('a',{'class':'defaultStore selectedStore','html':'&nbsp;'});}else{if(item.status==1){var mouseOverClassName='defaultStore selecingStore';var mouseOutClassName='defaultStore';defalutStoreHtml=new Element('a',{'class':'defaultStore','href':'#','html':'&nbsp;','title':'Set as default','events':{'click':function(event){event.stop();makeDefault(item.id);},'mouseover':function(){changeStyle(this,'defaultStore selecingStore');},'mouseout':function(){changeStyle(this,'defaultStore');}}});}else{defalutStoreHtml=new Element('a',{'class':'defaultStore','html':'&nbsp;'});}}
var delAnchor=new Element('a',{'title':'Delete','href':'javascript:void(0);','html':"<img src="+deleteimg+">",'events':{'click':function(event){event.stop();onDelete(item.id);}}});defalutStoreHtml.inject(delDiv);delAnchor.inject(delDiv);var clear=new Element('div',{'class':'clear'});clear.inject(resultset);var store=new Element('div',{'class':'logo'});store.inject(clear);var imgvalue=new Element('img',{'src':item.retailer.logoUrl});imgvalue.inject(store);var clearName=new Element('div',{'class':'clear'});clearName.inject(resultset);var store1=new Element('div',{'class':'store'});store1.inject(clearName);var storevalue=new Element('h4',{'html':item.name});storevalue.inject(store1);var clear1=new Element('div',{'class':'clear selectedaddressleft'});clear1.inject(resultset);var address=new Element('span',{'html':item.address+', '+item.city+','+item.state+' '+item.postalCode+' <br/>'});var phoneNumber="";if(item.phoneNumber!=null&&item.phoneNumber!=""&&item.phoneNumber!=" "){phoneNumber=item.phoneNumber;}
var address2=new Element('span',{'html':phoneNumber});address.inject(clear1);address2.inject(clear1);var selectclear1=new Element('div',{'class':'clear'});selectclear1.inject(resultset);var map=new Element('div',{'class':'map'});map.inject(clear1);if(item.status!=1){var mapvalue=new Element('h5',{'html':' Map&nbsp;|&nbsp;Details'});mapvalue.inject(map);}else{var url='http://maps.google.com/maps?q='+item.address+' ,'+item.postalCode;var mapvalue=new Element('h4',{'html':' <a href="javascript:void(0);" onclick=\'mapPopUp(\"'+url+'\")\'>Map</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick=\'displayStoreDetailsPopup(\"'+item.id+'\")\'>Details</a>','events':{'click':function(event){event.stop();}}});mapvalue.inject(map);}
if(item.status==1){}
else if(item.status==3){var selectclear=new Element('div',{'class':'clear'});selectclear.inject(resultset);var libreak=new Element('span',{'html':"Not available for this order <a class='popfaq' href='#' rel='fid_1793'>Why?</a>",'class':'errorColor'});libreak.inject(selectclear);}else{var selectclear=new Element('div',{'class':'clear'});selectclear.inject(resultset);var libreak=new Element('span',{'html':"Not available for this order <a class='popfaq' href='#' rel='fid_1793'>Why?</a>",'class':'errorColor'});libreak.inject(selectclear);}}
function useLoadingMessage(){DWREngine.setPreHook(function(){showProgressBar();});DWREngine.setPostHook(function(){hideProgressBar();});}
function submitPrintAtStoreForm(formId)
{showHideLayer('storepopup',0);$(formId).submit();}
function showRetailStoreChangeMsg(firstName,count)
{displayMessage('Only One Same-Day Pickup Location Per Order','Same-Day Pickup is available from only one retail location per order.');$('okBtn1').onclick=function(){submitPrintAtStoreForm(firstName.form.id)};$('okBtn2').style.display="block";showHideLayer('storepopup',1);positionOnScreenCenter('storepopup');if(Browser.Engine.trident){$($('storepopupfade')).style.height=document.body.parentNode.scrollHeight+'px';}
showHideLayer('storepopupfade',1);}
function validatePickUpFileds(prefix)
{validatePickUpFileds(prefix,0,'');}
function validatePickUpFileds(prefix,count,currentStoreId,changingToPrintAtStore){var firstName=$('firstName'+prefix).value;var lastName=$('lastName'+prefix).value;var pNum=$('contactPhNo'+prefix).value;var pNum1=$('phoneNumber1'+prefix).value;var pNum2=$('phoneNumber2'+prefix).value;var pNum3=$('phoneNumber3'+prefix).value;var email=$('email'+prefix).value;var flag=true;$('firstName'+prefix).style.borderLeft="1px solid #888";$('lastName'+prefix).style.borderLeft="1px solid #888";$('phoneNumber1'+prefix).style.borderLeft="1px solid #888";$('phoneNumber2'+prefix).style.borderLeft="1px solid #888";$('phoneNumber3'+prefix).style.borderLeft="1px solid #888";$('email'+prefix).style.borderLeft="1px solid #888";$('pickupErrorMsg').style.display="none";if(firstName==null||firstName==""||firstName=="First name"||!isWordValid(firstName)){$('firstName'+prefix).setStyles({'border-left':'4px solid #cc0000'});flag=false;}
else if(lastName==null||lastName==""||lastName=="Last name"||!isWordValid(lastName)){$('lastName'+prefix).setStyles({'border-left':'4px solid #cc0000'});flag=false;}
else if(email==null||email==""||email=="Email address"||!validateEmail(email)){$('email'+prefix).setStyles({'border-left':'4px solid #cc0000'});flag=false;}
else if(pNum1==null||pNum1==""||pNum1.length<3||(isNaN(pNum1))){$('phoneNumber1'+prefix).setStyles({'border-left':'4px solid #cc0000'});flag=false;}
else if(pNum2==null||pNum2==""||pNum2.length<3||(isNaN(pNum2))){$('phoneNumber2'+prefix).setStyles({'border-left':'4px solid #cc0000'});flag=false;}
else if(pNum3==null||pNum3==""||pNum3.length<4||(isNaN(pNum3))){$('phoneNumber3'+prefix).setStyles({'border-left':'4px solid #cc0000'});flag=false;}
if(flag){document.getElementById('contactPhNo'+prefix).value=formatPhone(pNum1.trim()+pNum2.trim()+pNum3.trim());if(changingToPrintAtStore=='true')count=count+1;if(count!=null&&count>1)
{if(currentStoreId!=$('retailerstoreId'+prefix).value)
{showRetailStoreChangeMsg($('firstName'+prefix),count);return false;}}
return true;}
$('pickupErrorMsg').style.display="block";return false;}
function validateEmail(email){var emailRegEx=/^([A-Za-z0-9_\-\.\+])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;return emailRegEx.test(email);}
function isWordValid(word){var patternString=/^[A-Za-z0-9 ,\'.]*$/;return patternString.test(word);}
function displayStoreDetailsPopup(storeId){StoreSearch.getStore(storeId,displayPopupStoreDetails);}
function displayPopupStoreDetails(item){$('storePopupDetails').empty();if(Browser.Engine.trident){$($('storepopupfade')).style.height=document.body.parentNode.scrollHeight+'px';}
positionOnScreenCenter('storeDetailspopup');showHideLayer('storepopupfade',1);showHideLayer('storeDetailspopup',1);var ulList=new Element('ul');ulList.inject($('storePopupDetails'));var liname=new Element('li',{'html':'<img src="'+item.retailer.logoUrl+'"/>'});ulList.adopt(liname);var liStoreName=new Element('li',{'html':item.name});ulList.adopt(liStoreName);var liaddress=new Element('li',{'html':item.address+','+item.city+','+item.state+' '+item.postalCode});ulList.adopt(liaddress);var url='http://maps.google.com/maps?q='+item.address+' ,'+item.postalCode;var liphone=new Element('li',{'html':item.phoneNumber+' |  <a href="javascript:void(0);" onclick=\'mapPopUp(\"'+url+'\")\'>Map</a>'});ulList.adopt(liphone);if(item.formatedStoreHours.length!=0){var listorehoursLable=new Element('li',{'html':'<br/><b>Store Hours</b>'});ulList.adopt(listorehoursLable);for(var i=0;i<item.formatedStoreHours.length;i++){var listorehours=new Element('li',{'html':item.formatedStoreHours[i]});ulList.adopt(listorehours);}}
if(typeof item.printSize!='undefined'&&item.printSize!=null&&item.printSize.length!=0){var liPaperSizeLable=new Element('li',{'html':'<br/><b>Print Sizes</b>'});ulList.adopt(liPaperSizeLable);var printSizesText="";for(var i=0;i<item.printSize.length;i++){printSizesText=printSizesText+item.printSize[i];if(i!=item.printSize.length-1)printSizesText=printSizesText+" , ";}
var lipapperSize=new Element('li',{'html':printSizesText});ulList.adopt(lipapperSize);}}
function getExternalOrderDetails(shipGroupId){showHideLayer('storepopupfade',1);PhotoChannelScript.getExternalOrderInfo(shipGroupId,updateEstimatedTime);}
function updateEstimatedTime(channelResponse){if(typeof channelResponse!='undefined'&&channelResponse!=null&&channelResponse.statusCode=='0'){$('estimatedTime').innerHTML=channelResponse.promiseTime;$('partnerOrderId').value=channelResponse.orderId;$('estimatedProcessItem').value=channelResponse.promiseTime;}else{$('estimatedTime').setStyles({'color':'#cc0000'});$('estimatedTime').innerHTML="Problem getting estimated time for CVS. Please use another retailer/store.";$('partnerOrderId').value="";$('estimatedProcessItem').value="";}
showHideLayer('storepopupfade',0);}
function validateExternalOrderId(){var externalOrderElement=$('partnerOrderId');if(externalOrderElement!=null){if(externalOrderElement.value==null||externalOrderElement.value==""){$('errorMsg').innerHTML="Problem getting estimated time for CVS. Please use another retailer/store.";return false;}}}
function changeStyle(ele,cssStyle){ele.className=cssStyle;}
function moveToNext(element,length,id){if(element.value.length==length)
id.focus();}
function moveToDefaultShipping(id){document.forms['changeToDefaultShipping'+id].submit();}
function displayMessage(header,message){$('popupErrorMessage').empty();$('popupErrorMessage').innerHTML=message;$('storePopupHeader').empty();$('storePopupHeader').innerHTML=header;}
function formatPhone(num)
{var returnValue;if(num.length!=10)
{returnValue=num;}
else
{returnValue="(";var ini=num.substring(0,3);returnValue+=ini+") ";var st=num.substring(3,6);returnValue+=st+"-";var end=num.substring(6,10);returnValue+=end;}
return returnValue;}
useLoadingMessage();DWREngine.setErrorHandler(function ErrorResponse(error){if(error=="session_expired"){location.href="welcome.jsp";}});if(!esg)var esg={};if(!esg.editControls)esg.editControls={};if(!esg.model)esg.model={};esg.editControls.model={photoEditorParams:{},projectEditDetails:{},albumToDelete:{},albumToUpdate:{},photoToDelete:{},photoToRotate:{},photoToCaption:{},config:{uris:{projectEditDetailsModalStructure:"/A/Kodak_Gallery_Media/creativeapps/editControls/html/productDetailModal.htm",projectEditDetailsSkuJspUrl:"/ecomm/xml/sku.jsp"}}}
var ItemToDeleteDetails=new Class({itemId:"",callBack:{}});var PhotoToRotateDetails=new Class({photoId:"",albumId:"",degrees:"",callBack:{},initialize:function(pId,aId,degs,cBack){this.photoId=pId;this.albumId=aId;this.degrees=degs,this.callBack=cBack||$empty;}});var CaptionDetails=new Class({Extends:this.ItemToDeleteDetails,caption:"",initialize:function(id,cap,cBack){this.itemId=id;this.caption=cap;this.callBack=cBack||$empty;}});var AlbumUpdateDetails=new Class({Extends:this.ItemToDeleteDetails,description:"",name:"",date:"",ownerid:"",hidden:"",type:"",failureCallBack:{},initialize:function(id,owner,hid,typ,ups,cBack,fBack){this.name=ups.name||null;this.description=ups.description||"";this.date=ups.date||new Date();this.itemId=id;this.ownerid=owner;this.hidden=hid;this.type=typ;this.callBack=cBack||$empty;this.failureCallBack=fBack||$empty;}});esg.editControls.model.initializeAlbumToDelete=function(params){this.albumToDelete.itemId=params.albumId;this.albumToDelete.callBack=params.callBack;};esg.editControls.model.initializePhotoToDelete=function(params){this.photoToDelete.itemId=params.photoId;this.photoToDelete.albumId=params.albumId;this.photoToDelete.callBack=params.callBack;};esg.editControls.model.initializePhotoToRotate=function(params,angle){this.photoToRotate=new PhotoToRotateDetails(params.photoId,params.albumId,angle,params.callBack);};esg.editControls.model.initializeCaptionsToCall=function(params){this.photoToCaption=new CaptionDetails(params.photoId,params.caption,params.callBack);};esg.editControls.model.initializeAlbumToUpdate=function(params){this.albumToUpdate=new AlbumUpdateDetails(params.albumId,params.ownerid,params.hidden,params.type,params.updates,params.callBackComplete,params.callBackFailure);};esg.editControls.model.initializePhotoEditor=function(params){this.photoEditorParams.albumId=params.albumId||null;this.photoEditorParams.photoId=params.photoId||null;this.photoEditorParams.albumName=params.albumName||"album";this.photoEditorParams.partitionId=params.partitionId||null;this.photoEditorParams.callBack=params.callBack||function(){console.info("no callback stored")};};esg.editControls.model.initializeProjectEditDetails=function(params){if(params){this.projectEditDetails=params;}};(function(){var model=esg.editControls.model;})();if(!esg)var esg={};if(!esg.editControls)esg.editControls={};esg.editControls.controller={counter:0,execute:function(eventMsg,parms){var model=esg.editControls.model;var cmd=esg.editControls.commands;var views=esg.editControls.views;switch(eventMsg){case'updateAlbum':if(parms){model.initializeAlbumToUpdate(parms);cmd.updateAlbum();}
break;case'updateAlbumComplete':model.albumToUpdate.callBack();break;case'albumUpdateFailure':model.albumToUpdate.failureCallBack();break;case'deleteAlbum':if(parms){model.initializeAlbumToDelete(parms);cmd.deleteAlbum();}
break;case'deleteAlbumComplete':model.albumToDelete.callBack();break;case'deletePhoto':if(parms){model.initializePhotoToDelete(parms);cmd.deletePhoto();}
break;case'deletePhotoComplete':model.photoToDelete.callBack();break;case'rotatePhotoClockWise':if(parms){model.initializePhotoToRotate(parms,90);cmd.rotatePhoto();}
break;case'rotatePhotoCounterClockWise':if(parms){model.initializePhotoToRotate(parms,'270');cmd.rotatePhoto();}
break;case'rotatePhotoComplete':model.photoToRotate.callBack(parms.newPhotoId,parms.oldPhotoId);break;case'createCaption':if(parms){model.initializeCaptionsToCall(parms);cmd.createCaption();}
break;case'updateCaption':if(parms){model.initializeCaptionsToCall(parms);cmd.updateCaption();}
break;case'deleteCaption':if(parms){model.initializeCaptionsToCall(parms);cmd.deleteCaption();}
break;case'captionCallComplete':model.photoToCaption.callBack(parms.caption);break;case'displayPhotoEditor':model.initializePhotoEditor(parms);if(!views.photoEditorObj){views.checkFlashVersion();}
else{views.sendParamsToPhotoEditor();views.showPhotoEditor();}
break;case'hidePhotoEditor':views.hidePhotoEditor(parms);break;case'callPhotoEditorCallback':views.fireCallBack(parms);break;case'displayProjectEditModal':if(parms){model.initializeProjectEditDetails(parms);if(parms.price==0&&parms.getPriceData)
this.execute("retrievePrice","showProjectEditModal");else
this.execute("showProjectEditModal");}
break;case'retrievePrice':cmd.retrievePricingData(parms);break;case'showProjectEditModal':views.projectDetailsModal.show();break;case'ajaxFail':console.error("AJAX failure for call: %s   Status code:%s  Status text:%s",parms.url,parms.status,parms.statusText);esg.viewUtil.throbber.hide();esg.viewUtil.serviceError.show();break;case'sessionTimeout':console.warn("HTTP 401 received for call: %s   Status code:%s  Status text:%s",parms.url,parms.status,parms.statusText);esg.viewUtil.throbber.hide();esg.viewUtil.timeoutError.show();break;default:console.error("Unknown command sent to Controller: Command: "+eventMsg+"   Parameters: "+JSON.encode(parms));break;}}}
if(!esg)var esg={};if(!esg.editControls)esg.editControls={};esg.editControls.views={model:esg.editControls.model,controller:esg.editControls.controller,flexApp:null,photoEditorObj:null,checkFlashVersion:function(){if(esg.utility.flashDetect(null,null,true)){var flexApp;var initCallback=function(){flexApp=FABridge.Wilma.root();esg.editControls.views.flexApp=flexApp;esg.editControls.views.sendParamsToPhotoEditor();}
var flashvars={};flashvars.bridgeName="Wilma";flashvars.configFile="config.xml";var params={};params.play="true";params.loop="false";params.quality="high";params.wMode="opaque";var attributes={};attributes.align="middle";this.photoEditorObj=new Swiff(esg.editControls.model.config.uris.getPhotoEditorSWF,{id:'PhotoEditorObj',width:'933',height:'750',container:$('PhotoEditorDiv'),params:params,properties:attributes,vars:flashvars});(function(){esg.editControls.views.showPhotoEditor();}).delay(1);FABridge.addInitializationCallback("Wilma",initCallback);}},sendParamsToPhotoEditor:function(){if($chk(this.model.photoEditorParams)){var params=this.model.photoEditorParams;if($chk(params.albumId)&&$chk(params.photoId)&&$chk(params.partitionId)){this.flexApp.fabParamsTransfer(params.albumId,params.albumName,params.photoId,params.partitionId,params.callBack);}else controller.execute('axaxFail');}},showPhotoEditor:function(){if($("PhotoEditorDiv").getSize().y<700){(function(){esg.editControls.views.showPhotoEditor();}).delay(500);return;}
if(!$chk($("DummyDiv"))){var dm=new Element('div',{'id':'DummyDiv','styles':{'width':'0','height':'0','z-Index':'-50'}});var root=$('principal')||document.body;root.appendChild(dm);};if($chk($("view-image-dialog"))&&$("view-image-dialog").style.display=='block'){esg.viewUtil.modalBox.hide('view-image-dialog');}
esg.viewUtil.modalBox.show("DummyDiv");esg.viewUtil.modalBox.show("PhotoEditorDiv");if($chk($("albumthumbnails")))
$("albumthumbnails").addClass('dialogmode');},hidePhotoEditor:function(parms){esg.viewUtil.modalBox.hide("PhotoEditorDiv");$("PhotoEditorDiv").style.left="-9000px";esg.viewUtil.modalBox.hide("DummyDiv");if($chk($("albumthumbnails")))$("albumthumbnails").removeClass('dialogmode');},fireCallBack:function(photoIdParms){try{esg.editControls.views.model.photoEditorParams.callBack(photoIdParms.oldPhotoId,photoIdParms.newPhotoId);}catch(e){console.debug('JavaScript did not like callBack: '+e.description+'/'+e.message);}},exitApplication:function(oldPhotoId,newPhotoId){esg.editControls.controller.execute('hidePhotoEditor');(function(){esg.editControls.controller.execute('callPhotoEditorCallback',{oldPhotoId:oldPhotoId,newPhotoId:newPhotoId});}).delay(100);},executeRNTCall:function(){popWin.open('http://gallerystudio.custhelp.com/cgi-bin/gallerystudio.cfg/php/enduser/olh_adp.php?p_faqid=2741&p_olh=1',800,600,'center');},projectDetailsModal:{model:esg.editControls.model,modalBox:esg.viewUtil.modalBox,render:function(){var dlg=$('projectdetailsedit');if(!dlg){dlg=new Element('div',{'id':'projectdetailsedit','class':'dialogbox'});$('principal').appendChild(dlg);}
dlg.set('load',{onComplete:function(responseTree,responseElements,responseHTML,responseJavaScript){esg.editControls.views.projectDetailsModal.assignEvents();esg.editControls.views.projectDetailsModal.show();}});dlg.load(this.model.config.uris.projectEditDetailsModalStructure);},assignEvents:function(){$('productdetailsclose').addEvent('click',function(e){e.stop();esg.editControls.views.projectDetailsModal.hide()});$('productthumb').addEvent('error',function(){this.setStyle('display','none');this.src='/A/Kodak_Gallery_Media/ECBO/images/preview_unavailable.gif';if($('projectdetailserror')){$('projectdetailserror').set('html','Preview Unavailable');$('projectdetailserror').setStyle('display','block');}
else{var errmsg=new Element('span',{'id':'projectdetailserror','class':'projectdetailserror','html':'Preview Unavailable'});$('proddetailscenter').appendChild(errmsg);}});},show:function(){if($("productContent")){$('productdesc').innerHTML=esg.utility.encodeHTML(this.model.projectEditDetails.name);$('productprice').innerHTML=this.model.projectEditDetails.price;$('productname').innerHTML=this.model.projectEditDetails.truncName;var pe=$('productedit');if(this.model.projectEditDetails.locked||this.model.projectEditDetails.cannotEdit=='true')
pe.setStyle('visibility','hidden');else
pe.setStyle('visibility','visible');if(this.model.projectEditDetails.price==0){$('productdetails').setStyle('display','none');$('productdetailcontent').setStyle('padding-top','0px');$$('#projectdetailsedit .productbuttons')[0].setStyle('border-top','none');}else{$('productdetails').setStyle('display','block');$('productdetailcontent').setStyle('padding-top','10px');$$('#projectdetailsedit .productbuttons')[0].setStyle('border-top','1px solid #C0C0C0');}
pe.set('href',this.model.projectEditDetails.fullURL);pe.set('onclick','esg.analytics.controller.execute("applicationStart",{})');var copyURL=this.model.projectEditDetails.fullURL.replace(/(commerceItemId=\w*&)/g,'')+"&copy=true";var pce=$('productcopyedit');pce.set('href',copyURL);if(esg.ident.model.isAnon==true||this.model.projectEditDetails.cannotEdit=='true')
pce.setStyle('visibility','hidden');else
pce.setStyle('visibility','visible');$('productthumb').setStyle('display','block');if($('projectdetailserror')){$('projectdetailserror').set('html','');$('projectdetailserror').setStyle('display','none');}
$('productthumb').set('src','');$('productthumb').set('src',this.model.projectEditDetails.thumbURL);$('projectdetailsedit').setStyle('height','475px');esg.viewUtil.modalBox.show("projectdetailsedit");if(Browser.Engine.trident4){$('projectdetailsedit').setStyle('top',$(document.body).getScroll().y+$(document.body).getSize().y/2-$('projectdetailsedit').getSize().y/2);}}else{this.render();}},hide:function(){esg.viewUtil.modalBox.hide("projectdetailsedit");}}};if(!esg)var esg={};if(!esg.photoPicker)esg.photoPicker={};if(!esg.photoPicker.model)esg.photoPicker.model={};if(!esg.photoPicker.model.config)esg.photoPicker.model.config={};if(!esg.photoPicker.model.config.uris)esg.photoPicker.model.config.uris={};if(!esg.photoPicker.model.config.uris.upload)esg.photoPicker.model.config.uris.upload={};esg.photoPicker.model.config.uris.printConfig="/gallery/creativeapps/printConfig/printConfig.jsp";esg.photoPicker.model.config.uris.editFromCart="/gallery/creativeapps/printConfig/editFromCart.jsp";esg.photoPicker.model.config.uris.slideshow="/gallery/creativeapps/slideShow/Main.jsp";esg.photoPicker.model.config.uris.landingPage="/gallery/sharing/memberLandingPage.jsp";esg.photoPicker.model.config.uris.storageStatus="/gallery/ma_storagestatus.jsp";var siteSvc="/site/rest";var ecomSvc="/ecomm";var imgSvc="/imaging-site";esg.photoPicker.model.config.uris.upload.html="/site/rest/v1.0/album/{albumId}/upload?upload_source={uploadSourceId}";esg.photoPicker.model.config.uris.upload.flash="/site/rest/v1.0/album/{albumId}/upload?upload_source={uploadSourceId}";esg.photoPicker.model.config.uris.upload.arrangeServiceURL="/site/rest/v1.0/album/{albumId}/arrange";esg.photoPicker.model.config.uris.listAlbums=siteSvc+"/v1.0/albumList"
esg.photoPicker.model.config.uris.listFriendsAlbums=siteSvc+"/v1.0/friendsAlbumList"
esg.photoPicker.model.config.uris.playList=siteSvc+"/v1.0/playlist/default";esg.photoPicker.model.config.uris.getAlbum=siteSvc+"/v1.0/album/{albumId}";esg.photoPicker.model.config.uris.getPhoto=siteSvc+"/v1.0/picture/{photoId}/pictureMetaDataBasic";esg.photoPicker.model.config.uris.createAlbum=siteSvc+"/v1.0/album/{albumId}";esg.photoPicker.model.config.uris.imgSvc=imgSvc+"/services/doc/{partitionId}:{photoId}/jpeg/BG";esg.photoPicker.model.config.uris.thumbUri=imgSvc+"/services/doc/{partitionId}:{photoId}/jpeg/SM";esg.photoPicker.model.config.uris.getPartnerAlbums=siteSvc+"/v1.0/partnerAlbum/sourceid/{sourceid}/album/{albumId}";esg.photoPicker.model.config.uris.slideshowSplashUri="http://cmscache.ofoto.com/publish/gallery/www/americas/en/us/fullpages/slideshow/splash.-Par-50566-Image1Ref.MC4w.jpg";if(esg.editControls&&esg.editControls.model){esg.editControls.model.config.uris.getAlbum=esg.photoPicker.model.config.uris.getAlbum;esg.editControls.model.config.uris.getFriendsAlbum=siteSvc+"/v1.0/friendsAlbum/{albumId}";esg.editControls.model.config.uris.rearrangePhoto=siteSvc+"/v1.0/album/{albumId}/arrange";esg.editControls.model.config.uris.albumMeta=siteSvc+"/v1.0/album/{albumId}/metaData";esg.editControls.model.config.uris.callPicture=siteSvc+"/v1.0/album/{albumId}/picture/{photoId}";esg.editControls.model.config.uris.rotatePicture=siteSvc+"/v1.0/album/{albumId}/picture/{photoId}/edit/rotate/{degrees}";esg.editControls.model.config.uris.callPictureCaption=siteSvc+"/v1.0/picture/{photoId}/caption";esg.editControls.model.config.uris.getPhotoEditorSWF="Wilma.swf";}
if(esg.share&&esg.share.model){esg.share.model.config.uris.guestbook=siteSvc+"/v1.0/guestbook";esg.share.model.config.uris.comments=siteSvc+"/v1.0/user/comments/ungrouped";esg.share.model.config.uris.comment=siteSvc+"/v1.0/picture/{photoId}/comment/{id}";esg.share.model.config.uris.redeem=siteSvc+"/v1.0/share/redeem/{shareToken}";esg.share.model.config.uris.redeemProject=siteSvc+"/v1.0/project/share/redeem/{shareToken}";esg.share.model.config.uris.anonymousRedeem=siteSvc+"/v1.0/share/metadata/{shareToken}";esg.share.model.config.uris.anonymousAlbumView=siteSvc+"/v1.0/album/anon?asaf={shareToken}";esg.share.model.config.uris.serviceContact=siteSvc+"/v1.0/friend/{id}";esg.share.model.config.uris.contactList=siteSvc+"/v1.0/friends";esg.share.model.config.uris.serviceContactGroup=siteSvc+"/v1.0/friendGroup/{id}";esg.share.model.config.uris.updateContactGroup=siteSvc+"/v1.0/friendGroup/{id}/members";esg.share.model.config.uris.contactGroupList=siteSvc+"/v1.0/friendGroups";esg.share.model.config.uris.addShare=siteSvc+"/v1.0/share/create";esg.share.model.config.uris.addProjectShare=siteSvc+"/v1.0/project/{projectid}/share/create";esg.share.model.config.uris.getSignInStatus=siteSvc+"/v1.0/pictures/shareSignInStatus";esg.share.model.config.uris.legacyShareTranslate=siteSvc+"/v1.0/share/legacy/translate/c/{cVal}/x/{xVal}/y/{yVal}";esg.share.model.config.uris.slideShowFacebookRedirect="/gallery/sharing/shareRedirect.jsp";esg.share.model.config.uris.projectFacebookDisplay="/gallery/sharing/cardFacebookDisplay.jsp";esg.share.model.config.uris.projectFacebookRedirect="/gallery/sharing/cardsRedirect.jsp";esg.share.model.config.uris.shareProjectPhotobooksRedirect="/gallery/creativeapps/portBooks/portBooks.jsp?projectId={projectId}&preview=true";esg.share.model.config.uris.shareProjectCalendarsRedirect="/gallery/creativeapps/calendars/calendars.jsp?projectId={projectId}&preview=true";esg.share.model.config.uris.shareProjectSPMRedirect="/gallery/creativeapps/SPM/SPM.jsp?catId={catId}&productId={productId}&skuId={skuId}&projectId={projectId}&preview=true";}
if(esg.comments&&esg.comments.model){esg.comments.model.config.uris.person=siteSvc+"/v1.0/user/{id}";esg.comments.model.config.uris.comments=siteSvc+"/v1.0/picture/{photoId}/comments";esg.comments.model.config.uris.createComment=siteSvc+"/v1.0/picture/{photoId}/comment";esg.comments.model.config.uris.updateComment=siteSvc+"/v1.0/picture/{photoId}/comment/{commentId}";esg.comments.model.config.uris.deleteComment=siteSvc+"/v1.0/picture/{photoId}/comment/{commentId}";}
if(esg.photoPullerMonitor&&esg.photoPullerMonitor.model){esg.photoPullerMonitor.model.config.uris.postPartnerDownload=siteSvc+"/v1.0/partnerDownload/sourceid/{sourceId}/start";esg.photoPullerMonitor.model.config.uris.finalizePartnerImageUpload="/gallery/finalizePartnerImageUpload.jsp";}
if(esg.photoBook&&esg.photoBook.model){esg.photoBook.model.config.uris.bookCategories=ecomSvc+"/xml/bookCategories.jsp?categoryId={categoryId}";esg.photoBook.model.config.uris.bookCategoryProducts=ecomSvc+"/xml/bookCategoryProducts.jsp?categoryId={categoryId}";esg.photoBook.model.config.uris.pageDesignList="/gallery/templates/books/pageDesignList.jsp?bookSkuId={skuId}"}
if(esg.bulkEdit&&esg.bulkEdit.model){esg.bulkEdit.model.config.uris.rearrangePhoto=siteSvc+"/v1.0/album/{albumId}/arrange";esg.bulkEdit.model.config.uris.updateCaptions=siteSvc+"/v1.0/album/{albumId}/pictures/captions";esg.bulkEdit.model.config.uris.deletePhotos=siteSvc+"/v1.0/album/{albumId}";}
function popup_simple(thisUrl)
{if(thisUrl=='printDetails'){thisUrl="/A/external/gallery/htmls/printDetails_popup.html";}
if(thisUrl=='printRetailers'){thisUrl="http://gallerystudio.custhelp.com/cgi-bin/gallerystudio.cfg/php/enduser/olh_adp.php?p_faqid=1039&p_olh=1";}
window.open(thisUrl,'thisUrl',"status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,height=300,width=790");}