It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://smallbusinessusa.com/listing/saurage-collective-credentialing-specialists.html

  1.  
  2. <!DOCTYPE html>
  3. <html lang="en">
  4.  
  5.    <head>
  6.        <meta charset="UTF-8">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.    <title>Saurage Collective Credentialing Specialists, United States | smallbusinessusa.com</title>
  19.  
  20.    <meta name="author" content=""/>
  21.    <meta name="description" content="If you are looking for a behavioral health medical credentialing specialist &amp;amp; insurance contracting services, we can help with all your healthcare..."/>
  22.    <meta name="keywords" content=", "/>
  23.  
  24.    
  25.    <meta property="og:url" content="https://smallbusinessusa.com/listing/saurage-collective-credentialing-specialists.html"/>
  26.    <meta property="og:type" content="business.business"/>
  27.    <meta property="og:title" content="Saurage Collective Credentialing Specialists, United States | smallbusinessusa.com"/>
  28.    <meta property="og:description" content="If you are looking for a behavioral health medical credentialing specialist &amp; insurance contracting services, we can help with all your healthcare &amp; medical paperwork needs. At Saurage collective, we don’t just have a seat at the table, we open discu"/>
  29.    <meta property="og:image" content="https://smallbusinessusa.com/media/cache/logo_share/custom/domain_1/content_files/img_logo.png"/>
  30.  
  31.  
  32.    <meta property="business:contact_data:street_address" content="130 Rhum Rd Kerrville, TX 78028"/>
  33.    
  34.    
  35.    
  36.    <meta property="business:contact_data:country_name" content="United States"/>
  37.    
  38.    <meta property="business:contact_data:phone_number" content="888-907-2872"/>
  39.    
  40.    <meta property="business:contact_data:website" content="https://sauragecollective.com"/>
  41.            
  42.  
  43.    
  44.    <meta name="twitter:card" content="summary_large_image" />
  45.    
  46.    <meta name="twitter:title" content="Saurage Collective Credentialing Specialists, United States | smallbusinessusa.com" />
  47.    <meta name="twitter:description" content="If you are looking for a behavioral health medical credentialing specialist &amp;amp; insurance contracting services, we can help with all your healthcare..." />
  48.    <meta name="twitter:image" content="https://smallbusinessusa.com/custom/domain_1/content_files/img_logo.png" />
  49.  
  50.    <script type="application/ld+json">
  51.        {"@context":"http:\/\/schema.org","@type":"LocalBusiness","name":"Saurage Collective Credentialing Specialists","url":"https:\/\/smallbusinessusa.com\/listing\/saurage-collective-credentialing-specialists.html","telephone":"888-907-2872","image":"https:\/\/smallbusinessusa.com\/custom\/domain_1\/content_files\/img_logo.png","address":{"addressCountry":"United States","streetAddress":"130 Rhum Rd Kerrville, TX 78028","@type":"PostalAddress"}}
  52.    </script>
  53.    
  54.  
  55.            <link rel="icon" type="image/x-icon" href="/favicon.ico"/>
  56.  
  57.            <link href="/assets/default/css/style.css" rel="stylesheet"/>
  58.            <link href="/custom/domain_1/theme/default/colorscheme.css" rel="stylesheet"/>
  59.            
  60.  
  61.            
  62.        </head>
  63.  
  64.    <body class="">
  65.  
  66.        
  67.  
  68.  
  69.  
  70.        <header class="navbar navbar-static-top">
  71.        <div id="navbarLogin" class="navbar-inverse">
  72.        <div class="container">
  73.            <div class="collapse navbar-collapse">
  74.                <ul class="nav navbar-nav navbar-right">
  75.  
  76.                                        
  77.                    <li><a href="/sponsors" class="btn btn-success" data-trans="Sponsor Area">Log In to your account</a></li>
  78.  
  79.                </ul>
  80.            </div>
  81.        </div>
  82.    </div>
  83.  
  84.    <!-- Header and navbar with Responsive features -->
  85.    <div id="navbarMenu" class="navbar-default">
  86.        <div class="header-brand">
  87.            <div class="container">
  88.  
  89.                <nav class="navbar">
  90.  
  91.                    <div class="navbar-brand">
  92.                        <a href="/" target="_parent" title="">
  93.                            <img class="brand-logo" alt=""
  94.                                 src="https://smallbusinessusa.com/media/cache/logo/custom/domain_1/content_files/img_logo.png?1747187510">
  95.                        </a>
  96.                        </div>
  97.  
  98.                    <!-- Brand and toggle get grouped for better mobile display -->
  99.                    <div class="navbar-header">
  100.                        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
  101.                                data-target="#main-navbar">
  102.                            <span class="sr-only">Main navigation</span>
  103.                            <span class="navbar-label" data-trans="Menu">Menu </span>
  104.                        </button>
  105.                        <button type="button" class="navbar-toggle search-toggle" data-toggle="collapse"
  106.                                data-target="#search-responsive" id="open-search-responsive" style="display: none;">
  107.                            <span class="sr-only" >Open Search</span>
  108.                            <span class="fa fa-search"></span>
  109.                        </button>
  110.                        </div>
  111.  
  112.  
  113.                    <!-- Collect the nav links, forms, and other content for toggling -->
  114.                    <div class="collapse navbar-collapse" id="main-navbar">
  115.                        <ul class="nav navbar-nav navbar-right">
  116.    <li class="">
  117.            <a href="/">
  118.                Home
  119.            </a>
  120.        </li>
  121.  
  122.    <li class="">
  123.            <a href="/listing/">
  124.                Business Listings
  125.            </a>
  126.        </li>
  127.  
  128.    <li class="">
  129.            <a href="/advertise">
  130.                Get a FREE Listing
  131.            </a>
  132.        </li>
  133.  
  134.    <li class="">
  135.            <a href="/contactus">
  136.                Contact us
  137.            </a>
  138.        </li>
  139.  
  140.    </ul>
  141.  
  142.  
  143.                        <ul class="nav navbar-nav navbar-login">
  144.  
  145.                                                        
  146.                            <li><a href="/sponsors" data-trans="Sponsor Area">Log In to your account</a></li>
  147.  
  148.                        </ul>
  149.                    </div>
  150.                    <!-- /.navbar-collapse -->
  151.                </nav>
  152.  
  153.            </div>
  154.        </div>
  155.    </div>
  156. </header>
  157.  
  158. <main>
  159. <div class="top-search top-coverimage">
  160.            <span class="cover-bg-image" style="
  161.            background-image:url(/custom/domain_1/image_files/sitemgr_photo_115917.jpg);">
  162.        </span>
  163.    
  164.  
  165.    <div class="well well-translucid">
  166.        <div class="container">
  167.            <div class="row">
  168.                <div class="col-lg-5 col-md-4 col-sm-12 text-center-sm">
  169.                    <h6 class="search-title" data-trans="Explore Listings"
  170.                        data-trans="Events"
  171.                        data-trans="Explore Classifieds"
  172.                        data-trans="Explore Articles"
  173.                        data-trans="Explore Deals">Explore Listings</h6>
  174.                </div>
  175.                <div class="col-lg-7 col-md-8 col-sm-12">
  176.                    <div id="search-responsive" class="search-collapse collapse">
  177.                        <div class="well well-translucid form-inline text-center">
  178.                            
  179.                            <form id="headerSearchForm" class="form">
  180.    <div class="form-group flex-3">
  181.        <label class="sr-only" for="searchKeyword">Keyword for search</label>
  182.  
  183.        <div class="input-group">
  184.            <span class="input-group-addon" aria-hidden="true"><span id="searchKeywordIcon" class="fa fa-search"></span></span>
  185.            <input data-prefill="0" id="searchKeyword" type="text" class="form-control input-lg" placeholder="Search anything...">
  186.        </div>
  187.    </div>
  188.    <div class="form-group flex-2">
  189.        <label class="sr-only" for="searchLocation">where </label>
  190.  
  191.        <div class="input-group">
  192.            <span class="input-group-addon" aria-hidden="true"><span id="searchLocationIcon" class="fa fa-map-marker"></span></span>
  193.            <input data-prefill="0" id="searchLocation" type="text" class="form-control input-md" placeholder="Location">
  194.        </div>
  195.    </div>
  196.    <button id="headerSearchButton" type="submit" class="btn btn-success btn-block-sm flex-1">
  197.        <span class="visible-sm"><i class="fa fa-search"></i></span><span class="hidden-sm">Search </span>
  198.    </button>
  199. </form>
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.                            </div>
  208.                    </div>
  209.                </div>
  210.            </div>
  211.        </div>
  212.    </div>
  213. </div>
  214.  
  215.  
  216.  
  217.  
  218. <div class="container well well-light">
  219.  
  220.    <div class="row">
  221.        <div class="col-md-8 col-sm-12">
  222.            <!-- Detail Begin -->
  223.            <article class="detail">
  224.                <h1>Saurage Collective Credentialing Specialists</h1>
  225.  
  226.                <ul class="breadcrumb">
  227.                    <li>
  228.                            <a href="/listing/other-health-medical">
  229.                                <span>Other Health &amp; Medical</span>
  230.                            </a>
  231.                        </li>
  232.                    </ul>
  233.  
  234.                
  235.  
  236. <div class="social-sharing social-likes_notext" data-zeroes="yes">
  237.    <div class="share-facebook facebook"></div>
  238.    <div class="share-facebook plusone"></div>
  239.    <div class="share-twitter twitter"></div>
  240.  
  241.            <div class="share-whatsapp whatsapp" title="Saurage Collective Credentialing Specialists"
  242.             data-url="https://smallbusinessusa.com/listing/saurage-collective-credentialing-specialists.html"></div>
  243.    </div>
  244. <div class="clearfix"></div>
  245.                <hr>
  246.                <!-- Descriptions and Images -->
  247.                <section id="overview">
  248.  
  249.                    <!-- If there is a Main Image and NO cover image -->
  250.                    </section>
  251.  
  252.                <!-- Contact Info and Address -->
  253.                <section id="contact">
  254.                    <div class="row">
  255.                        <div class="col-sm-2">
  256.                            <h4>Contact</h4>
  257.                        </div>
  258.                        <div class="col-sm-10">
  259.                            <div class="row">
  260.                                <div class="col-sm-6">
  261.  
  262.                                    <address>
  263.  
  264.        <p>
  265.                        130 Rhum Rd Kerrville, TX 78028<br>
  266.                                                                                                        
  267.                                                                                                    
  268.  
  269.                                                <br> United States </p>
  270.    </address>
  271.  
  272.                                    <p></p>
  273.  
  274.                                    </div>
  275.  
  276.                                <div class="col-sm-6">
  277.  
  278.                                    <p>
  279.                                            <a href="https://sauragecollective.com" target="_blank" id="visit-website"
  280.                                               data-info="eyJmcmllbmRseVVybCI6InNhdXJhZ2UtY29sbGVjdGl2ZS1jcmVkZW50aWFsaW5nLXNwZWNpYWxpc3RzIn0"
  281.                                               rel="nofollow">Visit Website
  282.                                            </a>
  283.                                        </p>
  284.                                    </div>
  285.                            </div>
  286.                        </div>
  287.                    </div>
  288.                </section>
  289.  
  290.                <!-- Features -->
  291.                <!-- Hours -->
  292.                <!-- deal -->
  293.                
  294.                <!-- Reviews -->
  295.                </article>
  296.        </div>
  297.  
  298.        <div class="col-md-4 col-sm-12">
  299.  
  300.            <div class="details-sidebar">
  301.  
  302.                <!-- Listing Information -->
  303.                <div class="well">
  304.                    <div class="rate">
  305.                        </div>
  306.  
  307.                    <div class="info">
  308.  
  309.                            <small>Contact</small>
  310.                            <br>
  311.  
  312.                            <p class="large">
  313.                                    <a rel="nofollow" href="tel:888-907-2872"
  314.                                       class="text-primary">888-907-2872</a>
  315.                                </p>
  316.                            </div>
  317.                    <hr>
  318.                                            <h5 class="text-center">Bookmarking</h5>
  319.                    
  320.                    <a href="javascript:void(0);" rel="nofollow" class="btn btn-primary btn-social bookmark-tag" data-toggle="tooltip"
  321.       title="Add this item to favorites"
  322.       data-id="3991798"
  323.       data-module="listing"><span class="fa fa-bookmark-o"></span><span class="bookmark-tag-text">
  324.                            Bookmark this
  325.                    </span></a>
  326.                    <br>
  327.  
  328.                </div>
  329.  
  330.  
  331.                
  332.  
  333.                            </div>
  334.  
  335.        </div>
  336.    </div>
  337.  
  338. </div>
  339.  
  340. <!-- Modal -->
  341. <div class="modal fade"
  342.        id="modalClicktoCall" tabindex="-1" role="dialog">
  343.    <div class="modal-dialog">
  344.        <div class="modal-content">
  345.            </div>
  346.        <!-- /.modal-content -->
  347.    </div>
  348.    <!-- /.modal-dialog -->
  349. </div>
  350. <!-- /.modal -->
  351. <!-- Modal -->
  352. <div class="modal fade"
  353.        id="modalLogin" tabindex="-1" role="dialog">
  354.    <div class="modal-dialog">
  355.        <div class="modal-content">
  356.            </div>
  357.        <!-- /.modal-content -->
  358.    </div>
  359.    <!-- /.modal-dialog -->
  360. </div>
  361. <!-- /.modal -->
  362.  
  363.  
  364.  
  365.  
  366.    
  367.    
  368.    
  369.    
  370.    
  371.  
  372. <footer class="footer-static-bottom">
  373.    <div style="padding:40px 0; background: url(/assets/images/bg-downloadapps.png) no-repeat center bottom; ">
  374.        <div class="container">
  375.            <div class="row">
  376.                <div class="col-sm-2 text-right text-center-sm">
  377.                    <br>
  378.                    <a href="https://play.google.com/store/apps/details?id=com.arcasolutions" target="" style="font-size:20px; font-weight:300; line-height:1;"
  379.                    data-trans="Available on the Play Store">Available on the Play Store</a>
  380.                </div>
  381.                <div class="col-sm-8">
  382.                    <br>
  383.                    <p class="text-uppercase text-center" style="font-size:24px; font-weight:300;"
  384.                    data-trans="Download our App">Download our App</p>
  385.                </div>
  386.                <div class="col-sm-2 text-left text-center-sm">
  387.                    <br>
  388.                    <a href="https://itunes.apple.com/br/app/edirectory/id337135168?mt=8" target="" style="font-size:20px; font-weight:300; line-height:1;"
  389.                    data-trans="Available on the Apple Store">Available on the Apple Store</a>
  390.                </div>
  391.            </div>
  392.        </div>
  393.    </div>
  394. </footer>
  395. </main>
  396. <footer class="footer-static-bottom">
  397.  
  398.    <div class="footer-links">
  399.        <div class="container">
  400.            <div class="row">
  401.                    <div class="col-sm-6 col-xs-12">
  402.        <h5 data-trans="Site Content">Site Content  </h5>
  403.  
  404.        <div class="list-columns-3">
  405.            <ul class="list-unstyled">
  406.                <li>
  407.                        <a href="/">
  408.                            Home
  409.                        </a>
  410.                    </li>
  411.                <li>
  412.                        <a href="/listing/">
  413.                            Listings
  414.                        </a>
  415.                    </li>
  416.                <li>
  417.                        <a href="/advertise">
  418.                            Advertise
  419.                        </a>
  420.                    </li>
  421.                <li>
  422.                        <a href="/contactus">
  423.                            Contact us
  424.                        </a>
  425.                    </li>
  426.                <li>
  427.                        <a href="/faq">
  428.                            FAQ
  429.                        </a>
  430.                    </li>
  431.                <li>
  432.                        <a href="/sitemap">
  433.                            Sitemap
  434.                        </a>
  435.                    </li>
  436.                <li>
  437.                        <a href="/terms">
  438.                            Terms of Use
  439.                        </a>
  440.                    </li>
  441.                <li>
  442.                        <a href="/privacy">
  443.                            Privacy Policy
  444.                        </a>
  445.                    </li>
  446.                </ul>
  447.        </div>
  448.    </div>
  449.  
  450.                
  451.  
  452.  
  453.            </div>
  454.        </div>
  455.    </div>
  456.    <div class="footer-bottom">
  457.    <div class="container">
  458.        <div class="row">
  459.            <div class="col-sm-8">
  460.                Copyright © 2018 Small Business USA. All Rights Reserved.
  461.            </div>
  462.            </div>
  463.    </div>
  464. </div>
  465.  
  466. </footer>
  467.  
  468. <script src="/js/minified.js"></script>
  469.            <script src="/bundles/fosjsrouting/js/router.js"></script>
  470.            <script src="/js/routing?callback=fos.Router.setData"></script>
  471.  
  472.            <script>
  473.  
  474.                $.views.settings.delimiters('<%', '%>');
  475.            </script>
  476.  
  477.            
  478.            
  479.  
  480.            <script src="/assets/js/lib/js.cookie.js"></script>
  481.    <script src="/assets/js/lib/typeahead.bundle.min.js"></script>
  482.    <script src="/assets/js/search/utility.js"></script>
  483.    <script src="/assets/js/search/suggest.js"></script>
  484.    <script src="/assets/js/lib/jquery.magnific-popup.min.js"></script>
  485.    <script src="/assets/js/lib/social-likes/social-likes.min.js"></script>
  486.    <script src="/assets/js/modules/socialbuttons.js"></script>
  487.    <script src="/assets/js/utility/modal.js"></script>
  488.    <script src="/assets/js/review/like-deslike.js"></script>
  489.    <script src="/assets/js/modal/click.to.call.js"></script>
  490.    <script src="/assets/js/modal/send.email.js"></script>
  491.    <script src="/assets/js/modules/listing/report.click.js"></script>
  492.    <script src="/assets/js/lib/smartbanner/jquery.smartbanner.js"></script>
  493.    <script>
  494.    $(document).ready(function () {
  495.        if ($("#search-responsive").length){
  496.            $("#open-search-responsive").show();
  497.        }
  498.    });
  499. </script>
  500.  
  501. <script type="application/javascript">
  502.                
  503.    $(document).ready(function(){
  504.        var searchKeywordInput = $("#searchKeyword");
  505.        var searchLocationInput = $("#searchLocation");
  506.        var searchDateInput = $("#searchCalendar");
  507.  
  508.        if (searchLocationInput.val(Cookies.get(eDirectory.Search.whereCookieName + "_typed"))){
  509.            Cookies.remove(eDirectory.Search.whereCookieName + "_typed")
  510.        }
  511.  
  512.        if (searchKeywordInput.val(Cookies.get(eDirectory.Search.whatCookieName + "_typed")) ){
  513.            Cookies.remove(eDirectory.Search.whatCookieName + "_typed")
  514.        }
  515.  
  516.        var targetcookieValue  = Cookies.get(eDirectory.Search.targetCookieName);
  517.  
  518.        if( window.location.pathname.indexOf(targetcookieValue) < 0){
  519.            searchKeywordInput.length > 0 && searchKeywordInput.data("prefill", 0);
  520.            searchLocationInput.length > 0 && searchLocationInput.data("prefill", 0);
  521.            searchDateInput.length > 0 && searchDateInput.data("prefill", 0);
  522.        }
  523.  
  524.        var whatSuggester = null;
  525.        var whereSuggester = null;
  526.        var dateSuggester = null;
  527.  
  528.        var inputConfigs = {
  529.            highlight:  true,
  530.            hint:       false,
  531.            minLength:  2,
  532.            tabAutocomplete:  false,
  533.            classNames: {
  534.                input:      "tt-input",
  535.                hint:       "tt-hint",
  536.                menu:       "tt-menu",
  537.                dataset:    "tt-dataset",
  538.                suggestion: "tt-suggestion",
  539.                empty:      "tt-empty",
  540.                open:       "tt-open",
  541.                cursor:     "tt-cursor",
  542.                highlight:  "tt-highlight"
  543.            }
  544.        };
  545.  
  546.        var urlProvider = "/search/build";
  547.  
  548.        if (searchKeywordInput.length > 0) {
  549.            var whatDatasetConfigs = {
  550.                source:     eDirectory.Search.Utility.createBloodhound("/search/suggest/what", "listing"),
  551.                async:      true,
  552.                name:       "what",
  553.                displayKey: 'text',
  554.                limit:      10,
  555.                templates:  {
  556.                    suggestion: function (data) {
  557.  
  558.                        var complement = "";
  559.                        var payloadParts = data.payload;
  560.  
  561.  
  562.                        if (payloadParts) {
  563.                            var payloadType = payloadParts.type;
  564.                            complement = eDirectory.Search.Utility.getComplementByType(payloadType);
  565.  
  566.                            var label = "";
  567.  
  568.                            switch (payloadType) {
  569.                                case "article" :
  570.                                    label = "Article";
  571.                                    break;
  572.                                case "blog" :
  573.                                    label = "Blog";
  574.                                    break;
  575.                                case "classified" :
  576.                                    label = "Classified";
  577.                                    break;
  578.                                case "event" :
  579.                                    label = "Event";
  580.                                    break;
  581.                                case "listing" :
  582.                                    label = "Listing";
  583.                                    break;
  584.                                case "deal" :
  585.                                    label = "Deal";
  586.                                    break;
  587.                                case "articleCategory":
  588.                                case "blogCategory":
  589.                                case "classifiedCategory":
  590.                                case "eventCategory":
  591.                                case "listingCategory":
  592.                                    label = "Category\x20";
  593.                                    break;
  594.                            }
  595.  
  596.                            complement = complement.replace('%TEXT%', label);
  597.                        }
  598.  
  599.                        return '<div>' + complement + '<span>' + data.text + '</span>' + '</div>';
  600.                    }
  601.                }
  602.            };
  603.  
  604.            whatSuggester = new eDirectory.Search.Suggest(searchKeywordInput, whatDatasetConfigs, inputConfigs, urlProvider, eDirectory.Search.whatCookieName);
  605.            whatSuggester.initialize();
  606.        }
  607.  
  608.        if (searchLocationInput.length > 0) {
  609.            var whereDatasetConfigs = {
  610.                source:     eDirectory.Search.Utility.createBloodhound("/search/suggest/where", "listing"),
  611.                async:      true,
  612.                name:       "where",
  613.                displayKey: 'text',
  614.                limit:      10
  615.            };
  616.  
  617.            whereSuggester = new eDirectory.Search.Suggest(searchLocationInput, whereDatasetConfigs, inputConfigs, urlProvider, eDirectory.Search.whereCookieName);
  618.            whereSuggester.initialize();
  619.        }
  620.  
  621.        
  622.        if (searchDateInput.length > 0) {
  623.            searchDateInput.datepicker({
  624.                language:       "",
  625.                autoclose:      true,
  626.                todayHighlight: true,
  627.                format:         ""
  628.            });
  629.  
  630.            dateSuggester = searchDateInput.data('datepicker');
  631.  
  632.            var targetcookieValue = Cookies.get(eDirectory.Search.targetCookieName);
  633.            var whenCookieValue = Cookies.get(eDirectory.Search.whenCookieName);
  634.  
  635.            if (window.location.pathname.indexOf(targetcookieValue) < 0) {
  636.                Cookies.remove(eDirectory.Search.targetCookieName);
  637.                Cookies.remove(eDirectory.Search.whenCookieName);
  638.            } else if (whenCookieValue) {
  639.                dateSuggester.setDate(whenCookieValue);
  640.            }
  641.        }
  642.  
  643.  
  644.        $("#headerSearchForm").submit(function (event) {
  645.            event.preventDefault();
  646.  
  647.            var data = {
  648.                location: null,
  649.                category: null,
  650.                keyword:  null,
  651.                where:    null,
  652.                item:     null,
  653.                type:     null,
  654.                module: "listing"
  655.            };
  656.  
  657.            if (whatSuggester) {
  658.                data.keyword = whatSuggester.field.typeahead('val').trim() || null;
  659.  
  660.                if (whatSuggester.value.setBy != "user"){
  661.                    if (whatSuggester.value.friendlyUrl){
  662.                        data.category = whatSuggester.value.friendlyUrl;
  663.                        data.keyword = null;
  664.                    } else {
  665.                        if (whatSuggester.field.typeahead('val').trim() && Cookies.get(eDirectory.Search.whatCookieName + "_internal")){
  666.                            var whatCookieObj = JSON.parse(Cookies.get(eDirectory.Search.whatCookieName + "_internal"));
  667.                            data.category = whatCookieObj.friendlyUrl;
  668.                            data.keyword = null;
  669.                        }
  670.                    }
  671.                } else {
  672.                    Cookies.remove(eDirectory.Search.whatCookieName + "_internal");
  673.                }
  674.                Cookies.set(eDirectory.Search.whatCookieName + "_typed", whatSuggester.field.typeahead('val').trim());
  675.                if (whatSuggester.value.friendlyUrl){
  676.                    Cookies.set(eDirectory.Search.whatCookieName + "_internal", JSON.stringify(whatSuggester.value));
  677.                }
  678.            }
  679.  
  680.            if (whereSuggester) {
  681.                data.where = whereSuggester.field.typeahead('val').trim() || null;
  682.  
  683.                if (whereSuggester.value.setBy != "user"){
  684.                    if (whereSuggester.value.friendlyUrl){
  685.                        data.location = whereSuggester.value.friendlyUrl;
  686.                        data.where = null;
  687.                    } else {
  688.                        if (whereSuggester.field.typeahead('val').trim() && Cookies.get(eDirectory.Search.whereCookieName + "_internal")){
  689.                            var whereCookieObj = JSON.parse(Cookies.get(eDirectory.Search.whereCookieName + "_internal"));
  690.                            data.location = whereCookieObj.friendlyUrl;
  691.                            data.where = null;
  692.                        }
  693.                    }
  694.                } else {
  695.                    Cookies.remove(eDirectory.Search.whereCookieName + "_internal");
  696.                }
  697.                Cookies.set(eDirectory.Search.whereCookieName + "_typed", whereSuggester.field.typeahead('val').trim());
  698.                if (whereSuggester.value.friendlyUrl){
  699.                    Cookies.set(eDirectory.Search.whereCookieName + "_internal", JSON.stringify(whereSuggester.value));
  700.                }
  701.            }
  702.  
  703.            if (dateSuggester) {
  704.                var dateFormat = "";
  705.                data.startDate = dateSuggester.getFormattedDate(dateFormat);
  706.  
  707.                Cookies.set(eDirectory.Search.whenCookieName, dateSuggester.element.val());
  708.            }
  709.  
  710.            $.post(urlProvider, data).done(function (response) {
  711.                if (response.status) {
  712.                    Cookies.set(eDirectory.Search.targetCookieName, response.url);
  713.                    window.location = response.url;
  714.                }
  715.            });
  716.        });
  717.    })
  718. </script>
  719. <script>
  720.  
  721.    $(document).ready(function() {
  722.        $('.image-link').magnificPopup({
  723.            type:'image',
  724.            gallery: {
  725.                // options for gallery
  726.                enabled: true
  727.            },
  728.            mainClass: 'mfp-with-zoom', // this class is for CSS animation below
  729.  
  730.            zoom: {
  731.                enabled: true, // By default it's false, so don't forget to enable it
  732.  
  733.                duration: 300, // duration of the effect, in milliseconds
  734.                easing: 'ease-in-out', // CSS transition easing function
  735.  
  736.                // The "opener" function should return the element from which popup will be zoomed in
  737.                // and to which popup will be scaled down
  738.                // By defailt it looks for an image tag:
  739.                opener: function(openerElement) {
  740.                    // openerElement is the element on which popup was initialized, in this case its <a> tag
  741.                    // you don't need to add "opener" option if this code matches your needs, it's defailt one.
  742.                    return openerElement.is('img') ? openerElement : openerElement.find('img');
  743.                }
  744.            }
  745.        });
  746.    });
  747.  
  748. </script>
  749. <script type="text/javascript">
  750.    $(document).ready(function () {
  751.        $('body').on('click', '.bookmark-tag', function () {
  752.            var id = $(this).data('id');
  753.            var module = $(this).data('module');
  754.            var bookmark_target = $(this);
  755.  
  756.            $.get(Routing.generate('web_bookmark', {id: id, module: module}), function (response) {
  757.                if ('login' == response.status) {
  758.                    $('#modalLogin').attr('data-remote', response.url);
  759.                    $('#modalLogin').modal('show');
  760.                } else if ('pinned' == response.status) { /* pinned */
  761.                    bookmark_target.find('span.fa').removeClass('fa-bookmark-o').addClass('fa-bookmark');
  762.                    bookmark_target.find('.bookmark-tag-text').text('Bookmarked');
  763.                } else if ('unpinned' == response.status) { /* unpinned */
  764.                    bookmark_target.find('span.fa').addClass('fa-bookmark-o').removeClass('fa-bookmark');
  765.                    bookmark_target.find('.bookmark-tag-text').text('Bookmark\x20this');
  766.                }
  767.            });
  768.        });
  769.  
  770.        /*
  771.         * Workaround to pin a bookmark without login
  772.         */
  773.        if (Cookies.get('open_bookmark')) {
  774.            $('.bookmark-tag[data-id=' + Cookies.get('open_bookmark') + ']').click();
  775.            Cookies.remove('open_bookmark');
  776.        }
  777.  
  778.        $('#modalLogin').on('hidden.bs.modal', function (e) {
  779.            $(this).removeData('bs.modal');
  780.        });
  781.    });
  782. </script>
  783. <script>
  784.    function fetchListingPhone( element ){
  785.        element.unbind("click");
  786.  
  787.        $.post( "/listing/phone", { item: element.data("item"), type: element.data("type")})
  788.            .done( function (response) {
  789.                if( response.status ) {
  790.                    element.html(response.data);
  791.                    element.removeClass();
  792.                } else {
  793.                    }
  794.            }
  795.        );
  796.    }
  797.  
  798.    $('.listingContactButton').click( function () {
  799.        fetchListingPhone($(this));
  800.    });
  801.  
  802.    $('#sendMail').on('hidden.bs.modal', function(e) {
  803.        $(this).removeData('bs.modal');
  804.    });
  805. </script>
  806. <script>
  807.    $(document).ready(function () {
  808.        /**
  809.         * @type {eDirectory.Utility.Modal}
  810.         */
  811.        var modal = null;
  812.        var messageBox = null;
  813.  
  814.        function openReviewModal(info, elem) {
  815.            $.post("/review/add", {info: info}).done(function (data) {
  816.                if (data.content == undefined) {
  817.                    var dataElement = $(data);
  818.                    Cookies.set("review_info", info);
  819.  
  820.                    modal = new eDirectory.Utility.Modal(
  821.                            "modalReview",
  822.                            dataElement.find('.modal-title').html(),
  823.                            dataElement.find('.panel-body').html()
  824.                    );
  825.                } else {
  826.  
  827.                    modal = new eDirectory.Utility.Modal(
  828.                            "modalReview",
  829.                            elem.data('title'),
  830.                            data.content
  831.                    );
  832.                }
  833.  
  834.                modal.show();
  835.            });
  836.        }
  837.  
  838.        $(".reviewButtonTrigger").click(function () {
  839.            openReviewModal($(this).data("info"), $(this));
  840.        });
  841.  
  842.        $('body').on('submit', 'form.addReview', function () {
  843.            var form = $(this);
  844.            var content = form.serializeArray();
  845.  
  846.            content.push({
  847.                name:  "info",
  848.                value: form.data("info")
  849.            });
  850.  
  851.            messageBox = null;
  852.  
  853.            //shows "please wait" on submit button
  854.            form.find('button[type="submit"]').button('loading');
  855.  
  856.            $.post(form.attr('action'), $.param(content)).done(function (data) {
  857.                if (messageBox == null) {
  858.                    messageBox = $('<div>');
  859.                    modal.element.find(".modal-body").prepend(messageBox);
  860.                }
  861.  
  862.                if (data.status) {
  863.                    form.fadeOut();
  864.                    messageBox.fadeOut(400, function () {
  865.                        messageBox.removeClass().addClass('alert alert-success').html(data.content).fadeIn();
  866.                    });
  867.                } else {
  868.                    if (data.content != undefined) {
  869.                        modal.setContent(data.content);
  870.                    } else {
  871.                        form.html($(data).find('.addReview').html());
  872.                    }
  873.                }
  874.                //reset the submit button
  875.                form.find('button[type="submit"]').button('reset');
  876.            });
  877.  
  878.            return false;
  879.        });
  880.  
  881.        $(document).on('click', 'div.select-rating > span', function () {
  882.            $('div.select-rating > span').removeClass('active');
  883.            $('#formRating').val($(this).data('rating'));
  884.            $(this).addClass('active');
  885.        });
  886.  
  887. //        modal.element.on('hide.bs.modal', function () {
  888. //            $(this).removeData('bs.modal');
  889. //        });
  890.  
  891.  
  892.        });
  893. </script>
  894.  
  895.  
  896.        <script id="alert-message" type="text/x-jsrender">
  897.            <span class="alert alert-<%:type%>" role="alert">
  898.                <i class="fa fa-warning"></i>
  899.                <%:message%>
  900.            </span>
  901.  
  902.  
  903.        </script>
  904.    </body>
  905.  
  906. </html>
  907.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda