Når et anlegg oppgraderer til en ny ismaskin gjennom Isbaneteknikk, tar vi ofte imot den eksisterende maskinen i innbytte. Denne gjennomgår en grundig vurdering og renovering før den tilbys videre.
Når du kjøper en brukt ismaskin fra Isbaneteknikk får du ikke bare en maskin — du får tryggheten av full dokumentasjon, grundig gjennomgang og profesjonell klargjøring.
Vi kjenner historikken til hver eneste maskin vi selger, fordi vi selv har levert og vedlikeholdt dem gjennom hele levetiden. Alle kritiske komponenter kontrolleres og dokumenteres før maskinen leveres til deg.
Bruk kontaktskjema eller ring oss — vi svarer normalt samme virkedag.
Hele verdikjeden · én leverandør
Norges mest komplette ismaskin økosystem
Fra maskinvalg og reservedeler til verksted, kurs og vakttelefon når isen står stille. Alt samlet hos Norges ledende ismaskinleverandør — hvert kort én klikk unna.
';
}
function renderGrid(){
var grid = document.getElementById('bmGrid');
var count = document.getElementById('bmCount');
if(!grid || !count) return;
var list = filteredMachines();
grid.innerHTML = list.map(cardHtml).join('');
count.textContent = 'Viser '+list.length+' av '+BRUKT_MACHINES.length+' maskiner';
document.querySelectorAll('#bmGrid .sv-reveal').forEach(function(el){
requestAnimationFrame(function(){ el.classList.add('visible'); });
});
}
function renderFilterButtons(containerId, key, values, labels){
var el = document.getElementById(containerId);
if(!el) return;
el.innerHTML = values.map(function(v, idx){
return '';
}).join('');
}
function wireFilters(){
renderFilterButtons('bmTypeFilter', 'type', ['all','elektrisk','fossil','traktor'], ['Alle','Elektrisk','Fossil','Traktor']);
renderFilterButtons('bmStatusFilter', 'status', ['all','tilgjengelig','reservert','solgt','kommende','ukjent'], ['Alle','Tilgjengelig','Reservert','Solgt','Kommende','Ukjent']);
document.querySelectorAll('.bm-pill').forEach(function(btn){
btn.addEventListener('click', function(){
filters[this.getAttribute('data-filter')] = this.getAttribute('data-value');
wireFilters();
renderGrid();
});
});
var sort = document.getElementById('bmSort');
if(sort){
sort.value = filters.sort;
sort.addEventListener('change', function(){
filters.sort = this.value;
renderGrid();
});
}
}
function specsTable(specs){
return Object.keys(specs).map(function(k){
var map = {water:'Vann',blade:'Knivbredde',snow:'Snokasse',weight:'Vekt',turn:'Svingradius',noise:'Stoy',maxArea:'Anbefalt flate'};
return '
'+map[k]+''+specs[k]+'
';
}).join('');
}
function buildPanelList(items){
return '
'+items.map(function(t){ return '
'+t+'
'; }).join('')+'
';
}
function renderModal(){
if(!activeMachine) return;
var head = document.getElementById('bmModalHead');
var main = document.getElementById('bmModalMain');
var m = activeMachine;
head.innerHTML = '