This file is a technical summary of changes in the Geodesic Solutions Classifieds and Auctions software. Each entry will link to the corresponding bug found in Bugzilla on our website (You will need current support contract to view, more info here).
135 - Allow "buy now only" auctions to decrease quantity when someone purchases item - Sponsored
156 - Combine listing placement steps, shorten to make process as few pages as possible - Sponsored
434 - Add rel next and prev for making search engines know about pagination
635 - Add e-mail notice when favorite listing is about to close - Sponsored
636 - default advanced search to show selected region - Sponsored
756 - Convert user listing filters to a cron - Sponsored
771 - Storefront: Add a level of subcategories to storefront categories - Sponsored
782 - New Addon: Charity Tools - Sponsored
786 - Make geographic navigation links use scrollbar
809 - Make advanced search include "id" by default if search text is a number
810 - Allow cat_id to be set for module tags, to allow more customization options
812 - Search by geo location doesn't pre-set from submitted value
813 - Change location button made to change search by parameters
814 - SEO: create a way to rewrite URLs outside of links
815 - Show archived ads and auctions in view user page
821 - Allow setting max listings to display, to be larger than 99
826 - Geographic Navigation: improve handling of multiple "top" levels having only single regions
828 - Update 3rd party library jQuery-UI
830 - Sharing: use rewritten URLs where available
833 - Google Maps Addon: Able to set width / height of map to percent
834 - Bulk Uploader: Add support for Additional Regions and Multi-Level Fields
837 - Allow buy now only auctions to stay open, but show "sold" sign and not allow further purchase
- No Security fixes or patches for this release.
793 - Additional region - purchasing additional regions as part of listing edit, does not update
820 - Recurring billing process payments error
661 - Admin Create Order's User Search displays wrong in IE
794 - Geographic Navigation: improved robot detection for geo-ip finder
796 - Re-apply character limit to browsing pic module titles and optional fields
797 - Browsing Filters don't show category-specific values containing characters encoded by htmlentities
801 - Storefront: incorrect date display in user info
808 - Tooltip help ? don't work on paypal settings in admin
811 - Bulk Uploader: "skip first row" doesn't work
817 - Using WYSIWYG tab affects contents even if switch to code tab
819 - If master switch turned off, orders with that item type display incorrectly
822 - My Account Info page doesn't show Region data
827 - Multiple selection of pre-valued dropdowns in search sometimes innacurate
829 - Sharing / GeoNav: "set location by IP" feature interferes with social scraper bots
792 - Additional Region duplicate checks are not thorough enough
799 - Error during Paypal recurring process causes inacurate revenue reports
803 - Additional fees in e-mail notice not formatted correctly
806 - Do not deselect active template sets when click on "edit templates"
807 - Saving a template a "second time" sometimes results in blank page
825 - Lightbox links do not always work
832 - Multi-level fields don't show on search page if other fields are disabled
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
clear: both; width: 100%; font-size: 12px; min-height: 400px; } .login_shell {
clear: both; width: 100%; font-size: 12px; } .login_shell {
clear: both; width: 100%; font-size: 12px; min-height: 400px; } .login_shell {
padding: 0; } #listing_categories li.element { list-style: none; font-size: 14px; font-weight: bold; margin: 0; padding: 0; display: inline-block; float: left; } #listing_categories li.clr {
padding: 0; } .priceplan_choose { display: inline-block; text-align: left; margin: 0; padding: 0; } #listing_categories li.element, .priceplan_choose li.element { list-style: none; font-size: 14px; font-weight: bold; margin: 0; padding: 0; display: inline-block; } .priceplan_choose li.element { margin: 10px; } #listing_categories li.clr {
padding: 0; } #listing_categories li.element { .priceplan_choose { display: inline-block; text-align: left; margin: 0; padding: 0; } #listing_categories li.element, .priceplan_choose li.element { list-style: none; font-size: 14px; font-weight: bold; margin: 0; padding: 0; display: inline-block; float: left; } .priceplan_choose li.element { margin: 10px; } #listing_categories li.clr {
} #listing_categories a:link, #listing_categories a:visited { margin: 0; padding: 10px 0; display: inline-block; float: left; width: 100%; text-decoration: none; } #listing_categories a:hover, #listing_categories a:active { text-decoration: none; background: #f7f7f7; }
} #listing_categories a:link, #listing_categories a:visited, .priceplan_choose label, .priceplan_choose a { margin: 0; padding: 10px 0; display: inline-block; width: 100%; text-decoration: none; } .priceplan_choose label, .priceplan_choose a { padding: 10px; } #listing_categories a:hover, #listing_categories a:active, .priceplan_choose a:hover, .priceplan_choose label:hover { text-decoration: none; background: #f7f7f7; }
} #listing_categories a:link, #listing_categories a:visited { #listing_categories a:visited, .priceplan_choose label, .priceplan_choose a { margin: 0; padding: 10px 0; display: inline-block; float: left; width: 100%; text-decoration: none; } .priceplan_choose label, .priceplan_choose a { padding: 10px; } #listing_categories a:hover, #listing_categories a:active { #listing_categories a:active, .priceplan_choose a:hover, .priceplan_choose label:hover { text-decoration: none; background: #f7f7f7; }
overflow: hidden; padding: 0 0 0 10px; } /* ######### PAYMENT SELECTION STYLES ######### */ label.payment_label {
overflow: hidden; padding: 0 0 0 10px; } .combined_step_section { position: relative; } .combined_loading_overlay { background-color: white; position: absolute; top: 0px; left: 0px; text-align: center; z-index: 100; } .combined_loading_overlay img { margin-top: 40px; } iframe.listing_preview { width: 800px; height: 500px; overflow: auto; margin: 15px; border: 2px dashed #777; border-radius: 15px; } /* ######### PAYMENT SELECTION STYLES ######### */ label.payment_label {
overflow: hidden; padding: 0 0 0 10px; } .combined_step_section { position: relative; } .combined_loading_overlay { background-color: white; position: absolute; top: 0px; left: 0px; text-align: center; z-index: 100; } .combined_loading_overlay img { margin-top: 40px; } iframe.listing_preview { width: 800px; height: 500px; overflow: auto; margin: 15px; border: 2px dashed #777; border-radius: 15px; } /* ######### PAYMENT SELECTION STYLES ######### */ label.payment_label {
/*! jQuery UI - v1.10.1 - 2013-03-05 * http://jqueryui.com * Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px * Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
/*! jQuery UI - v1.10.2 - 2013-04-22 * http://jqueryui.com * Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px * Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
/*! jQuery UI - v1.10.1 - 2013-03-05 /*! jQuery UI - v1.10.2 - 2013-04-22 * http://jqueryui.com * Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px * Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} * Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
var container = valuesBox.closest('.leveled_level_box'); var next = container.next('.leveled_level_box'); if (next.is(':empty') || next.find('li.leveled_value_empty').length || !alreadyActive) { //next box is empty so populate it var loadNextUrl = 'AJAX.php?controller=LeveledFields&action=getLevel&parent='+radio.val();
var container = valuesBox.closest('.leveled_level_box'); var next = container.next('.leveled_level_box'); var isCat = container.closest('.leveled_cat').length; if (!alreadyActive && isCat && !next.length) { //create the next box dynamically var level = container.closest('div').find('.leveled_level_box').length; jQuery('<div/>').hide() .append(jQuery('<ul class="leveled_values leveled_cat"><li class="leveled_value_empty"></li></ul>')) .addClass('leveled_level_box') .addClass('leveled_cat_'+level) .insertAfter(container); next = container.next('.leveled_level_box'); } if (next.is(':empty') || next.find('li.leveled_value_empty').length || !alreadyActive) { //next box is empty so populate it var loadNextUrl = 'AJAX.php?controller=LeveledFields&action=getLevel&parent='+radio.val();
var container = valuesBox.closest('.leveled_level_box'); var next = container.next('.leveled_level_box'); var isCat = container.closest('.leveled_cat').length; if (!alreadyActive && isCat && !next.length) { //create the next box dynamically var level = container.closest('div').find('.leveled_level_box').length; jQuery('<div/>').hide() .append(jQuery('<ul class="leveled_values leveled_cat"><li class="leveled_value_empty"></li></ul>')) .addClass('leveled_level_box') .addClass('leveled_cat_'+level) .insertAfter(container); next = container.next('.leveled_level_box'); } if (next.is(':empty') || next.find('li.leveled_value_empty').length || !alreadyActive) { //next box is empty so populate it var loadNextUrl = 'AJAX.php?controller=LeveledFields&action=getLevel&parent='+radio.val();
//let it know to populate the clear selection link loadNextUrl = loadNextUrl+'&showClearSelection=1'; } next.load(loadNextUrl, function (responseTxt) { if (responseTxt.length) { jQuery(this).show('slow');
//let it know to populate the clear selection link loadNextUrl = loadNextUrl+'&showClearSelection=1'; } if (isCat) { //this is actually a category loadNextUrl = loadNextUrl+'&cat=1'; } if (jQuery('#listing_types_allowed').length) { loadNextUrl = loadNextUrl+'&listing_types_allowed='+jQuery('#listing_types_allowed').val(); } next.load(loadNextUrl, function (responseTxt) { if (responseTxt.length) { jQuery(this).show('slow');
//let it know to populate the clear selection link loadNextUrl = loadNextUrl+'&showClearSelection=1'; } if (isCat) { //this is actually a category loadNextUrl = loadNextUrl+'&cat=1'; } if (jQuery('#listing_types_allowed').length) { loadNextUrl = loadNextUrl+'&listing_types_allowed='+jQuery('#listing_types_allowed').val(); } next.load(loadNextUrl, function (responseTxt) { if (responseTxt.length) { jQuery(this).show('slow');
//no values... jQuery(this).hide('slow'); } }); gjUtil.leveledFields.closeAfter(next); }
//no values... jQuery(this).hide('slow'); } if (jQuery(this).closest('.combined_update_fields').length) { //this is on a combined step, so update things geoListing.combinedUpdate(jQuery(this).closest('.combined_step_section').attr('id')); } }); gjUtil.leveledFields.closeAfter(next); }
//no values... jQuery(this).hide('slow'); } if (jQuery(this).closest('.combined_update_fields').length) { //this is on a combined step, so update things geoListing.combinedUpdate(jQuery(this).closest('.combined_step_section').attr('id')); } }); gjUtil.leveledFields.closeAfter(next); }
/* * JS for listing detail collection page. * @git-info@ */
/* * JS for listing detail collection page. * * NOTE: This has been "partially" converted to use jQuery. * * @git-info@ */
/* * JS for listing detail collection page. * * NOTE: This has been "partially" converted to use jQuery. * * @git-info@ */
var geoListing = { inAdmin : false, init : function () { //start up the tag autofill geoListing.initTagAutofill(); //watch the auction type and buy now only fields for changes if ($('buy_now_only')) { $('buy_now_only').observe('click', geoListing.auctionTypeChange); } if ($('auction_type')) { $('auction_type').observe('change', geoListing.auctionTypeChange); } //make sure everything is shown/hidden correctly geoListing.auctionTypeChange(); }, checkLength : function( e , target ) { var selection = '';
var geoListing = { inAdmin : false, combinedDefaultSerial : '', _onComplete : [], _onStart : [], onComplete : function (callback) { if (typeof callback !== 'function') { jQuery.error('Invalid callback specified, not a function.'); return; } geoListing._onComplete[geoListing._onComplete.length] = callback; }, onStart : function (callback) { if (typeof callback !== 'function') { jQuery.error('Invalid callback specified, not a function.'); return; } geoListing._onStart[geoListing._onStart.length] = callback; }, init : function () { //start up the tag autofill geoListing.initTagAutofill(); //watch the auction type and buy now only fields for changes jQuery('#buy_now_only').click(geoListing.auctionTypeChange); jQuery('#auction_type').change(geoListing.auctionTypeChange); //make sure everything is shown/hidden correctly geoListing.auctionTypeChange(); if (jQuery('.combined_update_fields').length && jQuery('#combined_form').length) { //Now for combined steps... //first, store the default serialized form... geoListing.combinedDefaultSerial = jQuery('#combined_form').serialize(); //now watch any selects for changes to the value jQuery('.combined_update_fields select') .unbind('.combined') .on('change.combined', function () { geoListing.combinedUpdate(jQuery(this).closest('.combined_step_section').attr('id')); }); jQuery('.combined_update_fields input[type=radio]') .unbind('.combined') .on('click.combined',function() { geoListing.combinedUpdate(jQuery(this).closest('.combined_step_section').attr('id')); }); } }, combinedUpdate : function (section_changed_id) { var combinedForm = jQuery('#combined_form'); if (typeof geoWysiwyg !== 'undefined') { //close any wysiwyg editors... Need to unload tiny for serialize to //work properly geoWysiwyg.removeTiny(); } var formData = combinedForm.serialize(); if (formData == geoListing.combinedDefaultSerial) { //no changes to the form, nothing to update return; } if (section_changed_id) { formData = formData+'&ajax_section_changed='+section_changed_id; } if (typeof geoUH !== 'undefined') { //let geouh destroy itself... geoUH.destroy(); } //Trigger any "onstart" actions jQuery.each(geoListing._onStart, function() {this();}); //Add overlay / loading graphic jQuery('.combined_loading_overlay').each(function () { jQuery(this).width(jQuery(this).closest('.combined_step_section').width()) .height(jQuery(this).closest('.combined_step_section').height()) .fadeTo('fast',0.5); if (jQuery(this).closest('.combined_step_section').prop('id')==section_changed_id) { jQuery(this).find('img').show(); } else { jQuery(this).find('img').hide(); } }); var request = jQuery.post(combinedForm.attr('action'), formData, 'json'); request.done(function (data) { if (data.sections) { //insert data into each section jQuery.each(data.sections, function (section_name, section_contents) { if (section_name) { var sectionBox = jQuery('#combined_'+section_name+'.combined_step_section'); sectionBox.html(section_contents); gjUtil.leveledFields.init(sectionBox); } }); geoUtil.init(); geoListing.init(); if (typeof geoWysiwyg !== 'undefined') { //close any wysiwyg editors... geoWysiwyg.restoreTiny(); } jQuery.each(geoListing._onComplete, function() {this();}); } geoListing.combinedDefaultSerial = jQuery('#combined_form').serialize(); jQuery('.combined_loading_overlay').hide(); }); }, checkLength : function( e , target ) { var selection = '';
var geoListing = { inAdmin : false, combinedDefaultSerial : '', _onComplete : [], _onStart : [], onComplete : function (callback) { if (typeof callback !== 'function') { jQuery.error('Invalid callback specified, not a function.'); return; } geoListing._onComplete[geoListing._onComplete.length] = callback; }, onStart : function (callback) { if (typeof callback !== 'function') { jQuery.error('Invalid callback specified, not a function.'); return; } geoListing._onStart[geoListing._onStart.length] = callback; }, init : function () { //start up the tag autofill geoListing.initTagAutofill(); //watch the auction type and buy now only fields for changes if ($('buy_now_only')) { $('buy_now_only').observe('click', geoListing.auctionTypeChange); } if ($('auction_type')) { $('auction_type').observe('change', geoListing.auctionTypeChange); } jQuery('#buy_now_only').click(geoListing.auctionTypeChange); jQuery('#auction_type').change(geoListing.auctionTypeChange); //make sure everything is shown/hidden correctly geoListing.auctionTypeChange(); if (jQuery('.combined_update_fields').length && jQuery('#combined_form').length) { //Now for combined steps... //first, store the default serialized form... geoListing.combinedDefaultSerial = jQuery('#combined_form').serialize(); //now watch any selects for changes to the value jQuery('.combined_update_fields select') .unbind('.combined') .on('change.combined', function () { geoListing.combinedUpdate(jQuery(this).closest('.combined_step_section').attr('id')); }); jQuery('.combined_update_fields input[type=radio]') .unbind('.combined') .on('click.combined',function() { geoListing.combinedUpdate(jQuery(this).closest('.combined_step_section').attr('id')); }); } }, combinedUpdate : function (section_changed_id) { var combinedForm = jQuery('#combined_form'); if (typeof geoWysiwyg !== 'undefined') { //close any wysiwyg editors... Need to unload tiny for serialize to //work properly geoWysiwyg.removeTiny(); } var formData = combinedForm.serialize(); if (formData == geoListing.combinedDefaultSerial) { //no changes to the form, nothing to update return; } if (section_changed_id) { formData = formData+'&ajax_section_changed='+section_changed_id; } if (typeof geoUH !== 'undefined') { //let geouh destroy itself... geoUH.destroy(); } //Trigger any "onstart" actions jQuery.each(geoListing._onStart, function() {this();}); //Add overlay / loading graphic jQuery('.combined_loading_overlay').each(function () { jQuery(this).width(jQuery(this).closest('.combined_step_section').width()) .height(jQuery(this).closest('.combined_step_section').height()) .fadeTo('fast',0.5); if (jQuery(this).closest('.combined_step_section').prop('id')==section_changed_id) { jQuery(this).find('img').show(); } else { jQuery(this).find('img').hide(); } }); var request = jQuery.post(combinedForm.attr('action'), formData, 'json'); request.done(function (data) { if (data.sections) { //insert data into each section jQuery.each(data.sections, function (section_name, section_contents) { if (section_name) { var sectionBox = jQuery('#combined_'+section_name+'.combined_step_section'); sectionBox.html(section_contents); gjUtil.leveledFields.init(sectionBox); } }); geoUtil.init(); geoListing.init(); if (typeof geoWysiwyg !== 'undefined') { //close any wysiwyg editors... geoWysiwyg.restoreTiny(); } jQuery.each(geoListing._onComplete, function() {this();}); } geoListing.combinedDefaultSerial = jQuery('#combined_form').serialize(); jQuery('.combined_loading_overlay').hide(); }); }, checkLength : function( e , target ) { var selection = '';
getLength : function ( e , target ) { target = $(target); if (!target) { //could not find element on page
getLength : function ( e , target ) { //TODO: Convert to jquery target = $(target); if (!target) { //could not find element on page
getLength : function ( e , target ) { //TODO: Convert to jquery target = $(target); if (!target) { //could not find element on page
auctionTypeChange : function () { var is_standard = ($('auction_type') && $('auction_type').value=='1'); var is_dutch = ($('auction_type') && $('auction_type').value=='2'); var is_reverse = ($('auction_type') && $('auction_type').value=='3'); var is_bno = (is_standard && $('buy_now_only') && $('buy_now_only').checked); //go through each thing that needs to be shown/hidden, and figure out //if it should show/hide based on stuff above... if ($('min_row')) { //hide min row if buy now only, show otherwise $('min_row')[(is_bno)? 'hide' : 'show'](); } if ($('res_row')) { //hide reserve row if buy now only, show otherwise $('res_row')[(is_bno)? 'hide' : 'show'](); } if ($('minimum') && is_bno) { //clear minimum value $('minimum').value=''; } if ($('reserve') && is_bno) { //clear reserve value $('reserve').value=''; } if ($('maximum_label')) { //only show max label if it is reverse $('maximum_label')[(is_reverse)? 'show' : 'hide'](); } if ($('minimum_label')) { //only hide min label if it is reverse $('minimum_label')[(is_reverse)? 'hide' : 'show'](); } if ($('buy_now_row')) { //hide buy now row if it is dutch $('buy_now_row')[(is_dutch||(is_reverse && !$('buy_now_row').hasClassName('reverse_buy_now')))? 'hide' : 'show'](); } if ($('buy_now_only') && (is_dutch||is_reverse)) { //uncheck buy now only if dutch or reverse $('buy_now_only').checked = false; } if ($('buy_now_only_row')) { //hide buy now only part only if is reverse $('buy_now_only_row')[(is_reverse)? 'hide':'show'](); } }, initTagAutofill : function () { if (!$('listingTags')) { //no input found for listing tags return; } var pre = (geoListing.inAdmin)? '../' : ''; new Ajax.Autocompleter('listingTags', 'listingTags_choices', pre+'AJAX.php?controller=ListingTagAutocomplete&action=getSuggestions', { paramName : 'tags'
auctionTypeChange : function () { var auction_type_value = jQuery('#auction_type').val(); var is_standard = (auction_type_value=='1'); var is_dutch = (auction_type_value=='2'); var is_reverse = (auction_type_value=='3'); var is_bno = (is_standard && jQuery('#buy_now_only').prop('checked')); //go through each thing that needs to be shown/hidden, and figure out //if it should show/hide based on stuff above... if (is_bno) { //hide min row and reserve row jQuery('#min_row,#res_row').hide('fast'); //set values for min and reserve to blank jQuery('#minimum').val(''); jQuery('#reserve').val(''); //show the applies box jQuery('#price_applies_box').show('fast'); //make it not disabled jQuery('#price_applies').prop('disabled',false) .val('item'); } else { //show min and reserve row jQuery('#min_row,#res_row').show('fast'); if (is_dutch) { jQuery('#price_applies_box').hide('fast'); } else { jQuery('#price_applies_box').show('fast'); } jQuery('#price_applies').prop('disabled',true) .val('lot'); } if (is_reverse) { jQuery('#maximum_label').show('fast'); jQuery('#minimum_label').hide('fast'); } else { jQuery('#maximum_label').hide('fast'); jQuery('#minimum_label').show('fast'); } if (is_dutch || (is_reverse && !jQuery('#buy_now_row').hasClass('reverse_buy_now'))) { //if dutch, or if reverse but no fancy class on container, hide buy now row jQuery('#buy_now_row').hide('fast'); } else { jQuery('#buy_now_row').show('fast'); } if (!is_standard) { jQuery('#buy_now_only_row').hide('fast'); jQuery('#buy_now_only').prop('checked',false); } else { jQuery('#buy_now_only_row').show('fast'); } }, initTagAutofill : function () { if (!jQuery('#listingTags').length) { //no input found for listing tags return; } //TODO: Convert to use jQuery!! var pre = (geoListing.inAdmin)? '../' : ''; new Ajax.Autocompleter('listingTags', 'listingTags_choices', pre+'AJAX.php?controller=ListingTagAutocomplete&action=getSuggestions', { paramName : 'tags'
auctionTypeChange : function () { var is_standard = ($('auction_type') && $('auction_type').value=='1'); var is_dutch = ($('auction_type') && $('auction_type').value=='2'); var is_reverse = ($('auction_type') && $('auction_type').value=='3'); var is_bno = (is_standard && $('buy_now_only') && $('buy_now_only').checked); var auction_type_value = jQuery('#auction_type').val(); var is_standard = (auction_type_value=='1'); var is_dutch = (auction_type_value=='2'); var is_reverse = (auction_type_value=='3'); var is_bno = (is_standard && jQuery('#buy_now_only').prop('checked')); //go through each thing that needs to be shown/hidden, and figure out //if it should show/hide based on stuff above... if ($('min_row')) { //hide min row if buy now only, show otherwise $('min_row')[(is_bno)? 'hide' : 'show'](); } if ($('res_row')) { //hide reserve row if buy now only, show otherwise $('res_row')[(is_bno)? 'hide' : 'show'](); } if ($('minimum') && is_bno) { //clear minimum value $('minimum').value=''; } if ($('reserve') && is_bno) { //clear reserve value $('reserve').value=''; } if ($('maximum_label')) { //only show max label if it is reverse $('maximum_label')[(is_reverse)? 'show' : 'hide'](); } if ($('minimum_label')) { //only hide min label if it is reverse $('minimum_label')[(is_reverse)? 'hide' : 'show'](); if (is_bno) { //hide min row and reserve row jQuery('#min_row,#res_row').hide('fast'); //set values for min and reserve to blank jQuery('#minimum').val(''); jQuery('#reserve').val(''); //show the applies box jQuery('#price_applies_box').show('fast'); //make it not disabled jQuery('#price_applies').prop('disabled',false) .val('item'); } else { //show min and reserve row jQuery('#min_row,#res_row').show('fast'); if (is_dutch) { jQuery('#price_applies_box').hide('fast'); } else { jQuery('#price_applies_box').show('fast'); } jQuery('#price_applies').prop('disabled',true) .val('lot'); } if ($('buy_now_row')) { //hide buy now row if it is dutch $('buy_now_row')[(is_dutch||(is_reverse && !$('buy_now_row').hasClassName('reverse_buy_now')))? 'hide' : 'show'](); if (is_reverse) { jQuery('#maximum_label').show('fast'); jQuery('#minimum_label').hide('fast'); } else { jQuery('#maximum_label').hide('fast'); jQuery('#minimum_label').show('fast'); } if ($('buy_now_only') && (is_dutch||is_reverse)) { //uncheck buy now only if dutch or reverse $('buy_now_only').checked = false; if (is_dutch || (is_reverse && !jQuery('#buy_now_row').hasClass('reverse_buy_now'))) { //if dutch, or if reverse but no fancy class on container, hide buy now row jQuery('#buy_now_row').hide('fast'); } else { jQuery('#buy_now_row').show('fast'); } if ($('buy_now_only_row')) { //hide buy now only part only if is reverse $('buy_now_only_row')[(is_reverse)? 'hide':'show'](); if (!is_standard) { jQuery('#buy_now_only_row').hide('fast'); jQuery('#buy_now_only').prop('checked',false); } else { jQuery('#buy_now_only_row').show('fast'); } }, initTagAutofill : function () { if (!$('listingTags')) { if (!jQuery('#listingTags').length) { //no input found for listing tags return; } //TODO: Convert to use jQuery!! var pre = (geoListing.inAdmin)? '../' : ''; new Ajax.Autocompleter('listingTags', 'listingTags_choices', pre+'AJAX.php?controller=ListingTagAutocomplete&action=getSuggestions', { paramName : 'tags'
return false; }, toggleTinyEditors : function () { if (geoWysiwyg.loadTiny()) { //tiny was loaded for first time, so toggling on
return false; }, removeTiny : function () { if (!geoWysiwyg.tinyLoaded) { //nothing to do //alert('not loaded, nothing to do!'); return; } for (var i = 0; i < geoWysiwyg.editors.length; i++) { var id = geoWysiwyg.editors[i].identify(); if (tinyMCE.getInstanceById(id)) { tinyMCE.execCommand('mceRemoveControl',false,id); } } //reset things, so they can be re-init geoWysiwyg.tinyLoaded = false; geoWysiwyg.editors = []; }, //This one used to re-load tiny after it has been removed restoreTiny : function () { geoWysiwyg.loadTiny(); geoWysiwyg.editors = $$('.editor'); }, toggleTinyEditors : function () { if (geoWysiwyg.loadTiny()) { //tiny was loaded for first time, so toggling on
return false; }, removeTiny : function () { if (!geoWysiwyg.tinyLoaded) { //nothing to do //alert('not loaded, nothing to do!'); return; } for (var i = 0; i < geoWysiwyg.editors.length; i++) { var id = geoWysiwyg.editors[i].identify(); if (tinyMCE.getInstanceById(id)) { tinyMCE.execCommand('mceRemoveControl',false,id); } } //reset things, so they can be re-init geoWysiwyg.tinyLoaded = false; geoWysiwyg.editors = []; }, //This one used to re-load tiny after it has been removed restoreTiny : function () { geoWysiwyg.loadTiny(); geoWysiwyg.editors = $$('.editor'); }, toggleTinyEditors : function () { if (geoWysiwyg.loadTiny()) { //tiny was loaded for first time, so toggling on
data._startUpSlideshow = false; slideshow._timeout(data); } }); }); },
data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); },
data._startUpSlideshow = false; slideshow._timeout(data); } }); }, 'html'); }); },
* * @param href The URL to post to * @param params The POST parameters to send * @returns Chained jQuery() */ post : function (href, params) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox');
* * @param href The URL to post to * @param params The POST parameters to send * @param options Passed to open() method, see that for more info. Added * in version 7.2.0 * @returns Chained jQuery() */ post : function (href, params, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox');
* * @param href The URL to post to * @param params The POST parameters to send * @param options Passed to open() method, see that for more info. Added * in version 7.2.0 * @returns Chained jQuery() */ post : function (href, params) { post : function (href, params, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox');
//get contents of link jQuery.post(href, params, function (contents) { $this.gjLightbox('open', contents, {}); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }); }); },
//get contents of link jQuery.post(href, params, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); },
//get contents of link jQuery.post(href, params, function (contents) { $this.gjLightbox('open', contents, {}); $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }); }, 'html'); }); },
/** * These are a few simple utility functions. Note that it uses namespace of * simply gj, NOT gjUtility */ (function (jQuery) { var methods = { init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gj');
/** * These are a few simple utility functions. Note that it uses namespace of * simply gj as a shortcut, although gjUtility will work as well as an alias. */ (function (jQuery) { var methods = { /** * Not used as this is basically a wrapper plugin for a bunch of random * utility thingies that are too "simple" to get their own dedicated plugins * * * @param options * @returns jQuery */ init : function (options) { //Init doesn't need to do anything.. return this; return this.each(function(){ var $this=jQuery(this), data = $this.data('gj');
/** * These are a few simple utility functions. Note that it uses namespace of * simply gj, NOT gjUtility * simply gj as a shortcut, although gjUtility will work as well as an alias. */ (function (jQuery) { var methods = { /** * Not used as this is basically a wrapper plugin for a bunch of random * utility thingies that are too "simple" to get their own dedicated plugins * * * @param options * @returns jQuery */ init : function (options) { //Init doesn't need to do anything.. return this; return this.each(function(){ var $this=jQuery(this), data = $this.data('gj');
}); }, setMaxWidth : function () { return this.width(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); }))); }, setMaxHeight : function () { return this.height(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); }))); }, getMaxWidth : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); })); }, getMaxHeight : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); })); }, moveToMiddle : function () { return this.each(function () { var $this = jQuery(this);
}); }, /** * Finds the max width out of the selection, and sets that same width on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxWidth'); * * @returns jQuery */ setMaxWidth : function () { return this.width(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); }))); }, /** * Finds the max height out of the selection, and sets that same height on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxHeight'); * * @returns jQuery */ setMaxHeight : function () { return this.height(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); }))); }, /** * Gets the max width out of all of the elements in the selection. * * Example usage: * var maxWdith = jQuery('li.className').gj('getMaxWidth'); * * @returns int */ getMaxWidth : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); })); }, /** * Gets the max height out of all of the elements in the selection. * * Example usage: * var maxHeight = jQuery('li.className').gj('getMaxHeight'); * * @returns int */ getMaxHeight : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); })); }, /** * Moves each of the elements in the selection to the middle of the viewport, * taking into account the current scroll offset. * * Example usage: * jQuery('div.className').gj('moveToMiddle'); * * @returns jQuery */ moveToMiddle : function () { return this.each(function () { var $this = jQuery(this);
}); }, /** * Finds the max width out of the selection, and sets that same width on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxWidth'); * * @returns jQuery */ setMaxWidth : function () { return this.width(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); }))); }, /** * Finds the max height out of the selection, and sets that same height on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxHeight'); * * @returns jQuery */ setMaxHeight : function () { return this.height(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); }))); }, /** * Gets the max width out of all of the elements in the selection. * * Example usage: * var maxWdith = jQuery('li.className').gj('getMaxWidth'); * * @returns int */ getMaxWidth : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); })); }, /** * Gets the max height out of all of the elements in the selection. * * Example usage: * var maxHeight = jQuery('li.className').gj('getMaxHeight'); * * @returns int */ getMaxHeight : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); })); }, /** * Moves each of the elements in the selection to the middle of the viewport, * taking into account the current scroll offset. * * Example usage: * jQuery('div.className').gj('moveToMiddle'); * * @returns jQuery */ moveToMiddle : function () { return this.each(function () { var $this = jQuery(this);
$this.css(locationCss); } }); } }; jQuery.fn.gj = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1));
$this.css(locationCss); } }); }, /** * Filter out all elements whose value does not match the value passed in. * * Example usage: * var selection = jQuery('input.className').gj('filterValue','someValue') * * That will return jquery selection with all inputs that the value does not * equal someValue filtered out * * @param valueToCheck The value to check against. Uses .val() to check, * so the value can be values that the .val() would return. * @returns jQuery object filtered by only items matching the value * @since Version 7.2.0 */ filterValue : function (valueToCheck) { if (typeof valueToCheck === 'undefined') { return this.hasClass('gjcheckthatwillfail'); } return this.filter(function () { return jQuery(this).val() == valueToCheck; }); } }; jQuery.fn.gj = jQuery.fn.gjUtility = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1));
$this.css(locationCss); } }); }, /** * Filter out all elements whose value does not match the value passed in. * * Example usage: * var selection = jQuery('input.className').gj('filterValue','someValue') * * That will return jquery selection with all inputs that the value does not * equal someValue filtered out * * @param valueToCheck The value to check against. Uses .val() to check, * so the value can be values that the .val() would return. * @returns jQuery object filtered by only items matching the value * @since Version 7.2.0 */ filterValue : function (valueToCheck) { if (typeof valueToCheck === 'undefined') { return this.hasClass('gjcheckthatwillfail'); } return this.filter(function () { return jQuery(this).val() == valueToCheck; }); } }; jQuery.fn.gj = function (method) { jQuery.fn.gj = jQuery.fn.gjUtility = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1));
geoUH.imageBoxVisible = false; return true; }, //if this is false, it will not add an effect when fading in, it will just appear. fadeInImageBoxParams : {duration: .8, from: 0.0, to: 1.0},
geoUH.imageBoxVisible = false; return true; }, destroy : function () { if (geoUH.swfu == null) { //already destroyed, just hide the surrounding box! destroyResult = true; } else { try { destroyResult = geoUH.swfu.destroy(); } catch (ex) { if (geoUH.debug) { alert('destroy failed, exception caught:'+ex); } destroyResult = false; } } geoUH.swfu = null; geoUH.doNothing(); geoUH._initRun = false; }, //if this is false, it will not add an effect when fading in, it will just appear. fadeInImageBoxParams : {duration: .8, from: 0.0, to: 1.0},
geoUH.imageBoxVisible = false; return true; }, destroy : function () { if (geoUH.swfu == null) { //already destroyed, just hide the surrounding box! destroyResult = true; } else { try { destroyResult = geoUH.swfu.destroy(); } catch (ex) { if (geoUH.debug) { alert('destroy failed, exception caught:'+ex); } destroyResult = false; } } geoUH.swfu = null; geoUH.doNothing(); geoUH._initRun = false; }, //if this is false, it will not add an effect when fading in, it will just appear. fadeInImageBoxParams : {duration: .8, from: 0.0, to: 1.0},
return true; }, _doTempShow : false, /** * Temporarily hides the image upload box, with intent to show it again * using tempShowUpload. Cancels any pending stuff not applied yet in
return true; }, _doTempShow : false, _delayInit : false, /** * Temporarily hides the image upload box, with intent to show it again * using tempShowUpload. Cancels any pending stuff not applied yet in
return true; }, _doTempShow : false, _delayInit : false, /** * Temporarily hides the image upload box, with intent to show it again * using tempShowUpload. Cancels any pending stuff not applied yet in
} } geoUH.hideImageUploadBox(); } }, /**
} } geoUH.hideImageUploadBox(); } else { //let init know to delay the display, for times that this is called //before the uploader is even initialized... In such cases, will want //to delay initialization geoUH._delayInit=true; } }, /**
} } geoUH.hideImageUploadBox(); } else { //let init know to delay the display, for times that this is called //before the uploader is even initialized... In such cases, will want //to delay initialization geoUH._delayInit=true; } }, /**
//for us! So we can call geoVidProcess whenever we need the sortable items to be //re-done, no need to call destroy ourselves Sortable.create('offsite_videos_outer', { tag: 'div', only: 'offsite_video_slot_sortable',
//for us! So we can call geoVidProcess whenever we need the sortable items to be //re-done, no need to call destroy ourselves if (!$('offsite_videos_outer')) { //oops, not found... return; } Sortable.create('offsite_videos_outer', { tag: 'div', only: 'offsite_video_slot_sortable',
//for us! So we can call geoVidProcess whenever we need the sortable items to be //re-done, no need to call destroy ourselves if (!$('offsite_videos_outer')) { //oops, not found... return; } Sortable.create('offsite_videos_outer', { tag: 'div', only: 'offsite_video_slot_sortable',
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {/if} {if $cfg.cols.price&&$listing.price} <p class="price">
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} {/if} {if $cfg.cols.price&&$listing.price} <p class="price">
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} {/if} {if $cfg.cols.price&&$listing.price} <p class="price">
{if $listing.icons.attention_getter && $listing.attention_getter_url}<img src="{$listing.attention_getter_url}" alt="" />{/if} {if $cfg.description_under_title}<p class="listing_results_description">{$listing.description}</p>{/if} </td> {elseif $cfg.cols.icons}
{if $listing.icons.attention_getter && $listing.attention_getter_url}<img src="{$listing.attention_getter_url}" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {* it's up to the addons themselves to create the img tag, as some addons may need to add more than one icon *} {$icon} {/foreach} {/if} {if $cfg.description_under_title}<p class="listing_results_description">{$listing.description}</p>{/if} </td> {elseif $cfg.cols.icons}
{if $listing.icons.attention_getter && $listing.attention_getter_url}<img src="{$listing.attention_getter_url}" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {* it's up to the addons themselves to create the img tag, as some addons may need to add more than one icon *} {$icon} {/foreach} {/if} {if $cfg.description_under_title}<p class="listing_results_description">{$listing.description}</p>{/if} </td> {elseif $cfg.cols.icons}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} </td> {/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {* it's up to the addons themselves to create the img tag, as some addons may need to add more than one icon *} {$icon} {/foreach} {/if} </td> {/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {* it's up to the addons themselves to create the img tag, as some addons may need to add more than one icon *} {$icon} {/foreach} {/if} </td> {/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {/if} {if $cfg.cols.description||$cfg.description_under_title}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.description||$cfg.description_under_title}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.description||$cfg.description_under_title}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
or remove questions by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h1 class="subtitle">What it the cost to register on this site? </h1> <p style="padding: 0 15px;">Nothing. There are no registration fees for buyers or sellers. </p> <h1 class="subtitle">How much does it cost for sellers to place listings? </h1>
or remove questions by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h1 class="subtitle">What is the cost to register on this site?</h1> <p style="padding: 0 15px;">Nothing. There are no registration fees for buyers or sellers. </p> <h1 class="subtitle">How much does it cost for sellers to place listings? </h1>
or remove questions by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h1 class="subtitle">What it the cost to register on this site? </h1> <h1 class="subtitle">What is the cost to register on this site?</h1> <p style="padding: 0 15px;">Nothing. There are no registration fees for buyers or sellers. </p> <h1 class="subtitle">How much does it cost for sellers to place listings? </h1>
{* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total > 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say:
{* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say:
{* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total > 0} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say:
<div class="bid_amount"> {$minimum_label}<br /> <span class="value price" style="font-size: 1.6em;">{$minimum_bid}</span><br /> {$reserve} </div> <div class="bid_button">
<div class="bid_amount"> {$minimum_label}<br /> <span class="value price" style="font-size: 1.6em;">{$minimum_bid}</span><br /> {listing tag='price_for_how_many'} {$reserve} </div> <div class="bid_button">
<div class="bid_amount"> {$minimum_label}<br /> <span class="value price" style="font-size: 1.6em;">{$minimum_bid}</span><br /> {listing tag='price_for_how_many'} {$reserve} </div> <div class="bid_button">
{if $buy_now_data} <div style="margin-top: 10px;"> <div class="bid_amount"> {$buy_now_label}<br /><span class="value price" style="font-size: 1.6em;">{$buy_now_data}</span> </div> <div class="bid_button"> {listing tag='buy_now_link'}<span style="max-width: 50px;">{listing tag='on_site_purchase_link'}</span>
{if $buy_now_data} <div style="margin-top: 10px;"> <div class="bid_amount"> {$buy_now_label}<br /> <span class="value price" style="font-size: 1.6em;">{$buy_now_data}</span><br /> {listing tag='price_for_how_many'} </div> <div class="bid_button"> {listing tag='buy_now_link'}<span style="max-width: 50px;">{listing tag='on_site_purchase_link'}</span>
{if $buy_now_data} <div style="margin-top: 10px;"> <div class="bid_amount"> {$buy_now_label}<br /><span class="value price" style="font-size: 1.6em;">{$buy_now_data}</span> {$buy_now_label}<br /> <span class="value price" style="font-size: 1.6em;">{$buy_now_data}</span><br /> {listing tag='price_for_how_many'} </div> <div class="bid_button"> {listing tag='buy_now_link'}<span style="max-width: 50px;">{listing tag='on_site_purchase_link'}</span>
</h1> <div class="content_box_1"> {if $publicQuestions} {foreach $publicQuestions as $question_id => $q} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question">
</h1> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question">
</h1> <div class="content_box_1"> {if $publicQuestions} {foreach $publicQuestions as $question_id => $q} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question">
{* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total > 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say:
{* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say:
{* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total > 0} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say:
{listing tag='offsite_videos_block' assign='offsite_videos_block'} {if $offsite_videos_block} <h1 class="title">{$offsite_videos_title}</h1> {$offsite_videos_block} <div class="clr"><br /></div>
{listing tag='offsite_videos_block' assign='offsite_videos_block'} {if $offsite_videos_block} <div class="clr"></div> <h1 class="title">{$offsite_videos_title}</h1> {$offsite_videos_block} <div class="clr"><br /></div>
{listing tag='offsite_videos_block' assign='offsite_videos_block'} {if $offsite_videos_block} <div class="clr"></div> <h1 class="title">{$offsite_videos_title}</h1> {$offsite_videos_block} <div class="clr"><br /></div>
</h1> <div class="content_box_1"> {if $publicQuestions} {foreach $publicQuestions as $question_id => $q} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question">
</h1> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question">
</h1> <div class="content_box_1"> {if $publicQuestions} {foreach $publicQuestions as $question_id => $q} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question">
{if $auction_type == 'buy_now'} <p class="page_instructions">{$messages.102442}</p> <div class="row_even" style="text-align: center;"> <label class="field_label">{if $verify}{$messages.500237}{else}{$messages.102443}{/if}</label> <span class="price">{$price}</span> </div> <br />
{if $auction_type == 'buy_now'} <p class="page_instructions">{$messages.102442}</p> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $verify}{$messages.500237}{else}{$messages.102443}{/if}</label> <span class="price">{$price}</span> {if $price_applies=='item' && $max_quantity>1} {$messages.502105} {elseif $price_applies=='lot' && $max_quantity>1} {$messages.502106} {/if} </div> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {if $verify}{$messages.502108}{else}{$messages.502107}{/if} </label> {if !$verify && $price_applies=='item'&&$max_quantity > 1} <input type="text" name="c[bid_quantity]" value="{$quantity}" size="7" class="field" /> {else} {if $price_applies=='lot' && $quantity>1}{$messages.502109}{/if} {$quantity} <input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {/if} </div> <br />
{if $auction_type == 'buy_now'} <p class="page_instructions">{$messages.102442}</p> <div class="row_even" style="text-align: center;"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $verify}{$messages.500237}{else}{$messages.102443}{/if}</label> <span class="price">{$price}</span> {if $price_applies=='item' && $max_quantity>1} {$messages.502105} {elseif $price_applies=='lot' && $max_quantity>1} {$messages.502106} {/if} </div> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {if $verify}{$messages.502108}{else}{$messages.502107}{/if} </label> {if !$verify && $price_applies=='item'&&$max_quantity > 1} <input type="text" name="c[bid_quantity]" value="{$quantity}" size="7" class="field" /> {else} {if $price_applies=='lot' && $quantity>1}{$messages.502109}{/if} {$quantity} <input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {/if} </div> <br />
{elseif $auction_type == 'dutch'} <p class="page_instructions">{$messages.102446}</p> <div class="row_even"> <label for="c[bid_quantity]" class="field_label">{if $verify}{$messages.500240}{else}{$messages.102445}{/if}</label> {if $verify} {$quantity}<input type="hidden" name="c[bid_quantity]" value="{$quantity}" />
{elseif $auction_type == 'dutch'} <p class="page_instructions">{$messages.102446}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_quantity]" class="field_label">{if $verify}{$messages.500240}{else}{$messages.102445}{/if}</label> {if $verify} {$quantity}<input type="hidden" name="c[bid_quantity]" value="{$quantity}" />
{elseif $auction_type == 'dutch'} <p class="page_instructions">{$messages.102446}</p> <div class="row_even"> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_quantity]" class="field_label">{if $verify}{$messages.500240}{else}{$messages.102445}{/if}</label> {if $verify} {$quantity}<input type="hidden" name="c[bid_quantity]" value="{$quantity}" />
<input type="text" size="7" maxsize="7" name="c[bid_quantity]" id="c[bid_quantity]" value="1" class="field" /> {/if} </div> <div class="row_odd"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500239}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
<input type="text" size="7" maxsize="7" name="c[bid_quantity]" id="c[bid_quantity]" value="1" class="field" /> {/if} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500239}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
<input type="text" size="7" maxsize="7" name="c[bid_quantity]" id="c[bid_quantity]" value="1" class="field" /> {/if} </div> <div class="row_odd"> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500239}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
{elseif $auction_type == 'reverse'} <p class="page_instructions">{$messages.500987}</p> <div class="row_even"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500989}{else}{$messages.500988}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
{elseif $auction_type == 'reverse'} <p class="page_instructions">{$messages.500987}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500989}{else}{$messages.500988}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
{elseif $auction_type == 'reverse'} <p class="page_instructions">{$messages.500987}</p> <div class="row_even"> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500989}{else}{$messages.500988}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
{elseif $auction_type == 'standard'} <p class="page_instructions">{$messages.102438}</p> <div class="row_even"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500242}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
{elseif $auction_type == 'standard'} <p class="page_instructions">{$messages.102438}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500242}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
{elseif $auction_type == 'standard'} <p class="page_instructions">{$messages.102438}</p> <div class="row_even"> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500242}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" />
<div class="content_box"> <h1 class="title">{$messages.102447}</h1> <div class="row_even"> <label class="field_label">{$messages.102450}</label> {$title} </div> {if $is_dutch} <div class="row_odd"> <label class="field_label">{$messages.102455}</label> {$quantity} </div> <div class="row_even"> <label class="field_label">{if $reverse_auction}{$messages.500999}{else}{$messages.102441}{/if}</label> {$price} </div> {else} <div class="row_odd"> <label class="field_label">{$messages.102451}</label> {$price} </div> <div class="success_box"> {$successText} </div>
<div class="content_box"> <h1 class="title">{$messages.102447}</h1> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102450}</label> {$title} </div> {if $is_dutch} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102455}</label> {$quantity} </div> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $reverse_auction}{$messages.500999}{else}{$messages.102441}{/if}</label> {$price} </div> {else} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102451}</label> {$price} {if $auction_type=='buy_now'&&$price_applies=='item'&&$quantity>1}{$messages.502110}{/if} </div> {if $auction_type == 'buy_now'} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {$messages.502111} </label> {if $price_applies=='lot' && $quantity>1}{$messages.502112}{/if} {$quantity} </div> {/if} <div class="success_box"> {$successText} </div>
<div class="content_box"> <h1 class="title">{$messages.102447}</h1> <div class="row_even"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102450}</label> {$title} </div> {if $is_dutch} <div class="row_odd"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102455}</label> {$quantity} </div> <div class="row_even"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $reverse_auction}{$messages.500999}{else}{$messages.102441}{/if}</label> {$price} </div> {else} <div class="row_odd"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102451}</label> {$price} {if $auction_type=='buy_now'&&$price_applies=='item'&&$quantity>1}{$messages.502110}{/if} </div> {if $auction_type == 'buy_now'} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {$messages.502111} </label> {if $price_applies=='lot' && $quantity>1}{$messages.502112}{/if} {$quantity} </div> {/if} <div class="success_box"> {$successText} </div>
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<div><img src="{$cfg.icons.sold}" alt="" /></div>{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<div><img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" /></div>{/if} {if $listing.icons.attention_getter}<div><img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" /></div>{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} <div>{$icon}</div> {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.attention_getter && $listing.attention_getter_url}<img src="{$listing.attention_getter_url}" alt="" />{/if} {if $cfg.description_under_title}<p class="listing_results_description">{$listing.description}</p>{/if} </td> {elseif $cfg.cols.icons}
{if $listing.icons.attention_getter && $listing.attention_getter_url}<img src="{$listing.attention_getter_url}" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {* it's up to the addons themselves to create the img tag, as some addons may need to add more than one icon *} {$icon} {/foreach} {/if} {if $cfg.description_under_title}<p class="listing_results_description">{$listing.description}</p>{/if} </td> {elseif $cfg.cols.icons}
{if $listing.icons.attention_getter && $listing.attention_getter_url}<img src="{$listing.attention_getter_url}" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {* it's up to the addons themselves to create the img tag, as some addons may need to add more than one icon *} {$icon} {/foreach} {/if} {if $cfg.description_under_title}<p class="listing_results_description">{$listing.description}</p>{/if} </td> {elseif $cfg.cols.icons}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} </td> {/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </td> {/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </td> {/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} </div> {elseif $cfg.cols.icons && $listing.icons} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{if $listing.icons.no_reserve && $cfg.icons.no_reserve}<img src="{$cfg.icons.no_reserve}" class="no_reserve_icon" alt="" />{/if} {if $listing.icons.attention_getter}<img src="{$listing.attention_getter_url}" class="attention_getter_icon" alt="" />{/if} {if $listing.icons.addon_icons} {foreach $listing.icons.addon_icons as $addon => $icon} {$icon} {/foreach} {/if} {/if} {if $cfg.cols.business_type&&$listing.business_type}
{/if} {/foreach} </ul> </div> <br /> {/if}
{/if} {/foreach} </ul> <div class="clear"></div> </div> <br /> {/if}
{/if} {/foreach} </ul> <div class="clear"></div> </div> <br /> {/if}
{if !$full_step} {include file="cart_steps.tpl" g_resource="cart"} {/if} {foreach from=$error_msgs item=err_msg} <div class="field_error_box"> {$err_msg} </div> {/foreach} {if !$full_step}<form action="{$form_url}" method="post">{/if} <div class="content_box"> {if !$full_step} <h1 class="title">{$page_title1}</h1> <h1 class="subtitle">{$page_title2}</h1> <p class="page_instructions">{$page_desc}</p>
{if !$full_step} {include file="cart_steps.tpl" g_resource="cart"} {include file='inline_preview_box.tpl' g_resource='cart'} {/if} {if !$steps_combined} {foreach $error_msgs as $err_name => $err_msg} <div class="field_error_box"> {$err_msg} </div> {/foreach} {/if} {if !$full_step && !$steps_combined}<form action="{$form_url}" method="post">{/if} <div class="content_box"> {if $steps_combined} <h1 class="title">{$page_title2}</h1> <p class="page_instructions">{$page_desc}</p> {elseif !$full_step} <h1 class="title">{$page_title1}</h1> <h1 class="subtitle">{$page_title2}</h1> <p class="page_instructions">{$page_desc}</p>
{if !$full_step} {include file="cart_steps.tpl" g_resource="cart"} {include file='inline_preview_box.tpl' g_resource='cart'} {/if} {foreach from=$error_msgs item=err_msg} <div class="field_error_box"> {$err_msg} </div> {/foreach} {if !$full_step}<form action="{$form_url}" method="post">{/if} {if !$steps_combined} {foreach $error_msgs as $err_name => $err_msg} <div class="field_error_box"> {$err_msg} </div> {/foreach} {/if} {if !$full_step && !$steps_combined}<form action="{$form_url}" method="post">{/if} <div class="content_box"> {if !$full_step} {if $steps_combined} <h1 class="title">{$page_title2}</h1> <p class="page_instructions">{$page_desc}</p> {elseif !$full_step} <h1 class="title">{$page_title1}</h1> <h1 class="subtitle">{$page_title2}</h1> <p class="page_instructions">{$page_desc}</p>
<div class='clear'></div> </div> {if !$full_step} <div class="center"> <input type="submit" class="button" value="{$submit_button_text}" /> <br /><br /> <a href="{$cancel_url}" class="cancel">{$cancel_text}</a> </div> {/if} {if !$full_step}</form>{/if}
<div class='clear'></div> </div> {if !$full_step && !$steps_combined} <div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" class="button" value="{$submit_button_text}" /> {/if} <br /><br /> <a href="{$cancel_url}" class="cancel">{$cancel_text}</a> </div> {/if} {if !$full_step && !$steps_combined}</form>{/if}
<div class='clear'></div> </div> {if !$full_step} {if !$full_step && !$steps_combined} <div class="center"> <input type="submit" class="button" value="{$submit_button_text}" /> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" class="button" value="{$submit_button_text}" /> {/if} <br /><br /> <a href="{$cancel_url}" class="cancel">{$cancel_text}</a> </div> {/if} {if !$full_step}</form>{/if} {if !$full_step && !$steps_combined}</form>{/if}
{if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br />
{if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br />
{if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br />
{if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a> {if $price_applies=='item'} <br /><br /> {if $quantity_remaining} <strong>{$messages.502119}</strong> {$quantity_remaining} {$messages.502120} {$quantity_starting} {else} {$messages.502121} {/if} {/if}
{if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a> {if $price_applies=='item'} <br /><br /> {if $quantity_remaining} <strong>{$messages.502119}</strong> {$quantity_remaining} {$messages.502120} {$quantity_starting} {else} {$messages.502121} {/if} {/if}
<br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
<br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500041}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500042}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500043}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500044} <br /><br /> {/if} {if $sellerBuyerInfo} {$sellerBuyerInfo} {/if}
<br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {if $additionalFees} <strong>{$messages.500041}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500042}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500043}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500044} <br /><br /> {/if} {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
<br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {/if} <br /> <a href="{$listingURL}">{$listingURL}</a>
<br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500037}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500040}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500038}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500039} <br /><br /> {/if} {/if} <br /> <a href="{$listingURL}">{$listingURL}</a>
<br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {if $additionalFees} <strong>{$messages.500037}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500040}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500038}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500039} <br /><br /> {/if} {/if} <br /> <a href="{$listingURL}">{$listingURL}</a>
{$quantityWonLabel}{$quantityWon} @ {$finalBid}<br /> {$totalBidLabel}{$totalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$sellerInfoLabel}<br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.username} ( {$sellerInfo.email} )<br />
{$quantityWonLabel}{$quantityWon} @ {$finalBid}<br /> {$totalBidLabel}{$totalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500045}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500046}</strong> {$additionalFees.formatted.total}<br /> <strong>{$messages.500052}</strong> {$additionalFees.total_per_item} <br /><br /> <strong>{$messages.500047}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500048} <br /><br /> {/if} {$sellerInfoLabel}<br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.username} ( {$sellerInfo.email} )<br />
{$quantityWonLabel}{$quantityWon} @ {$finalBid}<br /> {$totalBidLabel}{$totalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {if $additionalFees} <strong>{$messages.500045}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500046}</strong> {$additionalFees.formatted.total}<br /> <strong>{$messages.500052}</strong> {$additionalFees.total_per_item} <br /><br /> <strong>{$messages.500047}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500048} <br /><br /> {/if} {$sellerInfoLabel}<br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.username} ( {$sellerInfo.email} )<br />
{* @git-info@ *} {$messageBody}<br /> <br /> {$dateEnteredLabel} {$dateEntered}<br /> {$termMatchedLabel} {$termMatched}<br /> <br /> {$listingLinkLabel}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {$messageBody}<br /> <br /> {foreach $data as $id => $filter} {if $filter.type === 'string'} {$filterLabel} {$filter.value}<br /> {elseif $filter.type === 'category'} {$categoryLabel} {$filter.value}<br /> {/if} {$titleLabel} {$filter.title}<br /> {$linkLabel} <a href="{$filter.url}">{$filter.url}</a><br /> {if !$filter@last}<br />{/if} {/foreach}
{* @git-info@ *} {$messageBody}<br /> <br /> {$dateEnteredLabel} {$dateEntered}<br /> {$termMatchedLabel} {$termMatched}<br /> <br /> {$listingLinkLabel}<br /> <a href="{$listingLink}">{$listingLink}</a> {foreach $data as $id => $filter} {if $filter.type === 'string'} {$filterLabel} {$filter.value}<br /> {elseif $filter.type === 'category'} {$categoryLabel} {$filter.value}<br /> {/if} {$titleLabel} {$filter.title}<br /> {$linkLabel} <a href="{$filter.url}">{$filter.url}</a><br /> {if !$filter@last}<br />{/if} {/foreach}
<br /> {$expirationMessage}<br /> <br /> {foreach $expiringListings as $id => $title} {$title}<br /> <a href="{$listingURLs.$id}">{$listingURLs.$id}</a><br /> {if $renewables.$id} {$renewLabel} <a href="{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1">{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1</a> <br/> {/if} <br /> {/foreach}
<br /> {$expirationMessage}<br /> <br /> {foreach $expiringListings as $id => $info} <a href="{$listingURLs.$id}">{$info.title}</a> [ <a href="{$listingURLs.$id}">{$listingURLs.$id}</a> ]<br /> {if $expireLabel} {$expireLabel} {$info.ends|format_date}<br /> {/if} {if $renewables.$id} {$renewLabel} <a href="{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1">{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1</a> <br /> {/if} <br /> {/foreach}
<br /> {$expirationMessage}<br /> <br /> {foreach $expiringListings as $id => $title} {$title}<br /> <a href="{$listingURLs.$id}">{$listingURLs.$id}</a><br /> {if $renewables.$id} {$renewLabel} <a href="{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1">{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1</a> <br/> {/if} <br /> {/foreach} {foreach $expiringListings as $id => $info} <a href="{$listingURLs.$id}">{$info.title}</a> [ <a href="{$listingURLs.$id}">{$listingURLs.$id}</a> ]<br /> {if $expireLabel} {$expireLabel} {$info.ends|format_date}<br /> {/if} {if $renewables.$id} {$renewLabel} <a href="{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1">{$classifieds_url}?a=cart&action=new&main_type=listing_renew_upgrade&listing_id={$id}&r=1</a> <br /> {/if} <br /> {/foreach}
{* @git-info@ *} <a href="{$classifieds_file_name}?a=sb_transaction&action={$action}&listing_id={$listing_id}"> {$link_text.payment_link} </a>
{* @git-info@ *} <a href="{$classifieds_file_name}?a=sb_transaction&action={$action}&listing_id={$listing_id}{if $quantity>1}&quantity={$quantity}{/if}"> {$link_text.payment_link} </a>
{* @git-info@ *} <a href="{$classifieds_file_name}?a=sb_transaction&action={$action}&listing_id={$listing_id}"> <a href="{$classifieds_file_name}?a=sb_transaction&action={$action}&listing_id={$listing_id}{if $quantity>1}&quantity={$quantity}{/if}"> {$link_text.payment_link} </a>
//hide all of the remove buttons jQuery('.additional_region_remove').hide('fast'); //now show the last one that is, well, showing. jQuery('.additional_use[value="1"]:last').closest('.additional_regions_wrapper') .find('.additional_region_remove').show('fast'); }, addButtonClick : function () { if (!jQuery('.additional_use[value="0"]').length) { //There is nothing to show! gjAddRegions.updateButtons(); return false; } //get the first one... var wrapper = jQuery('.additional_use[value="0"]:first').closest('.additional_regions_wrapper'); if (wrapper.find('.region_selector').length) { //this one already has something in it... wrapper.show('fast');
//hide all of the remove buttons jQuery('.additional_region_remove').hide('fast'); //now show the last one that is, well, showing. jQuery('.additional_use').gj('filterValue', '1').filter(':last').closest('.additional_regions_wrapper') .find('.additional_region_remove').show('fast'); }, addButtonClick : function () { if (!jQuery('.additional_use').gj('filterValue', '0').length) { //There is nothing to show! gjAddRegions.updateButtons(); return false; } //get the first one... var wrapper = jQuery('.additional_use').gj('filterValue','0').filter(':first').closest('.additional_regions_wrapper'); if (wrapper.find('.region_selector').length) { //this one already has something in it... wrapper.show('fast');
//hide all of the remove buttons jQuery('.additional_region_remove').hide('fast'); //now show the last one that is, well, showing. jQuery('.additional_use[value="1"]:last').closest('.additional_regions_wrapper') jQuery('.additional_use').gj('filterValue', '1').filter(':last').closest('.additional_regions_wrapper') .find('.additional_region_remove').show('fast'); }, addButtonClick : function () { if (!jQuery('.additional_use[value="0"]').length) { if (!jQuery('.additional_use').gj('filterValue', '0').length) { //There is nothing to show! gjAddRegions.updateButtons(); return false; } //get the first one... var wrapper = jQuery('.additional_use[value="0"]:first').closest('.additional_regions_wrapper'); var wrapper = jQuery('.additional_use').gj('filterValue','0').filter(':first').closest('.additional_regions_wrapper'); if (wrapper.find('.region_selector').length) { //this one already has something in it... wrapper.show('fast');
jQuery('.additional_region_add').click(gjAddRegions.addButtonClick); jQuery('.additional_region_remove').click(gjAddRegions.removeButtonClick); //make sure to show regions that are populated jQuery('.additional_use[value="1"]').each(function () { //show the region jQuery(this).closest('.additional_regions_wrapper').show('fast'); }); gjAddRegions.updateButtons(); }); //]]>
jQuery('.additional_region_add').click(gjAddRegions.addButtonClick); jQuery('.additional_region_remove').click(gjAddRegions.removeButtonClick); //make sure to show regions that are populated jQuery('.additional_use').gj('filterValue','1').closest('.additional_regions_wrapper').show('fast'); gjAddRegions.updateButtons(); }); //]]>
jQuery('.additional_region_add').click(gjAddRegions.addButtonClick); jQuery('.additional_region_remove').click(gjAddRegions.removeButtonClick); //make sure to show regions that are populated jQuery('.additional_use[value="1"]').each(function () { //show the region jQuery(this).closest('.additional_regions_wrapper').show('fast'); }); jQuery('.additional_use').gj('filterValue','1').closest('.additional_regions_wrapper').show('fast'); gjAddRegions.updateButtons(); }); //]]>
{* Put it in here once for the noscript tag for people without javascript *} {include file="images/legacy_form.tpl" noscript='Noscript'} </noscript> {else} {include file="images/legacy_form.tpl" noscript=''} {/if}
{* Put it in here once for the noscript tag for people without javascript *} {include file="images/legacy_form.tpl" noscript='Noscript'} </noscript> {if $steps_combined&&$is_ajax_combined} {* Loaded as part of combined steps, need to 're-initialize' stuff... *} <script type="text/javascript"> //<![CDATA[ geoUH.initSwfu(); $('loadingBox').show(); //]]> </script> {/if} {else} {include file="images/legacy_form.tpl" noscript=''} {/if}
{* Put it in here once for the noscript tag for people without javascript *} {include file="images/legacy_form.tpl" noscript='Noscript'} </noscript> {if $steps_combined&&$is_ajax_combined} {* Loaded as part of combined steps, need to 're-initialize' stuff... *} <script type="text/javascript"> //<![CDATA[ geoUH.initSwfu(); $('loadingBox').show(); //]]> </script> {/if} {else} {include file="images/legacy_form.tpl" noscript=''} {/if}
//<![CDATA[ var swfu; Event.observe(window, 'load', function () {ldelim} //only define width/height in one place, so only 1 place to change: geoUH.movieWidth = 96; geoUH.movieHeight = 24;
//<![CDATA[ var swfu; geoUH.init = function () { //only define width/height in one place, so only 1 place to change: geoUH.movieWidth = 96; geoUH.movieHeight = 24;
//<![CDATA[ var swfu; Event.observe(window, 'load', function () {ldelim} geoUH.init = function () { //only define width/height in one place, so only 1 place to change: geoUH.movieWidth = 96; geoUH.movieHeight = 24;
geoUH.initSwfu(); $('loadingBox').show(); if (gjUtil) { //register the show and hide callbacks for image upload box with the //lightupbox, so it shows and hides cleanly
geoUH.initSwfu(); $('loadingBox').show(); }; jQuery(function () { //register callbacks if (gjUtil) { //register the show and hide callbacks for image upload box with the //lightupbox, so it shows and hides cleanly
geoUH.initSwfu(); $('loadingBox').show(); }; jQuery(function () { //register callbacks if (gjUtil) { //register the show and hide callbacks for image upload box with the //lightupbox, so it shows and hides cleanly
//place after instructions are shown/hidden geoUtil.instrBtns.registerCallbacks (geoUH.tempHideUpload, geoUH.fixUploadPosition); }); //]]> </script>
//place after instructions are shown/hidden geoUtil.instrBtns.registerCallbacks (geoUH.tempHideUpload, geoUH.fixUploadPosition); }); jQuery(window).load(function () { //Wait until window is done loading! This should give enough time to the //preview window to show lightbox, which shoul trigger the _delayInit to //let us know NOT to start init right away. if (!geoUH._delayInit) { //initialize now geoUH.init(); } else if (gjUtil) { //initialize when closing lightbox gjUtil.lightbox.onClose(geoUH.init); } }); //]]> </script>
//place after instructions are shown/hidden geoUtil.instrBtns.registerCallbacks (geoUH.tempHideUpload, geoUH.fixUploadPosition); }); jQuery(window).load(function () { //Wait until window is done loading! This should give enough time to the //preview window to show lightbox, which shoul trigger the _delayInit to //let us know NOT to start init right away. if (!geoUH._delayInit) { //initialize now geoUH.init(); } else if (gjUtil) { //initialize when closing lightbox gjUtil.lightbox.onClose(geoUH.init); } }); //]]> </script>
</option> {/foreach} </select> <div class='clear'><br /></div> </div> <input type='hidden' name='c[ad_renewal]' value='1' />
</option> {/foreach} </select> <div class='clear'></div> </div> {if $price_applies=='item'} <div class="listing_extra_item_child"> {* need to select starting quantity *} {$messages.502138} <input type="text" name="c[renewal_quantity]" value="{$quantity_remaining}" class="field" size="7" /> </div> {/if} <input type='hidden' name='c[ad_renewal]' value='1' />
</option> {/foreach} </select> <div class='clear'><br /></div> <div class='clear'></div> </div> {if $price_applies=='item'} <div class="listing_extra_item_child"> {* need to select starting quantity *} {$messages.502138} <input type="text" name="c[renewal_quantity]" value="{$quantity_remaining}" class="field" size="7" /> </div> {/if} <input type='hidden' name='c[ad_renewal]' value='1' />
</div> {/foreach} <div class="clr"><br /></div> {if !$in_ajax}</div>{/if}
</div> {/foreach} <div class="clr"><br /></div> {if !$in_ajax}</div>{/if} {if $steps_combined&&$is_ajax_combined} {* Loaded as part of combined steps, need to 're-initialize' stuff... *} <script type="text/javascript"> //<![CDATA[ //initialize external video js geoVidProcess.currentSlot = {$currentSlot}; geoVidProcess.init(); //]]> </script> {/if}
</div> {/foreach} <div class="clr"><br /></div> {if !$in_ajax}</div>{/if} {if !$in_ajax}</div>{/if} {if $steps_combined&&$is_ajax_combined} {* Loaded as part of combined steps, need to 're-initialize' stuff... *} <script type="text/javascript"> //<![CDATA[ //initialize external video js geoVidProcess.currentSlot = {$currentSlot}; geoVidProcess.init(); //]]> </script> {/if}
{$msgs.placementText2} <strong class="text_highlight">{$newPass}</strong> </p> <form action="{$process_form_url}" method="post"> {if $use_eula} {* user agreement field *}
{$msgs.placementText2} <strong class="text_highlight">{$newPass}</strong> </p> {if !$steps_combined}<form action="{$process_form_url}" method="post">{/if} {if $use_eula} {* user agreement field *}
{$msgs.placementText2} <strong class="text_highlight">{$newPass}</strong> </p> <form action="{$process_form_url}" method="post"> {if !$steps_combined}<form action="{$process_form_url}" method="post">{/if} {if $use_eula} {* user agreement field *}
{/if} </div> {/if} <div class="center"> <input type="submit" value="{$msgs.placementContinueLink}" class="button" /> </div> </form> <br /> </div> <br /> <div class="center"> {if $msgs.placementCancelLink} <a href="{$cart_url}&action=cancel" class="cancel">{$msgs.placementCancelLink}</a> {/if} </div>
{/if} </div> {/if} {if !$steps_combined} <div class="center"> <input type="submit" value="{$msgs.placementContinueLink}" class="button" /> </div> {/if} {if !$steps_combined}</form>{/if} <br /> </div> <br /> <div class="center"> {if $msgs.placementCancelLink && !$steps_combined} <a href="{$cart_url}&action=cancel" class="cancel">{$msgs.placementCancelLink}</a> {/if} </div>
{/if} </div> {/if} <div class="center"> <input type="submit" value="{$msgs.placementContinueLink}" class="button" /> </div> </form> {if !$steps_combined} <div class="center"> <input type="submit" value="{$msgs.placementContinueLink}" class="button" /> </div> {/if} {if !$steps_combined}</form>{/if} <br /> </div> <br /> <div class="center"> {if $msgs.placementCancelLink} {if $msgs.placementCancelLink && !$steps_combined} <a href="{$cart_url}&action=cancel" class="cancel">{$msgs.placementCancelLink}</a> {/if} </div>
{include file="cart_steps.tpl" g_resource="cart"} <div class="content_box"> <h1 class="title">{$messages.606}</h1> <h1 class="subtitle">{$messages.2464}</h1> <p class="page_instructions"> {$messages.2463} <br /><br /> </p> {if $error_msgs.cart_error}
{include file="cart_steps.tpl" g_resource="cart"} <div class="content_box"> {if $steps_combined} <h1 class="subtitle">{$messages.2464}</h1> {else} <h1 class="title">{$messages.606}</h1> <h1 class="subtitle">{$messages.2464}</h1> {/if} <p class="page_instructions"> {$messages.2463} </p> {if $error_msgs.cart_error}
{include file="cart_steps.tpl" g_resource="cart"} <div class="content_box"> <h1 class="title">{$messages.606}</h1> <h1 class="subtitle">{$messages.2464}</h1> {if $steps_combined} <h1 class="subtitle">{$messages.2464}</h1> {else} <h1 class="title">{$messages.606}</h1> <h1 class="subtitle">{$messages.2464}</h1> {/if} <p class="page_instructions"> {$messages.2463} <br /><br /> </p> {if $error_msgs.cart_error}
{$error_msgs.cart_error} </div> {/if} <div style="margin-left: 40px;"> <ul id="listing_categories" style="display: inline-block; text-align: left;"> {foreach from=$price_plans item=price_plan} <li class="element" style="width: 100%;"> <a href="{$process_form_url}&price_plan={$price_plan.price_plan_id}"> <span class="category_title" style="padding: 0;">{$price_plan.name}</span> {if $price_plan.description} <p class="category_description">{$price_plan.description}</p> {/if} </a> </li> {/foreach} </ul>
{$error_msgs.cart_error} </div> {/if} <div style="margin-left: 40px;"{if $steps_combined} class="combined_update_fields"{/if}> <ul class="priceplan_choose"> {foreach from=$price_plans item=price_plan} <li class="element"> {if $steps_combined} <label> <input type="radio" name="price_plan" value="{$price_plan.price_plan_id}" {if $price_plan.price_plan_id==$price_plan_id} checked="checked"{/if} /> {else} <a href="{$process_form_url}&price_plan={$price_plan.price_plan_id}"> {/if} <span class="category_title" style="padding: 0;">{$price_plan.name}</span> {if $price_plan.description} <p class="category_description">{$price_plan.description}</p> {/if} {if !$steps_combined} </a> {else} </label> {/if} </li> {/foreach} </ul>
{$error_msgs.cart_error} </div> {/if} <div style="margin-left: 40px;"> <ul id="listing_categories" style="display: inline-block; text-align: left;"> <div style="margin-left: 40px;"{if $steps_combined} class="combined_update_fields"{/if}> <ul class="priceplan_choose"> {foreach from=$price_plans item=price_plan} <li class="element" style="width: 100%;"> <a href="{$process_form_url}&price_plan={$price_plan.price_plan_id}"> <li class="element"> {if $steps_combined} <label> <input type="radio" name="price_plan" value="{$price_plan.price_plan_id}" {if $price_plan.price_plan_id==$price_plan_id} checked="checked"{/if} /> {else} <a href="{$process_form_url}&price_plan={$price_plan.price_plan_id}"> {/if} <span class="category_title" style="padding: 0;">{$price_plan.name}</span> {if $price_plan.description} <p class="category_description">{$price_plan.description}</p> {if $price_plan.description} <p class="category_description">{$price_plan.description}</p> {/if} {if !$steps_combined} </a> {else} </label> {/if} </a> </li> {/foreach} </ul>
</div> </div> <br /> <div class="center"> <a href="{$cart_url}&action=cancel" class="cancel">{$messages.74}</a> </div>
</div> </div> {if !$steps_combined} <br /> <div class="center"> <a href="{$cart_url}&action=cancel" class="cancel">{$messages.74}</a> </div> {/if}
</div> </div> <br /> <div class="center"> <a href="{$cart_url}&action=cancel" class="cancel">{$messages.74}</a> </div> {if !$steps_combined} <br /> <div class="center"> <a href="{$cart_url}&action=cancel" class="cancel">{$messages.74}</a> </div> {/if}
{$messages.114} {if !$use_rte} <br /> <span class="sub_note">{$messages.500173} <span id="chars_remaining"><script type='text/javascript'>document.write(max_length);</script></span></span> {/if} </label>
{$messages.114} {if !$use_rte} <br /> <span class="sub_note">{$messages.500173} <span id="chars_remaining">{$max_length_description}</span></span> {/if} </label>
{$messages.114} {if !$use_rte} <br /> <span class="sub_note">{$messages.500173} <span id="chars_remaining"><script type='text/javascript'>document.write(max_length);</script></span></span> <span class="sub_note">{$messages.500173} <span id="chars_remaining">{$max_length_description}</span></span> {/if} </label>
{include file="cart_steps.tpl" g_resource="cart"} {$splash} <div class="center"> <a href="{$process_form_url}" class="button"> {$next_text} </a> </div>
{include file="cart_steps.tpl" g_resource="cart"} {$splash} {if !$steps_combined} <div class="center"> <a href="{$process_form_url}" class="button"> {$next_text} </a> </div> {/if}
{include file="cart_steps.tpl" g_resource="cart"} {$splash} <div class="center"> <a href="{$process_form_url}" class="button"> {$next_text} </a> </div> {if !$steps_combined} <div class="center"> <a href="{$process_form_url}" class="button"> {$next_text} </a> </div> {/if}
<div class="leveled_level_label">{$info.level.label}:</div> <br /> {/if} <ul class="leveled_values"> {foreach $info.value_info.values as $value} <li class="leveled_value"> {* Hide the input *}
<div class="leveled_level_label">{$info.level.label}:</div> <br /> {/if} <ul class="leveled_values{if $lev_field.leveled_field=='cat'} leveled_cat{/if}"> {foreach $info.value_info.values as $value} <li class="leveled_value"> {* Hide the input *}
<div class="leveled_level_label">{$info.level.label}:</div> <br /> {/if} <ul class="leveled_values"> <ul class="leveled_values{if $lev_field.leveled_field=='cat'} leveled_cat{/if}"> {foreach $info.value_info.values as $value} <li class="leveled_value"> {* Hide the input *}
{* @git-info@ *} {include file="cart_steps.tpl" g_resource="cart"} <script type="text/javascript"> //<![CDATA[
{* @git-info@ *} {include file="cart_steps.tpl" g_resource="cart"} {include file='inline_preview_box.tpl' g_resource='cart'} <script type="text/javascript"> //<![CDATA[
{* @git-info@ *} {include file="cart_steps.tpl" g_resource="cart"} {include file='inline_preview_box.tpl' g_resource='cart'} <script type="text/javascript"> //<![CDATA[
//]]> </script> <form action="{$process_form_url}" method="post"> <div class="content_box"> <h1 class="title">{$txt1}</h1> <h1 class="subtitle">{$title1}</h1> <p class="page_instructions">{$desc1}</p> {if $error_msgs.cart_error}
//]]> </script> {if !$steps_combined}<form action="{$process_form_url}" method="post">{/if} <div class="content_box"> {if $steps_combined} <h1 class="title">{$title1}</h1> {else} <h1 class="title">{$txt1}</h1> <h1 class="subtitle">{$title1}</h1> {/if} <p class="page_instructions">{$desc1}</p> {if $error_msgs.cart_error}
//]]> </script> <form action="{$process_form_url}" method="post"> {if !$steps_combined}<form action="{$process_form_url}" method="post">{/if} <div class="content_box"> <h1 class="title">{$txt1}</h1> <h1 class="subtitle">{$title1}</h1> {if $steps_combined} <h1 class="title">{$title1}</h1> {else} <h1 class="title">{$txt1}</h1> <h1 class="subtitle">{$title1}</h1> {/if} <p class="page_instructions">{$desc1}</p> {if $error_msgs.cart_error}
</div> {if $sell_type == 1 && $editCheck} <div class="{cycle values='row_odd,row_even'}"> <label for="classified_length" class="field_label"> {$messages.125}<br />{$messages.126} </label>
</div> {if $sell_type == 1 && $editCheck} <div class="{cycle values='row_odd,row_even'} combined_update_fields"> <label for="classified_length" class="field_label"> {$messages.125}<br />{$messages.126} </label>
</div> {if $sell_type == 1 && $editCheck} <div class="{cycle values='row_odd,row_even'}"> <div class="{cycle values='row_odd,row_even'} combined_update_fields"> <label for="classified_length" class="field_label"> {$messages.125}<br />{$messages.126} </label>
</div> {/if} {if $editCheck} <div class="{if $error_msgs.duration||$error_msgs.classified_length}field_error_row {/if}{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.125}<br />{$messages.100126}</label> {if $field_config.user_set_auction_end_times && $pricePlan.charge_per_ad_type != 2} <input type="radio" id="durationRadio" value="2" name="b[end_mode]"{if $session_variables.end_mode != 1} checked="checked"{/if} onclick="SetEndMode(2);" />
</div> {/if} {if $editCheck} <div class="{if $error_msgs.duration||$error_msgs.classified_length}field_error_row {/if}{cycle values='row_odd,row_even'} combined_update_fields"> <label class="field_label">{$messages.125}<br />{$messages.100126}</label> {if $field_config.user_set_auction_end_times && $pricePlan.charge_per_ad_type != 2} <input type="radio" id="durationRadio" value="2" name="b[end_mode]"{if $session_variables.end_mode != 1} checked="checked"{/if} onclick="SetEndMode(2);" />
</div> {/if} {if $editCheck} <div class="{if $error_msgs.duration||$error_msgs.classified_length}field_error_row {/if}{cycle values='row_odd,row_even'}"> <div class="{if $error_msgs.duration||$error_msgs.classified_length}field_error_row {/if}{cycle values='row_odd,row_even'} combined_update_fields"> <label class="field_label">{$messages.125}<br />{$messages.100126}</label> {if $field_config.user_set_auction_end_times && $pricePlan.charge_per_ad_type != 2} <input type="radio" id="durationRadio" value="2" name="b[end_mode]"{if $session_variables.end_mode != 1} checked="checked"{/if} onclick="SetEndMode(2);" />
</div> {/if} {/if} {if $is_ent && $add_cost_at_top} {foreach from=$opt_field_info item='opt_info' key='i'} {if $opt_info.field->field_type=='cost'} <div class="{if $opt_info.error}field_error_row {/if}{cycle values='row_odd,row_even'}">
</div> {/if} {/if} {if $is_ent && $add_cost_at_top && ($sell_type != 2 || $editAuctionPrices)} {foreach from=$opt_field_info item='opt_info' key='i'} {if $opt_info.field->field_type=='cost'} <div class="{if $opt_info.error}field_error_row {/if}{cycle values='row_odd,row_even'}">
</div> {/if} {/if} {if $is_ent && $add_cost_at_top} {if $is_ent && $add_cost_at_top && ($sell_type != 2 || $editAuctionPrices)} {foreach from=$opt_field_info item='opt_info' key='i'} {if $opt_info.field->field_type=='cost'} <div class="{if $opt_info.error}field_error_row {/if}{cycle values='row_odd,row_even'}">
{/if} {/foreach} {/if} {if $on_site_html} <div class="{cycle values='row_odd,row_even'} highlight_links"> <label class="field_label">{$messages.500208}</label>
{/if} {/foreach} {/if} {if $sell_type == 2 && $editAuctionPrices} <div class="{cycle values='row_odd,row_even'}" id="price_applies_box"> <label class="field_label">{$messages.502099}</label> <select name="b[price_applies]" id="price_applies"{if $sell_type==2 && !$bno} disabled="disabled"{/if}> <option value="item"{if $session_variables.price_applies=='item'} selected="selected"{/if}>{$messages.502100}</option> <option value="lot"{if $session_variables.price_applies!='item'} selected="selected"{/if}>{$messages.502101}</option> </select> </div> {/if} {if $on_site_html} <div class="{cycle values='row_odd,row_even'} highlight_links"> <label class="field_label">{$messages.500208}</label>
{/if} {/foreach} {/if} {if $sell_type == 2 && $editAuctionPrices} <div class="{cycle values='row_odd,row_even'}" id="price_applies_box"> <label class="field_label">{$messages.502099}</label> <select name="b[price_applies]" id="price_applies"{if $sell_type==2 && !$bno} disabled="disabled"{/if}> <option value="item"{if $session_variables.price_applies=='item'} selected="selected"{/if}>{$messages.502100}</option> <option value="lot"{if $session_variables.price_applies!='item'} selected="selected"{/if}>{$messages.502101}</option> </select> </div> {/if} {if $on_site_html} <div class="{cycle values='row_odd,row_even'} highlight_links"> <label class="field_label">{$messages.500208}</label>
{if $is_ent} {foreach from=$opt_field_info item=opt_info key=i} {if $opt_info.field->field_type=='cost'} {if !$add_cost_at_top} {* Adds cost, and does not have set to display cost optional fields at "top" of page (below normal price fields) *} <div class="{if $opt_info.error}field_error_row {/if}{cycle values='row_odd,row_even'}"> <label for="optional_field_{$i}" class="field_label">{$opt_info.label}</label>
{if $is_ent} {foreach from=$opt_field_info item=opt_info key=i} {if $opt_info.field->field_type=='cost'} {if !$add_cost_at_top && ($sell_type != 2 || $editAuctionPrices)} {* Adds cost, and does not have set to display cost optional fields at "top" of page (below normal price fields) AND it is either classified ad, or it is auction and can edit auction prices *} <div class="{if $opt_info.error}field_error_row {/if}{cycle values='row_odd,row_even'}"> <label for="optional_field_{$i}" class="field_label">{$opt_info.label}</label>
{if $is_ent} {foreach from=$opt_field_info item=opt_info key=i} {if $opt_info.field->field_type=='cost'} {if !$add_cost_at_top} {if !$add_cost_at_top && ($sell_type != 2 || $editAuctionPrices)} {* Adds cost, and does not have set to display cost optional fields at "top" of page (below normal price fields) *} optional fields at "top" of page (below normal price fields) AND it is either classified ad, or it is auction and can edit auction prices *} <div class="{if $opt_info.error}field_error_row {/if}{cycle values='row_odd,row_even'}"> <label for="optional_field_{$i}" class="field_label">{$opt_info.label}</label>
{include file='shared/listing_collect_more.tpl' more=$moreDetailsEnd} </div> {/if} <div class="center"> <input type="submit" name="submit" value="{$submit_button_txt}" class="button" /> <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> </form>
{include file='shared/listing_collect_more.tpl' more=$moreDetailsEnd} </div> {/if} {if !$steps_combined} <div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> {/if} {if !$steps_combined}</form>{/if}
{include file='shared/listing_collect_more.tpl' more=$moreDetailsEnd} </div> {/if} {if !$steps_combined} <div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> {/if} <div class="center"> <input type="submit" name="submit" value="{$submit_button_txt}" class="button" /> <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> </form> {if !$steps_combined}</form>{/if}
{/if} {if $error_msgs.cart_error} <div class='field_error_box'>{$error_msgs.cart_error}</div> {/if} {include file="cart_steps.tpl" g_resource="cart"} <div class="content_box"> <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2}</h1> <p class="page_instructions">{$page_description}</p> <form method="post" action="{$process_form_url}" enctype="multipart/form-data"> {foreach from=$mediaTemplates item=template} {include file=$template.file g_type=$template.g_type g_resource=$template.g_resource} {/foreach} <div class="center"> <input type="hidden" name="media_submit_form" value="1" /> <input type="submit" name="" value="{$messages.500757}" class="button" /> <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> </form> </div>
{/if} {include file="cart_steps.tpl" g_resource="cart"} {include file='inline_preview_box.tpl' g_resource='cart'} {if $error_msgs.cart_error} <div class='field_error_box'>{$error_msgs.cart_error}</div> {/if} <div class="content_box"> {if !$steps_combined} <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2}</h1> <p class="page_instructions">{$page_description}</p> {/if} {if !$steps_combined}<form method="post" action="{$process_form_url}" enctype="multipart/form-data">{/if} {foreach from=$mediaTemplates item=template} {include file=$template.file g_type=$template.g_type g_resource=$template.g_resource} {/foreach} {if $steps_combined} <input type="hidden" name="media_submit_form" value="1" /> {else} <div class="center"> <input type="hidden" name="media_submit_form" value="1" /> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" name="" value="{$messages.500757}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> {/if} {if !$steps_combined}</form>{/if} </div>
{/if} {include file="cart_steps.tpl" g_resource="cart"} {include file='inline_preview_box.tpl' g_resource='cart'} {if $error_msgs.cart_error} <div class='field_error_box'>{$error_msgs.cart_error}</div> {/if} {include file="cart_steps.tpl" g_resource="cart"} <div class="content_box"> <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2}</h1> <p class="page_instructions">{$page_description}</p> {if !$steps_combined} <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2}</h1> <p class="page_instructions">{$page_description}</p> {/if} <form method="post" action="{$process_form_url}" enctype="multipart/form-data"> {if !$steps_combined}<form method="post" action="{$process_form_url}" enctype="multipart/form-data">{/if} {foreach from=$mediaTemplates item=template} {include file=$template.file g_type=$template.g_type g_resource=$template.g_resource} {/foreach} <div class="center"> {if $steps_combined} <input type="hidden" name="media_submit_form" value="1" /> <input type="submit" name="" value="{$messages.500757}" class="button" /> <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> </form> {else} <div class="center"> <input type="hidden" name="media_submit_form" value="1" /> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" name="" value="{$messages.500757}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a> </div> {/if} {if !$steps_combined}</form>{/if} </div>
<div class="clr"></div> {if $region_selector || $use_zip_distance_calculator || $queryFields.city || $queryFields.zip || $show_optionals || $addonCriteria} {* only show this container if it's actually going to have something inside of it *} <div class="search_content_box">
<div class="clr"></div> {if $region_selector || $use_zip_distance_calculator || $queryFields.city || $queryFields.zip || $show_optionals || $addonCriteria || $leveled_fields} {* only show this container if it's actually going to have something inside of it *} <div class="search_content_box">
<div class="clr"></div> {if $region_selector || $use_zip_distance_calculator || $queryFields.city || $queryFields.zip || $show_optionals || $addonCriteria} {if $region_selector || $use_zip_distance_calculator || $queryFields.city || $queryFields.zip || $show_optionals || $addonCriteria || $leveled_fields} {* only show this container if it's actually going to have something inside of it *} <div class="search_content_box">
<div class="content_box"> <h1 class="title my_account">{$messages.627}</h1> <h1 class="subtitle">{$messages.374}{$helpLink}</h1> <p class="page_instructions">{$table_description|fromDB}</p> {if $showFilters} <table style="border: none; width: 100%;">
<div class="content_box"> <h1 class="title my_account">{$messages.627}</h1> <h1 class="subtitle">{$messages.374}{$helpLink}</h1> <form action="" method="post"> <div class="center"> {if $frequencySaved}<div class="success_box">{$messages.502081}</div>{/if} {$messages.502072} <select name="alert_frequency"> {if $messages.502074}<option value="1"{if $frequencySetting == 1} selected="selected"{/if}>{$messages.502074}</option>{/if} {if $messages.502075}<option value="2"{if $frequencySetting == 2} selected="selected"{/if}>{$messages.502075}</option>{/if} {if $messages.502076}<option value="3"{if $frequencySetting == 3} selected="selected"{/if}>{$messages.502076}</option>{/if} {if $messages.502077}<option value="4"{if $frequencySetting == 4} selected="selected"{/if}>{$messages.502077}</option>{/if} {if $messages.502078}<option value="5"{if $frequencySetting == 5} selected="selected"{/if}>{$messages.502078}</option>{/if} {if $messages.502079}<option value="6"{if $frequencySetting == 6} selected="selected"{/if}>{$messages.502079}</option>{/if} {if $messages.502080}<option value="7"{if $frequencySetting == 7} selected="selected"{/if}>{$messages.502080}</option>{/if} </select> <input type="submit" class="button" value="{$messages.502073}" /> </div> </form> <p class="page_instructions">{$table_description|fromDB}</p> {if $showFilters} <table style="border: none; width: 100%;">
<div class="content_box"> <h1 class="title my_account">{$messages.627}</h1> <h1 class="subtitle">{$messages.374}{$helpLink}</h1> <form action="" method="post"> <div class="center"> {if $frequencySaved}<div class="success_box">{$messages.502081}</div>{/if} {$messages.502072} <select name="alert_frequency"> {if $messages.502074}<option value="1"{if $frequencySetting == 1} selected="selected"{/if}>{$messages.502074}</option>{/if} {if $messages.502075}<option value="2"{if $frequencySetting == 2} selected="selected"{/if}>{$messages.502075}</option>{/if} {if $messages.502076}<option value="3"{if $frequencySetting == 3} selected="selected"{/if}>{$messages.502076}</option>{/if} {if $messages.502077}<option value="4"{if $frequencySetting == 4} selected="selected"{/if}>{$messages.502077}</option>{/if} {if $messages.502078}<option value="5"{if $frequencySetting == 5} selected="selected"{/if}>{$messages.502078}</option>{/if} {if $messages.502079}<option value="6"{if $frequencySetting == 6} selected="selected"{/if}>{$messages.502079}</option>{/if} {if $messages.502080}<option value="7"{if $frequencySetting == 7} selected="selected"{/if}>{$messages.502080}</option>{/if} </select> <input type="submit" class="button" value="{$messages.502073}" /> </div> </form> <p class="page_instructions">{$table_description|fromDB}</p> {if $showFilters} <table style="border: none; width: 100%;">
{else} {$listing.ends|format_date:$date_format} {/if} </div> <br />
{else} {$listing.ends|format_date:$date_format} {/if} {if $listing.item_type==2 && $listing.price_applies=='item'} <br /> {$messages.502122} {$listing.quantity}<br /> {$messages.502123} {$listing.quantity_remaining} {/if} </div> <br />
{else} {$listing.ends|format_date:$date_format} {/if} {if $listing.item_type==2 && $listing.price_applies=='item'} <br /> {$messages.502122} {$listing.quantity}<br /> {$messages.502123} {$listing.quantity_remaining} {/if} </div> <br />
{if $is_a} <td class="center nowrap"> {if $listing.current_bid > 0} {$listing.current_bid} {elseif $listing.item_type eq 1} -
{if $is_a} <td class="center nowrap"> {if $listing.price_applies=='item'&&$listing.bids} {include file='current_ads/bids_list.tpl'} {elseif $listing.current_bid > 0} {$listing.current_bid} {elseif $listing.item_type eq 1} -
{if $is_a} <td class="center nowrap"> {if $listing.current_bid > 0} {if $listing.price_applies=='item'&&$listing.bids} {include file='current_ads/bids_list.tpl'} {elseif $listing.current_bid > 0} {$listing.current_bid} {elseif $listing.item_type eq 1} -
<a href="{$file_name}?a=4&b=11&c={$listing.id}" class="mini_button"> {if $listing.sold_displayed}{$messages.717}{else}{$messages.716}{/if} </a> {else} - {/if}
<a href="{$file_name}?a=4&b=11&c={$listing.id}" class="mini_button"> {if $listing.sold_displayed}{$messages.717}{else}{$messages.716}{/if} </a> {else if $listing.sold_displayed} {$messages.717} {else} - {/if}
<a href="{$file_name}?a=4&b=11&c={$listing.id}" class="mini_button"> {if $listing.sold_displayed}{$messages.717}{else}{$messages.716}{/if} </a> {else if $listing.sold_displayed} {$messages.717} {else} - {/if}
}; {/literal} </script>
}; jQuery(document).ready(function () { jQuery('.showAllBidsButton').click(function () { var contents = jQuery(this).next('.showAllBids'); if (contents.length) { jQuery(document).gjLightbox('open',contents.html()); } return false; }); }); {/literal} </script>
}; jQuery(document).ready(function () { jQuery('.showAllBidsButton').click(function () { var contents = jQuery(this).next('.showAllBids'); if (contents.length) { jQuery(document).gjLightbox('open',contents.html()); } return false; }); }); {/literal} </script>
{$ad->POSTCURRENCY|fromDB} </div> {/if} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.450}</label>
{$ad->POSTCURRENCY|fromDB} </div> {/if} {if $ad->PRICE_APPLIES == 'item' && $ad->QUANTITY} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.502136}</label> {$ad->QUANTITY} </div> <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.502137}</label> {$ad->QUANTITY_REMAINING} </div> {/if} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.450}</label>
{$ad->POSTCURRENCY|fromDB} </div> {/if} {if $ad->PRICE_APPLIES == 'item' && $ad->QUANTITY} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.502136}</label> {$ad->QUANTITY} </div> <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.502137}</label> {$ad->QUANTITY_REMAINING} </div> {/if} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.450}</label>
{if $ad->ITEM_TYPE == 2} {* show auction bids *} <h1 class="title">{$messages.103307}</h1> <table style="width: 100%;"> {if count($bids) > 0} <tr class="results_column_header"> <td class="nowrap" style="text-align: left;">{$messages.103311}</td> <td class="nowrap" style="text-align: left;">{$messages.103309}</td> {if $ad->AUCTION_TYPE == 2}<td class="nowrap" style="text-align: left;">{$messages.103310}</td>{/if} <td class="title" style="text-align: left;">{$messages.103308}</td> </tr> {foreach from=$bids item=bid} <tr class="{cycle values="row_even,row_odd"}"> <td class="nowrap">{$bid.username}{if $bid.email} ({$bid.email}){/if}</td> <td class="nowrap price">{$bid.amount}</td> {if $ad->AUCTION_TYPE == 2}<td class="nowrap center">{$bid.quantity}</td>{/if} <td>{$bid.time}</td> </tr> {/foreach}
{if $ad->ITEM_TYPE == 2} {* show auction bids *} <h1 class="title">{$messages.103307}</h1> {if $ad->PRICE_APPLIES == 'item' && count($bids) > 0} <p class="page_instructions"> {if $user.id==$ad->SELLER} {$messages.502133} {/if} {$messages.502134} </p> {/if} <table style="width: 100%;"> {if count($bids) > 0} <tr class="results_column_header"> <td class="nowrap" style="text-align: left;">{$messages.103311}</td> <td class="nowrap" style="text-align: left;"> {$messages.103309} {if $ad->PRICE_APPLIES=='item'} {$messages.502135} {/if} </td> {if $ad->AUCTION_TYPE == 2 || $ad->PRICE_APPLIES == 'item'}<td class="nowrap" style="text-align: left;">{$messages.103310}</td>{/if} <td class="title" style="text-align: left;">{$messages.103308}</td> </tr> {foreach from=$bids item=bid} <tr class="{cycle values="row_even,row_odd"}"> <td class="nowrap">{$bid.username}{if $bid.email} ({$bid.email}){/if}</td> <td class="nowrap price">{$bid.amount}</td> {if $ad->AUCTION_TYPE == 2 || $ad->PRICE_APPLIES == 'item'}<td class="nowrap center">{$bid.quantity}</td>{/if} <td>{$bid.time}</td> </tr> {/foreach}
{if $ad->ITEM_TYPE == 2} {* show auction bids *} <h1 class="title">{$messages.103307}</h1> {if $ad->PRICE_APPLIES == 'item' && count($bids) > 0} <p class="page_instructions"> {if $user.id==$ad->SELLER} {$messages.502133} {/if} {$messages.502134} </p> {/if} <table style="width: 100%;"> {if count($bids) > 0} <tr class="results_column_header"> <td class="nowrap" style="text-align: left;">{$messages.103311}</td> <td class="nowrap" style="text-align: left;">{$messages.103309}</td> {if $ad->AUCTION_TYPE == 2}<td class="nowrap" style="text-align: left;">{$messages.103310}</td>{/if} <td class="nowrap" style="text-align: left;"> {$messages.103309} {if $ad->PRICE_APPLIES=='item'} {$messages.502135} {/if} </td> {if $ad->AUCTION_TYPE == 2 || $ad->PRICE_APPLIES == 'item'}<td class="nowrap" style="text-align: left;">{$messages.103310}</td>{/if} <td class="title" style="text-align: left;">{$messages.103308}</td> </tr> {foreach from=$bids item=bid} <tr class="{cycle values="row_even,row_odd"}"> <td class="nowrap">{$bid.username}{if $bid.email} ({$bid.email}){/if}</td> <td class="nowrap price">{$bid.amount}</td> {if $ad->AUCTION_TYPE == 2}<td class="nowrap center">{$bid.quantity}</td>{/if} {if $ad->AUCTION_TYPE == 2 || $ad->PRICE_APPLIES == 'item'}<td class="nowrap center">{$bid.quantity}</td>{/if} <td>{$bid.time}</td> </tr> {/foreach}
839 - Add extra_questions and checkboxes to array=format in the {listing} tag
- No Security fixes or patches for this release.
842 - The new inline preview does not always submit
838 - The new "keep auction live" feature's setting does not save
840 - add http prefix to url on admin user data display, if user left it off
843 - Combined category selection and multi-level field selection pagination problems
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
{/if} {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" name="combined_submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if}
{/if} {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="combined_submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="combined_submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if}
{/if} {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="combined_submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="combined_submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if}
<div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if}
<div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if}
<div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if}
{if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" name="" value="{$messages.500757}" class="button mainSubmit" /> {/if}
{if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="" value="{$messages.500757}" class="button mainSubmit" /> {/if}
{if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="" value="{$messages.500757}" class="button mainSubmit" /> {/if}
848 - Make the "force preview" function an option the admin can set for listing process
867 - Use hook for notify_sold_sign_status_changed when buy-now auction is showing sold sign
- No Security fixes or patches for this release.
849 - Not able to disable a payment gateway in the admin panel
845 - Combined listing placement: category selection pagination doesn't preserve listing type
851 - "Extend auction" functionality should not apply to buy now
854 - Price range search not accurate for buy now only auctions
858 - Remote API: fixed session.init and session.get being broken by addons with app_top.php files
859 - Bulk Uploader: fixed regression in Region setter
860 - fix ListingFeed's toString method to play nicer with Smarty 3
863 - Lightbox slideshow links to wrong file for non-images
865 - Core Addon: Featured gallery does not use cat-specific settings
868 - Make a Bid button appears when it shouldn't
869 - admin can't edit anonymous listings
870 - The JIT cart is lost when using login with Facebook option in Social Connect addon
844 - When changing categories during combined listing process, double-click on category causes problems
846 - Combined listing placement: category selection reset when page changed
847 - For "only buy now only" priceplans, it does not allow "price applies to" to be changed
850 - Broken link in admin listing details
852 - E-mail notice to admin for expiring listings has wrong title
856 - Update the category contents part of combined listing placement when category has errors
857 - Error message remains when remove / add an additional region
861 - Make it more clear that the file type icon is required in some cases
864 - Changing SSL setting not reflect setting change
866 - The headOnly parameter in the {addon} smarty tag doesn't work
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
//watch the pagination parent.find('.leveled_pagination a').click(function () { var box = jQuery(this).closest('.leveled_level_box').load(this.href, function () { //init contents gjUtil.leveledFields.init(jQuery(this)); }); gjUtil.leveledFields.closeAfter(box); return false; });
//watch the pagination parent.find('.leveled_pagination a').click(function () { var url = this.href; url = url.replace(/&selected=[0-9]+/g, ''); //have to populate selected value... //now add correct selected var selected = 0; var currentChecked = jQuery(this).closest('.leveled_level_box').find(':checked'); if (currentChecked.length) { selected = currentChecked.val(); } url = url + '&selected='+selected; jQuery(this).closest('.leveled_level_box').load(url, function () { //init contents gjUtil.leveledFields.init(jQuery(this)); }); //note: do NOT close boxes "after" because the "selected" value is maintained //when doing pagination. return false; });
//watch the pagination parent.find('.leveled_pagination a').click(function () { var box = jQuery(this).closest('.leveled_level_box').load(this.href, function () { var url = this.href; url = url.replace(/&selected=[0-9]+/g, ''); //have to populate selected value... //now add correct selected var selected = 0; var currentChecked = jQuery(this).closest('.leveled_level_box').find(':checked'); if (currentChecked.length) { selected = currentChecked.val(); } url = url + '&selected='+selected; jQuery(this).closest('.leveled_level_box').load(url, function () { //init contents gjUtil.leveledFields.init(jQuery(this)); }); gjUtil.leveledFields.closeAfter(box); //note: do NOT close boxes "after" because the "selected" value is maintained //when doing pagination. return false; });
_onComplete : [], _onStart : [], onComplete : function (callback) { if (typeof callback !== 'function') { jQuery.error('Invalid callback specified, not a function.');
_onComplete : [], _onStart : [], _loading : false, _loadingQueue : false, _loadQueue : [], onComplete : function (callback) { if (typeof callback !== 'function') { jQuery.error('Invalid callback specified, not a function.');
_onComplete : [], _onStart : [], _loading : false, _loadingQueue : false, _loadQueue : [], onComplete : function (callback) { if (typeof callback !== 'function') { jQuery.error('Invalid callback specified, not a function.');
} }, combinedUpdate : function (section_changed_id) { var combinedForm = jQuery('#combined_form'); if (typeof geoWysiwyg !== 'undefined') {
} }, popQueue : function () { //calling this method is how to say "loading is complete, so do next load in the queue". //console.log('poping queue'); geoListing._loading = false; if (!geoListing._loadQueue.length) { //nothing on the queue return false; } //get the oldest one off of the array var section_changed_id = geoListing._loadQueue.shift(); geoListing._loadingQueue = true; geoListing.combinedUpdate(section_changed_id); geoListing._loadingQueue = false; }, combinedUpdate : function (section_changed_id) { if (geoListing._loading) { //already loading in progress! Queue it up... //console.log('queueing up a change...'); geoListing._loadQueue[geoListing._loadQueue.length] = section_changed_id; return; } //console.log('updating combined results'); geoListing._loading = true; var combinedForm = jQuery('#combined_form'); if (typeof geoWysiwyg !== 'undefined') {
} }, popQueue : function () { //calling this method is how to say "loading is complete, so do next load in the queue". //console.log('poping queue'); geoListing._loading = false; if (!geoListing._loadQueue.length) { //nothing on the queue return false; } //get the oldest one off of the array var section_changed_id = geoListing._loadQueue.shift(); geoListing._loadingQueue = true; geoListing.combinedUpdate(section_changed_id); geoListing._loadingQueue = false; }, combinedUpdate : function (section_changed_id) { if (geoListing._loading) { //already loading in progress! Queue it up... //console.log('queueing up a change...'); geoListing._loadQueue[geoListing._loadQueue.length] = section_changed_id; return; } //console.log('updating combined results'); geoListing._loading = true; var combinedForm = jQuery('#combined_form'); if (typeof geoWysiwyg !== 'undefined') {
var formData = combinedForm.serialize(); if (formData == geoListing.combinedDefaultSerial) { //no changes to the form, nothing to update return; } if (section_changed_id) { formData = formData+'&ajax_section_changed='+section_changed_id; } if (typeof geoUH !== 'undefined') {
var formData = combinedForm.serialize(); if (formData == geoListing.combinedDefaultSerial && !geoListing._loadingQueue) { //no changes to the form, nothing to update return geoListing.popQueue(); } if (section_changed_id) { //see if that section currently has errors, if it does not have any //errors then we set it in the form URL so it does not get updated if (jQuery('#'+section_changed_id).find('.field_error_row').length==0) { //no errors in the section, so do not need to update the contents formData = formData+'&ajax_section_changed='+section_changed_id; } } if (typeof geoUH !== 'undefined') {
var formData = combinedForm.serialize(); if (formData == geoListing.combinedDefaultSerial) { if (formData == geoListing.combinedDefaultSerial && !geoListing._loadingQueue) { //no changes to the form, nothing to update return; return geoListing.popQueue(); } if (section_changed_id) { formData = formData+'&ajax_section_changed='+section_changed_id; //see if that section currently has errors, if it does not have any //errors then we set it in the form URL so it does not get updated if (jQuery('#'+section_changed_id).find('.field_error_row').length==0) { //no errors in the section, so do not need to update the contents formData = formData+'&ajax_section_changed='+section_changed_id; } } if (typeof geoUH !== 'undefined') {
} }); var request = jQuery.post(combinedForm.attr('action'), formData, 'json'); request.done(function (data) { if (data.sections) { //insert data into each section jQuery.each(data.sections, function (section_name, section_contents) {
} }); jQuery.post(combinedForm.attr('action'), formData, 'json').done(function (data) { if (data.sections) { //insert data into each section jQuery.each(data.sections, function (section_name, section_contents) {
} }); var request = jQuery.post(combinedForm.attr('action'), formData, 'json'); request.done(function (data) { jQuery.post(combinedForm.attr('action'), formData, 'json').done(function (data) { if (data.sections) { //insert data into each section jQuery.each(data.sections, function (section_name, section_contents) {
} geoListing.combinedDefaultSerial = jQuery('#combined_form').serialize(); jQuery('.combined_loading_overlay').hide(); }); },
} geoListing.combinedDefaultSerial = jQuery('#combined_form').serialize(); jQuery('.combined_loading_overlay').hide(); geoListing.popQueue(); }); },
} geoListing.combinedDefaultSerial = jQuery('#combined_form').serialize(); jQuery('.combined_loading_overlay').hide(); geoListing.popQueue(); }); },
var is_standard = (auction_type_value=='1'); var is_dutch = (auction_type_value=='2'); var is_reverse = (auction_type_value=='3'); var is_bno = (is_standard && jQuery('#buy_now_only').prop('checked')); //go through each thing that needs to be shown/hidden, and figure out //if it should show/hide based on stuff above...
var is_standard = (auction_type_value=='1'); var is_dutch = (auction_type_value=='2'); var is_reverse = (auction_type_value=='3'); var buy_now = jQuery('#buy_now_only'); var is_bno = (is_standard && ((buy_now.attr('type')=='checkbox' && buy_now.prop('checked')) || (buy_now.attr('type')=='hidden' && buy_now.val()==1))); //go through each thing that needs to be shown/hidden, and figure out //if it should show/hide based on stuff above...
var is_standard = (auction_type_value=='1'); var is_dutch = (auction_type_value=='2'); var is_reverse = (auction_type_value=='3'); var is_bno = (is_standard && jQuery('#buy_now_only').prop('checked')); var buy_now = jQuery('#buy_now_only'); var is_bno = (is_standard && ((buy_now.attr('type')=='checkbox' && buy_now.prop('checked')) || (buy_now.attr('type')=='hidden' && buy_now.val()==1))); //go through each thing that needs to be shown/hidden, and figure out //if it should show/hide based on stuff above...
//show the applies box jQuery('#price_applies_box').show('fast'); //make it not disabled jQuery('#price_applies').prop('disabled',false) .val('item'); } else { //show min and reserve row jQuery('#min_row,#res_row').show('fast');
//show the applies box jQuery('#price_applies_box').show('fast'); if (jQuery('#price_applies').prop('disabled')) { //make it not disabled jQuery('#price_applies').prop('disabled',false) .val('item'); } } else { //show min and reserve row jQuery('#min_row,#res_row').show('fast');
//show the applies box jQuery('#price_applies_box').show('fast'); //make it not disabled jQuery('#price_applies').prop('disabled',false) .val('item'); if (jQuery('#price_applies').prop('disabled')) { //make it not disabled jQuery('#price_applies').prop('disabled',false) .val('item'); } } else { //show min and reserve row jQuery('#min_row,#res_row').show('fast');
if (!is_standard) { jQuery('#buy_now_only_row').hide('fast'); jQuery('#buy_now_only').prop('checked',false); } else { jQuery('#buy_now_only_row').show('fast'); }
if (!is_standard) { jQuery('#buy_now_only_row').hide('fast'); if (jQuery('#buy_now_only').attr('type')=='checkbox') { jQuery('#buy_now_only').prop('checked',false); } } else { jQuery('#buy_now_only_row').show('fast'); }
if (!is_standard) { jQuery('#buy_now_only_row').hide('fast'); jQuery('#buy_now_only').prop('checked',false); if (jQuery('#buy_now_only').attr('type')=='checkbox') { jQuery('#buy_now_only').prop('checked',false); } } else { jQuery('#buy_now_only_row').show('fast'); }
//to close, instead open the link in new window elem.parent('a.lightUpBox_link').on('click.gjLightbox', function (action) { window.open(this.href); }); } else { //close it.. note that this is the reason we use if, so that
//to close, instead open the link in new window elem.parent('a.lightUpBox_link').on('click.gjLightbox', function (action) { window.open(this.href); return false; }); } else { //close it.. note that this is the reason we use if, so that
//to close, instead open the link in new window elem.parent('a.lightUpBox_link').on('click.gjLightbox', function (action) { window.open(this.href); return false; }); } else { //close it.. note that this is the reason we use if, so that
<div class="content_box"> {* call the common browse results template to handle the meat and potatoes *} {include file="grid_view.tpl" g_resource="browsing/common"} </div> {if $pagination}
<div class="content_box"> {* call the common browse results template to handle the meat and potatoes *} {include file="common/grid_view.tpl" g_resource="browsing"} </div> {if $pagination}
<div class="content_box"> {* call the common browse results template to handle the meat and potatoes *} {include file="grid_view.tpl" g_resource="browsing/common"} {include file="common/grid_view.tpl" g_resource="browsing"} </div> {if $pagination}
{* Used by category changing *} <input type="hidden" id="listing_types_allowed" name="listing_types_allowed" value="{$listing_types_allowed}" /> {/if} {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="combined_submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="combined_submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br />
{* Used by category changing *} <input type="hidden" id="listing_types_allowed" name="listing_types_allowed" value="{$listing_types_allowed}" /> {/if} {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="combined_submit" value="1" style="display: none;" class="mainSubmit" /> {else} <br /><br /> <input type="submit" name="combined_submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br />
{* Used by category changing *} <input type="hidden" id="listing_types_allowed" name="listing_types_allowed" value="{$listing_types_allowed}" /> {/if} {if $showPreviewButton && $preview_button_txt} {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="combined_submit" value="1" style="display: none;" class="mainSubmit" /> {else} <br /><br /> <input type="submit" name="combined_submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br />
</div> {if !$full_step && !$steps_combined} <div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {else} <input type="submit" class="button" value="{$submit_button_text}" /> {/if} <br /><br /> <a href="{$cancel_url}" class="cancel">{$cancel_text}</a>
</div> {if !$full_step && !$steps_combined} <div class="center"> {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <br /><br /> <input type="submit" value="{$submit_button_text}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cancel_url}" class="cancel">{$cancel_text}</a>
</div> {if !$full_step && !$steps_combined} <div class="center"> {if $showPreviewButton && $preview_button_txt} {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" class="button" value="{$submit_button_text}" /> <br /><br /> <input type="submit" value="{$submit_button_text}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cancel_url}" class="cancel">{$cancel_text}</a>
//reset the start to blank wrapper.find('.region_level_1_additional_regions_'+thisIndex+'_').val('') .change(); gjAddRegions.updateButtons();
//reset the start to blank wrapper.find('.region_level_1_additional_regions_'+thisIndex+'_').val('') .change() .closest('.additional_regions_wrapper.field_error_row').removeClass('field_error_row').find('.error_message').hide(); gjAddRegions.updateButtons();
//reset the start to blank wrapper.find('.region_level_1_additional_regions_'+thisIndex+'_').val('') .change(); .change() .closest('.additional_regions_wrapper.field_error_row').removeClass('field_error_row').find('.error_message').hide(); gjAddRegions.updateButtons();
{/if} <ul class="leveled_values{if $lev_field.leveled_field=='cat'} leveled_cat{/if}"> {foreach $info.value_info.values as $value} <li class="leveled_value"> {* Hide the input *} <div class="leveledHiddenRadio">
{/if} <ul class="leveled_values{if $lev_field.leveled_field=='cat'} leveled_cat{/if}"> {foreach $info.value_info.values as $value} {if $value.is_off_page&&$value@last} <li> <div class="cntr">~</div> </li> {/if} <li class="leveled_value"> {* Hide the input *} <div class="leveledHiddenRadio">
{/if} <ul class="leveled_values{if $lev_field.leveled_field=='cat'} leveled_cat{/if}"> {foreach $info.value_info.values as $value} {if $value.is_off_page&&$value@last} <li> <div class="cntr">~</div> </li> {/if} <li class="leveled_value"> {* Hide the input *} <div class="leveledHiddenRadio">
</div> {$value.name} </li> {foreachelse} <li class="leveled_value_empty"> </li> {/foreach}
</div> {$value.name} </li> {if $value.is_off_page&&$value@first} <li> <div class="cntr">~</div> </li> {/if} {foreachelse} <li class="leveled_value_empty"> </li> {/foreach}
</div> {$value.name} </li> {if $value.is_off_page&&$value@first} <li> <div class="cntr">~</div> </li> {/if} {foreachelse} <li class="leveled_value_empty"> </li> {/foreach}
{if $is_ent && $allow_buy_now_only} {if $pricePlan.buy_now_only} <input type="hidden" name="b[buy_now_only]" value="1" /> {elseif !$editCheck && !$fields->price->can_edit} <input type="hidden" name="b[buy_now_only]" value="{if $bno || $session_variables.buy_now_only}1{else}0{/if}" /> {else} <label id="buy_now_only_row"><input id="buy_now_only" type="checkbox" name="b[buy_now_only]" {if $bno || $session_variables.buy_now_only}checked="checked" {/if}/>
{if $is_ent && $allow_buy_now_only} {if $pricePlan.buy_now_only} <input type="hidden" name="b[buy_now_only]" value="1" id="buy_now_only" /> {elseif !$editCheck && !$fields->price->can_edit} <input type="hidden" name="b[buy_now_only]" id="buy_now_only" value="{if $bno || $session_variables.buy_now_only}1{else}0{/if}" /> {else} <label id="buy_now_only_row"><input id="buy_now_only" type="checkbox" name="b[buy_now_only]" {if $bno || $session_variables.buy_now_only}checked="checked" {/if}/>
{if $is_ent && $allow_buy_now_only} {if $pricePlan.buy_now_only} <input type="hidden" name="b[buy_now_only]" value="1" /> <input type="hidden" name="b[buy_now_only]" value="1" id="buy_now_only" /> {elseif !$editCheck && !$fields->price->can_edit} <input type="hidden" name="b[buy_now_only]" value="{if $bno || $session_variables.buy_now_only}1{else}0{/if}" /> <input type="hidden" name="b[buy_now_only]" id="buy_now_only" value="{if $bno || $session_variables.buy_now_only}1{else}0{/if}" /> {else} <label id="buy_now_only_row"><input id="buy_now_only" type="checkbox" name="b[buy_now_only]" {if $bno || $session_variables.buy_now_only}checked="checked" {/if}/>
{if $sell_type == 2 && $editAuctionPrices} <div class="{cycle values='row_odd,row_even'}" id="price_applies_box"> <label class="field_label">{$messages.502099}</label> <select name="b[price_applies]" id="price_applies"{if $sell_type==2 && !$bno} disabled="disabled"{/if}> <option value="item"{if $session_variables.price_applies=='item'} selected="selected"{/if}>{$messages.502100}</option> <option value="lot"{if $session_variables.price_applies!='item'} selected="selected"{/if}>{$messages.502101}</option> </select>
{if $sell_type == 2 && $editAuctionPrices} <div class="{cycle values='row_odd,row_even'}" id="price_applies_box"> <label class="field_label">{$messages.502099}</label> <select name="b[price_applies]" id="price_applies"{if !$bno && !$pricePlan.buy_now_only} disabled="disabled"{/if}> <option value="item"{if $session_variables.price_applies=='item'} selected="selected"{/if}>{$messages.502100}</option> <option value="lot"{if $session_variables.price_applies!='item'} selected="selected"{/if}>{$messages.502101}</option> </select>
{if $sell_type == 2 && $editAuctionPrices} <div class="{cycle values='row_odd,row_even'}" id="price_applies_box"> <label class="field_label">{$messages.502099}</label> <select name="b[price_applies]" id="price_applies"{if $sell_type==2 && !$bno} disabled="disabled"{/if}> <select name="b[price_applies]" id="price_applies"{if !$bno && !$pricePlan.buy_now_only} disabled="disabled"{/if}> <option value="item"{if $session_variables.price_applies=='item'} selected="selected"{/if}>{$messages.502100}</option> <option value="lot"{if $session_variables.price_applies!='item'} selected="selected"{/if}>{$messages.502101}</option> </select>
{/if} {if !$steps_combined} <div class="center"> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br />
{/if} {if !$steps_combined} <div class="center"> {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <br /><br /> <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br />
{/if} {if !$steps_combined} <div class="center"> {if $showPreviewButton && $preview_button_txt} {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <br /><br /> <input type="submit" name="submit" value="{$submit_button_txt}" class="button mainSubmit" /> {/if} <br /><br />
{else} <div class="center"> <input type="hidden" name="media_submit_form" value="1" /> {if $showPreviewButton && $preview_button_txt} <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="" value="{$messages.500757}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a>
{else} <div class="center"> <input type="hidden" name="media_submit_form" value="1" /> {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <br /><br /> <input type="submit" value="{$messages.500757}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a>
{else} <div class="center"> <input type="hidden" name="media_submit_form" value="1" /> {if $showPreviewButton && $preview_button_txt} {if $showPreviewButton} <br /><br /> <input type="submit" name="forcePreview" value="{$preview_button_txt}" class="button" /> {/if} {if $forcePreviewButtonOnly} {* Use hidden main submit, that way can only be "clicked" using JS *} <input type="submit" name="" value="1" style="display: none;" class="mainSubmit" /> <input type="submit" value="1" style="display: none;" class="mainSubmit" /> {else} <input type="submit" name="" value="{$messages.500757}" class="button mainSubmit" /> <br /><br /> <input type="submit" value="{$messages.500757}" class="button mainSubmit" /> {/if} <br /><br /> <a href="{$cart_url}&action=cancel" class="cancel">{$cancel_txt}</a>
882 - Exporter: add Duration as an exportable field
- No Security fixes or patches for this release.
892 - When using "skip cart", the end date of the listing is set incorrectly in some cases
894 - Images do not show when editing listing
874 - max user listings calculated incorrectly when skipping cart
875 - Charity Tools: Corrected an issue that could make Charitable Badge selections not appear
880 - Exporter: Save/Load Settings buttons don't work
881 - Listing Feeds (RSS, Exporter, etc) always show State and Country (even when they're not asked for)
883 - Sharing: My Account "Sharing" page shows wrong templates when the user has no listings
885 - Security Image Addon: reCaptcha security image does not work for "report abuse" (using contact us addon)
886 - Pending listings do not show in "my active listings" in some cases
887 - In JIT listing process, if the e-mail is taken, the "go back" link does not work
888 - Listing preview sometimes shows "listing not found" or blank if in different region
890 - Storefront: city data missing from List Stores page
891 - In admin listing details page, shows wrong end time in some cases
896 - Non-image media uploads missing title in "Classic" view
897 - Hide multi-level fields from the edit process if they cannot be edited and have no preselection
877 - editing language settings un-sets default language
889 - Home page search box overlaps on older webkit browsers
895 - Terminal category error shows during combined listing process when it shouldn't
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
z-index: 20; overflow: hidden; } form.showcase input.keyword { padding: 5px 9px; height: 23px;
z-index: 20; overflow: hidden; } form.showcase .form_search.webkit-fix { display: inline-block; } form.showcase input.keyword { padding: 5px 9px; height: 23px;
z-index: 20; overflow: hidden; } form.showcase .form_search.webkit-fix { display: inline-block; } form.showcase input.keyword { padding: 5px 9px; height: 23px;
a list of all parameters that can be over-written in this way. *} {module tag='module_featured_pic_1' gallery_columns=1 module_thumb_width=196 module_number_of_ads_to_display=10} </div> </div> </div>
a list of all parameters that can be over-written in this way. *} {module tag='module_featured_pic_1' gallery_columns=1 module_thumb_width=196 module_thumb_height=200 module_number_of_ads_to_display=10} </div> </div> </div>
a list of all parameters that can be over-written in this way. *} {module tag='module_featured_pic_1' gallery_columns=1 module_thumb_width=196 module_number_of_ads_to_display=10} {module tag='module_featured_pic_1' gallery_columns=1 module_thumb_width=196 module_thumb_height=200 module_number_of_ads_to_display=10} </div> </div> </div>
<h1 class="search_title">What are you Looking For?</h1> <div class="form_search_divider"></div> <form method="get" action="index.php" style="display: inline;" class="showcase"> <div class="form_search"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> </div> {if $enabledAddons.zipsearch} <div class="cntr" style="display: nowrap;">
<h1 class="search_title">What are you Looking For?</h1> <div class="form_search_divider"></div> <form method="get" action="index.php" style="display: inline;" class="showcase"> <div class="cntr"> <div class="form_search webkit-fix"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> </div> </div> {if $enabledAddons.zipsearch} <div class="cntr" style="display: nowrap;">
<h1 class="search_title">What are you Looking For?</h1> <div class="form_search_divider"></div> <form method="get" action="index.php" style="display: inline;" class="showcase"> <div class="form_search"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> <div class="cntr"> <div class="form_search webkit-fix"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> </div> </div> {if $enabledAddons.zipsearch} <div class="cntr" style="display: nowrap;">
<h1 class="search_title">What are you Looking For?</h1> <div class="form_search_divider"></div> <form method="get" action="index.php" style="display: inline;" class="showcase"> <div class="form_search"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> </div> {if $enabledAddons.zipsearch} <div class="cntr" style="display: nowrap;">
<h1 class="search_title">What are you Looking For?</h1> <div class="form_search_divider"></div> <form method="get" action="index.php" style="display: inline;" class="showcase"> <div class="cntr"> <div class="form_search webkit-fix"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> </div> </div> {if $enabledAddons.zipsearch} <div class="cntr" style="display: nowrap;">
<h1 class="search_title">What are you Looking For?</h1> <div class="form_search_divider"></div> <form method="get" action="index.php" style="display: inline;" class="showcase"> <div class="form_search"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> <div class="cntr"> <div class="form_search webkit-fix"> <input type="hidden" name="a" value="19" /> <input type="hidden" name="b[subcategories_also]" value="1" /> <input class="keyword" type="text" placeholder="search keywords..." name="b[search_text]" /> </div> </div> {if $enabledAddons.zipsearch} <div class="cntr" style="display: nowrap;">
<a href="{$image.url}" onclick="window.open(this.href); return false;"> <img src="{external file=$image.icon}" alt="" /> </a> {else} {if $image.scaled.image.width!=$image.original_image_width} {if $image_link_destination_type}
<a href="{$image.url}" onclick="window.open(this.href); return false;"> <img src="{external file=$image.icon}" alt="" /> </a> {if $image.image_text && $ad_configuration_data.maximum_image_description} <br /> <span class="zoom_link">{$image.image_text|truncate:$ad_configuration_data.maximum_image_description}</span> {/if} {else} {if $image.scaled.image.width!=$image.original_image_width} {if $image_link_destination_type}
<a href="{$image.url}" onclick="window.open(this.href); return false;"> <img src="{external file=$image.icon}" alt="" /> </a> {if $image.image_text && $ad_configuration_data.maximum_image_description} <br /> <span class="zoom_link">{$image.image_text|truncate:$ad_configuration_data.maximum_image_description}</span> {/if} {else} {if $image.scaled.image.width!=$image.original_image_width} {if $image_link_destination_type}
- No enhancements for this release.
- No Security fixes or patches for this release.
904 - Account Balance "send negative balance notifications now" button does nothing
907 - Auction does not have bid link in certain scenarios
898 - Advanced search does not include search for optional field
903 - Terminal category error shows when using inline preview when it should not
905 - Zip Addon: No label for distance to listing number shows on search results list / gallery views
906 - "Need verified account" message appears for generic bidding errors
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
{foreach from=$pending item=p} <tr class="{cycle values='row_odd,row_even'}"> <td><a href="{$p.link}">{$p.title|fromDB}</a></td> <td>{$p.end_time}</td> <td>{$p.start_time}</td> <td><a href="{$p.link}">{$messages.444}</a></td> </tr> {/foreach}
{foreach from=$pending item=p} <tr class="{cycle values='row_odd,row_even'}"> <td><a href="{$p.link}">{$p.title|fromDB}</a></td> <td>{$p.ends}</td> <td>{$p.date}</td> <td><a href="{$p.link}">{$messages.444}</a></td> </tr> {/foreach}
{foreach from=$pending item=p} <tr class="{cycle values='row_odd,row_even'}"> <td><a href="{$p.link}">{$p.title|fromDB}</a></td> <td>{$p.end_time}</td> <td>{$p.start_time}</td> <td>{$p.ends}</td> <td>{$p.date}</td> <td><a href="{$p.link}">{$messages.444}</a></td> </tr> {/foreach}
{foreach from=$finalFees item=ff} <tr class="{cycle values='row_odd,row_even'}"> <td><a href="{$ff.link}">{$ff.title|fromDB}</a></td> <td>{$ff.start_time}</td> <td>{$ff.end_time}</td> <td>{$ff.amount}</td> </tr> {/foreach}
{foreach from=$finalFees item=ff} <tr class="{cycle values='row_odd,row_even'}"> <td><a href="{$ff.link}">{$ff.title|fromDB}</a></td> <td>{$ff.date}</td> <td>{$ff.ends}</td> <td>{$ff.amount}</td> </tr> {/foreach}
{foreach from=$finalFees item=ff} <tr class="{cycle values='row_odd,row_even'}"> <td><a href="{$ff.link}">{$ff.title|fromDB}</a></td> <td>{$ff.start_time}</td> <td>{$ff.end_time}</td> <td>{$ff.date}</td> <td>{$ff.ends}</td> <td>{$ff.amount}</td> </tr> {/foreach}
- No enhancements for this release.
- No Security fixes or patches for this release.
936 - The cart checks are skipped when skipping cart so subscription is not enforced
672 - Messages not correctly accessed for auction bid data in bid emails
908 - When listing placement NOT combined, cannot select sub-categories
910 - Make bid link does not show for renewed auctions in certain cases
911 - Storefront: prevent "contact us" form truncation
914 - Storefront: listing display page doesn't use category-specific Fields to Use settings
917 - Storefront: Add Subscription Choices admin form doesn't submit in IE
923 - Charity Tools: resolve conflicts with Attention Getters addon
927 - Security Image: ReCAPTCHA steals keyboard focus when changing categories
934 - Combined listing process does not work in admin
937 - Fix fields in My Favorites page displaying when they shouldn't
909 - clean up display logic for "fake / always-show" dropdowns on Region selector
915 - No error message shown when classified "voting" form is missing info
919 - Currency Format option is inconsistent between admin and actual behavior for "Japanese" option
920 - The RSS feed shows the "empty item" even when RSS feed is not empty
921 - RSS feed title's getting "double encoded" (& showing as &)
932 - Multi-level field "duplicate field" checks at top level not accurate
935 - Geographic Navigation: Subdomain works for disabled regions
922 - On listing expires soon e-mails, rare times the notice gets sent outside of the window
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
<title>{$title}</title> <link>{$classifieds_url}</link> <description>{$description}</description> {foreach $listings as $listing name="listingLoop"} {process_listing listing=$listing} <item>
<title>{$title}</title> <link>{$classifieds_url}</link> <description>{$description}</description> {if !$listings} {if $useEmptyItem} <item> <title>{$emptyItem.title}</title> <link>{if $emptyItem.link == 'detect'}{$classifieds_url}{else}{$emptyItem.link}{/if}</link> <pubDate>{$smarty.now|format_date:'r'}</pubDate> <description><![CDATA[{$emptyItem.description}]]></description> </item> {/if} {/if} {foreach $listings as $listing name="listingLoop"} {process_listing listing=$listing} <item>
<title>{$title}</title> <link>{$classifieds_url}</link> <description>{$description}</description> {if !$listings} {if $useEmptyItem} <item> <title>{$emptyItem.title}</title> <link>{if $emptyItem.link == 'detect'}{$classifieds_url}{else}{$emptyItem.link}{/if}</link> <pubDate>{$smarty.now|format_date:'r'}</pubDate> <description><![CDATA[{$emptyItem.description}]]></description> </item> {/if} {/if} {foreach $listings as $listing name="listingLoop"} {process_listing listing=$listing} <item>
{if $titleCharLimit} {$listing.title|fromDB|truncate:$titleCharLimit} {else} {$listing.title|fromDB|strip|escape} {/if} {/strip}</title> {* Send link through filter page to convert URL if applicable *}
{if $titleCharLimit} {$listing.title|fromDB|truncate:$titleCharLimit} {else} {$listing.title|fromDB} {/if} {/strip}</title> {* Send link through filter page to convert URL if applicable *}
{if $titleCharLimit} {$listing.title|fromDB|truncate:$titleCharLimit} {else} {$listing.title|fromDB|strip|escape} {$listing.title|fromDB} {/if} {/strip}</title> {* Send link through filter page to convert URL if applicable *}
{/if} ]]></description> </item> {foreachelse} {if $useEmptyItem} <item> <title>{$emptyItem.title}</title> <link>{if $emptyItem.link == 'detect'}{$classifieds_url}{else}{$emptyItem.link}{/if}</link> <pubDate>{$smarty.now|format_date:'r'}</pubDate> <description><![CDATA[{$emptyItem.description}]]></description> </item> {/if} {/foreach} </channel> </rss>
{/if} ]]></description> </item> {/foreach} </channel> </rss>
{/if} ]]></description> </item> {foreachelse} {if $useEmptyItem} <item> <title>{$emptyItem.title}</title> <link>{if $emptyItem.link == 'detect'}{$classifieds_url}{else}{$emptyItem.link}{/if}</link> <pubDate>{$smarty.now|format_date:'r'}</pubDate> <description><![CDATA[{$emptyItem.description}]]></description> </item> {/if} {/foreach} </channel> </rss>
{* NOTE: This is used by the main display, and by ajax calls. to update the combined step sections. *} <div class="combined_loading_overlay" style="display: none;"> <img src="{external file='images/loading.gif'}" alt="..." /> </div> {* Use body_html tag to show each step on same page *} {$geo_inc_files=$step_info.geo_inc_files}
{* NOTE: This is used by the main display, and by ajax calls. to update the combined step sections. *} <div class="combined_loading_overlay" style="display: none;"> <img src="{if $in_admin}../{/if}{external file='images/loading.gif'}" alt="..." /> </div> {* Use body_html tag to show each step on same page *} {$geo_inc_files=$step_info.geo_inc_files}
{* NOTE: This is used by the main display, and by ajax calls. to update the combined step sections. *} <div class="combined_loading_overlay" style="display: none;"> <img src="{external file='images/loading.gif'}" alt="..." /> <img src="{if $in_admin}../{/if}{external file='images/loading.gif'}" alt="..." /> </div> {* Use body_html tag to show each step on same page *} {$geo_inc_files=$step_info.geo_inc_files}
<select name="fake_region" class="field" disabled="disabled"><option value=""></option></select> </div> {* check to see if the real box exists before showing its fake *} <script type="text/javascript"> jQuery(document).ready(function () { if (!jQuery('.region_wrapper_{$fake.id}_{$fieldName_class}').length) { jQuery('.region_fake_{$fake.id}_{$fieldName_class}').show(); } });
<select name="fake_region" class="field" disabled="disabled"><option value=""></option></select> </div> {* only show the fake box if its direct parent either doesn't exist or exists and has no value *} <script type="text/javascript"> jQuery(document).ready(function () { var parentReal = jQuery('.region_level_{$fake.id - 1}_{$fieldName_class}'); if (parentReal.length == 0 || parentReal.val() == "") { jQuery('.region_fake_{$fake.id}_{$fieldName_class}').show(); } });
<select name="fake_region" class="field" disabled="disabled"><option value=""></option></select> </div> {* check to see if the real box exists before showing its fake *} {* only show the fake box if its direct parent either doesn't exist or exists and has no value *} <script type="text/javascript"> jQuery(document).ready(function () { if (!jQuery('.region_wrapper_{$fake.id}_{$fieldName_class}').length) { var parentReal = jQuery('.region_level_{$fake.id - 1}_{$fieldName_class}'); if (parentReal.length == 0 || parentReal.val() == "") { jQuery('.region_fake_{$fake.id}_{$fieldName_class}').show(); } });
<td>{$messages.356}</td> <td>{$messages.357}</td> <td>{$messages.500148}</td> {if $fields.classified_time_left || $fields.auction_time_left} <td>{$messages.500218}</td> {/if} <td>{$messages.500094}</td>
<td>{$messages.356}</td> <td>{$messages.357}</td> <td>{$messages.500148}</td> {if $use_time_left} <td>{$messages.500218}</td> {/if} <td>{$messages.500094}</td>
<td>{$messages.356}</td> <td>{$messages.357}</td> <td>{$messages.500148}</td> {if $fields.classified_time_left || $fields.auction_time_left} {if $use_time_left} <td>{$messages.500218}</td> {/if} <td>{$messages.500094}</td>
<img src="{$img}" alt="" /> {/foreach} </td> {if $f.price} <td class="nowrap">{$f.price}</td> {/if} <td class="nowrap">{$f.date_inserted}</td> <td class="nowrap">{$f.date}</td> <td class="nowrap">{$f.ends}</td> {if $f.time_left} <td class="nowrap">{$f.time_left}</td> {/if} <td class="nowrap"><a href="{$f.removeLink}" class="delete">{$messages.360}</a></td>
<img src="{$img}" alt="" /> {/foreach} </td> {if $fields.price} <td class="nowrap">{$f.price}</td> {/if} <td class="nowrap">{$f.date_inserted}</td> <td class="nowrap">{$f.date}</td> <td class="nowrap">{$f.ends}</td> {if $use_time_left} <td class="nowrap">{$f.time_left}</td> {/if} <td class="nowrap"><a href="{$f.removeLink}" class="delete">{$messages.360}</a></td>
<img src="{$img}" alt="" /> {/foreach} </td> {if $f.price} {if $fields.price} <td class="nowrap">{$f.price}</td> {/if} <td class="nowrap">{$f.date_inserted}</td> <td class="nowrap">{$f.date}</td> <td class="nowrap">{$f.ends}</td> {if $f.time_left} {if $use_time_left} <td class="nowrap">{$f.time_left}</td> {/if} <td class="nowrap"><a href="{$f.removeLink}" class="delete">{$messages.360}</a></td>