.docxpressoPlugin { font-size: 83.35%; } .h5p_layout { box-sizing: content-box !important; } .h5p_layout *{ float: none; text-align: initial; box-sizing: border-box; } /*to make sure that floating elements are always inside the document bounds*/ .h5p_layout:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } /* a default layout for documents without maste styles */ .h5p_default_layout { margin-top: 3.6rem; margin-left: 8.50464rem; margin-bottom: 3.6rem; margin-right: 8.50464rem; writing-mode: lr-tb; } /*hack for IE */ wbr:after { content: "\00200B"; } /*hack to get some extra top margin for anchors if needed*/ .h5p_layout span[id^="_Toc"]{ padding-top: 10px; margin-top: -10px; } /* Remove unwanted numbering styles */ .h5p_layout .removeNumbering:before{ content: initial !important; display: none; all: initial !important; } /* give zero default top and bottom paddings for paragraphs*/ .h5p_layout p { color: #000000; line-height: 1; margin-top: 0; margin-bottom: 0; } .h5p_layout span { color: #000000; font-weight: normal; } .h5p_layout span.dropcap { color: inherit; } .h5p_layout h1, .h5p_layout h2, .h5p_layout h3, .h5p_layout h4, .h5p_layout h5, .h5p_layout h6 { margin-top: 0; margin-bottom: 0; font-weight: 500; line-height: 1; color: inherit; } /* give zero default top and bottom paddings for paragraphs in tables*/ .h5p_layout table p { margin-top: 0; margin-bottom: 0; } .h5p_layout ul, .h5p_layout ol { list-style-type: none; margin-top: 0; margin-bottom: 0.5em; padding-left: 0; } .h5p_layout ul li, .h5p_layout ol li { list-style-type: none; margin-top: 0; margin-bottom: 0.5em; } .h5p_layout li p { margin-top: 0; margin-bottom: 0; } .h5p_layout table { border: none; } .h5p_layout td { vertical-align: top; border: none; } .h5p_layout th { vertical-align: top; border: none; } .h5p_layout div { margin-bottom: 10pt; } .h5p_layout img { margin: 0; padding: 0; } .h5p_layout ul ul { margin-top: 0; margin-bottom: 0; } .h5p_layout li { margin-top: 0; margin-bottom: 0; list-style-type: none !important; } .h5p_layout ul, .h5p_layout ol { list-style-type: none !important; } .h5p_layout td[data-sorting] p:before, .h5p_layout th[data-sorting] p:before { content: ' '; padding-right: 16px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAAA3NCSVQICAjb4U/gAAAABlBMVEUjLTD////tm/tRAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAyLzEwLzE2RFpLjQAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAAAI0lEQVR4nGP4/4Dh9wOGjw8YHjxgOJDA8B9MPgCLAMX/PwAANZUStiyS6NsAAAAASUVORK5CYII=); background-position: left center; background-repeat: no-repeat; } .sortDecorator { border-bottom: 3px solid #b70000 !important; } /* This is a spacial class designed to remove unwanted bullets when a li has ul as its first child*/ .h5p_layout .removeBullet:before { content: none !important; } /*responsive tables*/ .h5p_layout div.dxoResponsiveTable{ margin: 0 !important; padding: 0 !important; overflow-x: auto !important; overflow-y: hidden; } /* chart tooltips */ .c3-tooltip-container td.name { white-space: nowrap; } /* External services*/ .h5p_layout iframe { resize: vertical; border: 1px solid #fff; } .h5p_layout div.youtube { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; background-color: transparent; } .h5p_layout div.youtube iframe { resize: none; position:absolute; top:0; left:0; width:100%; height:100%; } div#h5p_666d8f34b814a p.P1 {break-before: page !important;text-align: center !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P1 span {hyphenate: false;color: #4F81BD;font-size: 24pt;} div#h5p_666d8f34b814a p.P2 {text-align: center !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T3 {color: #4F81BD !important;font-size: 48pt !important;} div#h5p_666d8f34b814a span.T4 {color: #4F81BD !important;font-size: 48pt !important;} div#h5p_666d8f34b814a p.P5 {text-align: center !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P5 span {hyphenate: false;color: #000000;font-size: 16pt;} div#h5p_666d8f34b814a p.P6 {text-align: center !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P6 span {hyphenate: false;color: #000000;font-size: 16pt;} div#h5p_666d8f34b814a p.P7 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T8 {color: #000000 !important;font-size: 28pt !important;} div#h5p_666d8f34b814a span.T9 {color: #000000 !important;font-size: 28pt !important;} div#h5p_666d8f34b814a span.T10 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T11 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T12 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P13 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P13 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P14 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P14 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P15 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P15 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P16 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P16 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P17 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T18 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T19 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T20 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T21 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T22 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T23 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P24 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T25 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T26 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T27 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T28 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P29 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P29 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P30 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P30 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P31 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P31 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P32 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T33 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T34 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T35 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T36 {font-style: italic !important;font-size: 14pt !important;text-decoration: single !important;text-decoration: underline !important;text-decoration-style: solid !important;} div#h5p_666d8f34b814a span.T37 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P38 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P38 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P39 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T40 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T41 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T42 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T43 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T44 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P45 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P45 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P46 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P46 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P47 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P47 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P48 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T49 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T50 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a p.P51 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P51 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P52 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T53 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T54 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T55 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T56 {font-weight: bold !important;font-style: italic !important;font-size: 14pt !important;text-decoration: single !important;text-decoration: underline !important;text-decoration-style: solid !important;} div#h5p_666d8f34b814a span.T57 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P58 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P58 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P59 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T60 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T61 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T62 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T63 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T64 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P65 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T66 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T67 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T68 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T69 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T70 {font-style: italic !important;font-size: 14pt !important;text-decoration: single !important;text-decoration: underline !important;text-decoration-style: solid !important;} div#h5p_666d8f34b814a span.T71 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T72 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T73 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T74 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P75 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T76 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T77 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T78 {font-size: 14pt !important;} div#h5p_666d8f34b814a span.T79 {font-size: 14pt !important;} div#h5p_666d8f34b814a p.P80 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P80 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P81 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a span.T82 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T83 {font-weight: bold !important;font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a span.T84 {font-style: italic !important;font-size: 14pt !important;} div#h5p_666d8f34b814a p.P85 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P85 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P86 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P86 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P87 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P87 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P88 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P88 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a p.P89 {text-align: justify !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.P89 span {hyphenate: false;font-size: 14pt;} div#h5p_666d8f34b814a div.a0 {border: none !important;background-color: transparent !important;float: left;float: left;font-size: 11pt;} div#h5p_666d8f34b814a p.Normal {font-size: 11pt;} div#h5p_666d8f34b814a p.Normal span {hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a span.Standardskriftforavsnitt {font-size: 11pt;} div#h5p_666d8f34b814a p.Bobletekst {margin-bottom: 0in !important;line-height: 1 !important;font-size: 11pt;} div#h5p_666d8f34b814a p.Bobletekst span {hyphenate: false;font-size: 8pt;hyphenate: false;} div#h5p_666d8f34b814a span.BobletekstTegn {font-size: 8pt !important;} div#h5p_666d8f34b814a div {font-size: 11pt;} div#h5p_666d8f34b814a div.Graphics {font-size: 11pt;} div#h5p_666d8f34b814a p.P2 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P7 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P17 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P24 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P32 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P39 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P48 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P52 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P59 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P65 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P75 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a p.P81 span {hyphenate: false;hyphenate: false;font-size: 11pt;} div#h5p_666d8f34b814a table {margin-left: 0in;border-collapse: collapse;writing-mode: lr-tb;font-size: 11pt;} div#h5p_666d8f34b814a table tr {height: 0in;keep-together: auto;font-size: 11pt;} div#h5p_666d8f34b814a table td, table th {background-color: transparent;vertical-align: top;wrap-option: wrap;font-size: 11pt;} div#h5p_666d8f34b814a p {keep-with-next: auto;keep-together: auto;widows: 2;orphans: 2;break-before: auto;border: none;text-align: left;writing-mode: lr-tb;margin-bottom: 0.1388in;line-height: 1.15;background-color: transparent;font-size: 11pt;} div#h5p_666d8f34b814a p span {font-weight: normal;font-style: normal;text-transform: none;font-variant: normal;letter-spacing: normal;font-size: 11pt;background-color: transparent;text-decoration: none;text-decoration-color: font-color;language: nb;country: NO;hyphenate: true;}

For av nåde er dere frelst,


Av Jan Lilleby


 ​​​​ De kjente ordene fra Paulus’ brev til Efeserne (2, 8-9) inneholder det​​ viktigste formanende tipset​​ vi kan tenke oss som kristne: Vi frelses ved tro, og ikke ved kunnskap eller egne gjerninger (prestasjoner).

Tenker vi litt etter, så oppdager vi at Bibelen – særlig brevene – er skrevet til oss som tror, og ikke som traktater som rettes til verden, har du lagt merke til dette?

Brevene er skrevet til Guds forsamling og ikke til verden. Det er et faktum.

Bibelen er innrettet slik at den ikke-troende verden der ute kan lese seg til hva Gud sier til oss som tror. Og ikke at den troende kan lese seg til hva Gud sier til verden der ute. Men Bibelen omtaler verden der ute…ja, som fortapt dersom en ikke vil tro Jesus Kristus.

Men innholdsmessig finner vi at lærebrevene taler til oss troende, og har karakter av å være formanende, opplysende og oppbyggende.

Ser vi på den del av kristenheten som spesialiserer seg på​​ apologetisk virksomhet, dette med å basere argumenter for troen på kunnskap og fornuft,​​ kombinert med Bibelens ord,​​ så er det dessverre lett å glippe i den saken. Man kan komme i skade for å gi ikke-troende det inntrykk at​​ bare man vet nok, og har opparbeidet seg nok kunnskap i Bibelens lære – ja da skal man bli frelst.

Ofte hører man skeptiske mennesker si:​​ «Hvordan kan vi vite at Bibelen er sann og at dette med Gud og Jesus stemmer?» ​​​​ Er den kristne troen det eneste som frelser oss? ​​ Hvorfor finnes det massevis av andre religioner dersom Bibelen har den eneste sanne læren? ​​ 

Men dermed avslører mennesker også at de har gått glipp av hele poenget med Bibelens frelseslære. Poenget er ikke og​​ VITE…men det er å TRO.

Aldri finner vi Guds tale i Skriften at dersom vi bare sørger for og​​ VITE nok, da skal vi kunne bli frelst.

Den klare og enkle betingelse for evig frelse, evig liv hos Gud, er ved TRO.

TRO ligger på et​​ høyere plan​​ enn kunnskap (vitenskap) – det er helt sikkert. Tro har å gjøre med at den troende ved sin tro på Kristus viser​​ full tillit til ham​​ uten først å ha fått all kunnskap om Gud og å være i stand til å forstå alle ting.

Gud opplevde det motsatte av tro, da Adam og Eva falt i erkesynden i Eden. De viste at de ikke hadde full tillit til Herren. De ville ete av KUNNSKAPENS TRE​​ (1. Mos. 2, 9). De ble fristet av djevelen, som sa til dem: «Har Gud virkelig sagt…?».

De skulle svart djevelen: Ja, djevel, Gud har virkelig sagt det! Men i stedet ble de grepet av tanken på å få kunnskap om alle ting, i stedet for å være glade over å få være i den uskyldige og naive/barnslige​​ tro​​ og tillit til Herren​​ slik de var fra skapelsen av.

Legg merke til at apostlene ikke gikk ut og forkynte «Kunnskapens Ord» - men «Troens Ord» - og ikke minst «Ordet om korset».​​ 

Noe helt annet er det​​ at​​ man kan ta til seg kunnskap i Bibelen, i ettertid av at man har kommet til tro på Jesus. Paulus anbefaler dette faktisk, og laster de som ikke bryr seg om bibelkunnskap. Men dette er for å kunne se inn i storheten ved Guds frelse for oss, ikke for å kunne bli selvstendige og dermed uavhengige av Gud, slik det var med Adam og Eva.​​ 

Ef. 1, 17-19 kan ikke misforstås:

«Jeg ber om at vår​​ Herre Jesu Kristi Gud, herlighetens Far, må gi dere visdoms og åpenbarings Ånd til KUNNSKAP OM SEG, 18 og gi deres hjerter opplyste øyne, SÅ DERE KAN FORSTÅ hvilket håp han har kalt dere til, hvor rik på herlighet hans arv er blant de hellige, 19 og hvor overveldende stor hans makt er for oss SOM TROR, etter virksomheten av hans veldige kraft.»

Kunnskap blir her anbefalt for oss som allerede tror, og ikke kunnskap for at vi skal kunne tro!

Mange ubetenkte mennesker​​ (særlig unge uerfarne og brå bestemte mennesker)​​ klarer ikke å fatte dette enkle og bibelske prinsippet riktig.​​ Troen først, deretter tar vi til oss kunnskap.

Jeg vil ikke kritisere de apologetiske sirklene innen kristenheten. Bare​​ å​​ formane​​ dem​​ til at man også innen de sirkler lar det være TROEN som kommer først, og deretter kan man ta til med apologetikk og diskusjoner.

Dersom du er en søkende person – en som gjerne vil tro på Jesus,​​ men du føler at du «..ikke får det til…» - hva med om du heretter bare tar Bibelens ord riktig, og begynner med TROEN FØRST?​​ 

Det er ved TRO at du blir frelst, mens regulær kunnskap kan mislede en inn på mange ville veier​​ og faktisk skade en ærlig søkende sjel. Man havner inn i masse gjetninger om ditten og datten. Ved troen så vil vi bli ledet riktig, og vi kan være​​ sikre på at himmelhåpet er fullt ut sant​​ og verdig til å bli trodd.​​ Gud ønsker å ha slike mennesker i himmelen som her på jorden​​ først viste ham​​ at de stoler helt og fullt på ham – altså de TROR ham, uten først å ha fått en mengde sterke beviser osv. Vi finner intet sted i Bibelen at Gud frelser mennesker som ikke først tror ham.

Derfor har vi jo dette med å​​ forkynne​​ Guds Ord utad til verden, så den kan begynne å tro, slik som Paulus også så klart påpekte i sine brever.

Tenk igjennom dette nøkkelordet om frelsen, slik Paulus formulerte det i Ef. 2, 8-9:

«For av nåde er dere frelst,​​ ved tro. Og dette er ikke av dere selv, det er Guds gave. – Det er ikke av gjerninger, for at ikke noen skal rose seg.»






(function( $ ) { //footnotes $('.defaultNote').children(":first").css('cursor', 'pointer'); $('.defaultNote').children(":first").click(function(){ var gotoID = '#' + $(this).parent().attr('id'); $('html, body').animate( { scrollTop: $('a[href="' + gotoID + '"]').offset().top - 60, }, 250, 'linear' ) }); }(jQuery)); var numFormat = ",."; (function( $ ) { "use strict"; //do some cleaning on load var sortCells = $('td[data-sorting], th[data-sorting]'); sortCells.each(function(){ var first = $(this).text().trim().charAt(0); if (first == '@'){ var oldHTML = $(this).html(); var newHTML = oldHTML.replace('@', ''); $(this).html(newHTML); } }); function sortingTable(node, pos, ordBy){ var rows = node.children('tbody').children('tr').get(); rows.sort(function(a, b) { var X = $(a).children('td').eq(pos).text().toUpperCase(); var Y = $(b).children('td').eq(pos).text().toUpperCase(); if (numFormat != '.,'){ //we are dealing with a different locale and we need to do some //transformation in numbers X = convert2number(X); Y = convert2number(Y); } else { X = X.replace(/,/g, '').replace(/ /g, ''); Y = Y.replace(/,/g, '').replace(/ /g, ''); } var currencies = ['$', '¥', '£', '€']; var arrayLength = currencies.length; var XX = X; var YY = Y; for (var i = 0; i < arrayLength; i++) { XX = XX.replace(currencies[i], ''); YY = YY.replace(currencies[i], ''); } if (!isNaN(XX) && !isNaN(YY)){ var floatXX = parseFloat(XX); var floatYY = parseFloat(YY); return -(floatYY-floatXX) * ordBy; } else if (!isNaN(XX) && isNaN(YY)){ return -1 * ordBy; } else if (isNaN(XX) && !isNaN(YY)){ return ordBy; } else { if(X Y) { return 1 * ordBy; } return 0; } }); $.each(rows, function(index, row) { node.children('tbody').append(row); }); } function removeTableCellDecoration() { $("td[data-sorting], th[data-sorting]").removeClass('sortDecorator'); } //unbind the click event just in case we are loading more than one document $("td[data-sorting], th[data-sorting]").off('click'); $("td[data-sorting], th[data-sorting]").click(function(){ removeTableCellDecoration(); $(this).addClass('sortDecorator'); //get desired ordering var ordering = $(this).attr('data-sortOrdering'); if (ordering == 'ASC'){ var ordBy = -1; $(this).attr('data-sortOrdering', 'DESC'); } else { var ordBy = 1; $(this).attr('data-sortOrdering', 'ASC'); } var cellPosition = $(this).prevAll().length; var table = $(this).parents('table:first'); sortingTable(table, cellPosition, ordBy); }); function convert2number(str) { str = str.trim(); if (str.match(/^\d+/)) { //we have to take special care when the thousand separators are '.' var result_0 = str.replace(/\./g, '_@_'); var result_1 = result_0.replace(window.numFormat[0], '.'); var result = result_1.replace(/_@_/g, ''); result .replace(/ /g, ''); return result; } else { return str; } } }(jQuery));