Of course, by fusing the latest achievements and the most sophisticated technological methods found in modern guitar manufacturing today, our goal is to provide the highest quality instrument, of uncompromised quality of workmanship to ultimately provide an individualized playing style and culture, each complimenting one another.The excellent price-performance ratio makes this series, (with the complete production in Europe) a true winner.

facet.label : facet.attribute }); }); Widget( algolia Bundle.instantsearch.widgets.current Refined Values({ container: '#current-refinements', css Classes: { root: 'facet' }, templates: { header: '', item: $('#current-refinements-template').html(), clear All: 'Nullstill filter' }, attributes: attributes, only Listed Attributes: true }) ); var custom Attribute Facet = { categories: function(facet, templates) { var hierarchical_levels = []; for (var l = 0; l 0) { hierarchical Menu Path = algolia Config.request.path; } return algolia Bundle.instantsearch.widgets.hierarchical Menu(hierarchical Menu Params); } }; $.each(algolia Config.facets, function (i, facet) { if (facet.attribute.index Of("price") !

== -1) facet.attribute = facet.attribute + algolia Config.price Key; facet.wrapper = wrapper; var templates = { header: '' }; var widget = custom Attribute Facet[facet.attribute] ! custom Attribute Facet[facet.attribute](facet, templates) : get Facet Widget(facet, templates); Widget(widget); }); /** Pagination **/ Widget( algolia Bundle.instantsearch.widgets.pagination({ container: '#instant-search-pagination-container', css Class: 'algolia-pagination', show First Last: false, max Pages: 1000, labels: { previous: 'Forrige side', next: 'Neste side' }, scroll To: 'body' }) ); function start Instant Search() { search.start(); handle Input Cross Instant($(instant_selector)); var instant_search_bar = $(instant_selector); if (instant_search_bar.is(":focus") === false) { focus Instant Search Bar(search, instant_search_bar); } if (algolia Config.autocomplete.enabled) { $('#search_mini_form')Class('search-page'); } $(document).on('click', '.ais-hierarchical-menu--link, .ais-refinement-list--checkbox', function () { focus Instant Search Bar(search, instant_search_bar); }); } if (algolia Search Page) { start Instant Search(); } else { (function () { var is Started = false; $(instant_selector).one('focus', (function () { if (!

is Started) { start Instant Search(); } is Started = true; })); })(); } } /***************** ** ** AUTOCOMPLETION MENU ** *****************/ /** keep it after instant search to be able to bind to the recreated 0) { algolia Config.autocomplete.sections.unshift({ hits Per Page: nb_que, label: '', name: "suggestions"}); } algolia Config.autocomplete.sections.unshift({ hits Per Page: nb_cat, label: "Kategorier", name: "categories"}); algolia Config.autocomplete.sections.unshift({ hits Per Page: nb_pro, label: "Produkter", name: "products"}); var i = 0; $.each(algolia Config.autocomplete.sections, function (name, section) { var source = get Autocomplete Source(section, algolia_client, $, i); if (source) sources.push(source); /* Those sections have already specific placeholder, so do not use the default aa-dataset-{i} class */ if (! == 'products') i++; }); // setup the auto-completed search input $(algolia Config.autocomplete.selector).each(function (i) { var menu = $(this); var options = { hint: false, templates: { dropdown Menu: '#menu-template' }, dropdown Menu Container: "#algolia-autocomplete-container", debug: false }; if (algolia Config.remove Branding === false) { options.templates.

0) throw '[Algolia] You can\'t have a search input matching "' + algolia Config.autocomplete.selector + '" inside you instant selector "' + algolia Config.instant.selector + '"'; var instant_selector = ! ".algolia-search-input" : "#instant-search-bar"; var wrapper Template = algolia Bundle.

Hogan.compile($('#instant_wrapper_template').html()); var find Autocomplete = algolia Config.autocomplete.enabled && $(algolia Config.instant.selector).find('#algolia-autocomplete-container').length 0; if (find Autocomplete) { $(algolia Config.instant.selector).find('#algolia-autocomplete-container').remove(); } var div = document.create Element('div'); $(div)Class('algolia-instant-results-wrapper'); $(algolia Config.instant.selector)Class('algolia-instant-replaced-content'); $(algolia Config.instant.selector).wrap(div); $('.algolia-instant-results-wrapper').append(''); var search Results = $('.algolia-instant-selector-results').html(wrapper Template.render({second_bar: algolia Config.autocomplete.enabled, find Autocomplete: find Autocomplete})); algolia Search Page ?

search Results.show() : search Results.hide(); /** Initialise instant search **/ var search = algolia Bundle.instantsearch({ app Id: algolia Config.application Id, api Key: algolia Key, index Name: algolia Config.index Name + '_products', url Sync: { use Hash: true, tracked Parameters: ['query', 'page', 'attribute:*', 'index'] } }); Widget({ get Configuration: function () { if (algolia Config.request.query.length 0) { data.helper.toggle Refine(algolia Config.request.refinement_key, algolia Config.request.refinement_value); } if (algolia Category Page) { data.Numeric Refinement('visibility_catalog', '=', 1); } else { data.Numeric Refinement('visibility_search', '=', 1); } }, render: function (data) { if (!

algolia Search Page) { if (data.results.query.length === 0) { $('.algolia-instant-replaced-content').show(); $('.algolia-instant-selector-results').hide(); } else { $('.algolia-instant-replaced-content').hide(); $('.algolia-instant-selector-results').show(); } } } }); /** Search bar **/ Widget( algolia Bundle.instantsearch.widgets.search Box({ container: instant_selector, placeholder: 'Search for products' }) ); /** Stats **/ Widget( algolia Bundle.instantsearch.widgets.stats({ container: '#algolia-stats', templates: { body: $('#instant-stats-template').html() }, transform Data: function (data) { data.first = * Per Page + 1; = Math.min(* Per Page + Per Page, Hits); data.seconds = data.processing Time MS / 1000; return data; } }) ); /** Sorts **/ algolia Config.sorting Indices.unshift({ name: algolia Config.index Name + '_products', label: 'Relevans' }); Widget( algolia Bundle.instantsearch.By Selector({ container: '#algolia-sorts', indices: algolia Config.sorting Indices, css Class: 'form-control' }) ); /** Hits **/ Widget( algolia Bundle.instantsearch.widgets.hits({ container: '#instant-search-results-container', templates: { item: $('#instant-hit-template').html() }, transform Data: { item: function (hit) { hit = transform Hit(hit, algolia Config.price Key); Add To Cart Enabled = algolia Config.Add To Cart Enabled; return hit; } }, hits Per Page: algolia Per Page }) ); Widget({ suggestions: [], init: function () { if (algolia Suggestions On No Results Page) { var $this = this; $.each(algolia Config.popular Queries.slice(0, Math.min(4, algolia Config.popular Queries.length)), function (i, query) { query = $(''; $('#instant-search-results-container').html(content); } } }); /** Facets **/ var wrapper = Element By Id('instant-search-facets-container'); var attributes = []; $.each(algolia Config.facets, function (i, facet) { var name = facet.attribute; if (name === 'categories') { if (algolia Category Page) { return; } name = 'categories.level0'; } if (name === 'price') { name = facet.attribute + algolia Config.price Key } attributes.push({ name: name, label: facet.label ?

We proudly present to you, the Swede and Super Swede Models of the new Northen-Series.

These instruments combine all our experience, our independent developments and traditional Hagstrom craftsmanship, with the latest Manufacturing technologies and reputation of one of the finest European guitar manufacturers.