Sajara.Config.Client.Search={SEARCH_ADDRESS_RES:16,FS8_CLASS:"searchMapButton"};Sajara.Config.Search={SEARCH_TITLE:"",TAB_PHOTO:true,TAB_MAP:true,TAB_PHOTO_TITLE:"Photos",TAB_MAP_TITLE:"Maps",DETAIL_MODAL:false,DETAIL_TITLE:"",DETAIL_SHADOW:true,DETAIL_CLOSE:true,SEARCH_MAP_CENTER:[-8367172.76702976,4859027.87517517],SEARCH_MAP_ZOOM:1,DEFAULT_NO_MEDIA:false,DEFAULT_NO_LOC:false,DEFAULT_ONLY_NO_LOC:false,ERROR_AJAX_1:"An error has occurred. Please try again.",ERROR_AJAX_2:"The server is busy. Please try again.",ERROR_GEOCODE_AJAX:"Geocode error. Please try again later.",ERROR_GEOCODE_ADDRESS:"Sorry. We could not find that location.",ERROR_TOPIC_AJAX:"Error loading topics.",ERROR_SERIES_AJAX:"Error loading series.",ERROR_PEOPLE_AJAX:"Error loading people.",ERROR_LINKS_AJAX:"Error loading search links.",ERROR_TIME_EARLY:"Too Early!",ERROR_TIME_LATE:"Too Far!",ERROR_COLL_AJAX:"Error loading collections.",ERROR_NH_AJAX:"Error loading neighborhoods.",ERROR_BM_AJAX:"Error loading bookmarks.",ERROR_BM_EMPTY:"Please enter a name to save the bookmark",NO_IMAGE:"./App_Themes/PhillyHistory/Images/icon_no_image_s.gif",EMPTY_PHOTO_AJAX:"No images to display.",EMPTY_PHOTO_PAGER:"Sorry, no matches in displayed map area",EMPTY_PHOTO_GRID:'<div style="padding:10px;padding-bottom:300px;">&nbsp;</div>',EMPTY_MAP_AJAX:"No maps to display.",EMPTY_MAP_PAGER:"Sorry, no matches in displayed map area",EMPTY_MAP_GRID:'<div style="padding:10px;padding-bottom:300px;">&nbsp;</div>',CRIT_ORDER:["Address","Keyword","Topic","Series","People","Collection","SearchLinks","Time","Advanced"],SERIES_ON:true,PEOPLE_ON:false,COLL_ON:true,SEARCHLINKS_ON:true,TIME_ON:true,ADV_ON:true,KML_ON:false,GEOCODE_FIELD:"Address",GEOCODE_FIELD_CLASS:"MicroTextBoldRed",GEOCODE_EMPTY:"address, intersection, or place name",GEOCODE_SELECT:"Please select a match",SEARCH_FIELD:"Keyword",SEARCH_FIELD_CLASS:"MicroTextBoldRed",SEARCH_FIELD_CLASS2:"MicroTextRed",SEARCH_EMPTY:"e.g. children, pretzel, river, etc.",FIELD_WIDTH:230,LABEL_WIDTH:55,FIELD_WIDTH2:330,LABEL_WIDTH2:60,FS_IMAGE:'<IMG SRC="App_Themes/PhillyHistory/Images/icon_out.gif" />',FS_IMAGE2:'<IMG SRC="App_Themes/PhillyHistory/Images/icon_dropdown.gif" />',FS1:"Topics",FS2:"Time Period",FS3:"Collections",FS4:"Advanced Search Options",FS5:"People",FS6:"Series",FS7:"Download",FS8:"Featured Searches",FS1_TITLE:'<span class=" altFont" style="font-weight:bold;">Topics &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_out.gif" /></span>',FS2_TITLE:'<span class="searchMapButton">Time Period &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_dropdown.gif" /></span>',FS2_TITLE2:'<span class=" altFont" style="font-weight:bold;">Time Period <IMG SRC="App_Themes/PhillyHistory/Images/icon_out.gif" /></span>',FS3_TITLE:'<span class=" altFont" style="font-weight:bold;">Collections &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_out.gif" /></span>',FS4_TITLE:'<span class="searchMapButton">Advanced Search Options &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_dropdown.gif" /></span>',FS4_TITLE2:'<span class=" altFont"style="font-weight:bold;">Advanced Search Options <IMG SRC="App_Themes/PhillyHistory/Images/icon_out.gif" /></span>',FS5_TITLE:'<span>People &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_out.gif" /></span>',FS6_TITLE:'<span style="font-weight:bold;">Series &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_out.gif" /></span>',FS7_TITLE:'<span class="searchMapButton">Download &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_dropdown.gif" /></span>',FS8_TITLE:'<span class=" altFont" style="font-weight:bold;">Featured Searches &nbsp;<IMG SRC="App_Themes/PhillyHistory/Images/icon_dropdown.gif" /></span>',FS1_CLASS:"searchMapButton",FS2_CLASS:"x-fieldset-ph",FS2_CLASS2:"searchMapButton",FS3_CLASS:"searchMapButton",FS4_CLASS:"x-fieldset-ph",FS4_CLASS2:"searchMapButton",FS5_CLASS:"searchMapButton",FS6_CLASS:"searchMapButton",FS7_CLASS:"x-fieldset-ph",PANEL_STYLE:"",TOPIC_TEXT:'<span class="MicroText">Topics is a new feature we\'re working on. Not all records have been assigned topics.</span>',TOPIC_BUTTON_CLEAR:'<span class="MicroTextBoldGray">Clear Topics</span>',TOPIC_BUTTON_STYLE:"padding-left:180px;",TOPIC_SELECTION_ON:true,TOPIC_SELECTION_TYPE:"List",TOPIC_SELECTION_TEXT:" Selected",SERIES_TEXT:'<span class="MicroText">Search for assets in a sponsored series.</span>',SERIES_BUTTON_CLEAR:'<span class="MicroTextBoldGray">Clear Series</span>',SERIES_BUTTON_STYLE:"padding-left:180px;",SERIES_SELECTION_ON:true,SERIES_SELECTION_TYPE:"List",SERIES_SELECTION_TEXT:" Selected",PEOPLE_TEXT:'<span class="MicroText">Search by Person or Organization by clicking the check boxes and clicking Search.</span>',PEOPLE_BUTTON_CLEAR:'<span class="MicroTextBoldGray">Clear People</span>',PEOPLE_BUTTON_STYLE:"padding-left:180px;padding-top:10px;",PEOPLE_SELECTION_ON:true,PEOPLE_SELECTION_TYPE:"List",PEOPLE_SELECTION_TEXT:" Selected",TIME_TEXT:'<span class="MicroText">Enter a start and/or end date to narrow your search.</span>',TIME_BUTTON_CLEAR:'<span class="MicroTextBoldGray">Clear Time</span>',TIME_BUTTON_STYLE:"padding-left:180px;",TIME_SELECTION_ON:true,TIME_SELECTION_TYPE:"Div",TIME_SELECTION_TEXT:"activefilter",TIME_FROM:"From Year",TIME_TO:"To Year",TIME_MIN:1500,TIME_FIELD_CLASS:"MicroText",COLLECTION_TEXT:'<span class="MicroText">Select which collections you would like to search.</span>',COLLECTION_BUTTON_CLEAR:'<span class="MicroTextBoldGray">Clear Collections</span>',COLLECTION_BUTTON_STYLE:"padding-left:160px;",COLLECTION_SELECTION_ON:true,COLLECTION_SELECTION_TYPE:"List",COLLECTION_SELECTION_TEXT:" Selected",ADV_TEXT:'<span class="MicroText">Add options below to further refine your search.</span>',ADV_BUTTON_CLEAR:'<span class="MicroTextBoldGray">Clear Options</span>',ADV_BUTTON_STYLE:"padding-left:160px;",ADV_SELECTION_ON:false,ADV_SELECTION_TYPE:"List",ADV_SELECTION_TEXT:" Selected",SEARCHLINKS_TEXT:'<span class="MicroText">Click a link below to view selected search results.</span>',SEARCKLINK_DEFAULT:"Sample Search Link",NO_MEDIA_FIELD:"Include records without digitized media.",NO_LOC_FIELD:"Include records without a location.",NO_LOC_ONLY_FIELD:"View only records without a location.",CHANGED_FIELD:"Records changed ",CHANGED_CLASS:"MicroText",BUTTON_CLEAR:'<span class="MicroTextGray"><b>Clear</b></span>',BUTTON_SEARCH:'<span class="MicroText"><b>Search</b></span>',FILTER_CLEAR:'<span class="MicroTextBoldGray altFont" style="font-weight:bold;">&nbsp;&nbsp;Clear Filters&nbsp;&nbsp;</span>',SEARCH_NOTE:"If your results are unexpected, click clear and try again.",ZOOM_AREAS:"Neighborhoods",ZOOM_GLOBAL:"City",SEARCH_MASK:'<IMG SRC="App_Themes/PhillyHistory/Images/ext/loading.gif" />&nbsp;&nbsp;&nbsp; Searching...',BM_LINK_TEXT:'My Bookmarks <IMG SRC="App_Themes/PhillyHistory/Images/icon_dropdown.gif" />',BM_LINK_CLASS:"searchMapButton",BM_TEXT_LOGIN:'<span class="MicroText">Please login to view or save bookmarks. <br/>Click here to <a title="Click here to login." class="MicroText" href="login.aspx?ReturnUrl=Search.aspx">Login</a> or <a title="Click here to register." class="MicroText" href="Register.aspx?ReturnUrl=Search.aspx">Register</a>.</span>',BM_TEXT:'<span class="MicroText">Enter a name and hit "Save" to Bookmark this search.</span>',BM_BUTTON_SAVE:"Save",BM_LIMIT:50,BM_COUNT_EMPTY:'<span class="MicroText">&nbsp;</span>',BM_COUNT_HEAD:'<span class="MicroText">You have <b>',BM_COUNT_TAIL:"</b> of 50 bookmarks left.</span>",BM_RSS:"App_Themes/PhillyHistory/Images/rss.gif",BM_DELETE_C:"App_Themes/PhillyHistory/Images/delete_c.gif",BM_EDIT:"App_Themes/PhillyHistory/Images/edit.gif",RH_LINK_TEXT:'Recent Searches <IMG SRC="App_Themes/PhillyHistory/Images/icon_dropdown.gif" />',RH_LINK_CLASS:"searchMapButton",RH_TEXT:'<span class="MicroText">Click GO to activate a previous search. <br> Click the text to select it and right-click for more options. </span>',RH_GO_IMAGE:"App_Themes/PhillyHistory/Images/search_go.gif",RH_GO_TITLE:"Re-do this search",PAGER_PHOTO_COUNT:"Results <b>{0}</b> - <b>{1}</b> of <b>{2}</b>",PAGER_MAP_COUNT:"Results <b>{0}</b> - <b>{1}</b> of <b>{2}</b>",SHARETHIS_TITLE:"PhillyHistory Search Link",SHARETHIS_URL:"http://www.phillyhistory.org/PhotoArchive/Search.aspx?",SCAN_QUOTA:"This item has not yet been digitized. Your personal scan request quota has been reached.",SCAN_REQUEST:"This item has not yet been digitized. You can request that it be digitized by clicking ",SCAN_REQUEST_LINK:"here",SCAN_SCANED:"This item is in the process of being digitally scanned.",SEARCH_NEXT:"Next Page",SEARCH_PREVIOUS:"Previous Page",NOFF_X:70,NOFF_Y:90,IEA_Y:215,SEARCH_DELAY:1000,DETAIL_PRINT_TEXT:"Full Page View"};Sajara.Config.Client.Detail={FS_CLASS:"x-fieldset-ph",TAB_INFO_BOUNDS:[2652500,201000,2757500,306000],ER_SUCCESS:"Due to cuts in the Department of Records budget, funding for staff time to support the PhillyHistory project will no longer be available from July 1, 2009.  We appreciate your contribution to the site.  If funding is restored, we will begin processing user requests again in the order they were received.",TAB_INFO_HIRES_ON:"true"};Sajara.Config.Detail={DETAIL_LOADING:'<IMG SRC="App_Themes/PhillyHistory/Images/ext/loading.gif" />&nbsp;&nbsp;&nbsp; Loading...',DETAIL_WIDTH:960,DETAIL_HEIGHT:600,DETAIL_PAGER_PREV:'<img src="./App_Themes/PhillyHistory/Images/ext/page-prev-red.gif" />',DETAIL_PAGER_NEXT:'<img src="./App_Themes/PhillyHistory/Images/ext/page-next-red.gif" />',DETAIL_PAGER_PREV_OFF:'<img src="./App_Themes/PhillyHistory/Images/ext/page-prev-grey.gif" />',DETAIL_PAGER_NEXT_OFF:'<img src="./App_Themes/PhillyHistory/Images/ext/page-next-grey.gif" />',ERROR_DETAIL_AJAX:"An error occurred.",ERROR_SHARE_SNAME:"Please enter your name.",ERROR_SHARE_SEMAIL:"Please enter a valid email address.",ERROR_SHARE_REMAIL:"Please enter at least one recipient's email.",ERROR_SHARE_REMAIL_COUNT:"Please check the number of recipient's emails.",ERROR_SHARE_SENT:'<div style="padding-top:15px;padding-bottom:10px;"><span class="SmallTextRedBold">An error occured. Please try again later.</span></div>',ERROR_SHARE_REMAIL_HEAD:'<div style="padding-top:15px;padding-bottom:10px;"><span class="SmallTextRedBold">The following recipient\'s emails were incorrect:',ERROR_SHARE_REMAIL_TAIL:"!</span></div>",ERROR_BUY:'<div style="padding-top:15px;padding-bottom:10px;"><span class="SmallTextRed">An error occured. Please try again later.</span></div>',ERROR_ERROR_REPORT:"An error has been logged. Please try again later.",ERROR_COMMENT:"An error has been logged. Please try again later.",ERROR_QUICK_EDIT:"An error has been logged. Please try again later.",TAB_INFO_TITLE:"",TAB_INFO_INNERTITLE:'<span class="LargeTextRed">Information</span>',TAB_INFO_PROP_CLASS:"SmallTextBold",TAB_INFO_VALUE_CLASS:"SmallText",TAB_INFO_ERRORREPORT:'<i class="MicroTextItalicGray">See an error? Submit an Error Report</i>',TAB_INTO_IMAGE_ALT:"Historical Photo",ER_LINK_HEAD:"See an error? Submit an ",ER_LINK_TAIL:"Error Report",ER_MLINK_HEAD:"Submit a ",ER_MLINK_TAIL:"Management Note",ER_NO_LOGIN:"Please login to submit error reports.",ER_NO_LOGIN_COMMENT:"Please login to add comments.",ER_TITLE:"Error Report",ER_MSG:"Please describe the error that you found.",ER_MAP_MSG:'<span style="color:#A00006;">Suggest A Location</span>',ER_EMPTY:"No error report description was submitted.",ER_SUCCESS:"Thank you for your interest in improving our site.",ER_MNO_LOGIN:"Please login to submit management notes.",ER_MTITLE:"Management Note",ER_MMSG:"Please enter your management note.",ER_MAP_MMSG:'<span style="color:#A00006;">Suggest A Location</span>',ER_MEMPTY:"No management note description was submitted.",ER_MSUCCESS:"Thank you for your note.",ER_CEMPTY:"No comment text was submitted.",ER_CAEMPTY:"You must agree to abide by the Terms of Use to post a comment.",ER_AOEMPTY:"Please enter a reason in the text box.",ER_AEMPTY:"Please select a reason.",INFO_ORDER:["Title","Description","Quotation","Notes","Address","date.*","people.*","Collection","Collection ID","AssetId","Tags","Series","links.*"],TAB_INFO_TITLE_LABEL:"Title",TAB_INFO_ADDRESS_LABEL:"Address",TAB_INFO_EXTEND_ADDRESS:false,TAB_INFO_DESC_LABEL:"Description",TAB_INFO_NOTES_LABEL:"Notes",TAB_INFO_COLL_LABEL:"Collection",TAB_INFO_COLLID_LABEL:"Collection ID",TAB_INFO_TAGS_LABEL:"Topics",TAB_INFO_SERIES_LABEL:"Series",TAB_INFO_RELATED_LABEL:"",TAB_INFO_LINKS_LABEL:"Hyperlink",TAB_INFO_ASSETID_LABEL:"Asset ID",TAB_INFO_ADDRESS_LINK:true,TAB_INFO_COLL_LINK:false,TAB_INFO_TAGS_LINK:false,TAB_INFO_SERIES_LINK:false,TAB_INFO_SERIES_COLS:1,TAB_INFO_PEOPLE_LINK:false,TAB_INFO_DATE_LINK:false,TAB_INFO_ADDRESS_TIP:"Search this address",TAB_INFO_COLL_TIP:"",TAB_INFO_TAGS_TIP:"",TAB_INFO_SERIES_TIP:"",TAB_INFO_PEOPLE_TIP:"",TAB_INFO_DATE_TIP:"",TAB_INFO_DUBLIN:"Date",TAB_INFO_BOUNDS:[0,0,0,0],TAB_INFO_STREETVIEW_ICON:"./App_Themes/PhillyHistory/Images/icon_street_view_s.gif",TAB_INFO_STREETVIEW_DISCLAIMER:"",TAB_INFO_HIRES_DISCLAIMER:"",TAB_INFO_HIRES_ON:"false",TAB_BUY_TITLE:"",TAB_BUY_INNERTITLE:'<span class="LargeTextRed">Purchase Options</span>',TAB_BUY_EMPTY:"<p>No Purchase Options Available Yet</p>",TAB_BUY_ABOUTTITLE:'<span class="LargeTextRed">About Prints</span>',TAB_BUY_ABOUTTEXT:"<p>Black and white images are printed on a color printer and may have some color tone.</p><p>Images with sepia or brownish tones are printed on a color printer. While the prints will contain sepia shades, the colors may differ from the original images.</p><p>The width to height aspect ratio of the original negative will detemine how the image fills the print.</p>",TAB_BUY_HEAD:'<div style="padding-top:15px;padding-bottom:10px;"><span class="SmallTextRed"',TAB_BUY_TAIL:' added to the Shopping Cart. </span> <a href="ShoppingCart.aspx">View Shopping Cart</a></div>',TAB_SHARE_TITLE:"",TAB_SHARE_INNERTITLE:'<span class="LargeTextRed">Share Photo</span>',TAB_SHARE_SNAME_FIELD:"Your Name",TAB_SHARE_SNAME_CLASS:"SmallTextBold",TAB_SHARE_SEMAIL_FIELD:"Your Email Address",TAB_SHARE_SEMAIL_CLASS:"SmallTextBold",TAB_SHARE_MESSAGE_FIELD:"Type a message below",TAB_SHARE_MESSAGE_CLASS:"SmallTextBold",TAB_SHARE_RNAME_FIELD:"Recipient's Email Address",TAB_SHARE_RNAME_CLASS:"SmallTextBold",TAB_SHARE_INSTR:'<i class="MicroTextItalicGray">*Enter up to 10 email addresses, separated by commas.</i>',TAB_SHARE_SENT:'<div style="padding-top:15px;padding-bottom:10px;"><span class="SmallTextRedBold">Images were sent to your friends!</span></div>',TAB_COMMENT_TITLE:"",TAB_COMMENT_EMPTY:"Do you have something to say about this image? Add a comment!",ABUSE_SUCCESS:"Thank you for reporting abuse on our site. We will examine the comment you reported as soon as possible.",TAB_COMMENT_REPLY:'<img src="./App_Themes/PhillyHistory/Images/Actions/reply.gif" alt="Reply" onmouseover="this.src=\'./App_Themes/PhillyHistory/Images/Actions/replyText.gif\'" onmouseout="this.src=\'./App_Themes/PhillyHistory/Images/Actions/reply.gif\'" />',TAB_COMMENT_ABUSE:'<img src="./App_Themes/PhillyHistory/Images/Actions/report.gif" alt="Report Abuse"  onmouseover="this.src=\'./App_Themes/PhillyHistory/Images/Actions/reportText.gif\'" onmouseout="this.src=\'./App_Themes/PhillyHistory/Images/Actions/report.gif\'" />',TAB_COMMENT_REMOVE:'<img src="./App_Themes/PhillyHistory/Images/delete_c.gif" alt="Delete"/>',TAB_COMMENT_RSS_IMAGE:"./App_Themes/PhillyHistory/Images/rss.gif",TAB_COMMENT_CLOSED:"Comments are closed on this asset.",QUICK_EDIT_ICON:"./App_Themes/PhillyHistory/Images/edit.gif",QUICK_EDIT_SUCCESS:"Your changes have been saved.",FS_CLASS:"",DETAIL_PRINT_TEXT:"Printable Version"};Sajara.Config.Client.Map={MAP_ICON_IMAGE_BLANK:"./App_Themes/PhillyHistory/Images/MapMarkers/icon_label.gif"};Sajara.Config.Map={OL_ADDRESS_ZOOM:7,GOOGLE_MIN_ZOOM:1,GOOGLE_NUM_ZOOM:15,DMAP_NO_IMAGE:"App_Themes/PhillyHistory/Images/icon_no_map.gif",MAP_ICON_HEIGHT:16,MAP_ICON_WIDTH:16,MAP_ICON_OFF_HEIGHT:-16,MAP_ICON_OFF_WIDTH:-16,MAP_ICON_IMAGE:"../App_Themes/PhillyHistory/Images/MapMarkers/icon_label.gif",MAP_ICON1_HEIGHT:18,MAP_ICON1_WIDTH:16,MAP_ICON1_OFF_HEIGHT:-16,MAP_ICON1_OFF_WIDTH:-16,MAP_ICON1_IMAGE_SPRITE:"./App_Themes/PhillyHistory/Images/MapMarkers/labels_sprite.gif",MAP_ICON1_SPRITE_Y_OFFSET:0,MAP_ICON2_HEIGHT:13,MAP_ICON2_WIDTH:16,MAP_ICON2_OFF_HEIGHT:-14,MAP_ICON2_OFF_WIDTH:-13,MAP_ICON2_IMAGE_SPRITE:"./App_Themes/PhillyHistory/Images/MapMarkers/labels_sprite.gif",MAP_ICON2_SPRITE_Y_OFFSET:-18,MAP_ICON3_HEIGHT:18,MAP_ICON3_WIDTH:18,MAP_ICON3_OFF_HEIGHT:-9,MAP_ICON3_OFF_WIDTH:-9,MAP_ICON3_IMAGE:"./App_Themes/PhillyHistory/Images/MapMarkers/green_star.gif",MAP_ICONH_IMAGE_SPRITE:"./App_Themes/PhillyHistory/Images/MapMarkers/labels_sprite_H.gif"};Sajara.Config.SajaraMap={};Sajara.Config.SajaraMap.source="ArcOnline";Sajara.Config.SajaraMap.wmsUrl="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/export?";Sajara.Config.SajaraMap.wmsLayers="";Sajara.Config.SajaraMap.defaultCenter=[-8367172.76702976,4859027.87517517];Sajara.Config.SajaraMap.defaultZoom=1;Sajara.Config.MapComment={};Sajara.Config.MapComment.addressZoom=7;Sajara.Config.MapComment.title="Management Note";Sajara.Config.MapComment.text="Please enter your management note.";Sajara.Config.MapComment.mapTitle="Suggest A Location";Sajara.Config.MapComment.mapText="Hold down the CTRL key and click the map to set a new location.";Sajara.Config.MapComment.saveSuccess="Thank you for your note.";Sajara.Config.MapComment.saveEmpty="No management note description was entered.";Sajara.Config.Client.SajaraMap={};Sajara.Config.Client.SajaraMap.markerSize1=[18,16];Sajara.Config.Client.SajaraMap.markerOffset1=[-16,-16];Sajara.Config.Client.SajaraMap.markerSize2=[13,16];Sajara.Config.Client.SajaraMap.markerOffset2=[-14,-13];Sajara.Config.Client.SajaraMap.markerSpriteOffset=13;Sajara.Config.Client.SajaraMap.defaultZoom2=3;Sajara.Config.Client.SajaraMap.addressZoom=8;Sajara.Config.Client.MapComment={};Sajara.Config.Client.MapComment.saveSuccess="Thank you for your note.";Sajara.Config.Client.MapComment.addressZoom=7;(function(A){A.Widgets.SajaraMap=function(M){var J={},K=A.Util.extend({dom:null,className:"mapDiv",source:"WMS",controls:[],googleMinZoom:1,googleNumZoom:15,wmsExtentLeft:2652500,wmsExtentBottom:201000,wmsExtentRight:2757500,wmsExtentTop:306000,wmsStartZoom:8,wmsResolution:380,wmsUnits:"feet",wmsProjection:"ESPG:2272",wmsImageFormat:"PNG24",wmsUrl:"",wmsLayers:"0,1,2,3,4,5,6,7,9",osmUrl:"http://tile.openstreetmap.org/${z}/${x}/${y}.png",osmMinZoom:10,osmNumZoom:8,aoBaseUrl:"http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer",aoUrl:"http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/${z}/${y}/${x}.jpg",aoMinZoom:9,aoNumZoom:9,singleTile:true,singleTileRatio:1,buffer:0,tileCache:false,cacheUrl:"./TileCache19/tilecache.cgi?",cacheLayers:"sajara",baseLocation:"",defaultCenter:[0,0],defaultZoom:0,addressZoom:8,noMapImage:"Images/icon_no_map.gif",markersInMap:false,addressLabelOn:false,eventsOn:true,events:{},markerSprite:"Images/MapMarkers/labels_sprite.gif",markerSpriteOffset:18,highlightMarkerSprite:"Images/MapMarkers/labels_sprite_H.gif",markerSize1:[18,16],markerOffset1:[-16,-16],markerSize2:[18,13],markerOffset2:[-14,-13],addressMarker:"Images/MapMarkers/green_star.gif",addressMarkerSize:[18,18],addressMarkerOffset:[-9,-9],blankMarker:"Images/MapMarkers/icon_label.gif",blankMarkerSize:[16,16],blankMarkerOffset:[-16,-16]},M);var H=["sajaramap-onmapclick","sajaramap-onmapctrlclick","sajaramap-onmapmoveend","sajaramap-onmarkerclick","sajaramap-onmarkerover","sajaramap-onmarkerout"];J.addMarkerLayer=function(N){J.Map.addLayer(new OpenLayers.Layer.Markers(N))};J.addMarker=function(N,W,S,P,Y,V,O){var Z,R,X,U,T,Q;if(W!==0){switch(P){case 1:Q=E(V);Z=new OpenLayers.Size(K.markerSize1[1],K.markerSize1[0]);R=new OpenLayers.Pixel(K.markerOffset1[1],K.markerOffset1[0]);X=new OpenLayers.Icon(A.Util.path+"ext/resources/images/default/s.gif",Z,R);X.imageDiv.style.backgroundImage="url("+A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.markerSprite+")";X.imageDiv.style.backgroundPosition=((V+1)*-K.markerSize1[1])+"px 0px";break;case 2:Q=E(V);Z=new OpenLayers.Size(K.markerSize2[1],K.markerSize2[0]);R=new OpenLayers.Pixel(K.markerOffset2[1],K.markerOffset2[0]);X=new OpenLayers.Icon(A.Util.path+"ext/resources/images/default/s.gif",Z,R);X.imageDiv.style.backgroundImage="url("+A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.markerSprite+")";X.imageDiv.style.backgroundPosition=((V+1)*-K.markerSize2[1])+"px "+K.markerSpriteOffset+"px";break;case 3:Z=new OpenLayers.Size(K.addressMarkerSize[1],K.addressMarkerSize[0]);R=new OpenLayers.Pixel(K.addressMarkerOffset[1],K.addressMarkerOffset[0]);X=new OpenLayers.Icon(A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.addressMarker,Z,R);break;case 4:Q=V.charCodeAt(0)-"a".charCodeAt(0);Z=new OpenLayers.Size(K.markerSize1[1],K.markerSize1[0]);R=new OpenLayers.Pixel(K.markerOffset1[1],K.markerOffset1[0]);X=new OpenLayers.Icon(A.Util.path+"ext/resources/images/default/s.gif",Z,R);X.imageDiv.style.backgroundImage="url("+A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.markerSprite+")";X.imageDiv.style.backgroundPosition=((Q+1)*-K.markerSize1[1])+"px 0px";break;case 5:Q=V.charCodeAt(0)-"a".charCodeAt(0);Z=new OpenLayers.Size(K.markerSize2[1],K.markerSize2[0]);R=new OpenLayers.Pixel(K.markerOffset2[1],K.markerOffset2[0]);X=new OpenLayers.Icon(A.Util.path+"ext/resources/images/default/s.gif",Z,R);X.imageDiv.style.backgroundImage="url("+A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.markerSprite+")";X.imageDiv.style.backgroundPosition=((Q+1)*-K.markerSize2[1])+"px "+K.markerSpriteOffset+"px";break;case 6:Q=V;Z=new OpenLayers.Size(K.blankMarkerSize[1],K.blankMarkerSize[0]);R=new OpenLayers.Pixel(K.blankMarkerOffset[1],K.blankMarkerOffset[0]);X=new OpenLayers.Icon(A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.blankMarker,Z,R);break;case 7:Q=V.charCodeAt(0)-"a".charCodeAt(0);Z=new OpenLayers.Size(K.markerSize1[1],K.markerSize1[0]);R=new OpenLayers.Pixel(K.markerOffset1[1],K.markerOffset1[0]);X=new OpenLayers.Icon(A.Util.path+"ext/resources/images/default/s.gif",Z,R);X.imageDiv.style.backgroundImage="url("+A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.highlightMarkerSprite+")";X.imageDiv.style.backgroundPosition=((Q+1)*-K.markerSize1[1])+"px 0px";break;case 8:Q=V.charCodeAt(0)-"a".charCodeAt(0);Z=new OpenLayers.Size(K.markerSize2[1],K.markerSize2[0]);R=new OpenLayers.Pixel(K.markerOffset2[1],K.markerOffset2[0]);X=new OpenLayers.Icon(""+A.Util.path+"ext/resources/images/default/s.gif",Z,R);X.imageDiv.style.backgroundImage="url("+A.Util.path+"App_Themes/"+Sajara.Config.Theme+"/"+K.highlightMarkerSprite+")";X.imageDiv.style.backgroundPosition=((Q+1)*-K.markerSize2[1])+"px "+K.markerSpriteOffset+"px";break}U=new OpenLayers.LonLat(N,W);if(P===3&&K.addressLabelOn&&O){T=new OpenLayers.Marker.Label(U,X,O.replace(/ /g,"&nbsp;"),{mouseOver:false})}else{T=new OpenLayers.Marker(U,X)}if(K.markersInMap){T=D(T,J.getExtent())}if(Y.indexOf("click")!==-1){T.events.register("click",T,function(a){return function(b){if(J.onMarkerClick){J.onMarkerClick(a)}else{A.Util.trigger("sajaramap-markerclick",a)}OpenLayers.Event.stop(b)}}(Q))}if(Y.indexOf("mouseover")!==-1){T.events.register("mouseover",T,function(a){return function(b){if(Ext.getCmp("tabs2")){if(J.onMarkerMouseOver){J.onMarkerMouseOver(a)}}OpenLayers.Event.stop(b)}}(Q))}if(Y.indexOf("mouseout")!==-1){T.events.register("mouseout",T,function(){return function(a){if(Ext.getCmp("tabs2")){if(J.onMarkerMouseOut){J.onMarkerMouseOut()}}OpenLayers.Event.stop(a)}}())}J.Map.getLayersByName(S)[0].addMarker(T);T.icon.imageDiv.style.filter=""}};J.resolutionToZoom=function(N){if(K.source==="WMS"||K.source==="ArcOnline"){return K.addressZoom}if(K.source==="Google"){if(N<=1){return K.addressZoom}if(N<=2){return 1}if(N<=4){return 9}if(N<=6){return 4}if(N<=7){return 2}}};J.onClick=K.events.onClick;J.onPreClick=K.events.onPreClick;J.onCtrlClick=K.events.onCtrlClick;J.onMoveEnd=K.events.onMoveEnd;J.onMarkerClick=K.events.onMarkerClick;J.onMarkerMouseOver=K.events.onMarkerMouseOver;J.onMarkerMouseOut=K.events.onMarkerMouseOut;J.clearMarkers=function(N){if(N!==""&&J.hasLayer(N)){J.Map.getLayersByName(N)[0].clearMarkers()}};J.hasLayer=function(N){if(J.Map.getLayersByName(N)[0]){return true}return false};J.getMarkerCount=function(N){return J.Map.getLayersByName(N)[0].markers.length};J.getMarkers=function(N){return J.Map.getLayersByName(N)[0].markers};J.raiseLayerToTop=function(N){var O=J.Map.getLayersByName(N)[0];J.Map.raiseLayer(O,J.Map.getNumLayers())};J.setCenter=function(Q,P,O,N){J.Map.setCenter(new OpenLayers.LonLat(Q,P),O,N,false)};J.getExtent=function(){return J.Map.getExtent()};J.getMaxExtent=function(){return J.Map.getMaxExtent()};J.resetMap=function(O){var N=O!==undefined?O:K.defaultZoom;J.setCenter(K.defaultCenter[0],K.defaultCenter[1],N,true)};function E(N){return String.fromCharCode(N+65)}function D(O,Q){var R,P,N;if(!O.onScreen()){R=O.lonlat;P=Q.getWidth();N=Q.getHeight();if(R.lon<Q.left){O.lonlat.lon=Q.left+(P*0.05)}if(R.lon>Q.right){O.lonlat.lon=Q.right-(P*0.05)}if(R.lat<Q.bottom){O.lonlat.lat=Q.bottom-(N*0.05)}if(R.lat>Q.top){O.lonlat.lat=Q.top-(N*0.05)}}return O}function I(){return{maxExtent:new OpenLayers.Bounds(K.wmsExtentLeft,K.wmsExtentBottom,K.wmsExtentRight,K.wmsExtentTop),numZoomLevels:K.wmsStartZoom,maxResolution:K.wmsResolution,units:K.wmsUnits,projection:K.wmsProjection,format:K.wmsImageFormat,controls:[]}}function C(){return{controls:[]}}function L(N){var O,P;if(K.tileCache){O=K.cacheUrl;P=K.cacheLayers}else{O=K.wmsUrl;P=K.wmsLayers}return new OpenLayers.Layer.WMS("Sajara Basemap",O,{layers:P},N)}function B(){return{maxExtent:new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),maxResolution:156543.0399,units:"m",projection:new OpenLayers.Projection("EPSG:900913"),displayProjection:new OpenLayers.Projection("EPSG:4326"),controls:[]}}function G(){return{maxExtent:new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),maxResolution:156543.0399,units:"m",projection:new OpenLayers.Projection("EPSG:102100"),displayProjection:new OpenLayers.Projection("EPSG:4326"),controls:[]}}function F(){var P,O,N;OpenLayers.Util.DEFAULT_PRECISION=17;O=document.getElementById(K.dom);if(O===null){O=document.createElement("div");O.setAttribute("id",K.dom);O.className=K.className;document.body.appendChild(O)}if(O.className.indexOf(K.className)===-1){O.className+=" "+K.className}switch(K.source){case"WMS":P=I();if(K.singleTile){N=L({singleTile:true,ratio:K.singleTileRatio})}else{N=L({buffer:K.buffer})}break;case"Google":P=C();N=new OpenLayers.Layer.Google("Google Streets",{minZoomLevel:K.googleMinZoom,numZoomLevels:K.googleNumZoom,wrapDateLine:true});break;case"OSM":P=B();N=new OpenLayers.Layer.OSM("OpenStreetMap",K.osmUrl,{minZoomLevel:K.osmMinZoom,numZoomLevels:K.osmMinZoom});break;case"ArcOnline":P=G();N=new OpenLayers.Layer.XYZ("ArcOnline",K.aoUrl,{minZoomLevel:K.aoMinZoom,numZoomLevels:K.aoNumZoom,sphericalMercator:true});N.buffer=0;break}P.controls=K.controls;J.Map=new OpenLayers.Map(K.dom,P);J.Map.addLayer(N);if(K.eventsOn){J.Map.events.register("click",J.Map,function(S){if(J.onPreClick){var T=J.onPreClick(S);if(!T){if(S.stopPropagation){S.stopPropagation()}S.cancelBubble=true;return false}}var R=J.Map.getLonLatFromViewPortPx(S.xy),Q=J.Map.getZoom();if(S.ctrlKey&&J.onCtrlClick){J.onCtrlClick(S)}J.Map.setCenter(R,Q,false,false);if(J.onClick){J.onClick(S)}});J.Map.events.register("moveend",J.Map,function(Q){if(J.onMoveEnd){J.onMoveEnd(Q)}})}J.setCenter(K.defaultCenter[0],K.defaultCenter[1],K.defaultZoom)}J.init=function(){F();A.Util.bind("sajaramap-loadmarkers",function(N,O){if(!J.hasLayer(O.layer)){J.addMarkerLayer(O.layer)}for(var P=0;P<O.data.length;P++){J.addMarker(O.data[P].x,O.data[P].y,O.layer,O.type,O.events,P)}});A.Util.bind("sajaramap-clearmarkers",function(O,N){J.clearMarkers(N)});A.Util.bind("sajaramap-unbind",function(N){if(J.Map){J.Map.destroy();J.Map=null;A.Util.unbind("sajaramap-loadmarkers");A.Util.unbind("sajaramap-clearmarkers");A.Util.unbind("sajaramap-unbind")}});return J};return J}})(Sajara);(function(A){A.Widgets.MapComment=function(E){var D={},C=A.Util.extend({assetid:0,mode:"ERROR_REPORT",modal:true,title:"Error Report",text:"Please describe the error that you found.",mapTitle:"Suggest A Location",mapText:"Hold down the CTRL key and click the map to set a new location.",lat:0,lon:0,addressZoom:14,saveSuccess:"Thank you for your interest in improving our site.",saveFailure:"An error has been logged. Please try again later.",saveEmpty:"No description was entered."},E);function G(){var M,L,K,J,I;M=Ext.getCmp("MapComment_Description").getValue();if(M===""){Ext.Msg.alert("Alert",C.saveEmpty);return }J=D.Map.getMarkerCount("Details");if(J>0){I=D.Map.getMarkers("Details")[0];L=I.lonlat.lon;K=I.lonlat.lat}if(J===0||(L===C.lon&&K===C.lat)){L="";K=""}Ext.Ajax.request({url:"ErrorReport.ashx",params:{assetId:C.assetId,desc:M,type:C.mode,lon:L,lat:K},success:function(){B();Ext.Msg.alert("Success!",C.saveSuccess)},failure:function(){B();Ext.Msg.alert("Alert",C.saveFailure)}})}function B(){D.Window.close()}function H(){var I,J,K;D.Map=new Sajara.Widgets.SajaraMap(Sajara.Util.extend({dom:"detailCommentMap",controls:[new OpenLayers.Control.Navigation(),new OpenLayers.Control.PanZoomBar()],baseLocation:".",className:"SajaraMapPanel",singleTile:false},Sajara.Config.SajaraMap)).init();D.Map.addMarkerLayer("Details");D.Map.onCtrlClick=function(N){var M=this.Map.getLonLatFromViewPortPx(N.xy),L=this.Map.getZoom();this.clearMarkers("Details");this.addMarker(M.lon,M.lat,"Details",3,"",0);OpenLayers.Event.stop(N)};if(C.lon!==0){D.Map.setCenter(C.lon,C.lat,C.addressZoom,false);D.Map.addMarker(C.lon,C.lat,"Details",3,"",0)}}function F(){var J=new Ext.Panel({id:"MapComment_TextPanel",border:false,autoWidth:true,autoHeight:true,layout:"form",forceLayout:true,buttonAlign:"center",buttons:[{text:"Cancel",handler:B},{text:"Submit",handler:G}],items:[{border:false,html:C.text,width:360,bodyStyle:"padding-bottom:5px;"},{xtype:"textarea",hideLabel:true,id:"MapComment_Description",height:60,width:360}]});var I=new Ext.form.FieldSet({title:"<span style='width:250px;'>"+C.mapTitle+"</span>",width:360,autoHeight:true,titleCollapse:true,hideCollapseTool:true,collapsible:true,collapsed:false,forceLayout:true,border:false,cls:Sajara.Config.Detail.FS_CLASS,items:[{border:false,html:C.mapText,bodyStyle:"padding-bottom:10px;font-size:0.9em;color:#777;text-align:center;"},{border:false,contentEl:"detailCommentMap"}]});if(Ext.isIE){I.border=true}D.Window=new Ext.Window({renderTo:"content",title:C.title,id:"MapComment",autoHeight:true,width:400,modal:C.modal,forceLayout:true,autoScroll:true,closable:true,plain:true,items:[{border:false,layout:"form",bodyStyle:"background-color:white;padding:10px;",items:[J,I]}]});I.collapse()}D.show=function(){H();F();D.Window.show()};D.init=function(){return D};return D}})(Sajara);(function(A){A.Progress.Search=function(K){var F={},J=A.Util.extend({geoMatchesStore:null,thumbnailsStore:null,geocodeSelectValue:""},K),C;F.atStart=true;Ext.BLANK_IMAGE_URL="./ext/resources/images/default/s.gif";Ext.QuickTips.init();F.searchCriteria={type:"area",minx:0,maxx:0,miny:0,maxy:0};var G=0;F.getQueryString=function(g){var T="area",f,V,U,e,N,d,M,c,X,S,b,a,P,L,Z,O,Q,W,R,Y;if(F.searchCriteria.type==="neighborhood"){T="neighborhood";f=F.searchCriteria.neighborhood}F.searchCriteria={};F.searchCriteria.minx=0;F.searchCriteria.maxx=0;F.searchCriteria.miny=0;F.searchCriteria.maxy=0;F.searchCriteria.type=T;if(f){F.searchCriteria.neighborhood=f}V=Ext.getCmp("searchAddress");if(V.getValue().trim()!==""){F.searchCriteria.type="address";F.searchCriteria.address=V.getValue().replace("&","%26")}else{C.clearAddress()}keyF=Ext.getCmp("searchKey");if(keyF.getValue().trim()!==""){F.searchCriteria.keywords=keyF.getValue().replace("&","+").replace(", ","+").replace(" ","+")}F.searchCriteria.withoutMedia=Ext.getCmp("searchNoMedia").getValue();F.searchCriteria.withoutLoc=Ext.getCmp("searchNoLoc").getValue();F.searchCriteria.onlyWithoutLoc=Ext.getCmp("searchOnlyNoLoc").getValue();d=[];if(C.topicCheckPanel){M=Ext.getCmp("topicChecks").find("checked",true);if(M){for(c=0;c<M.length;c++){d.push(M[c].boxLabel)}}}if(d.length!==0){F.searchCriteria.topics=d.join(",")}X=[];if(C.seriesCheckPanel){M=Ext.getCmp("seriesChecks").find("checked",true);if(M){for(c=0;c<M.length;c++){X.push(M[c].boxLabel)}}}if(X.length!==0){F.searchCriteria.series=X.join(",")}S=[];if(C.peopleCheckPanel){b=Ext.query("input:checked","peopleWindow");for(c=0;c<b.length;c++){S.push(b[c].value)}}if(S.length!==0){F.searchCriteria.people=S.join("^")}a=[];if(C.collectionCheckPanel){P=Ext.getCmp("collectionChecks").find("checked",true);L=true;for(c=0;c<P.length;c++){a.push(P[c].boxLabel)}if(a.length!==Ext.getCmp("collectionChecks").items.length){L=false}}if(a.length!==0&&!L){F.searchCriteria.collections=a.join(",")}Z=Ext.getCmp("searchFromYear").getValue();O=Ext.getCmp("searchToYear").getValue();if(Z!==""){F.searchCriteria.fromDate=Z}if(O!==""){F.searchCriteria.toDate=O}Q=Ext.get("searchRecChanged").getValue();if(Q==="Anytime"){F.searchCriteria.updateDays="0"}else{if(Q==="in the last day"){F.searchCriteria.updateDays="1"}else{days=Q.split(" ");F.searchCriteria.updateDays=days[3]}}R=Ext.get("searchMapSort").getValue();switch(R){case"Nearest to Farthest":F.searchCriteria.sortOrderM="DISTANCE";break;case"Newest to Oldest":F.searchCriteria.sortOrderM="NEWEST_OLDEST";break;case"Oldest to Newest":F.searchCriteria.sortOrderM="OLDEST_NEWEST";break;case"Recently Updated":F.searchCriteria.sortOrderM="RECENTLY_UPDATED";break;case"Alphabetical":F.searchCriteria.sortOrderM="ALPHA";break}R=Ext.get("searchSort").getValue();switch(R){case"Nearest to Farthest":F.searchCriteria.sortOrderP="DISTANCE";break;case"Newest to Oldest":F.searchCriteria.sortOrderP="NEWEST_OLDEST";break;case"Oldest to Newest":F.searchCriteria.sortOrderP="OLDEST_NEWEST";break;case"Recently Updated":F.searchCriteria.sortOrderP="RECENTLY_UPDATED";break;case"Alphabetical":F.searchCriteria.sortOrderP="ALPHA";break}Y=C.widgets.map.sajaraMap.Map.getExtent().toBBOX().split(",");F.searchCriteria.minx=Y[0];F.searchCriteria.miny=Y[1];F.searchCriteria.maxx=Y[2];F.searchCriteria.maxy=Y[3]};F.recordChanged=new Ext.data.SimpleStore({fields:["events"],data:[["Anytime"],["in the last day"],["in the last 3 days"],["in the last 5 days"],["in the last 7 days"],["in the last 10 days"],["in the last 30 days"],["in the last 60 days"],["in the last 90 days"],["in the last 180 days"],["in the last 365 days"]]});F.collections=new Ext.data.JsonStore({url:"SearchStream.ashx",root:"collections",id:"text",fields:["text","isChecked"]});F.topics=new Ext.data.JsonStore({url:"SearchStream.ashx",root:"topics",id:"text",fields:["text"]});F.series=new Ext.data.JsonStore({url:"SearchStream.ashx",root:"series",id:"text",fields:["text"]});F.people=new Ext.data.JsonStore({url:"SearchStream.ashx",root:"people",fields:["text","type","id"]});F.links=new Ext.data.JsonStore({url:"SearchStream.ashx",root:"links",fields:["label","url"]});F.neighborhoodList=new Ext.data.JsonStore({id:"name",root:"regions",fields:["name","extent","center"]});F.userPreferences=new Ext.data.JsonStore({url:"SearchStream.ashx",root:"preferences",id:"name",fields:["name","value"]});F.topics.on("load",function(){C.buildTopics()});F.series.on("load",function(){C.buildSeries()});F.neighborhoodList.on("load",function(){C.buildHoods()});F.collections.on("load",function(){C.buildCollections()});F.people.on("load",function(){C.buildPeople()});F.links.on("load",function(){C.buildSearchLinks()});F.topics.on("loadexception",function(){C.buildTopics("min")});F.series.on("loadexception",function(){C.buildSeries("min")});F.neighborhoodList.on("loadexception",function(){C.buildHoods("min")});F.collections.on("loadexception",function(){C.buildCollections("min")});F.people.on("loadexception",function(){C.buildPeople("min")});F.links.on("loadexception",function(){C.buildSearchLinks("min")});function E(){var N,O,L,M;N=Ext.getDom("historyGrid");if(Ext.isIE){O=Ext.DomQuery.select("div[unselectable=on]",N);for(M=0;M<O.length;M++){O[M].unselectable="off"}}else{L=Ext.DomQuery.select("*{-moz-user-select=none}",N);for(M=0;M<L.length;M++){L[M].style.MozUserSelect="all"}}}F.setSearchHistory=function(){var N=new Ext.data.Record.create([{name:"qs"}]);var L="",M,O,P;if(Sajara.Config.Search.TAB_PHOTO===true){M=C.widgets.photoThumbs.thumbnails.lastOptions;L+="&start="+M.params.start;L+="&limit="+M.params.limit}if(Sajara.Config.Search.TAB_MAP===true){O=C.widgets.mapThumbs.mapThumbnails.lastOptions;L+="&mstart="+O.params.start;L+="&mlimit="+O.params.limit}if(C.widgets.thumbsCommon.historyStore.getCount()===10){C.widgets.thumbsCommon.historyStore.remove(C.widgets.thumbsCommon.historyStore.getAt(9))}P=new N({qs:Ext.urlEncode(F.searchCriteria)+L});C.widgets.thumbsCommon.historyStore.insert(0,P);Ext.getCmp("historyGrid").getView().refresh();E();Ext.getCmp("historyGrid").getSelectionModel().selectFirstRow()};function I(){C.onReset();var a=C.widgets.map.sajaraMap.Map.getMaxExtent().toBBOX().split(","),Y=false,U,V,Z,W,S,Q,N,R,L,M,T,X,P;B();for(U in F.searchCriteria){if(F.searchCriteria.hasOwnProperty(U)){switch(U){case"address":Ext.getCmp("searchAddress").setValue(F.searchCriteria[U].split("+").join(" ").replace("%26","&"));Y=true;break;case"keywords":Ext.getCmp("searchKey").setValue(F.searchCriteria[U].split("+").join(" "));break;case"withoutMedia":Ext.getCmp("searchNoMedia").setValue(F.searchCriteria[U]);break;case"withoutLoc":Ext.getCmp("searchNoLoc").setValue(F.searchCriteria[U]);break;case"onlyWithoutLoc":Ext.getCmp("searchOnlyNoLoc").setValue(F.searchCriteria[U]);break;case"topics":V=",";if(F.searchCriteria[U].indexOf(",")===-1){V="%2c"}Z=F.searchCriteria[U].split(V);for(S=0;S<Z.length;S++){W=Ext.getCmp(Z[S].split("+").join(" "));if(typeof W==="object"){W.setValue(true)}}break;case"series":V=",";if(F.searchCriteria[U].indexOf(",")===-1){V="%2c"}N=F.searchCriteria[U].split(V);for(Q=0;Q<N.length;Q++){R=Ext.getCmp(N[Q].split("+").join(" "));if(typeof R==="object"){R.setValue(true)}}break;case"people":V="^";if(F.searchCriteria[U].indexOf("^")===-1){V="%5e"}L=F.searchCriteria[U].split(V);M=C.peopleCheckPanel.getEl().dom.getElementsByTagName("input");for(S=0;S<L.length;S++){for(Q=0;Q<M.length;Q++){name=L[S].split("+").join(" ");name=name.split("%2c").join(",");if(M[Q].name===name||M[Q].value===name){M[Q].checked=true}}}break;case"collections":C.widgets.events.onClearCollections();V=",";if(F.searchCriteria[U].indexOf(",")===-1){V="%2c"}collections=F.searchCriteria[U].split(V);for(S=0;S<collections.length;S++){collection=Ext.getCmp(collections[S].split("+").join(" "));if(typeof collection==="object"){collection.setValue(true)}}break;case"fromDate":Ext.getCmp("searchFromYear").setValue(F.searchCriteria[U]);break;case"toDate":Ext.getCmp("searchToYear").setValue(F.searchCriteria[U]);break;case"updateDays":switch(F.searchCriteria[U]){case"0":Ext.getCmp("searchRecChanged").setValue("Anytime");break;case"1":Ext.getCmp("searchRecChanged").setValue("in the last day");break;case"3":Ext.getCmp("searchRecChanged").setValue("in the last 3 days");break;case"5":Ext.getCmp("searchRecChanged").setValue("in the last 5 days");break;case"7":Ext.getCmp("searchRecChanged").setValue("in the last 7 days");break;case"10":Ext.getCmp("searchRecChanged").setValue("in the last 10 days");break;case"30":Ext.getCmp("searchRecChanged").setValue("in the last 30 days");break;case"60":Ext.getCmp("searchRecChanged").setValue("in the last 60 days");break;case"90":Ext.getCmp("searchRecChanged").setValue("in the last 90 days");break;case"180":Ext.getCmp("searchRecChanged").setValue("in the last 180 days");break;case"365":Ext.getCmp("searchRecChanged").setValue("in the last 365 days");break}break;case"sortOrder":switch(F.searchCriteria[U]){case"Distance":Ext.getCmp("searchSort").setValue("Nearest to Farthest");Ext.getCmp("searchMapSort").setValue("Nearest to Farthest");break;case"CircaDesc":Ext.getCmp("searchSort").setValue("Newest to Oldest");Ext.getCmp("searchMapSort").setValue("Newest to Oldest");break;case"CircaAsc":Ext.getCmp("searchSort").setValue("Oldest to Newest");Ext.getCmp("searchMapSort").setValue("Oldest to Newest");break;case"UpdatedDateDesc":Ext.getCmp("searchSort").setValue("Recently Updated");Ext.getCmp("searchMapSort").setValue("Recently Updated");break;case"DISTANCE":Ext.getCmp("searchSort").setValue("Nearest to Farthest");Ext.getCmp("searchMapSort").setValue("Nearest to Farthest");break;case"NEWEST_OLDEST":Ext.getCmp("searchSort").setValue("Newest to Oldest");Ext.getCmp("searchMapSort").setValue("Newest to Oldest");break;case"OLDEST_NEWEST":Ext.getCmp("searchSort").setValue("Oldest to Newest");Ext.getCmp("searchMapSort").setValue("Oldest to Newest");break;case"RECENTLY_UPDATED":Ext.getCmp("searchSort").setValue("Recently Updated");Ext.getCmp("searchMapSort").setValue("Recently Updated");break}break;case"sortOrderP":switch(F.searchCriteria[U]){case"Distance":Ext.getCmp("searchSort").setValue("Nearest to Farthest");break;case"CircaDesc":Ext.getCmp("searchSort").setValue("Newest to Oldest");break;case"CircaAsc":Ext.getCmp("searchSort").setValue("Oldest to Newest");break;case"UpdatedDateDesc":Ext.getCmp("searchSort").setValue("Recently Updated");break;case"DISTANCE":Ext.getCmp("searchSort").setValue("Nearest to Farthest");break;case"NEWEST_OLDEST":Ext.getCmp("searchSort").setValue("Newest to Oldest");break;case"OLDEST_NEWEST":Ext.getCmp("searchSort").setValue("Oldest to Newest");break;case"RECENTLY_UPDATED":Ext.getCmp("searchSort").setValue("Recently Updated");break}break;case"sortOrderM":switch(F.searchCriteria[U]){case"Distance":Ext.getCmp("searchMapSort").setValue("Nearest to Farthest");break;case"CircaDesc":Ext.getCmp("searchMapSort").setValue("Newest to Oldest");break;case"CircaAsc":Ext.getCmp("searchMapSort").setValue("Oldest to Newest");break;case"UpdatedDateDesc":Ext.getCmp("searchMapSort").setValue("Recently Updated");break;case"DISTANCE":Ext.getCmp("searchMapSort").setValue("Nearest to Farthest");break;case"NEWEST_OLDEST":Ext.getCmp("searchMapSort").setValue("Newest to Oldest");break;case"OLDEST_NEWEST":Ext.getCmp("searchMapSort").setValue("Oldest to Newest");break;case"RECENTLY_UPDATED":Ext.getCmp("searchMapSort").setValue("Recently Updated");break}break;case"tab":switch(F.searchCriteria[U]){case"map":if(Ext.getCmp("tabs")){Ext.getCmp("tabs").setActiveTab("mapPanel")}else{Ext.getCmp("tabs2").setActiveTab("mapPanel")}break;case"image":if(Ext.getCmp("tabs")){Ext.getCmp("tabs").setActiveTab("thumbPanel")}else{Ext.getCmp("tabs2").setActiveTab("thumbPanel")}break}break;case"maxx":a[2]=F.searchCriteria[U];break;case"maxy":a[0]=F.searchCriteria[U];break;case"minx":a[3]=F.searchCriteria[U];break;case"miny":a[1]=F.searchCriteria[U];break;case"x":a[2]=F.searchCriteria[U];a[3]=F.searchCriteria[U];break;case"y":a[0]=F.searchCriteria[U];a[1]=F.searchCriteria[U];break;case"neighborhood":try{T=F.searchCriteria[U].split("+").join(" ");X=F.neighborhoodList.query("text",T);P=X.first();a=P.data.extent.split(",")}catch(O){}break;case"start":document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value=F.searchCriteria[U];break;case"limit":document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value=F.searchCriteria[U];Ext.getCmp("searchThumbCount").setValue("Show "+F.searchCriteria[U]+" per page");break;case"mstart":document.getElementById("ctl00_ContentPlaceHolder1_qsStartMap").value=F.searchCriteria[U];break;case"mlimit":document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value=F.searchCriteria[U];Ext.getCmp("searchMapCount").setValue("Show "+F.searchCriteria[U]+" per page");break;default:break}}}}F.doSearch=function(O){var T,W,S,Z,X,L,P,U,N=false;if(C.neighborhoodPanel){C.neighborhoodPanel.setPosition(-500,24)}if(C.bookmarksPanel){C.bookmarksPanel.setPosition(-500,55)}if(C.historyPanel){C.historyPanel.setPosition(-500,55)}C.detailWindow.hide();if(typeof O==="string"){F.searchCriteria=Ext.urlDecode(O);I();if(F.searchCriteria.hasOwnProperty("address")){C.widgets.thumbsCommon.geoMatches.load({params:{address:F.searchCriteria.address.replace("%26","and")}});return }else{if(F.searchCriteria.hasOwnProperty("minx")){if(F.searchCriteria.minx===F.searchCriteria.maxx){C.widgets.map.moveMap(F.searchCriteria.minx+","+F.searchCriteria.miny+","+F.searchCriteria.maxx+","+F.searchCriteria.maxy,false,0)}else{if(Ext.getCmp("tabs2")){var M=false,V=["collections","keywords","topics","series","fromDate","toDate"],Y=V.length;while(Y--){if(V[Y] in F.searchCriteria){M=true;break}}var Q;if(M&&typeof Sajara.Config.Client.SajaraMap.defaultZoom2==="number"){Q=Sajara.Config.Client.SajaraMap.defaultZoom2}C.widgets.map.zoomMap(F.searchCriteria.minx+","+F.searchCriteria.miny+","+F.searchCriteria.maxx+","+F.searchCriteria.maxy,false,Q)}else{C.widgets.map.zoomMap(F.searchCriteria.minx+","+F.searchCriteria.miny+","+F.searchCriteria.maxx+","+F.searchCriteria.maxy,false)}}return }else{if(F.searchCriteria.hasOwnProperty("x")){C.widgets.map.moveMap(F.searchCriteria.x+","+F.searchCriteria.y+","+F.searchCriteria.x+","+F.searchCriteria.y,false,0);return }else{if(F.searchCriteria.hasOwnProperty("neighborhood")){try{nhood=F.searchCriteria.neighborhood.split("+").join(" ");W=F.neighborhoodList.query("name",nhood);S=W.first();Z=S.data.extent.split(",");F.searchCriteria.minx=Z[0];F.searchCriteria.miny=Z[1];F.searchCriteria.maxx=Z[2];F.searchCriteria.maxy=Z[3]}catch(R){}C.widgets.map.moveMap(Z.join(","),false);return }}}}}if(Ext.getCmp("tabs2")){N="true"}if(Sajara.Config.Search.TAB_PHOTO===true){X=document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value;L=document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value;P=C.widgets.photoThumbs.thumbnails.lastOptions;if(P&&P.params.limit!==L&&!Ext.getCmp("tabs2")){L=P.params.limit}C.widgets.photoThumbs.thumbnails.load({params:{start:X*1,limit:L*1,noStore:N}})}if(Sajara.Config.Search.TAB_MAP===true){hStartMap=document.getElementById("ctl00_ContentPlaceHolder1_qsStartMap").value;hLimitMap=document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value;U=C.widgets.mapThumbs.mapThumbnails.lastOptions;U=C.widgets.mapThumbs.mapThumbnails.lastOptions;if(U&&U.params.limit!==hLimitMap){hLimitMap=U.params.limit}C.widgets.mapThumbs.mapThumbnails.load({params:{start:hStartMap*1,limit:hLimitMap*1,noStore:N}})}F.searchCriteria.type="area";F.setSearchHistory();if(_gaq){_gaq.push(["_trackEvent","Search","complete"])}};F.maskOn=function(L){var M=Ext.get(L);if(M===null){t=Ext.getCmp(L);if(t!==null){M=t.getEl()}}if(M){if(M.isMasked()){return }M.mask(Sajara.Config.Search.SEARCH_MASK)}};F.firstSearch=function(N){N=N||function(){};var R=document.getElementById("ctl00_ContentPlaceHolder1_qs").value,M=document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value,P=document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value,O=document.getElementById("ctl00_ContentPlaceHolder1_qsStartMap").value,S=document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value,Q=C.widgets.map.sajaraMap.Map.getExtent().toBBOX().split(","),L=false;F.searchCriteria.minx=Q[0];F.searchCriteria.miny=Q[1];F.searchCriteria.maxx=Q[2];F.searchCriteria.maxy=Q[3];if(Sajara.Config.Search.DEFAULT_NO_MEDIA){F.searchCriteria.withoutMedia="true"}if(Sajara.Config.Search.DEFAULT_NO_LOC){F.searchCriteria.withoutLoc="true"}if(Sajara.Config.Search.DEFAULT_ONLY_NO_LOC){F.searchCriteria.onlyWithoutLoc="true"}if(Ext.getCmp("tabs2")){P=Math.floor((document.body.clientWidth-300)/60);document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value=P;L=true}B();if(Ext.getCmp("tabs")){H()}if(R===""){if(Ext.getCmp("tabs")){P=document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value;S=document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value}F.maskOn(MASK_DIV);if(Sajara.Config.Search.TAB_PHOTO){C.widgets.photoThumbs.thumbnails.on("beforeload",function(T,U){D("thumbPanel");N();F.maskOn(MASK_DIV);F.getQueryString("Images");C.widgets.photoThumbs.thumbnails.baseParams={urlqs:Ext.urlEncode(F.searchCriteria),request:"Images"}});C.widgets.photoThumbs.thumbnails.load({params:{start:M*1,limit:P*1,noStore:L}})}if(Sajara.Config.Search.TAB_MAP){C.widgets.mapThumbs.mapThumbnails.on("beforeload",function(T,U){D("mapPanel");N();F.maskOn(MASK_DIV);F.getQueryString("Map");C.widgets.mapThumbs.mapThumbnails.baseParams={urlqs:Ext.urlEncode(F.searchCriteria),request:"Maps"}});C.widgets.mapThumbs.mapThumbnails.load({params:{start:O*1,limit:S*1,noStore:L}})}F.setSearchHistory()}else{F.maskOn(MASK_DIV);F.searchCriteria=Ext.urlDecode(R);if(Sajara.Config.Search.TAB_PHOTO){C.widgets.photoThumbs.thumbnails.on("beforeload",function(T,U){D("thumbPanel");N();F.maskOn(MASK_DIV);F.getQueryString("Images");C.widgets.photoThumbs.thumbnails.baseParams={urlqs:Ext.urlEncode(F.searchCriteria),request:"Images",noStore:L}})}if(Sajara.Config.Search.TAB_MAP){C.widgets.mapThumbs.mapThumbnails.on("beforeload",function(T,U){D("mapPanel");N();F.maskOn(MASK_DIV);F.getQueryString("Map");C.widgets.mapThumbs.mapThumbnails.baseParams={urlqs:Ext.urlEncode(F.searchCriteria),request:"Maps",noStore:L}})}F.doSearch(R)}};F.getNeighborhood=function(O){var M=F.neighborhoodList.query("name",O),L=M.first(),N=L.data.extent;Ext.getCmp("searchAddress").reset();F.searchCriteria.type="neighborhood";F.searchCriteria.neighborhood=O.replace(" ","+");C.hideNeighborhoods();C.clearAddress();C.widgets.map.moveMap(N,true)};F.startGeoSearch=function(){var N=Ext.getCmp("searchAddress"),M=Ext.getCmp("searchAddressCombo"),O,L;if(M&&M.getValue()==="Please select a match"){M.markInvalid("Please select a match.")}else{if(M&&M.getValue()!=="None of these..."){O=Ext.getCmp("searchForm");if(!O){O=Ext.getCmp("filterForm1")}N.setDisabled(false);O.remove(M);O.doLayout();N.setValue(C.widgets.thumbsCommon.geoMatches.getAt(M.selectedIndex).data.location);L=C.widgets.thumbsCommon.geoMatches.getAt(M.selectedIndex).data.xcoord+","+C.widgets.thumbsCommon.geoMatches.getAt(M.selectedIndex).data.ycoord;C.addAddress(L,C.widgets.thumbsCommon.geoMatches.getAt(M.selectedIndex).data.location);extent=L+","+L;C.widgets.map.moveMap(extent,true,C.widgets.thumbsCommon.geoMatches.getAt(0).data.resolution)}else{if(M&&M.getValue()==="None of these..."){O=Ext.getCmp("searchForm");if(!O){O=Ext.getCmp("filterForm1")}N.setDisabled(false);M.el.up(".x-form-item").remove();O.remove(M);O.doLayout()}else{if(N.getValue()!==""){C.widgets.thumbsCommon.geoMatches.load({params:{address:N.getValue().replace("&","and")}})}else{document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value="0";F.doSearch()}}}}};F.doGeoSearch=function(){var R=C.widgets.thumbsCommon.geoMatches.getCount(),M=Ext.getCmp("searchAddress"),Q,L,P,N,O;if(R===0){M.markInvalid(ERROR_GEOCODE_ADDRESS)}else{if(R===1){Q=Ext.getCmp("searchAddress");Q.setValue(C.widgets.thumbsCommon.geoMatches.getAt(0).data.location);L=C.widgets.thumbsCommon.geoMatches.getAt(0).data.xcoord+","+C.widgets.thumbsCommon.geoMatches.getAt(0).data.ycoord;C.addAddress(L,C.widgets.thumbsCommon.geoMatches.getAt(0).data.location);extent=L+","+L;C.widgets.map.moveMap(extent,!F.atStart,C.widgets.thumbsCommon.geoMatches.getAt(0).data.resolution);F.atStart=false}else{if(R>1){P=Ext.getCmp("searchForm");if(!P){P=Ext.getCmp("filterForm1")}M.setDisabled(true);N=new C.widgets.thumbsCommon.GeoRecord({location:"None of these...",xcoord:"0",ycoord:"0"});C.widgets.thumbsCommon.geoMatches.insert(0,N);O=new Ext.form.ComboBox({editable:false,fieldLabel:"",labelSeparator:"",width:234,itemCls:"MicroTextBoldRed",displayField:"location",lazyRender:true,mode:"local",value:J.geocodeSelectValue,store:C.widgets.thumbsCommon.geoMatches,id:"searchAddressCombo",triggerAction:"all",listeners:{select:F.startGeoSearch,scope:this}});P.insert(1,O);P.doLayout()}}}};F.maskOff=function(L){var M=Ext.get(L);if(M===null){t=Ext.getCmp(L);if(t!==null){M=t.getEl()}}if(M){if(!M.isMasked()){return }M.unmask()}};F.reLayout=function(){var L=Ext.getCmp("searchPage");L.doLayout()};F.resetCollections=function(P){var O,N,L,M;if(P.rendered===true&&P.items.length>0){for(O=P.items.length;O>0;O--){P.remove(P.items.items[0])}}for(N=0;N<F.collections.data.length;N++){L=F.collections.data.items[N].data;M=new Ext.form.Checkbox({boxLabel:L.text,checked:L.isChecked,hideLabel:true,id:L.text});M.on("check",C.updateCollButton);P.add(M)}};function H(){F.userPreferences.each(function(L){switch(L.get("name")){case"ImageLimit":document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value=L.get("value");Ext.getCmp("searchThumbCount").setValue("Show "+L.get("value")+" per page");Ext.getCmp("thumbPager").pageSize=parseInt(L.get("value"),10);break;case"ImageSort":Ext.getCmp("searchSort").setValue(L.get("value"));break;case"MapLimit":document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value=L.get("value");Ext.getCmp("searchMapCount").setValue("Show "+L.get("value")+" per page");Ext.getCmp("mapPager").pageSize=parseInt(L.get("value"),10);break;case"MapSort":Ext.getCmp("searchMapSort").setValue(L.get("value"));break}})}function B(){F.userPreferences.each(function(L){switch(L.get("name")){case"NoMedia":Ext.getCmp("searchNoMedia").setValue(true);break;case"NoLocation":Ext.getCmp("searchNoLoc").setValue(true);break;case"OnlyNoLocation":Ext.getCmp("searchOnlyNoLoc").setValue(true);break;case"RecordsChanged":switch(L.get("value")){case"0":Ext.getCmp("searchRecChanged").setValue("Anytime");break;case"1":Ext.getCmp("searchRecChanged").setValue("in the last day");break;default:Ext.getCmp("searchRecChanged").setValue("in the last "+L.get("value")+" days");break}break}})}function D(N){var L,M;L=Ext.getCmp(N);M=L.title.split("(")[0];switch(N){case"thumbPanel":L.setTitle(M);break;case"mapPanel":L.setTitle(M);break}}F.init=function(L){C=L;return F};return F}})(Sajara);(function(A){A.Progress.SearchEvents=function(E){var C={},B=A.Util.extend({},E),D;C.onActivate=function(F){F.doLayout();if(F.id==="mapPanel"){Ext.getCmp("mapPager").refresh.hide()}if(F.id==="thumbPanel"){Ext.getCmp("thumbPager").refresh.hide()}};C.onEnterKey=function(H,G){var F=G.getKey();if(F===13){G.preventDefault();D.startGeoSearch()}};C.onClearTopics=function(){if(!D.topicCheckPanel||D.topicCheckPanel.getEl().dom===null){return }var I,H,G,F;I=Ext.getCmp("searchTopics1").items;H=Ext.getCmp("searchTopics2").items;for(G=0;G<I.length;G++){if(I.items[G].checked){I.items[G].setValue(false)}}for(F=0;F<H.length;F++){if(H.items[F].checked){H.items[F].setValue(false)}}};C.onClearSeries=function(){if(!D.seriesCheckPanel||D.seriesCheckPanel.getEl().dom===null){return }var I,H,G,F;I=Ext.getCmp("searchSeries1").items;for(G=0;G<I.length;G++){if(I.items[G].checked){I.items[G].setValue(false)}}if(Sajara.Config.Detail.TAB_INFO_SERIES_COLS===2){H=Ext.getCmp("searchSeries2").items;for(F=0;F<H.length;F++){if(H.items[F].checked){H.items[F].setValue(false)}}}};C.onClearPeople=function(){if(!D.peopleCheckPanel||D.peopleCheckPanel.getEl().dom===null){return }var G,F;G=D.peopleCheckPanel.getEl().dom.getElementsByTagName("input");for(F=0;F<G.length;F++){if(G[F].checked){G[F].click()}}};C.onClearTime=function(){Ext.getCmp("searchFromYear").reset();Ext.getCmp("searchToYear").reset()};C.onClearAdv=function(){Ext.getCmp("searchNoMedia").setValue(false);Ext.getCmp("searchNoLoc").setValue(false);Ext.getCmp("searchOnlyNoLoc").setValue(false);Ext.getCmp("searchRecChanged").reset()};C.onClearCollections=function(){if(!D.collectionCheckPanel||D.collectionCheckPanel.getEl().dom===null){return }var G,F;G=Ext.getCmp("collectionChecks").items;for(F=0;F<G.length;F++){if(G.items[F].checked){G.items[F].setValue(false)}}};C.onBookmarkSave=function(){var G,F,H;G=Ext.getCmp("searchBookmarkName");if(G.getValue()===""){G.markInvalid(ERROR_BM_EMPTY);return }D.getQueryString();F=Ext.urlEncode(D.getSearchCriteria());if(Sajara.Config.Search.TAB_PHOTO){F+="&start="+D.widgets.photoThumbs.thumbnails.lastOptions.params.start;F+="&limit="+D.widgets.photoThumbs.thumbnails.lastOptions.params.limit}if(Sajara.Config.Search.TAB_MAP){F+="&mstart="+D.widgets.mapThumbs.mapThumbnails.lastOptions.params.start;F+="&mlimit="+D.widgets.mapThumbs.mapThumbnails.lastOptions.params.limit}H=G.getValue()+","+F;G.setValue("");Ext.Ajax.request({url:"BookmarkHandler.ashx",success:function(){D.widgets.thumbsCommon.bookmarks.load({params:{request:"bookmarks"}})},params:{request:"newBookmark",bminfo:H}})};C.onDelBookmark=function(F){Ext.Ajax.request({url:"BookmarkHandler.ashx",success:function(){D.widgets.thumbsCommon.bookmarks.load({params:{request:"bookmarks"}})},params:{request:"delBookmark",bmid:F}})};C.onEditBookmark=function(G){var F=prompt("Enter a new name for this bookmark.");if(F===""){return }Ext.Ajax.request({url:"BookmarkHandler.ashx",success:function(){D.widgets.thumbsCommon.bookmarks.load({params:{request:"bookmarks"}})},params:{request:"editBookmark",bmid:G,newName:F}})};C.onRss=function(J){var H,G,I,F;H=D.widgets.thumbsCommon.bookmarks.query("id",J);G=H.first();I=G.get("text");F=G.get("qs");window.location="RssFeed.ashx?name="+I+"&"+F};C.onClearClick=function(){D.onReset();document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value=0;document.getElementById("ctl00_ContentPlaceHolder1_qsStartMap").value=0;D.widgets.map.sajaraMap.resetMap();D.getQueryString();D.doSearch()};C.onCity=function(){Ext.getCmp("searchAddress").reset();D.clearAddress();D.widgets.map.sajaraMap.resetMap();D.getQueryString();D.doSearch()};C.onThumbCount=function(F){document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value=Ext.getCmp("searchThumbCount").getValue();Ext.getCmp("thumbPager").pageSize=parseInt(F.getValue(),10)};C.onMapCount=function(F){document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value=Ext.getCmp("searchMapCount").getValue();Ext.getCmp("mapPager").pageSize=parseInt(F.getValue(),10)};C.onPagingChange=function(M,G,I){var L,F,J,H,K;L=G.get("events").split(" ");switch(M.getId()){case"searchThumbCount":F=Ext.getCmp("thumbPager");J=D.widgets.photoThumbs.thumbnails.lastOptions;F.pageSize=parseInt(L[1],10);D.widgets.photoThumbs.thumbnails.load({params:{start:J.params.start,limit:L[1]}});break;case"searchMapCount":H=Ext.getCmp("mapPager");K=D.widgets.mapThumbs.mapThumbnails.lastOptions;H.pageSize=parseInt(L[1],10);D.widgets.mapThumbs.mapThumbnails.load({params:{start:K.params.start,limit:L[1]}});break}D.setSearchHistory()};C.thumbClick=function(I,H,K,J){var F,L,G;if(J&&J.target.tagName==="A"){window.location=J.target.href;return }F=Ext.getCmp(I.id);if(F===null||typeof (F)==="undefined"){selectedID=I}else{L=F.getSelectedRecords();if(L&&L.length>0){selectedID=L[0].data.assetId;G=L[0].id}}D.detailWindow.show();D.loadAssetDetails(selectedID)};C.markerClick=function(I){var G,F,H,J;G=D.widgets.photoThumbs.thumbnails.query("label",I);F=G.first();selectedID=F.data.assetId;H=F.data.id;J=Ext.getCmp("view");J.clearSelections();J.select(H-1,false,true);if(Ext.getCmp("tabs")&&Ext.getCmp("tabs").activeTab.id!=="thumbPanel"){Ext.getCmp("tabs").activate("thumbPanel")}else{if(Ext.getCmp("tabs2")&&Ext.getCmp("tabs2").activeTab.id!=="thumbPanel"){Ext.getCmp("tabs2").activate("thumbPanel")}}C.thumbClick(selectedID,null,null,null)};C.mapMarkerClick=function(I){var G,F,H,J;G=D.widgets.mapThumbs.mapThumbnails.query("label",I);F=G.first();selectedID=F.data.assetId;H=F.data.id;J=Ext.getCmp("mview");J.clearSelections();J.select(H-1,false,true);if(Ext.getCmp("tabs")&&Ext.getCmp("tabs").activeTab.id!=="mapPanel"){Ext.getCmp("tabs").activate("mapPanel")}else{if(Ext.getCmp("tabs2")&&Ext.getCmp("tabs2").activeTab.id!=="mapPanel"){Ext.getCmp("tabs2").activate("mapPanel")}}C.thumbClick(selectedID,null,null,null)};C.init=function(F){D=F;return C};return C}})(Sajara);(function(A){A.Progress.Search2=function(s){var AN={},AX=A.Util.extend({},s),r;var R,T,AY,M,AM;var j;var AB;var AE;var C;var m;var d;var AP=false;var AO=false;var Aa=false;var AG=false;var E=false;var AD=false;var Z=180;AN.GetTemplate=function(Ae,Ac,Ag,Af){var Ad=new Ext.XTemplate('<img src="ext/resources/images/default/s.gif" width="1px" style="height:inherit;min-height:100px;" />','<tpl for=".">','<tpl if="this.isUrl(url)">','<div class="thumbWrapper" style="display:inline;display:inline-block;*zoom:1;"><img id="thumb-{#}" src="MediaStream.ashx?assetId={assetId}&SC=1" alt="Loading" class="photothumbsselector" style="width:60px;margin-left:3px;vertical-align:bottom;"/></div>',"</tpl>",'<tpl if="this.isNotUrl(url)">','<div class="thumbWrapper" style="display:inline;display:inline-block;*zoom:1;"><img id="thumb-{#}" src="'+AX.NO_IMAGE+'" alt="Loading" class="photothumbsselector" style="width:60px;margin-left:3px;vertical-align:bottom;"/></div>',"</tpl>","</tpl>",{isUrl:function(Ah){switch(Ah){case"none":case"scan":case"pending":return false;default:return true}},isNotUrl:function(Ah){switch(Ah){case"none":case"scan":case"pending":return true;default:return false}},noUrl:function(Ah){return Ah==="none"},scanUrl:function(Ah){return Ah==="scan"},pendUrl:function(Ah){return Ah==="pending"}});return Ad};var N=new Ext.Template('<div class="x-form-check-wrap"><input class="x-form-checkbox x-form-field" type="checkbox" id="{id}" value="{id}" name="{name}" />','<label class="x-form-cb-label" for="{id}">{name}</label></div><div class="x-form-clear-left" />');function h(Ah){var Ae,Ad,Af,Ac,Ag;Ae=AN.widgets.thumbsCommon.bookmarks.query("id",Ah);Ad=Ae.first();Af=Ad.get("text");return'<a href="javascript:void(0);" class="bmSearch">'+Af+"</a>"}function AJ(Ac){return'<img src="'+AX.BM_RSS+'" class="bmRss" style="cursor:pointer;" />'}function U(Ac){return'<img src="'+AX.BM_DELETE_C+'" class="bmDelete" style="cursor:pointer;" />'}function AR(Ac){return'<img src="'+AX.BM_EDIT+'" class="bmEdit" style="cursor:pointer;" />'}function v(Ah,Ae,Ag,Af,Ad,Ac){if(Af===0){return null}return'<img src="'+AX.RH_GO_IMAGE+'" title="'+AX.RH_GO_TITLE+'" class="rsSearch" style="cursor:pointer;" />'}function O(Ae){var Ad,Ac;Ad=window.location.href.split("?");Ac=Ad[0]+"?"+Ae;return Ac}function w(){AN.detailWindow=new Ext.Window({closeAction:"hide",renderTo:"content",title:AX.DETAIL_TITLE,id:"detailWindow",height:Sajara.Config.Detail.DETAIL_HEIGHT,width:Sajara.Config.Detail.DETAIL_WIDTH,modal:AX.DETAIL_MODAL,forceLayout:true,layout:"border",autoScroll:true,closable:AX.DETAIL_CLOSE,bodyBorder:false,y:85,plain:true,items:[{id:"detailWrap",region:"center",autoHeight:true,border:false,items:[{contentEl:"detailView",border:false,id:"detailView2",autoHeight:true}]}]})}function y(){return new Ext.form.TextField({itemCls:AX.GEOCODE_FIELD_CLASS,fieldLabel:AX.GEOCODE_FIELD,style:"margin-bottom: 3px;",id:"searchAddress",msgTarget:"side",width:AX.FIELD_WIDTH2,emptyText:AX.GEOCODE_EMPTY,listeners:{specialkey:AN.widgets.events.onEnterKey}})}function K(){return new Ext.form.TextField({fieldLabel:AX.SEARCH_FIELD,id:"searchKey",style:"margin-bottom: 3px;",itemCls:AX.SEARCH_FIELD_CLASS,width:AX.FIELD_WIDTH2,emptyText:AX.SEARCH_EMPTY,listeners:{specialkey:AN.widgets.events.onEnterKey,scope:this}})}function G(Ac,Ag,Ae,Af){var Ad,Ah;Ah={id:Ac+"Window",floating:true,forceLayout:true,autoScroll:false,width:320,height:"auto",bodyStyle:"padding:10px;",layout:"anchor"};Ad=new Ext.Panel({id:Ac+"Button",html:'<a class="'+Ae+'">'+Af+"</a> ",border:false,height:25,bodyStyle:"padding-top:2px;padding-left:5px;margin-bottom:2px;",listeners:{afterrender:function(Ai){$("a",Ai.el.dom).click(function(){Ag()})}}});switch(Ac){case"topic":R=new Ext.Panel(Ah);break;case"series":seriesWindow=new Ext.Panel(Ah);Ad.setVisible(AX.SERIES_ON);break;case"people":peopleWindow=new Ext.Panel(Ah);Ad.setVisible(AX.PEOPLE_ON);break;case"coll":collWindow=new Ext.Panel(Ah);Ad.setVisible(AX.COLL_ON);break;case"time":T=new Ext.Panel(Ah);Ad.setVisible(AX.TIME_ON);break;case"adv":AY=new Ext.Panel(Ah);Ad.setVisible(AX.ADV_ON);break}return Ad}function I(){linksWindow=new Ext.Panel({id:"linksWindow",floating:true,autoScroll:false,width:300,height:"auto",bodyStyle:"padding:10px;",layout:"anchor"})}function b(){if(!AX.TIME_SELECTION_ON){return }var Ac,Ag,Ad,Af,Ah,Ae;Ac=Ext.getCmp("timeButton").getEl();Ag=[];if(Ext.getCmp("searchFromYear").getValue()!==""){Ag.push("After "+Ext.getCmp("searchFromYear").getValue())}if(Ext.getCmp("searchToYear").getValue()!==""){Ag.push("Before "+Ext.getCmp("searchToYear").getValue())}if(Ac.child(".selList")!==null){Ac.child(".selList").remove()}switch(AX.TIME_SELECTION_TYPE){case"Count":if(Ag.length!==0){Ac.child("a").insertHtml("afterEnd",'<span class="selList">('+Ag.length+AX.TIME_SELECTION_TEXT+")</span>")}break;case"List":if(Ag.length!==0){Ac.insertHtml("beforeEnd",'<div class="selList">('+Ag.join(", ")+")</div>")}break;case"Div":Af=Ext.getCmp(AX.TIME_SELECTION_TEXT);Ah=Af.find("id","aColl").concat(Af.find("id","emptyFilter"));if(Ah.length>0){Af.remove(Ah[0])}Ae=Ext.get("afilterButton");if(Ae.child("span")!==null){Ae.child("span").remove()}if(Ag.length>0){Af.add(new Ext.Panel({border:false,id:"aColl",html:"<div class='selList'>"+AX.FS2+": <span class='selName'>"+Ag.join("</span>, <span class='selName'>")+"</span></div>"}));Af.doLayout()}if(Af.items.getCount()===0){Af.add(new Ext.Panel({border:false,id:"emptyFilter",html:"<span class='selList'>None</span>"}));Af.doLayout()}Ah=Af.getEl().query(".selName");if(Ah.length>0){Ae.child("img").insertHtml("beforeBegin",'<span class="selList">('+Ah.length+") </span>")}else{Ext.getCmp("afilterButton").html='<a class="'+AX.BM_LINK_CLASS+'" onclick="javascript:onAFilter()">Active Fiters '+AX.FS_IMAGE2+"></a>";Ext.getCmp("afilterButton").doLayout()}break;default:break}}function V(Ac,Ae){var Ad=new Ext.Panel({layout:"column",bodyStyle:"padding-bottom: 5px;",border:false,width:280,height:35,items:[{columnWidth:0.8,style:"padding-right: 5px;",html:Ac,border:false},{columnWidth:0.2,xtype:"panel",border:false,bodyStyle:"text-align:right;",html:'<a href="javascript:void(0);" class="MicroText">Close</a>',listeners:{afterrender:function(Af){$("a",Af.el.dom).click(function(){Ae()})}}}]});return Ad}function u(Af,Ae,Ad){var Ac=new Ext.Panel({width:280,border:false,bodyStyle:Af,items:[{xtype:"button",text:Ae,cls:"smallbutton",style:"position:relative;float:right;width:auto;padding-top:10px;",listeners:{click:Ad}}]});return Ac}function e(){var Ad=new Ext.Panel({id:"searchTime",layout:"column",border:false,height:"auto",width:280,items:[{layout:"form",style:"padding-left: 10px;",labelWidth:60,border:false,columnWidth:0.55,items:[{xtype:"numberfield",id:"searchFromYear",fieldLabel:AX.TIME_FROM,itemCls:AX.TIME_FIELD_CLASS,allowNegative:false,maxValue:(new Date()).getFullYear(),maxText:AX.ERROR_TIME_LATE,minValue:AX.TIME_MIN,minText:AX.ERROR_TIME_EARLY,msgTarget:"side",width:50,maxLength:4,validationDelay:500,listeners:{specialkey:AN.widgets.events.onEnterKey,valid:b}}]},{layout:"form",border:false,labelWidth:50,columnWidth:0.45,items:[{xtype:"numberfield",id:"searchToYear",fieldLabel:AX.TIME_TO,itemCls:AX.TIME_FIELD_CLASS,allowNegative:false,maxValue:(new Date()).getFullYear(),maxText:AX.ERROR_TIME_LATE,minValue:AX.TIME_MIN,minText:AX.ERROR_TIME_EARLY,msgTarget:"side",width:50,maxLength:4,validationDelay:500,listeners:{specialkey:AN.widgets.events.onEnterKey,valid:b}}]}]});var Ae=V(AX.TIME_TEXT,S);var Ac=u(AX.TIME_BUTTON_STYLE,AX.TIME_BUTTON_CLEAR,AN.widgets.events.onClearTime);T.add(Ae,Ad,Ac);if(!T.rendered){T.render("search2")}}function AQ(){var Ad=new Ext.Panel({id:"searchAdv",border:false,defaultType:"checkbox",width:295,height:"auto",items:[{boxLabel:AX.NO_MEDIA_FIELD,hideLabel:true,name:"searchNoMedia",id:"searchNoMedia",checked:AX.DEFAULT_NO_MEDIA},{boxLabel:AX.NO_LOC_FIELD,hideLabel:true,name:"searchNoLoc",id:"searchNoLoc",checked:AX.DEFAULT_NO_LOC},{boxLabel:AX.NO_LOC_ONLY_FIELD,hideLabel:true,name:"searchOnlyNoLoc",id:"searchOnlyNoLoc",checked:AX.DEFAULT_ONLY_NO_LOC},{xtype:"combo",editable:false,width:140,labelWidth:50,labelSeparator:"",fieldLabel:AX.CHANGED_FIELD,itemCls:AX.CHANGED_CLASS,style:"margin-bottom: 0px;",displayField:"events",mode:"local",value:"Anytime",store:AN.widgets.search.recordChanged,name:"searchRecChanged",id:"searchRecChanged",triggerAction:"all"}]});var Ae=V(AX.ADV_TEXT,D);var Ac=u(AX.ADV_BUTTON_STYLE,AX.ADV_BUTTON_CLEAR,AN.widgets.events.onClearAdv);AY.add(Ae,Ad,Ac);if(!AY.rendered){AY.render("search2")}}function W(){var Ac=new Ext.TabPanel({id:"tabs2",activeTab:0,autoHeight:true,tabPosition:"bottom",border:false,bodyStyle:"background-color:transparent;"});return Ac}function Ab(){var Ac,Af,Ad,Ae;Ac=AX.CRIT_ORDER;Af=new Ext.Toolbar({id:"toolbar",border:false,style:"padding-bottom:0px;",autoWidth:true});Ad=new Ext.Panel({id:"search2",width:document.body.clientWidth,border:false,items:[{contentEl:"search2-inner",border:false,bodyStyle:"padding-top:0px;"},{border:false,id:"kmlWrap",contentEl:"kml",forceLayout:true,hidden:!AX.KML_ON}],tbar:Af});return Ad}function F(){d=new Ext.Panel({id:"filter",renderTo:"search2",border:false,width:600,floating:true,autoHeight:true,bodyStyle:"border:1px solid #bbb;border-bottom:none;",bbar:new Ext.Toolbar({border:true}),items:[{layout:"column",bodyStyle:"padding-top:10px;",border:false,items:[{layout:"form",id:"filterForm1",labelWidth:AX.LABEL_WIDTH2,width:450,bodyStyle:"padding-left:5px;padding-top:5px;",border:false},{layout:"form",border:false,columnWidth:1,items:[{text:AX.BUTTON_SEARCH,xtype:"button",height:27,style:"padding-left:13px;",listeners:{click:AN.startGeoSearch}},{text:AX.BUTTON_CLEAR,xtype:"button",style:"margin-top:10px;",cls:"smallbutton",listeners:{click:AN.widgets.events.onClearClick,scope:this}}]},{width:35,html:'<a href="javascript:void(0)" class="MicroText">Close</a>',border:false,listeners:{afterrender:function(Ad){$("a",Ad.el.dom).click(function(){o()})}}}]}]});d.setPosition(-800,60);var Ac=new Ext.Panel({id:"filterButton",bodyStyle:"padding-top:3px;padding-bottom:5px;padding-left:10px;",border:false,html:'<a class="'+AX.BM_LINK_CLASS+'">Search By '+AX.FS_IMAGE2+"</a>",listeners:{afterrender:function(Ad){$("a",Ad.el.dom).click(function(){o()})}}});return Ac}function f(){M=new Ext.Panel({id:"activefilter",renderTo:"search2",border:false,width:175,floating:true,buttonAlign:"center",height:"auto",bodyStyle:"border:1px solid #bbb;padding:5px;border-bottom:none;",items:[{id:"emptyFilter",border:false,html:"<span class='selList'>None</span>"}],buttons:[{text:AX.FILTER_CLEAR,xtype:"button",cls:"smallbutton",listeners:{click:AN.widgets.events.onClearClick,scope:this}}]});M.setPosition(-800,60);var Ac=new Ext.Panel({id:"afilterButton",bodyStyle:"padding-top:3px;padding-bottom:5px;",border:false,html:'<a class="'+AX.BM_LINK_CLASS+'">Active Fiters '+AX.FS_IMAGE2+"</a>",listeners:{afterrender:function(Ad){$("a",Ad.el.dom).click(function(){L()})}}});return Ac}function P(){var Ae=Ext.getCmp("filterForm1");var Ad=Ext.getCmp("filter").getBottomToolbar();var Ac=AX.CRIT_ORDER;for(i=0;i<Ac.length;i++){switch(Ac[i]){case"Address":Ae.add(y());break;case"Keyword":Ae.add(K());break;case"Topic":Ad.add(G("topic",a,AX.FS1_CLASS,AX.FS1_TITLE));break;case"Series":Ad.add(G("series",AK,AX.FS6_CLASS,AX.FS6_TITLE));break;case"People":Ad.add(G("people",AZ,AX.FS5_CLASS,AX.FS5_TITLE));break;case"Time":Ad.add(G("time",S,AX.FS2_CLASS2,AX.FS2_TITLE2));e();break;case"Collection":Ad.add(G("coll",AI,AX.FS3_CLASS,AX.FS3_TITLE));break;case"Advanced":Ad.add(G("adv",D,AX.FS4_CLASS2,AX.FS4_TITLE2));AQ();break;case"SearchLinks":I();break}}Ae.doLayout();Ad.doLayout()}function X(){var Af=Ext.getCmp("toolbar");var Ag=new Ext.Panel({contentEl:"shareLink",border:false});var Ad=new Ext.Panel({contentEl:"zoom",border:false});var Ac=new Ext.Panel({contentEl:"searchHelp",bodyStyle:"padding-left:10px;padding-right:5px;",border:false});var Ae=new Ext.Panel({border:false,bodyStyle:"padding:5px;",contentEl:"pageFlip"});Af.add(F(),f(),k(),"<b>Sort By: </b>",Ext.getCmp("searchSort"),"->",Ag,Ad,Ac,Ae);P()}AN.buildCollections=function(Ae){AN.collectionCheckPanel=Ext.getCmp("collWindow");var Ad,Ac,Af;Ad=V(AX.COLLECTION_TEXT,AI);Af=new Ext.Panel({layout:"form",id:"collectionChecks",width:270,height:"auto",autoScroll:true,border:false});Ac=u(AX.COLLECTION_BUTTON_STYLE,AX.COLLECTION_BUTTON_CLEAR,AN.widgets.events.onClearCollections);if(Ae){E="error";Ad.html=AX.ERROR_COLL_AJAX;AN.collectionCheckPanel.add(Ad);AN.collectionCheckPanel.doLayout();return }AN.widgets.search.resetCollections(Af);AN.collectionCheckPanel.add(Ad,Af,Ac);if(!collWindow.rendered){collWindow.render("search2")}AN.collectionCheckPanel.doLayout();E=true;B()};AN.updateCollButton=function(Ae,Aj){if(!AX.COLLECTION_SELECTION_ON){return }var Ac,Af,Ai,Ag,Ah,Ak,Ad;Ac=Ext.getCmp("collButton").getEl();Af=Ext.getCmp("collectionChecks").find("checked",true);Ai=[];for(Ag=0;Ag<Af.length;Ag++){Ai.push(Af[Ag].boxLabel)}if(Ac.child(".selList")!==null){Ac.child(".selList").remove()}switch(AX.COLLECTION_SELECTION_TYPE){case"Count":if(Af.length!==0){Ac.child("a").insertHtml("afterEnd",'<span class="selList">('+Af.length+AX.COLLECTION_SELECTION_TEXT+")</span>")}break;case"List":if(Ai.length!==0){Ac.insertHtml("beforeEnd",'<div class="selList">('+Ai.join(", ")+")</div>")}break;case"Div":Ah=Ext.getCmp(AX.COLLECTION_SELECTION_TEXT);Ak=Ah.find("id","aColl").concat(Ah.find("id","emptyFilter"));if(Ak.length>0){Ah.remove(Ak[0])}Ad=Ext.get("afilterButton");if(Ad.child("span")!==null){Ad.child("span").remove()}if(Ai.length>0){Ah.add(new Ext.Panel({border:false,id:"aColl",html:"<div class='selList'>"+AX.FS3+": <span class='selName'>"+Ai.join("</span>, <span class='selName'>")+"</span></div>"}));Ah.doLayout()}if(Ah.items.getCount()===0){Ah.add(new Ext.Panel({border:false,id:"emptyFilter",html:"<span class='selList'>None</span>"}));Ah.doLayout()}Ak=Ah.getEl().query(".selName");if(Ak.length>0){Ad.child("img").insertHtml("beforeBegin",'<span class="selList">('+Ak.length+") </span>")}else{Ext.getCmp("afilterButton").html='<a class="'+AX.BM_LINK_CLASS+'" onclick="javascript:onAFilter()">Active Fiters '+AX.FS_IMAGE2+"</a>";Ext.getCmp("afilterButton").doLayout()}break;default:break}};function AL(Ae,Aj){if(!AX.TOPIC_SELECTION_ON){return }var Ac,Af,Ai,Ag,Ah,Ak,Ad;Ac=Ext.getCmp("topicButton").getEl();Af=Ext.getCmp("topicChecks").find("checked",true);Ai=[];for(Ag=0;Ag<Af.length;Ag++){Ai.push(Af[Ag].boxLabel)}if(Ac.child(".selList")!==null){Ac.child(".selList").remove()}switch(AX.TOPIC_SELECTION_TYPE){case"Count":if(Af.length!==0){Ac.child("a").insertHtml("afterEnd",'<span class="selList">('+Af.length+AX.TOPIC_SELECTION_TEXT+")</span>")}break;case"List":if(Ai.length!==0){Ac.insertHtml("beforeEnd",'<div class="selList">('+Ai.join(", ")+")</div>")}break;case"Div":Ah=Ext.getCmp(AX.TOPIC_SELECTION_TEXT);Ak=Ah.find("id","aTopic").concat(Ah.find("id","emptyFilter"));if(Ak.length>0){Ah.remove(Ak[0])}Ad=Ext.get("afilterButton");if(Ad.child("span")!==null){Ad.child("span").remove()}if(Ai.length>0){Ah.add(new Ext.Panel({border:false,id:"aTopic",html:"<div class='selList'>"+AX.FS1+": <span class='selName'>"+Ai.join("</span>, <span class='selName'>")+"</span></div>"}));Ah.doLayout()}if(Ah.items.getCount()===0){Ah.add(new Ext.Panel({border:false,id:"emptyFilter",html:"<span class='selList'>None</span>"}));Ah.doLayout()}Ak=Ah.getEl().query(".selName");if(Ak.length>0){Ad.child("img").insertHtml("beforeBegin",'<span class="selList">('+Ak.length+") </span>")}else{Ext.getCmp("afilterButton").html='<a class="'+AX.BM_LINK_CLASS+'" onclick="javascript:onAFilter()">Active Fiters '+AX.FS_IMAGE2+"</a>";Ext.getCmp("afilterButton").doLayout()}break;default:break}}AN.buildTopics=function(Ag){if(AN.topicCheckPanel){return }AN.topicCheckPanel=Ext.getCmp("topicWindow");var Ae,Ac,Ai,Ah,Af,Ad;Ae=V(AX.TOPIC_TEXT,a);Ac=u(AX.TOPIC_BUTTON_STYLE,AX.TOPIC_BUTTON_CLEAR,AN.widgets.events.onClearTopics);Ai=new Ext.Panel({layout:"column",id:"topicChecks",width:260,height:"auto",autoScroll:true,bodyStyle:AX.PANEL_STYLE+"padding-top:5px;",border:false});Ah=new Ext.Panel({columnWidth:0.45,layout:"form",border:false,bodyStyle:AX.PANEL_STYLE,id:"searchTopics1"});Af=new Ext.Panel({columnWidth:0.45,layout:"form",border:false,bodyStyle:AX.PANEL_STYLE,id:"searchTopics2"});if(Ag){AO="error";Ai.html=AX.ERROR_TOPIC_AJAX;AN.topicCheckPanel.add(Ae);AN.topicCheckPanel.doLayout();return }Ad={run:function(){var An,Al,Ak,Am,Aj;An=AN.widgets.search.topics.data;if(An.length%2===0){Al=An.length/2}else{Al=Math.ceil(An.length/2)}for(Ak=0;Ak<An.length;Ak++){Am=An.items[Ak].data;Aj=new Ext.form.Checkbox({boxLabel:Am.text,hideLabel:true,id:Am.text});Aj.on("check",AL);if(Ak<Al){Ah.add(Aj)}else{Af.add(Aj)}}Ai.add(Ah,Af);Ai.doLayout();AN.topicCheckPanel.add(Ae,Ai,Ac);if(An.length>30){Ai.setHeight(400)}if(!AN.topicCheckPanel.rendered){AN.topicCheckPanel.render("search2")}AO=true;B()},interval:200,repeat:1};Ext.TaskMgr.start(Ad)};function g(Ad,Ae){if(!AX.SERIES_SELECTION_ON){return }var Ah,Ag,Af,Ac;Ah=Ext.getCmp("seriesButton").getEl();Ag=Ext.getCmp("seriesChecks").find("checked",true);Af=[];for(Ac=0;Ac<Ag.length;Ac++){Af.push(Ag[Ac].boxLabel)}if(Ah.child(".selList")!==null){Ah.child(".selList").remove()}switch(AX.SERIES_SELECTION_TYPE){case"Count":if(Ag.length!==0){Ah.child("a").insertHtml("afterEnd",'<span class="selList">('+Ag.length+AX.SERIES_SELECTION_TEXT+")</span>")}break;case"List":if(Af.length!==0){Ah.insertHtml("beforeEnd",'<div class="selList">('+Af.join(", ")+")</div>")}break;case"Div":target=Ext.getCmp(AX.SERIES_SELECTION_TEXT);targetList=target.find("id","aSeries").concat(target.find("id","emptyFilter"));if(targetList.length>0){target.remove(targetList[0])}if(Af.length>0){target.add(new Ext.Panel({border:false,id:"aSeries",html:"<div class='selList'>"+AX.FS6+": <span class='selName'>"+Af.join("</span>, <span class='selName'>")+"</span></div>"}));target.doLayout()}if(target.items.getCount()===0){target.add(new Ext.Panel({border:false,id:"emptyFilter",html:"<span class='selList'>None</span>"}));target.doLayout()}break;default:break}}AN.buildSeries=function(Ah){if(AN.seriesCheckPanel){return }AN.seriesCheckPanel=Ext.getCmp("seriesWindow");var Ae,Ac,Ai,Ag,Af,Ad;Ae=V(AX.SERIES_TEXT,AK);Ac=u(AX.SERIES_BUTTON_STYLE,AX.SERIES_BUTTON_CLEAR,AN.widgets.events.onClearSeries);Ai=new Ext.Panel({layout:"column",id:"seriesChecks",width:270,height:"auto",autoScroll:true,bodyStyle:AX.PANEL_STYLE,border:false});if(Ah){Aa="error";Ai.html=AX.ERROR_SERIES_AJAX;AN.seriesCheckPanel.add(Ae);AN.seriesCheckPanel.doLayout();return }if(Sajara.Config.Detail.TAB_INFO_SERIES_COLS===1){Ag=new Ext.Panel({columnWidth:1,layout:"form",border:false,bodyStyle:AX.PANEL_STYLE,id:"searchSeries1"});Ad={run:function(){var Al,Ak,Am,Aj;Al=AN.widgets.search.series.data;for(Ak=0;Ak<Al.length;Ak++){Am=Al.items[Ak].data;Aj=new Ext.form.Checkbox({boxLabel:Am.text,hideLabel:true,id:Am.text});Aj.on("check",g);Ag.add(Aj)}Ai.add(Ag);AN.seriesCheckPanel.add(Ae,Ai,Ac);if(Al.length>30){Ai.setHeight(400)}if(!seriesWindow.rendered){seriesWindow.render("search2")}AN.seriesCheckPanel.doLayout();Aa=true;B()},interval:200,repeat:1};Ext.TaskMgr.start(Ad)}else{Ag=new Ext.Panel({columnWidth:0.5,layout:"form",border:false,bodyStyle:AX.PANEL_STYLE,id:"searchSeries1"});Af=new Ext.Panel({columnWidth:0.5,layout:"form",border:false,bodyStyle:AX.PANEL_STYLE,id:"searchSeries2"});Ad={run:function(){var Am,Al,Ak,An,Aj;Am=AN.widgets.search.series.data;if(Am.length%2===0){Al=Am.length/2}else{Al=Math.ceil(Am.length/2)}for(Ak=0;Ak<Am.length;Ak++){An=Am.items[Ak].data;Aj=new Ext.form.Checkbox({boxLabel:An.text,hideLabel:true,id:An.text});Aj.on("check",g);if(Ak<Al){Ag.add(Aj)}else{Af.add(Aj)}}Ai.add(Ag,Af);AN.seriesCheckPanel.add(Ae,Ai,Ac);if(Am.length>30){Ai.setHeight(400)}if(!seriesWindow.rendered){seriesWindow.render("search2")}AN.seriesCheckPanel.doLayout();Aa=true;B()},interval:200,repeat:1};Ext.TaskMgr.start(Ad)}};AN.buildSearchLinks=function(Af){if(m){return }m=Ext.getCmp("linksWindow");var Ae,Ac,Ag,Ad;Ae=new Ext.Panel({layout:"form",bodyStyle:"padding-bottom: 3px;",border:false,width:280,height:20,items:[{style:"padding-right: 5px;",html:AX.SEARCHLINKS_TEXT,border:false}]});Ac=new Ext.Panel({border:false,height:12,width:280,bodyStyle:"padding-left:10px;padding-bottom:2px;padding-right:10px",html:'<div style="float:right;"><a class="MicroText" href="javascript:void(0);">Close</a></div>',listeners:{afterrender:function(Ah){$("a",Ah.el.dom).click(function(){AA()})}}});Ag=new Ext.Panel({id:"linkChecks",width:260,height:"auto",autoScroll:true,bodyStyle:AX.PANEL_STYLE+"padding-top:5px;",border:false});if(Af){AD="error";Ag.html=AX.ERROR_LINKS_AJAX;m.add(Ae);m.render("tabs2");return }Ad={run:function(){var Aj,Ai,Ah,Ak;Aj=AN.widgets.search.links.data;Ai="";for(Ah=0;Ah<Aj.length;Ah++){Ak=Aj.items[Ah].data;if(Ak.label&&Ak.label!==""){Ai+=(Ah+1)+". <a href='"+Ak.url+"'>"+Ak.label+"</a><br>"}else{Ai+=(Ah+1)+". <a href='"+Ak.url+"'>"+SEARCKLINK_DEFAULT+"</a><br>"}}Ag.html=Ai;Ag.doLayout();m.add(Ae,Ag,Ac);if(Aj.length>30){Ag.setHeight(400)}if(!m.rendered){m.render("search2")}AD=true;B()},interval:200,repeat:1};Ext.TaskMgr.start(Ad)};function Y(Ak,Ae,Ad){var Al,Af,An,Am,Ac,Aj,Ai,Ah,Ag;Al=new Ext.form.FieldSet({title:'<span class="'+AX.SEARCH_FIELD_CLASS2+'">'+Ak+AX.FS_IMAGE+"</span>",renderTo:"peopleWindow",id:Ak+"Checks",collapsible:true,collapsed:true,forceLayout:true,titleCollapse:true,hideCollapseTool:true,width:290,height:"auto",autoScroll:true,border:true,cls:"x-fieldset-ph",items:[{layout:"column",width:290,height:250,autoScroll:true,bodyStyle:AX.PANEL_STYLE,border:false,style:"padding-left: 10px;",items:[{columnWidth:0.5,id:"peopleCheck1",layout:"form",bodyStyle:AX.PANEL_STYLE,border:false},{columnWidth:0.5,id:"peopleCheck2",layout:"form",bodyStyle:AX.PANEL_STYLE,border:false}]}]});if(Ae.data.length%2===0){Ac=Ae.data.length/2}else{Ac=Math.ceil(Ae.data.length/2)}Al.doLayout();Aj=Ext.getCmp("peopleCheck1").getEl();Ai=Ext.getCmp("peopleCheck2").getEl();for(Ag=0;Ag<Ae.data.length;Ag++){Ah=Ae.getAt(Ag);if(Ag<Ac){N.append(Aj,{id:Ah.data.id,name:Ah.data.text})}else{N.append(Ai,{id:Ah.data.id,name:Ah.data.text})}}$("input:checkbox",Aj.dom).click(AT);$("input:checkbox",Ai.dom).click(AT)}AN.buildPeople=function(Ae){if(AN.peopleCheckPanel){return }AN.peopleCheckPanel=Ext.getCmp("peopleWindow");var Ad,Ac;Ad=V(AX.PEOPLE_TEXT,AZ);if(Ae){AG="error";AN.peopleCheckPanel.html=AX.ERROR_PEOPLE_AJAX;AN.peopleCheckPanel.add(Ad);AN.peopleCheckPanel.doLayout();return }AN.peopleCheckPanel.add(Ad);if(!peopleWindow.rendered){peopleWindow.render("search2")}Ac={run:function(){var Af,Ah,Ag;Af=u(AX.PEOPLE_BUTTON_STYLE,AX.PEOPLE_BUTTON_CLEAR,AN.widgets.events.onClearPeople);Ah=AN.widgets.search.people.collect("type");for(Ag=0;Ag<Ah.length;Ag++){if(AN.widgets.search.people.isFiltered()){AN.widgets.search.people.clearFilter()}AN.widgets.search.people.filter("type",Ah[Ag],false,true);Y(Ah[Ag],AN.widgets.search.people,AN.peopleCheckPanel)}AN.peopleCheckPanel.add(Af);AN.peopleCheckPanel.doLayout();AG=true;B()},interval:200,repeat:1};Ext.TaskMgr.start(Ac)};function AT(){if(!AX.PEOPLE_SELECTION_ON){return }var Ac,Af,Ae,Ad;Ac=Ext.getCmp("peopleButton").getEl();Af=Ext.query("input:checked","peopleWindow");Ae=[];for(Ad=0;Ad<Af.length;Ad++){Ae.push(Af[Ad].name)}if(Ac.child(".selList")!==null){Ac.child(".selList").remove()}switch(AX.PEOPLE_SELECTION_TYPE){case"Count":if(Af.length!==0){Ac.child("a").insertHtml("afterEnd",'<span class="selList">('+Af.length+AX.PEOPLE_SELECTION_TEXT+")</span>")}break;case"List":if(Ae.length!==0){Ac.insertHtml("beforeEnd",'<div class="selList">('+Ae.join(", ")+")</div>")}break;case"Div":target=Ext.getCmp(AX.PEOPLE_SELECTION_TEXT);targetList=target.find("id","aPeople").concat(target.find("id","emptyFilter"));if(targetList.length>0){target.remove(targetList[0])}if(Ae.length>0){target.add(new Ext.Panel({border:false,id:"aPeople",html:"<div class='selList'>"+AX.FS5+": <span class='selName'>"+Ae.join("</span>, <span class='selName'>")+"</span></div>"}));target.doLayout()}if(target.items.getCount()===0){target.add(new Ext.Panel({border:false,id:"emptyFilter",html:"<span class='selList'>None</span>"}));target.doLayout()}break;default:break}}AN.buildHoods=function(Ah){if(AN.neighborhoodPanel){return }var Ae,Ag,Af,Ad,Ac;AN.neighborhoodPanel=new Ext.Panel({id:"searchHoods",floating:true,autoScroll:true,bodyStyle:"padding:5px;",width:150,height:200});Ext.getCmp("searchTime").on({expand:AN.hideNeighborhoods,collapse:AN.hideNeighborhoods,scope:this});Ext.getCmp("searchAdv").on({expand:AN.hideNeighborhoods,collapse:AN.hideNeighborhoods,scope:this});if(Ah){AN.neighborhoodPanel.html=AX.ERROR_NH_AJAX;AN.neighborhoodPanel.render("searchForm");return }Ac=AN.widgets.search.neighborhoodList.data;$.each(Ac.items,function(Aj,Ai){Ag=Ai.data;Ad=new Ext.Panel({id:Ag.name,border:false,bodyStyle:"padding-bottom:2px;",html:'<a href="javascript:void(0)">'+Ag.name+"</a>",listeners:{afterrender:function(Ak){$("a",Ak.el.dom).click(function(){AN.widgets.search.getNeighborhood($(this).text())})}}});AN.neighborhoodPanel.add(Ad)});AN.neighborhoodPanel.render("content")};function k(Ad){var Ac=new Ext.Panel({id:Ad+"TabLinks",bodyStyle:"padding-top:3px;padding-bottom:5px;",html:('<a class="bookmarksLink '+AX.BM_LINK_CLASS+'">'+AX.BM_LINK_TEXT+'</a><a class="recentSearchesLink '+AX.RH_LINK_CLASS+'">'+AX.RH_LINK_TEXT+"</a> "),border:false,listeners:{beforerender:function(Ae){if(AX.SEARCHLINKS_ON){Ae.html+='<a class="featSearchesLink '+AX.BM_LINK_CLASS+'">'+AX.FS8_TITLE+"</a>"}},afterrender:function(Ae){$(".bookmarksLink","#"+Ad+"TabLinks").click(function(){H()});$(".recentSearchesLink","#"+Ad+"TabLinks").click(function(){q()});$(".featSearchesLink","#"+Ad+"TabLinks").click(function(){AA()})}}});return Ac}AN.buildBMarks=function(Ad){var Ah,Ag,Af,Aj,Ae,Ak,Ai,Ac;if(AN.bookmarksPanel){Ag=AN.bookmarksPanel.findById("bmCenter");Ah=AN.bookmarksPanel.findById("bmSouth");for(Af=Ag.items.length;Af>0;Af--){Aj=Ag.items.items[0];Ag.remove(Aj,true)}}else{Ah=new Ext.Panel({region:"south",border:false,id:"bmSouth",height:20,width:302,bodyStyle:"padding-left:10px;padding-bottom:2px;padding-right:10px",html:'<div style="float:left;" id="bmCount">&nbsp;</div><div style="float:right;"><a class="MicroText" href="javascript:void(0);">Close</a></div>',listeners:{afterrender:function(Al){$("a",Al.el.dom).click(function(){H()})}}});Ag=new Ext.Panel({region:"center",border:false,id:"bmCenter",bodyStyle:"padding-left:10px;padding-top:5px;padding-right:0px",width:302});AN.bookmarksPanel=new Ext.Panel({id:"bookmarks",floating:true,autoScroll:false,width:302,height:180,layout:"border",items:[Ag,Ah]})}if(Ad){Ag.html=AX.ERROR_BM_AJAX;AN.bookmarksPanel.render("tabs2");return }Ae=AN.widgets.thumbsCommon.bookmarks.data;if(Ae.length===1&&Ae.items[0].data.text==="none"){Ak=new Ext.Panel({html:AX.BM_TEXT_LOGIN,bodyStyle:"padding-bottom:5px;",border:false});Ag.add(Ak);Ag.doLayout()}else{if(Ae.length===0){Ak=new Ext.Panel({html:AX.BM_TEXT,bodyStyle:"padding-bottom:5px;",border:false});Ai=new Ext.Panel({layout:"column",border:false,bodyStyle:"padding-bottom:0px;",items:[{width:230,layout:"form",border:false,items:[{xtype:"textfield",style:"margin-bottom: 5px;",hideLabel:true,msgTarget:"side",id:"searchBookmarkName",width:210}]},{columnWidth:1,border:false,items:[{xtype:"button",text:AX.BM_BUTTON_SAVE,cls:"smallbutton",listeners:{click:AN.widgets.events.onBookmarkSave,scope:this}}]}]});Ag.add(Ak,Ai);Ag.doLayout()}else{Ak=new Ext.Panel({html:AX.BM_TEXT,bodyStyle:"padding-bottom:5px;",border:false});Ai=new Ext.Panel({layout:"column",border:false,bodyStyle:"padding-bottom:0px;",items:[{width:230,layout:"form",border:false,items:[{xtype:"textfield",style:"margin-bottom: 5px;",hideLabel:true,msgTarget:"side",id:"searchBookmarkName",width:210}]},{columnWidth:1,border:false,items:[{xtype:"button",text:AX.BM_BUTTON_SAVE,cls:"smallbutton",listeners:{click:AN.widgets.events.onBookmarkSave,scope:this}}]}]});Ac=new Ext.grid.GridPanel({store:AN.widgets.thumbsCommon.bookmarks,width:280,height:100,frame:false,bodyBorder:false,border:false,columns:[{id:"bookmark",width:195,dataIndex:"id",renderer:h,fixed:true,menuDisabled:true},{width:20,dataIndex:"id",renderer:AJ,fixed:true,menuDisabled:true},{width:25,dataIndex:"id",renderer:U,fixed:true,menuDisabled:true},{width:20,dataIndex:"id",renderer:AR,fixed:true,menuDisabled:true}],listeners:{cellclick:function(An,As,Am,Ap){var Ao=Ap.target.className;var Al=An.getStore().getAt(As);var Ar=An.getColumnModel().getDataIndex(Am);var Aq=Al.get(Ar);switch(Ao){case"bmSearch":AN.widgets.search.doSearch(Al.get("qs"));break;case"bmRss":AN.widgets.events.onRss(Aq);break;case"bmEdit":AN.widgets.events.onEditBookmark(Aq);break;case"bmDelete":AN.widgets.events.onDelBookmark(Aq);break}}}});Ag.add(Ak,Ai,Ac);Ag.doLayout()}}if(!AN.bookmarksPanel.rendered){AN.bookmarksPanel.render("content")}};function AH(){var Ac,Ae,Ad;Ac=new Ext.Panel({region:"north",border:false,height:35,width:390,bodyStyle:"padding-left:10px;padding-bottom:2px;padding-top:5px;padding-right:10px;",html:AX.RH_TEXT});Ae=new Ext.Panel({region:"south",border:false,height:20,width:390,bodyStyle:"padding-left:10px;padding-bottom:2px;padding-right:10px",html:'<div style="float:right;"><a class="MicroText" href="javascript:void(0);">Close</a></div>',listeners:{afterrender:function(Af){$("a",Af.el.dom).click(function(){q()})}}});Ad=new Ext.Panel({region:"center",bodyStyle:"padding:5px;",autoScroll:true,border:false,items:[{xtype:"grid",id:"historyGrid",store:AN.widgets.thumbsCommon.historyStore,disableSelection:false,trackMouseOver:false,frame:false,cls:"MicroTextGray",sm:new Ext.grid.RowSelectionModel({singleSelect:true}),autoHeight:true,width:1530,bodyBorder:false,autoScroll:false,border:false,columns:[{width:35,dataIndex:"qs",renderer:v,fixed:true,menuDisabled:true},{width:1500,id:"historyEntry",dataIndex:"qs",renderer:O,menuDisabled:true}],listeners:{cellclick:function(Ah,Ak,Ag,Aj){var Ai=Aj.target.className;var Af=Ah.getStore().getAt(Ak);if(Ai==="rsSearch"){AN.widgets.search.doSearch(Af.get("qs"))}}}}]});AN.historyPanel=new Ext.Panel({id:"history",layout:"border",floating:true,autoScroll:false,width:400,height:220,items:[Ac,Ad,Ae]});AN.historyPanel.render("content")}AN.setBmCount=function(){var Ac=AN.widgets.thumbsCommon.bookmarks.data;if(Ac.length===1&&Ac.items[0].data.text==="none"){document.getElementById("bmCount").innerHTML=AX.BM_COUNT_EMPTY}else{document.getElementById("bmCount").innerHTML=AX.BM_COUNT_HEAD+(AX.BM_LIMIT-Ac.length)+AX.BM_COUNT_TAIL}};AN.onNeighborhood=function(Ac){var Ad,Ae;Ad=0;Ae=0;if(Ac.pageX||Ac.pageY){Ad=Ac.pageY-70;Ae=Ac.pageX-40;if(Sajara.Config.Theme==="SajaraDemo2"){Ad=Ac.pageY+10;Ae=Ac.pageX-10}}else{if(Ac.x||Ac.y){Ae=Ac.clientX-40;Ad=Ac.clientY-70}}if(AN.neighborhoodPanel.x===-500){AN.neighborhoodPanel.setPosition(Ae,Ad)}else{AN.neighborhoodPanel.setPosition(-500,Ad)}};AN.onCity=function(){AN.widgets.events.onCity()};AN.hideNeighborhoods=function(){Ext.getCmp("searchHoods").setPosition(-500,255)};function AS(Ac){switch(Ac){case"Topic":seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65);break;case"Series":R.setPosition(-800,65);peopleWindow.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65);break;case"People":seriesWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65);break;case"Collection":seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65);break;case"Time":seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);AY.setPosition(-800,65);break;case"Adv":seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);break}}function a(){if(R.x===24){R.setPosition(-800,121)}else{R.setPosition(24,134);AS("Topic")}}function AK(){if(seriesWindow.x===40){seriesWindow.setPosition(-800,134)}else{seriesWindow.setPosition(40,134);AS("Series")}}function AZ(){if(peopleWindow.x===340){peopleWindow.setPosition(-800,65)}else{peopleWindow.setPosition(340,65);AS("People")}}function AI(){if(collWindow.x===95){collWindow.setPosition(-800,121)}else{collWindow.setPosition(95,134);AS("Collection")}}function S(){if(T.x===189){T.setPosition(-800,121)}else{T.setPosition(189,134);AS("Time")}}function D(){if(AY.x===293){AY.setPosition(-800,121)}else{AY.setPosition(293,134);AS("Adv")}}function o(){if(d.x===-800){d.setPosition(14,36);AN.bookmarksPanel.setPosition(-800,165);AN.historyPanel.setPosition(-1000,165);linksWindow.setPosition(-800,55);M.setPosition(-800,24)}else{d.setPosition(-800,24);seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65)}}function L(){if(M.x===-800){M.setPosition(98,36);linksWindow.setPosition(-800,55);AN.bookmarksPanel.setPosition(-800,165);AN.historyPanel.setPosition(-1000,165);d.setPosition(-800,24);seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65)}else{M.setPosition(-800,24)}}function H(){if(AN.bookmarksPanel.x===200){AN.bookmarksPanel.setPosition(-800,165)}else{if(Sajara.Config.Theme==="SajaraDemo2"){AN.bookmarksPanel.setPosition(200,141)}else{AN.bookmarksPanel.setPosition(200,36)}linksWindow.setPosition(-800,55);AN.historyPanel.setPosition(-1000,165);M.setPosition(-800,24);d.setPosition(-800,24);seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65)}}function q(){if(AN.historyPanel.x===200){AN.historyPanel.setPosition(-1000,165)}else{if(Sajara.Config.Theme==="SajaraDemo2"){AN.historyPanel.setPosition(200,141)}else{AN.historyPanel.setPosition(200,36)}linksWindow.setPosition(-800,55);AN.bookmarksPanel.setPosition(-800,165);M.setPosition(-800,24);d.setPosition(-800,24);seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65)}}function AA(){if(linksWindow.x===445){linksWindow.setPosition(-800,55)}else{linksWindow.setPosition(445,36);AN.historyPanel.setPosition(-1000,165);AN.bookmarksPanel.setPosition(-800,165);M.setPosition(-800,24);d.setPosition(-800,24);seriesWindow.setPosition(-800,65);peopleWindow.setPosition(-800,65);R.setPosition(-800,65);collWindow.setPosition(-800,65);T.setPosition(-800,65);AY.setPosition(-800,65)}}AN.onReset=function(){var Ad,Ac,Ae,Af;Ad=Ext.getCmp("searchAddress");Ac=Ext.getCmp("searchAddressCombo");Ae=Ext.getCmp("searchForm");Af=Ext.getCmp("collectionChecks");if(Ac){Ad.setDisabled(false);Ac.el.up(".x-form-item").remove();Ae.remove(Ac);Ae.doLayout()}Ad.reset();AN.clearAddress();Ext.getCmp("searchKey").reset();AN.widgets.events.onClearTopics();AN.widgets.events.onClearPeople();AN.widgets.events.onClearSeries();AN.widgets.events.onClearCollections();AN.widgets.events.onClearTime();AN.widgets.events.onClearAdv();if(AN.bookmarksPanel){Ext.getCmp("bookmarks").setPosition(-800,60)}if(AN.historyPanel){Ext.getCmp("history").setPosition(-800,60)}if(AN.neighborhoodPanel){AN.hideNeighborhoods()}if(R){Ext.getCmp("topicWindow").setPosition(-800,60)}if(seriesWindow){Ext.getCmp("seriesWindow").setPosition(-800,60)}if(collWindow){Ext.getCmp("collWindow").setPosition(-800,60)}if(peopleWindow){Ext.getCmp("peopleWindow").setPosition(-800,60)}if(linksWindow){Ext.getCmp("linksWindow").setPosition(-800,60)}if(T){Ext.getCmp("timeWindow").setPosition(-800,60)}if(AY){Ext.getCmp("advWindow").setPosition(-800,60)}if(AM){AM.setPosition(-800,50)}};function p(){AM=new Ext.Panel({renderTo:"search2",id:"thumbWindow",width:155,autoHeight:true,forceLayout:true,border:true,floating:true,bodyStyle:"padding:5px;"});AM.setPosition(-800,40);AM.getEl().on("mouseout",function(Ae,Ad,Ac){if(!Ae.within(Ext.get("thumbWindow"),true)){AM.setPosition(-800,50);AN.widgets.map.sajaraMap.clearMarkers("Highlights");AN.widgets.map.sajaraMap.raiseLayerToTop("Photos")}})}function l(){return new Ext.PagingToolbar({pageSize:AN.widgets.photoThumbs.hLimit*1,id:"thumbPager",renderTo:"photoBbar",store:AN.widgets.photoThumbs.thumbnails,forceLayout:true,displayInfo:true,displayMsg:AX.PAGER_PHOTO_COUNT,emptyMsg:AX.EMPTY_PHOTO_PAGER})}function c(){return new Ext.Panel({border:false,layout:"column",forceLayout:true,hidden:true,height:25,items:[{columnWidth:1,bodyStyle:"padding-right: 20px;",border:false,items:[]},{width:180,layout:"form",border:false,defaultType:"combo",items:[{xtype:"numberfield",fieldLabel:"Number per page",labelStyle:"padding-left:0;",value:AN.widgets.photoThumbs.hLimit,minValue:1,maxValue:100,width:42,name:"searchThumbCount",id:"searchThumbCount",listeners:{specialkey:AN.widgets.events.onPagingChange,scope:this}}]},{width:180,layout:"form",border:false,defaultType:"combo",items:[{editable:false,hideLabel:true,displayField:"text",lazyRender:true,mode:"local",value:"Nearest to Farthest",store:AN.widgets.thumbsCommon.sortChanged,name:"searchSort",id:"searchSort",width:130,style:"margin-bottom: 0px;",triggerAction:"all",listeners:{select:AN.widgets.search.doSearch,scope:this}}]}]})}function x(){var Ac=new Ext.Panel({border:false,layout:"fit",autoWidth:true,autoHeight:true,bodyStyle:"overflow:visible;background-color:transparent;text-align:center",items:[new Ext.DataView({id:"view",store:AN.widgets.photoThumbs.thumbnails,tpl:AN.widgets.photoThumbs.tplImageThumbs,multiSelect:false,singleSelect:true,autoWidth:true,autoHeight:true,overClass:"",trackOver:true,itemSelector:"img.photothumbsselector",style:"overflow:hidden;min-height:40px;",listeners:{click:AC}})]});document.getElementById("prevWrap").innerHTML=Sajara.Config.Detail.DETAIL_PAGER_PREV;document.getElementById("nextWrap").innerHTML=Sajara.Config.Detail.DETAIL_PAGER_NEXT;return Ac}function AC(Ad,Ac,Af,Ae){Ext.getCmp("view").select(Af);selectedID=AN.widgets.photoThumbs.thumbnails.getAt(Ac).get("assetId");AN.widgets.events.thumbClick(selectedID,null,null,null)}function AW(){return new Ext.Panel({title:AX.TAB_PHOTO_TITLE,id:"thumbPanel",border:false,autoHeight:true,autoWidth:true,bodyStyle:"background-color: transparent;",items:[c(),x()]})}function AF(){return new Ext.PagingToolbar({pageSize:AN.widgets.photoThumbs.hLimitMap*1,id:"mapPager",store:AN.widgets.photoThumbs.mapThumbnails,displayInfo:true,displayMsg:AX.PAGER_MAP_COUNT,emptyMsg:AX.EMPTY_MAP_PAGER})}function z(){return new Ext.Panel({border:false,layout:"column",height:50,items:[{columnWidth:0.75,bodyStyle:"padding-right: 20px;padding-top:2px;",border:false,items:[AF()]},{columnWidth:0.25,layout:"form",border:false,defaultType:"combo",items:[{xtype:"numberfield",fieldLabel:"Number per page",labelStyle:"padding-left:0;",value:AN.widgets.photoThumbs.hLimit,minValue:1,maxValue:100,width:42,name:"searchMapCount",id:"searchMapCount",listeners:{specialkey:AN.widgets.events.onPagingChange,scope:this}},{editable:false,hideLabel:true,displayField:"text",lazyRender:true,mode:"local",value:"Nearest to Farthest",store:AN.widgets.thumbsCommon.sortChanged,name:"searchMapSort",id:"searchMapSort",style:"margin-bottom: 0px;",triggerAction:"all",listeners:{select:AN.widgets.search.doSearch,scope:this}}]}]})}function AU(){var Ac=new Ext.Panel({border:false,layout:"column",autoWidth:true,height:60,items:[{width:20,autoHeight:true,border:true,bodyStyle:"border-top:none;border-left:none;border-bottom:none;",html:"<div style='padding-top:23px;padding-left:2px;'>"+Sajara.Config.Detail.DETAIL_PAGER_PREV+"</div>"},new Ext.DataView({id:"mview",store:AN.widgets.photoThumbs.mapThumbnails,tpl:AN.widgets.photoThumbs.tplMapThumbs,multiSelect:false,singleSelect:true,height:60,columnWidth:1,overClass:"x-view-over",itemSelector:"div.search2-thumb-wrap",emptyText:AX.EMPTY_MAP_GRID,listeners:{click:AN.widgets.events.thumbClick,scope:this}}),{width:20,border:true,autoHeight:true,bodyStyle:"border-top:none;border-right:none;border-bottom:none;",html:"<div style='padding-top:23px;padding-left:2px;'>"+Sajara.Config.Detail.DETAIL_PAGER_NEXT+"</div>"}]});return Ac}function n(){return new Ext.Panel({title:AX.TAB_MAP_TITLE,id:"mapPanel",bodyStyle:"padding-top: 8px;border-width:0px;",border:true,autoHeight:true,items:[z(),{html:'<hr color="#cccccc" size="1">',border:false},AU(),{border:false,layout:"column",items:[{width:200,border:false,items:[{border:false,id:"previousMapPageLink",html:'<div style="float:left;cursor:pointer;padding-left:10px;"> <a class="MicroText">'+AX.SEARCH_PREVIOUS+"</a></div>",listeners:{afterrender:function(Ac){$("a",Ac.el.dom).click(function(){AN.widgets.photoThumbs.forcePreviousMaps()})}}},{border:false,html:"&nbsp;"}]},{columnWidth:1,id:"nextMapPageLink",border:false,html:'<div style="float:right;"><a class="MicroText">'+AX.SEARCH_NEXT+"</a></div>",listeners:{afterrender:function(Ac){$("a",Ac.el.dom).click(function(){AN.widgets.photoThumbs.forceNextMaps()})}}}]}]})}function J(){myHeight=0;var Ae=80,Ad=80,Af=0;if(typeof (window.innerWidth)=="number"){myHeight=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){myHeight=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){myHeight=document.body.clientHeight}}}if(Ext.isIE7||Ext.isIE6){Ae+=14;Ad+=14}if(Sajara.Config.Theme==="SajaraDemo2"){Ae+=22;Ad+=22}if(AN.widgets.map.sajaraMap&&AN.widgets.map.sajaraMap.hasLayer("Photos")){AN.widgets.map.sajaraMap.clearMarkers("Highlights");AN.widgets.map.sajaraMap.raiseLayerToTop("Photos")}Ext.getCmp("search2").setWidth(document.body.clientWidth-Af);Ext.getCmp("tabs2").setWidth(document.body.clientWidth-Af);Ext.get("tabs2").setStyle("bottom","30px");Ext.get("searchMap").setWidth(document.body.clientWidth-Af);if(document.getElementById("ctl00_ContentPlaceHolder1_loggedIn").value==="true"){Ext.get("searchMap").setHeight(myHeight-Ad);Ext.getCmp("search2").setHeight(myHeight-Ad);Ext.getCmp("searchPage").setHeight(myHeight-Ad)}else{Ext.get("searchMap").setHeight(myHeight-Ae);Ext.getCmp("search2").setHeight(myHeight-Ae);Ext.getCmp("searchPage").setHeight(myHeight-Ae)}Ext.getCmp("searchPage").setWidth(document.body.clientWidth-Af);Ext.getCmp("searchPage").doLayout();var Ac=(document.body.clientWidth-300)/60;document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value=Math.floor(Ac);document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value=Math.floor(Ac);if(AX.TAB_PHOTO){Ext.getCmp("thumbPager").pageSize=Math.floor(Ac)}if(AX.TAB_MAP){Ext.getCmp("mapPager").pageSize=Math.floor(Ac)}}function AV(){if(d){d.setPosition(-800,60)}if(M){M.setPosition(-800,60)}if(AN.bookmarksPanel){Ext.getCmp("bookmarks").setPosition(-800,60)}if(AN.historyPanel){Ext.getCmp("history").setPosition(-800,60)}if(AN.neighborhoodPanel){AN.hideNeighborhoods()}if(R){Ext.getCmp("topicWindow").setPosition(-800,60)}if(seriesWindow){Ext.getCmp("seriesWindow").setPosition(-800,60)}if(collWindow){Ext.getCmp("collWindow").setPosition(-800,60)}if(peopleWindow){Ext.getCmp("peopleWindow").setPosition(-800,60)}if(linksWindow){Ext.getCmp("linksWindow").setPosition(-800,60)}if(T){Ext.getCmp("timeWindow").setPosition(-800,60)}if(AY){Ext.getCmp("advWindow").setPosition(-800,60)}if(AM){AM.setPosition(-800,50);AN.widgets.map.sajaraMap.clearMarkers("Highlights");AN.widgets.map.sajaraMap.raiseLayerToTop("Photos")}}function Q(Ad){var Ac=Ad.charCodeAt(0)-"a".charCodeAt(0);return"url("+Sajara.Config.Map.MAP_ICON1_IMAGE_SPRITE+") "+((Ac+1)*-Sajara.Config.Map.MAP_ICON1_WIDTH)+"px "+Sajara.Config.Map.MAP_ICON1_SPRITE_Y_OFFSET+"px"}AN.clearAddress=function(){AN.widgets.map.clearAddress()};AN.addAddress=function(Ad,Ac){AN.widgets.map.addAddress(Ad,Ac)};AN.addMapMarkers=function(Ac){AN.widgets.map.addMapMarkers(Ac)};AN.addPhotoMarkers=function(Ac){AN.widgets.map.addPhotoMarkers(Ac)};AN.setSearchHistory=function(){AN.widgets.search.setSearchHistory()};AN.getQueryString=function(){AN.widgets.search.getQueryString()};AN.doSearch=function(Ac){AN.widgets.search.doSearch(Ac)};AN.startGeoSearch=function(){AN.widgets.search.startGeoSearch()};AN.loadAssetDetails=function(Ac){AN.widgets.detail.loadAssetDetails(Ac)};AN.mapClickFallthrough=function(){alert("here")};AN.init=function(){var Ah,Af,Aj,Ae,Ad,Ag,Ai;document.getElementById("content").style.marginLeft="0px";document.getElementById("content").style.marginRight="0px";document.getElementById("content").style.paddingLeft="0px";document.getElementById("content").style.paddingRight="0px";document.body.style.overflow="hidden";var Ac=Sajara.Util.extend({},Sajara.Config.Detail,Sajara.Config.Client.Detail,AX);AN.widgets={thumbsCommon:Sajara.Progress.ThumbsCommon2().init(AN),photoThumbs:Sajara.Progress.PhotoThumbs2().init(AN),mapThumbs:Sajara.Progress.MapThumbs().init(AN),search:Sajara.Progress.Search().init(AN),events:Sajara.Progress.SearchEvents().init(AN),detail:Sajara.Progress.Detail(Ac).init()};AN.widgets.map=Sajara.Progress.SearchMap({events:{onMarkerClick:AN.widgets.events.markerClick,onClick:AN.mapClickFallthrough}}).init(AN);$("#"+AX.PagePrevId).click(function(Ak){AN.widgets.photoThumbs.forcePreviousPhotos();OpenLayers.Event.stop(Ak)});$("#"+AX.PageNextId).click(function(Ak){AN.widgets.photoThumbs.forceNextPhotos();OpenLayers.Event.stop(Ak)});Ah=Ab();Af=W();Aj=n();Aj.on("activate",function(){AN.widgets.map.sajaraMap.raiseLayerToTop("Maps")});l();Ae=AW();Ae.on("activate",function(){AN.widgets.map.sajaraMap.raiseLayerToTop("Photos")});Ad=new Ext.Panel({id:"searchPage",title:AX.SEARCH_TITLE,width:document.body.clientWidth,border:false,items:[Ah,Af]});w();Ad.render("content");J();AN.widgets.map.sajaraMap.Map.updateSize();X();p();Af.add(Ae,Aj);Ae.on("activate",AN.widgets.events.onActivate);Aj.on("activate",AN.widgets.events.onActivate);Af.activate("mapPanel");Af.activate("thumbPanel");AN.widgets.search.maskOn(MASK_DIV);if(AX.TAB_MAP===false){Af.hideTabStripItem(Aj)}AH();Ext.EventManager.onWindowResize(J);document.getElementById("searchNote").innerHTML=AX.SEARCH_NOTE;if(AX.TAB_PHOTO){AN.widgets.photoThumbs.thumbnails.on("load",function(Am,Al,Ao,An){var Ak=false;if(Ext.getCmp("tabs2")){Ak="true"}AV();AN.widgets.search.maskOff(MASK_DIV);AN.widgets.thumbsCommon.setTabTitle("thumbPanel",AN.widgets.photoThumbs.thumbnails.getTotalCount());AN.widgets.photoThumbs.setLocs();AN.widgets.photoThumbs.checkNext();AN.widgets.photoThumbs.checkPrevious();if(typeof (stWidget)!=="undefined"&&SHARE_TYPE==="ShareThis"){if(AN.widgets.search.searchCriteria.address&&AN.widgets.search.searchCriteria.address.indexOf("%26")!==-1){AN.widgets.search.searchCriteria.address=AN.widgets.search.searchCriteria.address.replace("%26","and")}Ag=document.getElementById("shareLink");Ag.style.display="inline";stWidget.addEntry({service:"sharethis",element:Ag,title:AX.SHARETHIS_TITLE,url:AX.SHARETHIS_URL+Ext.urlEncode(AN.widgets.search.searchCriteria)},{button:false,offsetLeft:-300})}if(Am.totalLength===0){Ext.getCmp("view").emptyText='<div style="padding:10px;">'+AX.EMPTY_PHOTO_AJAX+"</div>";Ext.getCmp("view").refresh()}else{Ext.getCmp("view").emptyText="<div style='padding:10px;'>&nbsp;</div>"}Ext.get("view").slideIn("r",{easing:"easeIn",duration:0.7});if(Am.totalLength<Ao.params.start){AN.widgets.photoThumbs.hLimit=document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value;AN.widgets.photoThumbs.hLimitMap=document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value;AN.widgets.photoThumbs.thumbnails.load({params:{start:0,limit:AN.widgets.photoThumbs.hLimit*1,noStore:Ak}});AN.widgets.photoThumbs.mapThumbnails.load({params:{start:0,limit:AN.widgets.photoThumbs.hLimitMap*1,noStore:Ak}})}});AN.widgets.photoThumbs.thumbnails.on("loadexception",function(Al,Ak,Aq,Ap){var Am,Ao,An;AV();AN.widgets.search.maskOff(MASK_DIV);switch(Aq.status){case 403:alert(AX.ERROR_AJAX_2);break;case -1:if(AN.widgets.photoThumbs.thumbnails.data.length===0){alert(AX.ERROR_AJAX_2)}break;case 0:break;case 200:break;default:Am=Al.conn.url;Ao="";for(An in Ak.params){if(Ak.params.hasOwnProperty(An)){Ao+=An+"="+Ak.params[An]+","}}Ext.Ajax.request({url:"./JsLog.ashx",params:{statusCode:Aq.status,statusText:Aq.statusText,responseText:Aq.responseText,connection:Am,params:Ao}});alert(AX.ERROR_AJAX_1);break}})}if(AX.TAB_MAP){AN.widgets.photoThumbs.mapThumbnails.on("load",function(){AN.widgets.search.maskOff(MASK_DIV);AN.widgets.thumbsCommon.setTabTitle("mapPanel",AN.widgets.photoThumbs.mapThumbnails.getTotalCount());AN.widgets.photoThumbs.setMaps();AN.widgets.photoThumbs.checkNext();AN.widgets.photoThumbs.checkPrevious()});AN.widgets.photoThumbs.mapThumbnails.on("loadexception",function(Al,Ak,Aq,Ap){var Am,Ao,An;AN.widgets.search.maskOff(MASK_DIV);switch(Aq.status){case 403:alert(AX.ERROR_AJAX_2);break;case -1:if(AN.widgets.photoThumbs.mapThumbnails.data.length===0){alert(AX.ERROR_AJAX_2)}break;case 200:break;case 0:break;default:Am=Al.conn.url;Ao="";for(An in Ak.params){if(Ak.params.hasOwnProperty(An)){Ao+=An+"="+Ak.params[An]+","}}Ext.Ajax.request({url:"./JsLog.ashx",params:{statusCode:Aq.status,statusText:Aq.statusText,responseText:Aq.responseText,connection:Am,params:Ao}});alert(AX.ERROR_AJAX_1);break}});document.getElementById("kmlMapLink").style.display="block"}else{document.getElementById("kmlMapLink").style.display="none"}Ext.Ajax.request({url:"./SearchStream.ashx",params:{request:"all"},success:function(Ak){r=Ext.decode(Ak.responseText);AN.widgets.search.topics.loadData(Ext.decode(r.topics));AN.widgets.search.series.loadData(Ext.decode(r.series));AN.widgets.search.people.loadData(Ext.decode(r.people));AN.widgets.search.links.loadData(Ext.decode(r.links));AN.widgets.search.collections.loadData(Ext.decode(r.collections));AN.widgets.thumbsCommon.sortChanged.loadData(Ext.decode(r.sorts))}});Sajara.Data.getRegions(function(Ak){AN.widgets.search.neighborhoodList.loadData(Ak)});AN.widgets.thumbsCommon.bookmarks.load({params:{request:"bookmarks"}});Ext.get("loading").remove();Ext.get("loading-mask").fadeOut({remove:true,duration:1,concurrent:true,block:false});AN.widgets.thumbsCommon.geoMatches.on("loadexception",function(Ak){Ext.getCmp("searchAddress").markInvalid(AX.ERROR_GEOCODE_AJAX)});AN.widgets.thumbsCommon.geoMatches.on("load",function(){AN.widgets.search.doGeoSearch()});AN.widgets.map.setEvents();AN.widgets.map.sajaraMap.onMarkerClick=AN.widgets.events.markerClick;Ext.EventManager.on(document,"keypress",function(Ak){if(window.event&&window.event.keyCode===13){event.returnValue=false;event.cancel=true}else{Ak.cancel=true}});Ext.get("view").on("mousemove",function(Am,Al,Ap,An){if(Ext.get("view").hasActiveFx()){return }var Ak=Am.xy[0];var Ao=Am.xy[1];if(AN.widgets.photoThumbs.thumbnails){Ext.select("img.photothumbsselector",false,"view").each(function(Aw,Aq,Ar){var Av=Aw.getLeft();var At=Aw.getRight();var Ax=Math.abs(Ak-((At+Av)/2));var Au=Math.max(60,Z-Ax);if(Aw.getWidth()===Au){return }if(Ak>Av&&Ak<At){var As=Aw.dom.src;if(As.indexOf("SC=1")!=-1){Aw.dom.src=As.split("SC=1")[0]+"SC=2"}if(!Ext.isGecko2){if(Aw.prev()===null){Aw.insertSibling({id:"thumbInfo",tag:"div",style:"position:relative;margin-left:3px;background-color:#eeefdf;text-align:left;border:1px solid #bbb;font-weight:bold;font-size:.9em;width:"+(Au-3)+"px;height:auto;min-height:25px;",html:"<img src='./ext/resources/images/default/s.gif' style='position:relative;float:left;margin:3px;background:"+Q(AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("label"))+";' height="+Sajara.Config.Map.MAP_ICON1_HEIGHT+" width="+Sajara.Config.Map.MAP_ICON1_WIDTH+" /> <div style='margin-left:20px;'>"+AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("name")+"<br><span id='thumb-location' style='font-weight:normal;font-size:0.8em;'>"+AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("city")+" "+AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("country")+"</span></div>"},"before")}else{Aw.prev().setWidth(Au)}}else{if(Ext.get("thumbInfo")){Ext.get("thumbInfo").remove()}Ext.getBody().insertFirst({id:"thumbInfo",tag:"div",style:"position:absolute;margin-left:3px;left:"+Av+"px;bottom:300px;z-index:1500;background-color:#eeefdf;text-align:left;border:1px solid #bbb;font-weight:bold;font-size:.9em;width:"+(Au-3)+"px;height:auto;min-height:25px;",html:"<img src='./ext/resources/images/default/s.gif' style='position:relative;float:left;margin:3px;background:"+Q(AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("label"))+";' height="+Sajara.Config.Map.MAP_ICON1_HEIGHT+" width="+Sajara.Config.Map.MAP_ICON1_WIDTH+" /> <div style='margin-left:20px;'>"+AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("name")+"<br><span id='thumb-location' style='font-weight:normal;font-size:0.8em;'>"+AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("city")+" "+AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("country")+"</span></div>"})}AN.widgets.map.sajaraMap.raiseLayerToTop("Highlights");AN.widgets.map.addHighlightMarker(AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("loc"),AN.widgets.photoThumbs.thumbnails.getAt(Ar).get("label"),"image");Aw.on("mouseout",AN.widgets.thumbsCommon.markerOut)}else{if(!Ext.isGecko2){if(Aw.prev()!==null){Aw.prev().remove()}}}Aw.setWidth(Au)})}});Ext.get("view").on("mouseleave",function(Al,Ak,Ap,Ao){if(AN.widgets.photoThumbs.thumbnails){for(var An=1;An<AN.widgets.photoThumbs.thumbnails.data.length+1;An++){var Am=Ext.get("thumb-"+An);Am.shift({width:60,duration:0.2})}}AN.widgets.thumbsCommon.markerOut();if(Ext.get("thumbInfo")){Ext.get("thumbInfo").remove()}});return AN};function B(){if(AO===false||AG===false||Aa===false||E===false||AD===false){return }AV();AN.widgets.search.firstSearch()}return AN}})(Sajara);(function(A){A.Progress.ThumbsCommon2=function(J){var G={},I=A.Util.extend({},J),C;Ext.override(Ext.PagingToolbar,{doLoad:function(L){var K={};K.start=L;K.limit=this.pageSize;this.store.load({params:K});C.setSearchHistory()}});function B(){C.widgets.photoThumbs.thumbnails.removeAll()}G.sortChanged=new Ext.data.JsonStore({url:"SearchStream.ashx",root:"sortItems",id:"text",fields:["text"]});G.sortChanged.on("loadexception",function(){sortRender="error"});G.sortChanged.on("load",function(){sortRender="true"});G.pagingChanged=new Ext.data.SimpleStore({fields:["events"],data:[["Show 12 per page"],["Show 16 per page"],["Show 20 per page"],["Show 24 per page"]]});G.bookmarks=new Ext.data.JsonStore({url:"BookmarkHandler.ashx",root:"bookmarks",id:"id",fields:["text",{name:"id",type:"float"},"qs"]});G.bookmarks.on("load",function(){C.buildBMarks();C.setBmCount()});G.bookmarks.on("loadexception",function(){C.buildBMarks("min")});G.historyStore=new Ext.data.SimpleStore({fields:["qs"]});function F(){var M,N,K,L;M=Ext.getDom("historyGrid");if(Ext.isIE){N=Ext.DomQuery.select("div[unselectable=on]",M);for(L=0;L<N.length;L++){N[L].unselectable="off"}}else{K=Ext.DomQuery.select("*{-moz-user-select=none}",M);for(L=0;L<K.length;L++){K[L].style.MozUserSelect="all"}}}G.geoMatches=new Ext.data.JsonStore({url:"GeoCode.ashx",root:"matches",totalProperty:"totalMatches",id:"location",fields:["location","xcoord","ycoord","resolution"]});G.GeoRecord=new Ext.data.Record.create([{name:"location"},{name:"xcoord"},{name:"ycoord"},{name:"resolution"}]);G.setTabTitle=function(O,N){var K,M,L;switch(O){case"thumbPanel":break;case"mapPanel":L=" <span class='searchTabCount'>("+mapThumbnails.getTotalCount()+")</span>";break}};function E(N){var K,L,M;switch(N){case"thumbPanel":K=Ext.get("photoBbar");K.update("<center><div style='width:160px;margin-top:5px;background-color:#efefdf;color:#1d5359;font-weight:bold;border: solid 1px #bbb;'>&nbsp;</div></center>");break;case"mapPanel":break}}function D(K){}G.markerOut=function(){C.widgets.map.sajaraMap.clearMarkers("Highlights");C.widgets.map.sajaraMap.raiseLayerToTop("Photos")};function H(L,P,M,R){var S,K,T,N,O,Q;S=L;K=L.getRecord(M);if(L.getId()=="view"){Q="image"}else{Q="map"}C.widgets.map.sajaraMap.raiseLayerToTop("Highlights");addHighlightMarker(K.get("loc"),K.get("label"),Q);Ext.get("thumbContent").on("click",function(W,V,U){S.select(M);selectedID=K.get("assetId");thumbClick(selectedID,null,null,null)})}G.init=function(K){C=K;return G};return G}})(Sajara);(function(A){A.Progress.PhotoThumbs2=function(E){var C={},B=A.Util.extend({},E),D,F;C.hLimit=document.getElementById("ctl00_ContentPlaceHolder1_qsLimit").value;C.thumbnails=new Ext.data.JsonStore({url:"Thumbnails.ashx",root:"images",totalProperty:"totalImages",id:"id",fields:["name","address","date","url",{name:"id",type:"float"},"loc","label","assetId","city","country"]});C.forceNextPhotos=function(){var G=Ext.getCmp("thumbPager");if(G.next.disabled!==true){G.next.onClick(Ext.EventObject)}};C.forcePreviousPhotos=function(){var G=Ext.getCmp("thumbPager");if(G.prev.disabled!==true){G.prev.onClick(Ext.EventObject)}};C.checkNext=function(){var J,I,G;J=Ext.getCmp("thumbPager");I=Ext.getCmp("mapPager");G=document.getElementById("nextWrap");var H=J.getPageData();J.next.setDisabled(H.activePage==H.pages);if(J.next.disabled===true){G.innerHtml=Sajara.Config.Detail.DETAIL_PAGER_NEXT_OFF;G.style.cursor="default"}else{G.innerHtml=Sajara.Config.Detail.DETAIL_PAGER_NEXT;G.style.cursor="pointer"}if(I.next.disabled===true){Ext.getCmp("nextMapPageLink").hide()}else{Ext.getCmp("nextMapPageLink").show()}};C.checkPrevious=function(){var J,I,G;J=Ext.getCmp("thumbPager");I=Ext.getCmp("mapPager");G=document.getElementById("prevWrap");var H=J.getPageData();J.prev.setDisabled(H.activePage==1);J.updateInfo();if(J.prev.disabled===true){G.innerHTML=Sajara.Config.Detail.DETAIL_PAGER_PREV_OFF;G.style.cursor="default"}else{G.innerHTML=Sajara.Config.Detail.DETAIL_PAGER_PREV;G.style.cursor="pointer"}if(I.prev.disabled===true){Ext.getCmp("previousMapPageLink").hide()}else{Ext.getCmp("previousMapPageLink").show()}};C.setLocs=function(){var I,G,H;I="";G=C.thumbnails.getCount();for(H=1;H<=G;H++){I+=C.thumbnails.getById(H).data.loc;if(H!==G){I+=","}}D.addPhotoMarkers(I)};C.init=function(G){D=G;C.tplImageThumbs=new D.GetTemplate(Sajara.Config.Map.MAP_ICON1_IMAGE_SPRITE,Sajara.Config.Map.MAP_ICON1_WIDTH,Sajara.Config.Map.MAP_ICON1_HEIGHT,Sajara.Config.Map.MAP_ICON1_SPRITE_Y_OFFSET);return C};return C}})(Sajara);(function(A){A.Progress.MapThumbs=function(E){var C={},B=A.Util.extend({},E),D;C.hLimitMap=document.getElementById("ctl00_ContentPlaceHolder1_qsLimitMap").value;C.mapThumbnails=new Ext.data.JsonStore({url:"Thumbnails.ashx",root:"images",totalProperty:"totalImages",id:"id",fields:["name","address","date","url",{name:"id",type:"float"},"loc","label","assetId"]});C.forceNextMaps=function(){var F=Ext.getCmp("mapPager");if(F.next.disabled!==true){F.next.onClick(Ext.EventObject)}};C.forcePreviousMaps=function(){var F=Ext.getCmp("mapPager");if(F.prev.disabled!==true){F.prev.onClick(Ext.EventObject)}};C.setMaps=function(){var H,F,G;H="";F=C.mapThumbnails.getCount();for(G=1;G<=F;G++){H+=C.mapThumbnails.getById(G).data.loc;if(G!==F){H+=","}}D.addMapMarkers(H)};C.init=function(F){D=F;C.tplMapThumbs=new D.GetTemplate(Sajara.Config.Map.MAP_ICON2_IMAGE_SPRITE,Sajara.Config.Map.MAP_ICON2_WIDTH,Sajara.Config.Map.MAP_ICON2_HEIGHT,Sajara.Config.Map.MAP_ICON2_SPRITE_Y_OFFSET);return C};return C}})(Sajara);(function(A){A.Progress.SearchMap=function(E){var C={},B=A.Util.extend({},E),F,D;C.addPhotoMarkers=function(K){var H,J,I;C.sajaraMap.clearMarkers("Photos");if(K.length!==0){H=K.split(",");for(I=H.length-1;I>=0;I--){J=H[I].split("?");if(J[0]==="0"){continue}C.sajaraMap.addMarker(+J[0],+J[1],"Photos",1,"click mouseover mouseout",I)}}};C.addHighlightMarker=function(L,J,I){var K=L.split("?"),H;if(K[0]==="0"){return }if(I==="image"){H=7}else{H=8}C.sajaraMap.addMarker(+K[0],+K[1],"Highlights",H,"",J)};C.addMapMarkers=function(K){var H,J,I;C.sajaraMap.clearMarkers("Maps");if(K.length!==0){H=K.split(",");for(I=H.length-1;I>=0;I--){J=H[I].split("?");if(J[0]==="0"){continue}C.sajaraMap.addMarker(+J[0],+J[1],"Maps",2,"click",I)}}};C.addAddress=function(L,J){var K,I,H;C.sajaraMap.clearMarkers("Address Search Result");if(L.trim().length!==0){K=L.split(",");C.sajaraMap.addMarker(K[0]*1,K[1]*1,"Address Search Result",3,"",0,J);if(navigator.appVersion.indexOf("MSIE")!==-1){I=navigator.appVersion.split("MSIE");H=I[1].substr(1,1);if(H==="6"){document.getElementById("smIE6").innerHTML=J;document.getElementById("smIE6").className="MapLabelVisible"}}}};C.clearAddress=function(){C.sajaraMap.clearMarkers("Address Search Result");if(navigator.appVersion.indexOf("MSIE")!==-1){document.getElementById("smIE6").innerHTML="";document.getElementById("smIE6").className="MapLabelHidden"}};C.moveMap=function(I,K,H){if(H||H===0){var J=C.sajaraMap.resolutionToZoom(H);C.zoomMap(I,K,J)}else{C.zoomMap(I,K)}};C.zoomMap=function(I,L,K){if(L){document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value=0;document.getElementById("ctl00_ContentPlaceHolder1_qsStartMap").value=0}var H=I.split(",");var J=new OpenLayers.Bounds(H[0],H[1],H[2],H[3]);if(K||K===0){var M=J.getCenterLonLat();C.sajaraMap.Map.setCenter(M,K)}else{C.sajaraMap.Map.zoomToExtent(J)}};C.setEvents=function(){C.sajaraMap.onClick=function(H){document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value=0;document.getElementById("ctl00_ContentPlaceHolder1_qsStartMap").value=0};C.sajaraMap.onPreClick=function(I){if(Ext.getCmp("tabs2")){if(!I){I=window.event}var H=(window.event)?I.srcElement:I.target;if(H.nodeName=="INPUT"){H.focus();return false}while(H.nodeName!="BODY"){if(H.id=="thumbPager"){return false}H=H.parentNode}}};C.sajaraMap.onMoveEnd=function(H){window.clearTimeout(F);F=window.setTimeout(function(){D.doSearch();if(B.onTemplateMove){B.onTemplateMove()}},Sajara.Config.Search.SEARCH_DELAY)}};function G(){var J,H;H=Sajara.Util.extend(Sajara.Config.SajaraMap,Sajara.Config.Client.SajaraMap);if(Ext.getCmp("tabs2")){H=Sajara.Util.extend({googleMinZoom:3,googleNumZoom:13,defaultZoom:3},H);Sajara.Config.Search.SEARCH_MAP_ZOOM=3}var I=A.Util.extend({onClick:function(K){document.getElementById("ctl00_ContentPlaceHolder1_qsStart").value=0;document.getElementById("ctl00_ContentPlaceHolder1_qsStartMap").value=0},onMoveEnd:function(K){window.clearTimeout(F);F=window.setTimeout(function(){D.doSearch();if(B.onTemplateMove){B.onTemplateMove()}},Sajara.Config.Search.SEARCH_DELAY)}},B.events);C.sajaraMap=new Sajara.Widgets.SajaraMap(Sajara.Util.extend({dom:"searchMap",controls:[new OpenLayers.Control.Navigation(),new OpenLayers.Control.PanZoomBar()],baseLocation:".",className:"",singleTile:false,addressLabelOn:true,defaultCenter:Sajara.Config.Search.SEARCH_MAP_CENTER,defaultZoom:Sajara.Config.Search.SEARCH_MAP_ZOOM},H)).init();C.sajaraMap.addMarkerLayer("Address Search Result");C.sajaraMap.addMarkerLayer("Photos");C.sajaraMap.addMarkerLayer("Maps");C.sajaraMap.addMarkerLayer("Highlights")}C.init=function(H){D=H;G();return C};return C}})(Sajara);(function(A){A.Progress.DetailView=function(C){var D={},M=A.Util.extend({},C),W;var K,Q,I="";D.detailData=new Ext.data.JsonStore({url:"Details.ashx",root:"assets",fields:["assetId","share","date","address","city","country","bbox","point","medialist","peopleSets","notes","desc","title","coll","collId","tags","icons","tab","products","links","series","relatedList","lat","lon","useStreetView","svX","svY","svPitch","svYaw","svZoom","useSV","commentList","allowComments","addlInfo"]});var R=Ext.data.Record.create([{name:"property"},{name:"value"}]);var L=Ext.data.ArrayReader(R);D.detailInfo=new Ext.data.SimpleStore({fields:["property","value"],reader:L});D.CommentRecord=Ext.data.Record.create([{name:"user"},{name:"text"},{name:"date"},{name:"nest"},{name:"id"},{name:"associd"},{name:"isopen"},{name:"isself"}]);D.commentInfo=new Ext.data.SimpleStore({fields:["user","text","date","nest","id","associd","isopen","isself"],idIndex:4});var H=Ext.data.Record.create([{name:"name"},{name:"price"},{name:"desc"},{name:"id"}]);var G=Ext.data.ArrayReader(H);D.detailProducts=new Ext.data.SimpleStore({fields:["name","price","desc","id"],reader:G});var E=Ext.data.Record.create([{name:"mediaId"},{name:"mediaCap"},{name:"mediaSale"},{name:"mediaPeople"},{name:"mediaThumbId"},{name:"mediaIsDef"},{name:"mediaThumbSeq"},{name:"mediaHasHires"},{name:"mediaPurchaseLink"}]);D.allMedialist=new Ext.data.SimpleStore({fields:["mediaId","mediaCap","mediaSale","mediaPeople","mediaThumbId","mediaThumbSeq",{name:"mediaThumbSeq",type:"int",sortType:"asInt"},"mediaHasHires","mediaPurchaseLink"]});var T=Ext.data.Record.create([{name:"mediaId"},{name:"mediaCap"},{name:"mediaSale"},{name:"mediaPeople"},{name:"mediaHasHires"},{name:"mediaPurchaseLink"}]);D.singleMediaStore=new Ext.data.SimpleStore({fields:["mediaId","mediaCap","mediaSale","mediaPeople","mediaHasHires","mediaOrigName"],selectedRow:0,loadRow:function(){var Y,X;Y=D.allMedialist.getAt(this.selectedRow);X=new T({mediaId:Y.get("mediaId"),mediaCap:Y.get("mediaCap"),mediaSale:Y.get("mediaSale"),mediaPeople:Y.get("mediaPeople"),mediaHasHires:Y.get("mediaHasHires"),mediaPurchaseLink:Y.get("mediaPurchaseLink")});D.singleMediaStore.removeAll();D.singleMediaStore.add(X);W.checkPurchase()},hasPrev:function(){return this.selectedRow!==0},hasNext:function(){return this.selectedRow<D.allMedialist.length-1}});D.detailLoad=function(X){W.mask();D.detailData.load({params:{assetId:X}});Ext.Ajax.request({url:"DetailIcons.ashx",params:{assetId:X},success:W.setDetailIcons,failure:function(){Ext.Msg.alert("Alert",M.ERROR_ERROR_REPORT)}})};function N(){var Z,X,a,b,Y;Z=D.detailData.data.items[0].data;if(typeof (Z.medialist)!=="undefined"&&Z.medialist!==""){X=Z.medialist;for(Y=0;Y<X.length;Y++){a=X[Y];b=new E({mediaId:a.mediaId,mediaCap:a.mediaCap,mediaSale:a.mediaSale,mediaPeople:a.mediaPeople,mediaThumbId:a.mediaThumbId,mediaIsDef:a.mediaIsDef,mediaThumbSeq:a.mediaThumbSeq,mediaHasHires:a.mediaHasHires,mediaPurchaseLink:a.mediaPurchaseLink});D.allMedialist.add(b)}D.allMedialist.sort("mediaThumbSeq")}if(use_street_view&&Z.useStreetView&&Z.useSV){b=new E({mediaId:"",mediaCap:"",mediaSale:"",mediaPeople:"",mediaThumbId:"streetview",mediaIsDef:M.TAB_INFO_STREETVIEW_ICON,mediaThumbSeq:"",mediaHasHires:false});D.allMedialist.add(b)}}function V(){var AF,X,u,AG,AB,AE,AC,n,a,AA,y,b,e,AD,x,g,c,Y,f,Z,d,l,s,v,o,q,w,r;AF=D.detailData.data.items[0].data;X=[];u=M.INFO_ORDER;AG=D.getBasicSearchQS();for(l=0;l<u.length;l++){switch(u[l]){case"Title":X.push([M.TAB_INFO_TITLE_LABEL,AF.title]);break;case"Address":if(AF.address){if(M.TAB_INFO_ADDRESS_LINK){AB="<a href='"+D.getSearchHref()+"' title='"+M.TAB_INFO_ADDRESS_TIP+"'>"+AF.address.replace("%26","&")+"</a>"}else{AB=AF.address.replace("%26","&")}if(M.TAB_INFO_EXTEND_ADDRESS&&(AF.city||AF.country)){AB+="<br>"+AF.city+" "+AF.country}}else{AB="No Address"}X.push([M.TAB_INFO_ADDRESS_LABEL,AB]);break;case"Description":X.push([M.TAB_INFO_DESC_LABEL,AF.desc.replace("%3a",":")]);break;case"Quotation":if(AF.addlInfo&&AF.addlInfo!==""){if(AF.coll==="Library Company of Philadelphia"){X.push(["Additional Info",AF.addlInfo])}else{X.push(["Quotation",AF.addlInfo])}}break;case"Notes":if(AF.notes&&AF.notes!==""){X.push([M.TAB_INFO_NOTES_LABEL,AF.notes])}break;case"Collection":if(M.TAB_INFO_COLL_LINK){AE="<a href='"+AG+"&collections="+AF.coll+"' title='"+M.TAB_INFO_COLL_TIP+"'>"+AF.coll+"</a>"}else{AE=AF.coll}X.push([M.TAB_INFO_COLL_LABEL,AE]);break;case"Collection ID":X.push([M.TAB_INFO_COLLID_LABEL,AF.collId]);break;case"Tags":AC="";if(M.TAB_INFO_TAGS_LINK){n=AF.tags.split(", ");for(s=0;s<n.length;s++){AC+="<a href='"+AG+"&topics="+n[s]+"' title='"+M.TAB_INFO_TAGS_TIP+"'>"+n[s]+"</a> "}}else{AC+=AF.tags}X.push([M.TAB_INFO_TAGS_LABEL,AC]);break;case"Series":if(AF.series!==""){if(M.TAB_INFO_SERIES_LINK){a="<a href='"+AG+"&series="+AF.series+"' title='"+M.TAB_INFO_SERIES_TIP+"'>"+AF.series+"</a>"}else{a=AF.series}X.push([M.TAB_INFO_SERIES_LABEL,a])}break;case"related":if(AF.relatedList!==""){c=AF.relatedList.split("^");for(w=0;w<c.length;w++){X.push([M.TAB_INFO_RELATED_LABEL,c[w]])}}break;case"AssetId":X.push([M.TAB_INFO_ASSETID_LABEL,AF.assetId]);break;default:AA=u[l].split(".");switch(AA[0]){case"people":for(v=0;v<AF.peopleSets.length;v++){if(AA[1]==="*"||AF.peopleSets[v].label===AA[1]||AF.peopleSets[v].id===(AA[1]*1)){y="";if(M.TAB_INFO_PEOPLE_LINK){b=AF.peopleSets[v].people;for(o=0;o<b.length;o++){y+="<a href='"+AG+"&people="+b[o]+"' title='"+M.TAB_INFO_PEOPLE_TIP+"'>"+b[o]+"</a><br />"}}else{y+=AF.peopleSets[v].people.join("<br />")}X.push([AF.peopleSets[v].label,y])}}break;case"date":e=AF.date.split("^");for(q=0;q<e.length;q++){AD=e[q].split("*");if(AA[1]==="*"||AA[1]===AD[0]){if(M.TAB_INFO_DATE_LINK&&AD[0]===M.TAB_INFO_DUBLIN&&AD[1]!=="unknown"){x=AD[1].split("/");g="<a href='"+AG+"&fromDate="+x[x.length-1]+"&toDate="+x[x.length-1]+"' title='"+M.TAB_INFO_DATE_TIP+"'>"+x.join("/")+"</a>";X.push([AD[0],g])}else{X.push([AD[0],AD[1]])}}}break;case"links":Y=AF.links.split("^");for(r=0;r<Y.length;r++){if(Y[r]===""){continue}f=Y[r].split("*");Z=(f[2]!=="");if(AA[1]==="*"||AA[1]===f[0]){d='<a target="_blank" href="'+f[1]+'" title="'+f[0]+'">';if(Z){d+='<img src="'+f[2]+'" />'}d+=f[0]+"</a>";X.push([M.TAB_INFO_LINKS_LABEL,d])}}break}break}}D.detailInfo.loadData(X)}D.onErrorReport=function(){Ext.Ajax.request({url:"ErrorReport.ashx",params:{type:"ERROR_REPORT"},success:W.buildErrorWindow,failure:function(){Ext.Msg.alert("Alert",M.ERROR_ERROR_REPORT)}})};D.onMgmtReport=function(){Ext.Ajax.request({url:"ErrorReport.ashx",params:{type:"MANAGEMENT_NOTE"},success:W.buildMgmtWindow,failure:function(){Ext.Msg.alert("Alert",M.ERROR_ERROR_REPORT)}})};D.sendErrorReport=function(X,Z){if(X==="cancel"){return }if(Z===""){Ext.Msg.alert("Alert",M.ER_EMPTY);return }var Y=D.detailData.data.items[0].data;Ext.Ajax.request({url:"ErrorReport.ashx",params:{assetId:Y.assetId,desc:Z,type:"ERROR_REPORT"},success:function(){Ext.Msg.alert("Success!",M.ER_SUCCESS)},failure:function(){Ext.Msg.alert("Alert",M.ERROR_ERROR_REPORT)}})};D.sendMgmtReport=function(X,Z){if(X==="cancel"){return }if(Z===""){Ext.Msg.alert("Alert",M.ER_MEMPTY);return }var Y=D.detailData.data.items[0].data;Ext.Ajax.request({url:"ErrorReport.ashx",params:{assetId:Y.assetId,desc:Z,type:"MANAGEMENT_NOTE"},success:function(){Ext.Msg.alert("Success!",M.ER_MSUCCESS)},failure:function(){Ext.Msg.alert("Alert",M.ERROR_ERROR_REPORT)}})};function P(){var a,b,Y,Z,X;a=D.detailData.data.items;b=a[0].data.products.split(",");Y=[];if(b[0]===""){D.detailProducts.loadData(Y);return }for(Z=0;Z<b.length;Z++){X=b[Z].split("^");Y.push([X[0],X[1],X[2],X[3]])}D.detailProducts.loadData(Y)}function B(){var a,Y,b,Z,X;a=D.detailData.data.items[0].data;D.commentInfo.removeAll();if(typeof (a.commentList)!=="undefined"&&a.commentList!==""){Y=a.commentList;for(i=0;i<Y.length;i++){b=Y[i];X=b.isopen;if(!a.allowComments){X=false}Z=new D.CommentRecord({user:b.userName,text:b.text,date:b.date,nest:b.nest,id:b.id,associd:b.associd,isopen:X,isself:b.isself});D.commentInfo.add(Z)}}if(W.loadComments){W.loadComments()}}D.addComment=function(X,Y){Ext.Ajax.request({url:"ErrorReport.ashx",params:{type:"PUBLIC_NOTE"},success:W.buildCommentWindow,failure:function(){Ext.Msg.alert("Alert",M.ERROR_COMMENT);W.replyId=""}})};D.addAbuseReport=function(){Ext.Ajax.request({url:"ErrorReport.ashx",params:{type:"ABUSE_REPORT"},success:W.buildAbuseWindow,failure:function(){Ext.Msg.alert("Alert",M.ERROR_COMMENT);W.replyId=""}})};D.removeComment=function(X){Ext.Ajax.request({url:"ErrorReport.ashx",params:{assocId:X,action:"remove"},success:W.loadComments,failure:function(){Ext.Msg.alert("Alert",M.ERROR_COMMENT);W.replyId=""}})};D.sendComment=function(X,Y){if(Ext.getCmp("commentDesc").getValue()===""){Ext.Msg.alert("Alert",M.ER_CEMPTY);return }if(!Ext.getCmp("commentAgree").getValue()){Ext.Msg.alert("Alert",M.ER_CAEMPTY);return }var Z=D.detailData.data.items[0].data;Ext.Ajax.request({url:"ErrorReport.ashx",params:{assetId:Z.assetId,assocId:W.replyId,desc:Ext.getCmp("commentDesc").getValue(),type:"PUBLIC_NOTE"},success:W.updateComments,failure:function(){Ext.Msg.alert("Alert",M.ERROR_COMMENT);W.replyId=""}})};D.sendAbuse=function(Y,Z){if(Ext.getCmp("abuseDdl").getValue()===""){Ext.Msg.alert("Alert",M.ER_AEMPTY);return }if(Ext.getCmp("abuseDdl").getValue()==="Other"&&Ext.getCmp("abuseOther").getValue()===""){Ext.Msg.alert("Alert",M.ER_AOEMPTY);return }var a=D.detailData.data.items[0].data,X=Ext.getCmp("abuseDdl").getValue();if(X==="Other"){X+=": "+Ext.getCmp("abuseOther").getValue()}Ext.Ajax.request({url:"ErrorReport.ashx",params:{assetId:a.assetId,assocId:W.replyId,desc:X,type:"ABUSE_REPORT"},success:function(){Ext.Msg.alert("Alert",M.ABUSE_SUCCESS);W.replyId=""},failure:function(){Ext.Msg.alert("Alert",M.ERROR_COMMENT);W.replyId=""}});Ext.getCmp("abuseWindow").close()};var S;function U(){S.setErrorText("Error: Flash doesn't appear to be supported by your browser")}function O(){Ext.getCmp("mediaDisplayView").show();W.hideStreetView();W.removeStreetViewThumb()}D.initStreetView=function(){var X,Y=D.detailData.data.items[0].data;if(use_street_view&&Y.useStreetView&&Y.useSV){if(Y.svX===0||Y.svY===0){X={y:Y.lat,x:Y.lon,yaw:0,pitch:0,zoom:0,sv_ElementId:"streetView"}}else{X={y:Y.svY,x:Y.svX,yaw:Y.svYaw,pitch:Y.svPitch,zoom:Y.svZoom,sv_ElementId:"streetView"}}S=Sajara.Progress.DetailStreetView(X).init(D);S.trackChanges(true);S.onNoFlash=U;S.onNoPanorama=O;S.checkForPanorama()}};D.flipStreetView=function(){if(!W.isStreetViewVisible()){Ext.getCmp("mediaDisplayView").hide();W.showStreetView();S.start()}else{if(S){S.stop()}Ext.getCmp("mediaDisplayView").show();W.hideStreetView()}};D.onThumbClick=function(Y,Z,a,b){var X=Y.getRecord(a);if(W.isStreetViewVisible()){if(X.get("mediaThumbId")!=="streetview"){D.flipStreetView();D.singleMediaStore.selectedRow=Z;D.singleMediaStore.loadRow()}}else{if(W.hiResIsVisible()){W.flipHiRes()}if(X.get("mediaThumbId")==="streetview"){D.flipStreetView()}else{D.singleMediaStore.selectedRow=Z;D.singleMediaStore.loadRow()}}};function J(Z){var X,a,Y;X=D.detailProducts.query("id",Z);a=X.first();if(!validCount(Z)){return }Y=W.getPurchaseCount(Z);Ext.Ajax.request({url:"Purchase.ashx",params:{qty:Y,prod:a.data.id,assetId:D.detailData.data.items[0].data.assetId},success:W.sentPurchase,failure:W.failedPurchase})}D.onShare=function(X){var Z,Y,a;if(SHARE_TYPE==="ShareThis"&&X){a="Opened ShareThis dialog with share url: "+X.properties.url;Ext.Ajax.request({url:"./JsLog.ashx",params:{type:"ShareThis",responseText:a}})}else{Z=W.validateShare();if(Z!==0){return }Y=W.getShareInfo();Ext.Ajax.request({url:"ShareAsset.ashx",params:{sName:Y[0],sEmail:Y[1],rEmail:Y[2],message:Y[3],assetId:D.detailData.data.items[0].data.assetId},success:W.sentEmail,failure:W.failedEmail})}};D.getSearchHref=function(){var c,Z,b,a,Y,d,X,e;c=D.detailData.data.items;b="image";if(location.href.indexOf("Search")!==-1){a="http://"+location.host+location.pathname+"?type=area"}else{a="Search.aspx?type=area"}if(typeof (c[0])!=="undefined"&&typeof (c[0].data.point)!=="undefined"){Y=c[0].data.point.split(",");X=Y[0];e=Y[1];a+="&minx="+X+"&maxx="+X+"&miny="+e+"&maxy="+e}else{if(typeof (c[0])!=="undefined"&&typeof (c[0].data.box)!=="undefined"){d=c[0].data.bbox.split(",");a+="&minx="+d[2]+"&maxx="+d[0]+"&miny="+d[3]+"&maxy="+d[1]}}if(typeof (c[0])!=="undefined"&&typeof (c[0].data.tab)!=="undefined"){b=c[0].data.tab}a+="&tab="+b;return a};D.getBasicSearchQS=function(){var a,X,Z,Y;a=D.detailData.data.items;if(location.href.indexOf("Search")!==-1){X="http://"+location.host+location.pathname+"?"}else{X="Search.aspx?"}Z=M.TAB_INFO_BOUNDS;Y="image";if(typeof (a[0].data.tab)!=="undefined"){Y=a[0].data.tab}X+="tab="+Y;return X};function F(){var X,Y,Z,a;if(!Ext.getCmp("tabs")&&!Ext.getCmp("tabs2")){if(W.detailPagerHide){W.detailPagerHide()}return }if(Ext.getCmp("tabs")){Z=Ext.getCmp("tabs")}else{if(Ext.getCmp("tabs2")){Z=Ext.getCmp("tabs2")}}if(Z.activeTab.id==="thumbPanel"){X=Ext.getCmp("view")}else{if(Z.activeTab.id==="mapPanel"){X=Ext.getCmp("mview")}}Y=X.getSelectedIndexes()[0];if(Y===X.store.data.length-1){Q=undefined;if(W.detailNextOff){W.detailNextOff()}}else{Q=X.store.data.items[(Y+1)].id;if(W.detailNextOn){W.detailNextOn()}}if(Y===0){K=undefined;if(W.detailPrevOff){W.detailPrevOff()}}else{K=X.store.data.items[(Y-1)].id;if(W.detailPrevOn){W.detailPrevOn()}}}D.onDetailPagePrev=function(){if(typeof (K)!=="undefined"){var X,Y;if(Ext.getCmp("tabs")){Y=Ext.getCmp("tabs")}else{if(Ext.getCmp("tabs2")){Y=Ext.getCmp("tabs2")}}if(Y.activeTab.id==="thumbPanel"){X=Ext.getCmp("view")}else{if(Y.activeTab.id==="mapPanel"){X=Ext.getCmp("mview")}}X.clearSelections();X.select(K-1,false,false);D.detailLoad(X.getSelectedRecords()[0].data.assetId)}};D.onDetailPageNext=function(){if(Q&&typeof (Q)!==undefined){var X,Y;if(Ext.getCmp("tabs")){Y=Ext.getCmp("tabs")}else{if(Ext.getCmp("tabs2")){Y=Ext.getCmp("tabs2")}}if(Y.activeTab.id==="thumbPanel"){X=Ext.getCmp("view")}else{if(Y.activeTab.id==="mapPanel"){X=Ext.getCmp("mview")}}X.clearSelections();X.select(Q-1,false,false);D.detailLoad(X.getSelectedRecords()[0].data.assetId)}};D.detailData.on("load",function(){W.resetDetails();D.allMedialist.removeAll();D.singleMediaStore.removeAll();W.setDetailHeader();F();V();N();W.setThumbView();P();B();W.setDetailMap();W.setDetailImage();W.unmask()});D.detailData.on("loadException",function(){Ext.Msg.alert(M.ERROR_DETAIL_AJAX);W.unmask()});D.onPrintClick=function(){var Z,a,Y,X;if(D.detailData.data.length!==0){Z=D.detailData.data.items;a=Z[0].data.assetId;Y=window.location.href.split("Search")[0];X=Y+"Detail.aspx?assetId="+a;window.open(X)}};D.init=function(X){W=X;return D};return D}})(Sajara);(function(A){A.Progress.DetailStreetView=function(M){var K={},L=A.Util.extend({},M),D,G,C=document.getElementById(L.sv_ElementId),J={latlng:new GLatLng(L.y,L.x),features:{userPhotos:false},pov:{yaw:L.yaw,pitch:L.pitch,zoom:L.zoom}},F=true;C.innerHTML="";C.style.height="400px";K.onNoFlash=function(){};K.onNoPanorama=function(){};K.trackChanges=function(N){F=N};K.checkForPanorama=function(){var N=this;G=new GStreetviewPanorama(C,J);GEvent.addListener(G,"error",function(O){if(O==603){N.onNoFlash()}else{if(O==600){N.onNoPanorama()}}})};K.start=function(){var N=this;G=new GStreetviewPanorama(C,J);GEvent.addListener(G,"yawchanged",B);GEvent.addListener(G,"pitchchanged",I);GEvent.addListener(G,"zoomchanged",H);GEvent.addListener(G,"initialized",E);GEvent.addListener(G,"error",function(O){if(O==603){N.onNoFlash()}else{if(O==600){N.onNoPanorama()}}})};K.stop=function(){if(G){G.remove()}};K.setErrorText=function(N){K.stop();C.innerHTML=N};function B(N){if(F){J.pov.yaw=N}}function I(N){if(F){J.pov.pitch=N}}function H(N){if(F){J.pov.zoom=N}}function E(N){if(F){J.latlng=N.latlng}}K.init=function(N){D=N;return K};return K}})(Sajara);(function(A){A.Progress.DetailMap=function(F){var C={},B=A.Util.extend({},F),D;C.clearDMarkers=function(){C.sajaraMap.clearMarkers("Details");document.getElementById("noMapImg").innerHTML="";if(navigator.appVersion.indexOf("MSIE")!==-1){document.getElementById("dmIE6").innerHTML="";document.getElementById("dmIE6").className="DMapLabelHidden"}C.sajaraMap.Map.zoomToMaxExtent()};C.addNoMap=function(){document.getElementById("noMapImg").innerHTML='<img src="'+Sajara.Config.Map.DMAP_NO_IMAGE+'"/>';document.getElementById("detailMap_OpenLayers_ViewPort").style.visibility="hidden";document.getElementById("detailMap_OpenLayers_ViewPort").style.height="1px"};C.addDMarker=function(L,K){var I=L.split(","),G=I[0],M=I[1],J,H;if(K===""){C.sajaraMap.addMarker(G,M,"Details",3,"",0)}else{C.sajaraMap.addMarker(G,M,"Details",3,"",0,K)}if(map_source==="WMS"){C.sajaraMap.setCenter(G,M,6,true)}else{if(map_source==="Google"){C.sajaraMap.setCenter(G,M,C.sajaraMap.Map.getZoom(),true)}else{if(map_source==="ArcOnline"){C.sajaraMap.setCenter(G,M,6,true)}}}if(navigator.appVersion.indexOf("MSIE")!==-1){J=navigator.appVersion.split("MSIE");H=J[1].substr(1,1);if(H==="6"){document.getElementById("dmIE6").innerHTML=K;document.getElementById("dmIE6").className="DMapLabelVisible"}}};function E(){var H,G;H=Sajara.Util.extend(Sajara.Config.SajaraMap,Sajara.Config.Client.SajaraMap);C.sajaraMap=new Sajara.Widgets.SajaraMap(Sajara.Util.extend({dom:"detailMap",baseLocation:".",className:"",addressLabelOn:true,eventsOn:false,markersInMap:false},H)).init();C.sajaraMap.addMarkerLayer("Details")}C.init=function(G){D=G;E();return C};return C}})(Sajara);(function(A){A.Progress.Detail=function(P){var G={},n=A.Util.extend({},P),F,O,M,p;var C="javascript";G.replyId="";var m=new Ext.XTemplate('<tpl for=".">','<div class="Product">','<div style="float:left;"><span class="SmallTextBold">{name}</span></div>','<div style="float:right;"><span class="SmallTextRed">{price}</span></div>','<div style="clear: both;padding: 3px 0 10px 0;"><span class="MicroTextGray">{desc}</span></div>','<div style="float:left; "><span class="MicroTextGray">Qty: <input id="{id}" value="1" maxlength="4" style="width:40px;"></span></div>','<div style="float:right;"><input type="button" value="Add to Cart" onclick="buy({id})"></div>',"</div>","</tpl>",'<div class="x-clear"></div>');var Y=new Ext.XTemplate('<tpl for=".">','<tpl if="this.hasThumb(mediaThumbId)">','<div class="detail-thumb-wrap" id="{mediaThumbId}">','<div class="thumb"><img src="{[values.mediaThumbId === "streetview" ? values.mediaIsDef : "./MediaStream.ashx?mediaId=" + values.mediaThumbId]}" /></div>',"</div>","</tpl>",'<tpl if="this.hasNoThumb(mediaThumbId)">','<div class="detail-thumb-wrap">','<div class="thumb">No Thumbnail Found</div>',"</div>","</tpl>","</tpl>",'<div class="x-clear"></div>',{hasThumb:function(q){if(q!==undefined){return true}return false},hasNoThumb:function(q){if(q!==undefined){return false}return true}});var l=new Ext.XTemplate('<tpl for=".">','<tpl if="this.hasCaption(mediaCap)">','<span class="MicroTextBold">Caption: </span><span class="MicroTextItalic">{mediaCap}</span>',"</tpl>",'<tpl if="this.hasPeople(mediaPeople)">',"<br /> {mediaPeople}","</tpl>",'<tpl if="this.hasMedia(mediaId)">','<img src="MediaStream.ashx?mediaId={mediaId}" />',"</tpl>",'<tpl if="this.hasNoMedia(mediaId)">','<img src="./App_Themes/PhillyHistory/Images/icon_no_image.gif" />',"</tpl>",'<tpl if="this.hasHiRes(mediaHasHires)">','<div id="HiResIcon" onclick="onHiResClick()"><img src="./App_Themes/PhillyHistory/Images/Actions/hires.gif" title="View HiRes Image" /></div>',"</tpl>","</tpl>",'<div class="x-clear"></div>',{hasPeople:function(q){if(q&&q!==""){return true}return false},hasCaption:function(q){if(q&&q!==""){return true}return false},hasMedia:function(q){if(q&&q!==""){return true}return false},hasNoMedia:function(q){if(q&&q!==""){return false}return true},hasHiRes:function(q){if(n.TAB_INFO_HIRES_ON){return q}return false}});var S=['<tpl for=".">','<div class="{[this.getClassName(values.nest)]}">','<div class="sajara-comment-author">',"<strong>By:</strong>",'<a href="./Profile.aspx?user={user}">{user}</a>',"<span>{date}</span>","</div>",'<div class="sajara-comment-body">','<tpl if="nest &gt; 0">','<a href="./Profile.aspx?user={[this.getReplyName(values.associd)]}">@{[this.getReplyName(values.associd)]}</a>: ',"</tpl>","<span>{text}</span>",'<span class="sajara-comment-body-spacer">&nbsp;</span>',"</div>",'<tpl if="this.isOpen(isopen)">','<div class="sajara-comment-actions">','<a href="javascript:void(0);" rel="{id}" class="reply-comment" title="Reply">'+n.TAB_COMMENT_REPLY+"</a>",'<br><a href="javascript:void(0);" rel="{id}" class="report-comment" title="Report Abuse">'+n.TAB_COMMENT_ABUSE+"</a>",'<tpl if="this.isSelf(isself)">','<br><a href="javascript:void(0);" rel="{id}" class="delete-comment" title="Delete">'+n.TAB_COMMENT_REMOVE+"</a>","</tpl>","</div>","</tpl>","</div>","</tpl>"];var U=new Ext.XTemplate(S.join(""),{isOpen:function(q){if(q===true){return true}return false},getReplyName:function(r){var q=F.commentInfo.getAt(F.commentInfo.find("id",r));return q.get("user")},isSelf:function(q){if(q===true){return true}return false},getClassName:function(q){if(q===0){return"sajara-comment"}return"sajara-comment sajara-comment-nest"}});function Z(q){G.replyId=q;F.addComment()}function Q(q){G.replyId=q;F.addAbuseReport()}function T(r){var q=F.commentInfo.getAt(F.commentInfo.find("id",r));q.set("text","Comment text removed.");q.set("isopen",false);q.commit();F.removeComment(r)}var V=new Ext.XTemplate('<tpl for=".">','<tpl if="this.hasMedia(mediaId)">','<img width="400" src="MediaStream.ashx?mediaId={mediaId}" />',"</tpl>",'<tpl if="this.hasNoMedia(mediaId)">','<img width="400" src="./App_Themes/PhillyHistory/Images/icon_no_image.gif" />',"</tpl>","</tpl>",{hasMedia:function(q){if(q&&q!==""){return true}return false},hasNoMedia:function(q){if(q&&q!==""){return false}return true}});function j(){return new Ext.Panel({width:600,autoHeight:true,border:false,items:[new Ext.DataView({store:F.singleMediaStore,id:"mediaDisplayView",tpl:l,border:false,itemSelector:"div.thumb-wrap",emptyText:"No images to display"}),new Ext.form.FieldSet({id:"thumbnails",autoScroll:true,collapsed:false,border:false,collapsible:false,height:135,width:580,items:[{xtype:"dataview",id:"thumbView",store:F.allMedialist,tpl:Y,multiSelect:false,singleSelect:true,autoHeight:true,itemSelector:"div.detail-thumb-wrap",overClass:"x-view-over",listeners:{click:F.onThumbClick,scope:this}}]})]})}function R(){M=new Ext.Panel({width:600,border:false,items:[{html:n.TAB_INFO_STREETVIEW_DISCLAIMER,border:false},new Ext.Panel({width:590,border:false,id:"streetView"})]});return M}G.hideStreetView=function(){M.hide()};G.showStreetView=function(){M.show()};G.isStreetViewVisible=function(){return M.isVisible()};G.removeStreetViewThumb=function(){F.allMedialist.remove(F.allMedialist.getAt(F.allMedialist.find("mediaThumbId","streetview")));if(F.allMedialist.getCount()<=1){Ext.getCmp("thumbnails").collapse()}else{Ext.getCmp("thumbView").setWidth(F.allMedialist.getCount()*115)}};function f(){p=new Ext.Panel({width:610,border:false,items:[{html:n.TAB_INFO_HIRES_DISCLAIMER,border:false},{border:false,contentEl:"HiResMap"}]});return p}G.flipHiRes=function(){if(!G.hiResIsVisible()){Ext.getCmp("mediaDisplayView").hide();p.show()}else{Ext.getCmp("mediaDisplayView").show();p.hide()}};G.hiResIsVisible=function(){return p.isVisible()};var o;self.onHiResClick=function(){if(n.TAB_INFO_HIRES_ON){if(o){o.destroy()}var q={numZoomLevels:5,controls:[new OpenLayers.Control.Navigation(),new OpenLayers.Control.PanZoomBar()]};o=new OpenLayers.Map("HiResMap",q);var r=new OpenLayers.Layer.WMS("OpenLayers WMS","HiRes.ashx",{mediaID:F.singleMediaStore.data.items[0].data.mediaId},{maxExtent:new OpenLayers.Bounds(0,0,5900,5000),maxResolution:"auto",tileSize:new OpenLayers.Size(256,256)});G.flipHiRes();o.addLayer(r);o.setCenter(new OpenLayers.LonLat(2778,2612));var s=new OpenLayers.Control.OverviewMap({autoPan:true,size:new OpenLayers.Size(118,100)});o.addControl(s);s.maximizeControl();o.zoomToMaxExtent()}};function e(q){var r="<span class='"+n.TAB_INFO_PROP_CLASS+"'>"+q+"</span>";return r}function g(r){var q="<span class='"+n.TAB_INFO_VALUE_CLASS+"'>"+r+"</span>";return q}function E(){var q=new Ext.Panel({title:n.TAB_INFO_TITLE,id:"infoTab",border:true,width:910,autoHeight:true,defaults:{bodyStyle:"padding-bottom:10px;"},items:[{layout:"column",width:900,border:false,items:[{width:610,border:false,items:[R(),j(),f()]},{columnWidth:1,border:false,items:[{border:false,contentEl:"detailMap"},{height:40,border:false,el:"detailIcons"},{width:300,bodyStyle:"padding-top:10px;",xtype:"editorgrid",id:"infoTable",store:F.detailInfo,disableSelection:true,enableHdMenu:false,enableColumnMove:false,enableDragDrop:false,trackMouseOver:false,stripeRows:true,viewConfig:{forceFit:true},bodyBorder:false,header:false,autoHeight:true,clicksToEdit:1,columns:[{renderer:e,width:100,sortable:false,dataIndex:"property",menuDisabled:true,fixed:true,editable:false},{css:"display:block;",renderer:g,width:180,sortable:false,dataIndex:"value",menuDisabled:true,editable:true,editor:new Ext.form.TextArea()}]},{id:"detailError",border:false,html:n.TAB_INFO_ERRORREPORT}]}]}]});return q}function h(){var q=new Ext.Panel({title:n.TAB_BUY_TITLE,id:"buyTab",border:true,autoHeight:true,defaults:{bodyStyle:"padding-top:10px;"},items:[{layout:"column",border:false,items:[{columnWidth:1,border:false,items:[{border:false,html:n.TAB_BUY_INNERTITLE},new Ext.DataView({id:"buyoptions",store:F.detailProducts,tpl:m,itemSelector:"DottedBorder",disableSelection:true,emptyText:n.TAB_BUY_EMPTY,autoHeight:true,border:false}),{border:false,el:"purchaseSuccess"}]},{width:400,border:false,items:[{border:false,html:n.TAB_BUY_ABOUTTITLE},{border:false,html:n.TAB_BUY_ABOUTTEXT}]}]}]});return q}function W(){var q=new Ext.Panel({title:n.TAB_SHARE_TITLE,id:"shareTab",border:true,autoHeight:true,defaults:{bodyStyle:"padding-top:10px;"},items:[{border:false,html:n.TAB_SHARE_INNERTITLE},{layout:"column",border:false,items:[{width:400,border:false,layout:"form",labelAlign:"top",defaults:{xtype:"textfield"},items:[{fieldLabel:n.TAB_SHARE_SNAME_FIELD,itemCls:n.TAB_SHARE_SNAME_CLASS,id:"shareSName",vtype:"alpha",vtypeText:n.ERROR_SHARE_SNAME,msgTarget:"side",anchor:"90%"},{fieldLabel:n.TAB_SHARE_SEMAIL_FIELD,itemCls:n.TAB_SHARE_SEMAIL_CLASS,vtype:"email",vtypeText:n.ERROR_SHARE_SEMAIL,msgTarget:"side",id:"shareSEmail",anchor:"90%"}]},{columnWidth:1,border:false,layout:"form",labelAlign:"top",items:[{xtype:"textarea",fieldLabel:n.TAB_SHARE_MESSAGE_FIELD,itemCls:n.TAB_SHARE_MESSAGE_CLASS,id:"shareText",maxLength:1000,msgTarget:"under",height:100,anchor:"98%"}]}]},{border:false,layout:"form",labelAlign:"top",buttonAlign:"center",buttons:[{id:"sendMail",text:"Send Mail",listeners:{click:function(){F.onShare()}}}],items:[{xtype:"textfield",fieldLabel:n.TAB_SHARE_RNAME_FIELD,itemCls:n.TAB_SHARE_RNAME_CLASS,id:"shareREmail",anchor:"99%"},{border:false,html:n.TAB_SHARE_INSTR}]},{border:false,el:"emailSuccess"}]});return q}function k(){var q=new Ext.Panel({title:n.TAB_COMMENT_TITLE,id:"commentTab",border:true,layout:"column",forceLayout:true,autoHeight:true,items:[{border:false,width:410,forceLayout:true,items:[new Ext.DataView({store:F.singleMediaStore,id:"commentsMediaDisplayView",tpl:V,border:false,itemSelector:"div.thumb-wrap",emptyText:"No images to display"}),{border:false,id:"commentsInfo"},{border:false,id:"commentsRss",forceLayout:true,html:'<img src="'+n.TAB_COMMENT_RSS_IMAGE+'" /> Subscribe to this asset\'s <a href="" id="commentRssLink">comment RSS feed</a>.'}]},{border:false,columnWidth:1,autoHeight:true,items:[{border:false,html:"<h4>Comments</h4>"},{border:false,items:[{xtype:"button",id:"newComment",text:"Add New Comment",handler:F.addComment}],bodyStyle:"position:absolute;top:4px;right:0;"},{border:false,id:"commentsEmpty",html:n.TAB_COMMENT_EMPTY},{border:false,id:"commentsClosed",html:n.TAB_COMMENT_CLOSED},{border:false,id:"commentsWrap",html:""}]}]});return q}G.loadComments=function(){var s=F.commentInfo.data.items;var q=F.detailData.data.items;var w=Ext.getCmp("commentsWrap");var r=Ext.getCmp("commentsInfo");var x=Ext.getCmp("newComment");var z=Ext.getCmp("commentsEmpty");var AA=Ext.getCmp("commentsClosed");if(s.length!==0){z.hide()}else{z.show()}AA.hide();if(!q[0].data.allowComments){x.hide();z.hide();AA.show()}w.removeAll();for(var u=0;u<s.length;u++){var v=s[u];if(v.get("nest")===0){w.add({items:[{html:U.apply(v.data),border:false}],border:false,id:"comment-"+v.get("id")});w.doLayout()}else{Ext.getCmp("comment-"+v.get("associd")).add({items:[{html:U.apply(v.data),border:false}],border:false,id:"comment-"+v.get("id")});Ext.getCmp("comment-"+v.get("associd")).doLayout()}}var y="<b>"+n.TAB_INFO_DESC_LABEL+"</b><br>"+q[0].data.desc+"<br><br><b>"+n.TAB_INFO_ADDRESS_LABEL+"</b><br>"+q[0].data.address+"<br><br>";r.removeAll();r.add({border:false,html:y,bodyStyle:"padding-top:15px;"});r.doLayout();jQuery("#commentRssLink","#commentsRss").attr("href","./CommentsRssFeed.ashx?assetId="+F.detailData.getAt(0).get("assetId"))};G.updateComments=function(r,s){var x=Ext.decode(r.responseText),v,q,u;if(x.associd!==null){v=Ext.get("comment-"+x.associd);q=F.commentInfo.getAt(F.commentInfo.find("id",x.associd));u=new F.CommentRecord({user:x.userName,text:x.text,date:x.date,nest:(q.get("nest")+1),id:x.id,isopen:x.isopen,isself:true,associd:(q.get("id"))});F.commentInfo.add([u]);Ext.getCmp("comment-"+x.associd).add({items:[{html:U.apply(u.data),border:false}],border:false,id:"comment-"+u.get("id")});Ext.getCmp("comment-"+x.associd).doLayout()}else{u=new F.CommentRecord({user:x.userName,text:x.text,date:x.date,nest:0,id:x.id,isopen:x.isopen,isself:true,associd:null});F.commentInfo.add([u]);var w=Ext.getCmp("commentsWrap");w.add({items:[{html:U.apply(u.data),border:false}],border:false,id:"comment-"+u.get("id")});w.doLayout()}G.replyId="";Ext.get("addComment").remove()};function J(){G.replyId="";Ext.get("addComment").remove()}function L(){var s=F.detailData.data.items;var r=s[0].data.share;if(r!==undefined&&r!=","){var q=r.split(",");Ext.getCmp("shareSName").setValue(q[0]);Ext.getCmp("shareSEmail").setValue(q[1])}}G.detailNextOn=function(){Ext.getCmp("detailNext").setVisible(true);Ext.getCmp("detailNextOff").setVisible(false)};G.detailNextOff=function(){Ext.getCmp("detailNext").setVisible(false);Ext.getCmp("detailNextOff").setVisible(true)};G.detailPrevOn=function(){Ext.getCmp("detailPrev").setVisible(true);Ext.getCmp("detailPrevOff").setVisible(false)};G.detailPrevOff=function(){Ext.getCmp("detailPrev").setVisible(false);Ext.getCmp("detailPrevOff").setVisible(true)};G.detailPagerHide=function(){Ext.getCmp("detailNext").setVisible(false);Ext.getCmp("detailNextOff").setVisible(false);Ext.getCmp("detailPrev").setVisible(false);Ext.getCmp("detailPrevOff").setVisible(false)};G.setDetailHeader=function(){var q=F.detailData.data.items;var r=q[0].data.title;var s=document.getElementById("detailTitle");s.innerHTML="<h2>"+r+"</h2>";s.style.paddingBottom="15px"};G.buildErrorWindow=function(v,r){if(v.responseText=="none"){Ext.Msg.alert("Alert",n.ER_NO_LOGIN)}else{var s=F.detailData.data.items[0],q=[0,0];if(s.get("point")){q=s.get("point").split(",")}var u=new Sajara.Widgets.MapComment(Sajara.Util.extend({assetId:s.get("assetId"),lon:q[0],lat:q[1]},Sajara.Config.Client.MapComment)).init();u.show()}};G.buildAbuseWindow=function(s,q){if(s.responseText==="none"){Ext.Msg.alert("Alert",n.ER_NO_LOGIN_COMMENT);return }else{var r=new Ext.Window({floating:true,autoScroll:false,id:"abuseWindow",width:300,autoHeight:true,title:"Report Abuse",renderTo:"commentTab",layout:"form",y:85,plain:true,closable:true,border:false,bodyStyle:"padding:10px;",defaults:{bodyStyle:"padding-bottom: 5px;"},buttonAlign:"right",buttons:[{text:"Submit",handler:F.sendAbuse}],items:[{border:false,html:"Please select a reason you are reporting this comment for abuse, or select Other and enter a brief reason in the text box."},{xtype:"combo",hideLabel:true,mode:"local",editable:false,forceSelection:true,triggerAction:"all",id:"abuseDdl",width:260,emptyText:"Select one...",store:new Ext.data.ArrayStore({id:0,fields:["displayText"],data:[["Advertisement/Solicitation"],["Copyright Infringment"],["Impersonation"],["Offensive/Abusive Language"],["Other"]]}),valueField:"displayText",displayField:"displayText"},{xtype:"textfield",hideLabel:true,id:"abuseOther",width:260}]});r.show()}};G.buildCommentWindow=function(s,r){if(s.responseText==="none"){Ext.Msg.alert("Alert",n.ER_NO_LOGIN_COMMENT);return }else{if(Ext.get("addComment")){Ext.get("addComment").remove()}var q=new Ext.Panel({id:"addComment",width:400,height:150,layout:"form",forceLayout:true,border:false,bodyStyle:"padding:0px 10px;background-color:#f9f9dd;",defaults:{bodyStyle:"padding-bottom: 5px;background-color:#f9f9dd;"},buttonAlign:"left",buttons:[{text:"Add a Comment",handler:F.sendComment},{text:"Cancel",handler:J}],items:[{border:false,html:"You must agree to abide by our <a href='./StaticContent.aspx?page=TermsOfUse' target='_blank'>Terms of Use</a> to post a comment."},{xtype:"textarea",hideLabel:true,id:"commentDesc",height:60,width:260},{xtype:"checkbox",labelSeparator:"",hideLabel:true,id:"commentAgree",boxLabel:"I agree to abide by the Terms of Use."}]});if(F.commentInfo.getCount()===0){Ext.get("commentsEmpty").hide()}Ext.getCmp("commentsWrap").insert(Ext.getCmp("commentsWrap").items.length,q);Ext.getCmp("commentsWrap").doLayout();if(G.replyId===""){Ext.getCmp("commentsWrap").insert(Ext.getCmp("commentsWrap").items.length,q);Ext.getCmp("commentsWrap").doLayout()}else{q.getEl().insertAfter(Ext.get("comment-"+G.replyId).last())}Ext.get("addComment").dom.scrollIntoView(false)}};G.buildMgmtWindow=function(v,s){if(v.responseText=="none"){Ext.Msg.alert("Alert",n.ER_MNO_LOGIN)}else{var u=F.detailData.data.items[0],q=[0,0];if(u.get("point")){q=u.get("point").split(",")}var r=new Sajara.Widgets.MapComment(Sajara.Util.extend({assetId:u.get("assetId"),mode:"MANAGEMENT_NOTE",lon:q[0],lat:q[1]},Sajara.Config.MapComment)).init();r.show()}};G.setThumbView=function(){var r=Ext.getCmp("thumbView");r.setWidth(F.allMedialist.getCount()*115);if(F.allMedialist.getCount()>0){Ext.getCmp("thumbnails").expand();for(var q=0;q<F.allMedialist.getCount();q++){if(F.allMedialist.getAt(q).get("mediaIsDef")===true){r.select(q)}}if(r.getSelectionCount()===0){r.select(0);F.singleMediaStore.selectedRow=0}else{F.singleMediaStore.selectedRow=r.getSelectedIndexes()[0]}F.singleMediaStore.loadRow()}if(F.allMedialist.getCount()>1){Ext.getCmp("thumbnails").expand()}else{Ext.getCmp("thumbnails").collapse()}};function a(){var s=document.getElementById("detailIcons").getElementsByTagName("a"),r=Ext.get("detailActions").query("a.x-panel"),u,q;for(u=0;u<s.length;u++){s[u].style.display="none"}for(q=0;q<r.length;q++){r[q].style.display="none"}}function K(){var z=Sajara.Util.getCookieValue("SajaraLicenseRequest"),u={},x=F.singleMediaStore.data.items,s=x[0].data,q=F.detailData.data.items,AA=q[0].data,r=new Date(),y=false;r.setDate(r.getDate()+10);if(z!==""){u=Sajara.Util.jsonDecode(z)}if(!u.Media){u.Media=[]}for(var w=0;w<u.Media.length;w++){for(var v=0;v<AA.medialist.length;v++){if(u.Media[w].mediaId===AA.medialist[v].mediaId){y=true;break}}}if(!y){u.Media.push({assetId:AA.assetId,mediaId:s.mediaId,title:AA.title});Sajara.Util.setCookie("SajaraLicenseRequest",Sajara.Util.jsonEncode(u),r)}window.open("./Members/License.aspx")}function c(){Ext.getCmp("detailTabs").getLayout().setActiveItem(1);Ext.getCmp("detailTabs").doLayout();document.getElementById("dInfo").style.display="inline";document.getElementById("dBuy").style.display="none";document.getElementById("dShare").style.display="inline";document.getElementById("dComment").style.display="inline"}function D(){var s=F.singleMediaStore.data.items;var r=s[0].data.mediaPurchaseLink;if(_gaq){var q=_gaq._getAsyncTracker();r=q._getLinkerUrl(r)}window.open(r,"Pictopia","width=920,height=630,resizable=1,scrollbars=1")}function H(){Ext.getCmp("detailTabs").getLayout().setActiveItem(2);Ext.getCmp("detailTabs").doLayout();document.getElementById("dInfo").style.display="inline";var q=F.detailData.data.items;var r=q[0].data.products;if(r){document.getElementById("dBuy").style.display="inline"}document.getElementById("dShare").style.display="none";document.getElementById("dComment").style.display="inline"}function N(){Ext.getCmp("detailTabs").getLayout().setActiveItem(0);Ext.getCmp("detailTabs").doLayout();document.getElementById("dInfo").style.display="none";var q=F.detailData.data.items;var r=q[0].data.products;if(r){document.getElementById("dBuy").style.display="inline"}document.getElementById("dShare").style.display="inline";document.getElementById("dComment").style.display="inline"}function b(){Ext.getCmp("detailTabs").getLayout().setActiveItem(3);Ext.getCmp("detailTabs").doLayout();document.getElementById("dInfo").style.display="inline";var q=F.detailData.data.items;var r=q[0].data.products;if(r){document.getElementById("dBuy").style.display="inline"}document.getElementById("dShare").style.display="inline";document.getElementById("dComment").style.display="none"}G.getShareInfo=function(){var q=[Ext.getCmp("shareSName").getValue(),Ext.getCmp("shareSEmail").getValue(),Ext.getCmp("shareREmail").getValue(),Ext.getCmp("shareText").getValue()];return q};G.setDetailIcons=function(w,s){var u=Ext.decode(w.responseText);var q=u.icons.split(",");var v=s.params.assetId;a();var r=document.getElementById("dInfo");r.style.display="none";r.setAttribute("href",C+":void(0);");$(r).click(N);$.each(q,function(y,AF){switch(AF){case"comment":var AI=document.getElementById("dComment");AI.style.display="inline";AI.setAttribute("href",C+":void(0);");$(AI).click(b);break;case"edit":var AB=document.getElementById("dEdit");AB.style.display="inline";AB.href="./Admin/EditAsset.aspx?assetId="+v;var AH=document.getElementById("detailError");AH.innerHTML+="<br /><i class='MicroTextItalicGray' style='padding-left:70px;'>"+n.ER_MLINK_HEAD+"<a href='javascript:void(0);' id='mgmtReport'>"+n.ER_MLINK_TAIL+"</a></i>";$("#mgmtReport",AH).click(function(){F.onMgmtReport()});var AG=Ext.get("detailTitle").first();AG.createChild({id:"titleEdit",tag:"span",html:"<a style='margin-left:10px;' href='javascript:void(0);'><img src="+n.QUICK_EDIT_ICON+" /></a>"});$("a","#titleEdit").click(function(){G.quickEditTitle()});break;case"share":var AA=document.getElementById("dShare");AA.style.display="inline";if(SHARE_TYPE=="ShareThis"&&typeof (stWidget)!=="undefined"){stWidget.addEntry({service:"sharethis",element:AA,title:"PhillyHistory Image",url:"http://www.phillyhistory.org/PhotoArchive/Detail.aspx?assetId="+v},{button:false,offsetLeft:-130,onclick:F.onShare});if(SHARE_GO){AA.onclick()}}else{if(navigator.appVersion.indexOf("MSIE")!=-1){AA.attachEvent("onclick",H)}else{AA.setAttribute("onclick",C+":onShareImage()")}}break;case"buy":var x=document.getElementById("dBuy");x.style.display="inline";x.setAttribute("href",C+":void(0)");if(PICTOPIA_ON==="true"){$(x).click(D)}else{$(x).click(c)}break;case"license":var z=document.getElementById("dLicense");z.style.display="inline";$(z).click(K);z.setAttribute("href",C+":void(0)");break;case"addF":var AJ=document.getElementById("dAddF");document.getElementById("dAddF").href="./Members/Favorites.aspx?assetId="+v;AJ.style.display="inline";break;case"viewF":var AE=document.getElementById("dViewF");AE.href="./Members/Favorites.aspx";AE.style.display="inline";break;case"search":var AC=document.getElementById("dSearch");AC.style.display="inline";AC.href=F.getSearchHref();break;case"kml":var AD=document.getElementById("dKml");AD.style.display="inline";AD.href="Kml.ashx?assetId="+v;break}})};G.quickEditTitle=function(r){Ext.get("titleEdit").remove();var s=Ext.get("detailTitle").first();var q=s.dom.innerHTML;s.replaceWith({id:"titleEditWrap",cn:[{tag:"input",cls:"x-form-text",id:"editNewTitle",style:"width:75%;height:20px;font-size:1.3em;margin-right:10px;"},{tag:"input",type:"button",value:"Save",style:"margin-right:10px;"},{tag:"input",type:"button",value:"Cancel"}]});Ext.get("editNewTitle").dom.value=q;$('input[value="Save"]',s.dom).click(B);$('input[value="Cancel"]',s.dom).click(I)};function I(){F.detailLoad(F.detailData.getAt(0).get("assetId"))}function B(){var r=Ext.get("editNewTitle").dom.value;var q=F.detailData.getAt(0).get("assetId");Ext.Ajax.request({url:"QuickEdit.ashx",params:{assetId:q,field:"title",value:r},success:function(s,u){F.detailLoad(F.detailData.getAt(0).get("assetId"))},failure:function(){Ext.Msg.alert("Alert",n.ERROR_QUICK_EDIT);F.detailLoad(F.detailData.getAt(0).get("assetId"))}})}G.setDetailMap=function(){O.clearDMarkers();var r=F.detailData.data.items;var q=r[0].data.address;if(q&&q!==""){if(q==="Search this location"){q=""}var s=r[0].data.point;O.addDMarker(s,q.replace("%26","&"));O.sajaraMap.Map.layerContainerDiv.style.visibility="visible";document.getElementById("detailMap_OpenLayers_ViewPort").style.height="100%"}else{O.addNoMap()}};function X(){document.getElementById("purchaseSuccess").style.display="none"}G.resetDetails=function(){X();var s=F.detailData.data.items;var r=s[0].data.tab;var u=s[0].data.products;if(r=="map"||!u){Ext.getCmp("buyTab").disable();if(Ext.getCmp("detailTabs").getLayout().activeItem.getId()=="buyTab"){Ext.getCmp("detailTabs").getLayout().setActiveItem(0)}}else{}F.initStreetView();G.showStreetView();F.flipStreetView();G.flipHiRes();var q=document.getElementById("detailError");q.innerHTML="<i class='MicroTextItalicGray'>"+n.ER_LINK_HEAD+"<a href='javascript:void(0);' id='errorReport'>"+n.ER_LINK_TAIL+"</a></i>";q.style.paddingBottom="15px";$("#errorReport").live("click",F.onErrorReport);Ext.getCmp("detailTabs").getLayout().setActiveItem(defaultDetailTab||0)};G.setDetailImage=function(){var q=F.detailData.data.items;if(!q[0].data.medialist){}};G.sentPurchase=function(w,u){var r=F.detailProducts.query("id",u.params.prod);var q=r.first();var s=u.params.qty;var v=document.getElementById("purchaseSuccess");v.style.display="inline";if(w.responseText=="success"){v.innerHTML=n.TAB_BUY_HEAD+s+" "+q.data.name+n.TAB_BUY_TAIL}else{v.innerHTML=n.ERROR_BUY}};G.getPurchaseCount=function(q){return document.getElementById(q).value};G.failedPurchase=function(s,r){var q=document.getElementById("purchaseSuccess");q.innerHTML=n.ERROR_BUY;q.style.display="inline"};G.validateShare=function(){var q=0;if(Ext.getCmp("shareSName").getValue()===""){Ext.getCmp("shareSName").markInvalid(n.ERROR_SHARE_SNAME);q++}if(Ext.getCmp("shareSEmail").getValue()===""){Ext.getCmp("shareSEmail").markInvalid(n.ERROR_SHARE_SEMAIL);q++}if(Ext.getCmp("shareREmail").getValue()===""){Ext.getCmp("shareREmail").markInvalid(n.ERROR_SHARE_REMAIL);q++}if(Ext.getCmp("shareREmail").getValue().split(",").length>10){Ext.getCmp("shareREmail").markInvalid(n.ERROR_SHARE_REMAIL_COUNT);q++}return q};G.sentEmail=function(s,q){var r=document.getElementById("emailSuccess");r.style.display="inline";if(s.responseText=="success"){r.innerHTML=n.TAB_SHARE_SENT}else{if(s.responseText.split(":")[1]!==""){r.innerHTML=n.ERROR_SHARE_REMAIL_HEAD+s.responseText.split(":")[1]+n.ERROR_SHARE_REMAIL_TAIL}else{r.innerHTML=n.ERROR_SHARE_SENT}}};G.failedEmail=function(s,r){var q=document.getElementById("emailSuccess");q.innerHTML=n.ERROR_SHARE_SENT;q.style.display="inline"};G.checkPurchase=function(){data=F.singleMediaStore.data.first().data.mediaSale;var s=F.detailData.data.items;var r=s[0].data.tab;var q=!(data===undefined);if((q&&data===false)||r=="map"){}else{}};function d(s){var r=document.getElementById(s).value;var q=/[^1-9]/;if(q.test(r)){Ext.Msg.alert("Please enter a number larger than 0");return false}return true}G.mask=function(){Ext.getCmp("detailTabs").el.mask(n.DETAIL_LOADING)};G.unmask=function(){Ext.getCmp("detailView2").syncSize();Ext.getCmp("detailTabs").el.unmask()};G.loadAssetDetails=function(q){F.detailLoad(q)};G.init=function(){F=Sajara.Progress.DetailView(n).init(G);O=Sajara.Progress.DetailMap(n).init(G);var v=E();var u=h();var s=W();var y=k();$(".reply-comment",".sajara-comment-actions").live("click",function(){Z(this.rel)});$(".report-comment",".sajara-comment-actions").live("click",function(){Q(this.rel)});$(".delete-comment",".sajara-comment-actions").live("click",function(){T(this.rel)});var r=new Ext.Panel({layout:"card",id:"detailTabs",activeItem:0,width:910,border:false,defaults:{bodyStyle:"padding:10px;"},items:[v,u,s,y]});var x=new Ext.Panel({id:"detailTitle",border:false,width:620});var w=new Ext.Panel({id:"detailActions",border:false,width:910,height:30,items:[{el:"dInfo",border:false},{el:"dBuy",border:false},{el:"dLicense",border:false},{el:"dAddF",border:false},{el:"dViewF",border:false},{el:"dShare",border:false},{el:"dEdit",border:false},{el:"dComment",border:false},{border:false,id:"detailPrev",html:'<a href="javascript:void(0)" title="Previous Search Result">'+n.DETAIL_PAGER_PREV+"</a>",listeners:{render:function(z){z.body.on("click",function(){F.onDetailPagePrev()})}}},{border:false,id:"detailPrevOff",html:n.DETAIL_PAGER_PREV_OFF},{border:false,id:"detailNext",html:'<a href="javascript:void(0);" title="Next Search Result">'+n.DETAIL_PAGER_NEXT+"</a>",listeners:{render:function(z){z.body.on("click",function(){F.onDetailPageNext()})}}},{border:false,id:"detailNextOff",html:n.DETAIL_PAGER_NEXT_OFF},{id:"detailPrint",border:false,html:'<a href="javascript:void(0);">'+n.DETAIL_PRINT_TEXT+"</a>",listeners:{render:function(z){z.body.on("click",function(){F.onPrintClick()})}}}]});var q=new Ext.Panel({renderTo:"detailView",id:"detailView2",width:920,autoHeight:true,border:false,bodyStyle:"padding-left:10px;padding-bottom:10px;padding-top:5px;",items:[x,w,r]});r.doLayout();s.on("activate",function(){if(Ext.getCmp("shareSName").getValue()===""){L()}});Ext.getCmp("infoTable").on("beforeEdit",function(z){if(document.getElementById("dEdit").style.display!=="inline"){z.cancel=true}if(z.row>1){z.cancel=true}});Ext.getCmp("infoTable").on("afterEdit",function(z){var AB=F.detailData.getAt(0).get("assetId");var AC=z.value;var AA=n.INFO_ORDER[z.row].toLowerCase();Ext.Ajax.request({url:"QuickEdit.ashx",params:{assetId:AB,field:AA,value:AC},success:function(AD,AE){if(AD.responseText===""){Ext.Msg.alert("Alert",n.ERROR_QUICK_EDIT)}F.detailLoad(F.detailData.getAt(0).get("assetId"))},failure:function(){Ext.Msg.alert("Alert",n.ERROR_QUICK_EDIT);F.detailLoad(F.detailData.getAt(0).get("assetId"))}})});if(n.assetId){G.loadAssetDetails(n.assetId)}return G};return G}})(Sajara);
