
$(function() {

  var blog = {
    news: {
      "item": [{
	      "date": "26. januar 2012",
	      "title": "Flere oplysninger på billetten",
	      "text": "Nu er det muligt at indtaste deltagerinformationer for hver enkelt billet købt i billetsystemet. <br />Gentag flexfelter for hver enkelt billet.",
	      "url": "http://www.safeticket.dk/blog/individuelle-deltagerinformationer-i-billetsystemet/"
	    },{
          "date": "8. januar 2012",
          "title": "Billetsalg uden eksklusivaftaler",
          "text": "Hos Safeticket tror vi på, at den bedste måde at fastholde kunderne på er at levere et godt produkt.",
          "url": "http://www.safeticket.dk/blog/billetsalg-uden-eksklusivaftaler/"
        },{
          "date": "2. januar 2012",
          "title": "Godt nytår fra Safeticket",
          "text": "Vi ønsker dig et godt nytår og ser tilbage på året der er gået hos Safeticket.",
          "url": "http://www.safeticket.dk/blog/godt-nytaar-fra-safeticket/"
        },{
          "date": "28. november 2011",
          "title": "VenueMaps, billettyper, ny medarbejder",
          "text": "VenueMaps giver mulighed for pladsreservation på store venues, flere muligheder med billettyper og vi byder Thomas L. Kjeldsen velkommen.",
          "url": "http://www.safeticket.dk/blog/venuemaps-og-skjulte-billettyper-og-andre-nyheder/"
        },{
          "date": "31. oktober 2011",
          "title": "Nye muligheder med API'et",
          "text": "Det er nu muligt at udtrække salgstal via  API samt udstede billetter via API'et så det nu kan integreres med andre systemer.",
          "url": "http://www.safeticket.dk/blog/billetsalg-via-api-i-billetsystemet/"
        },{
          "date": "21. september 2011",
          "title": "Nye brugertyper i billetsystemet",
          "text": "Vi har nu tilføjet to nye brugertyper i billetsystemet Brugertyperne og deres anvendelsesmuligheder er beskrevet her.",
          "url": "http://www.safeticket.dk/blog/nye-brugertyper-i-billetsystemet/"
	 	},{
          "date": "30. august 2011",
          "title": "Søgning i billetsystemet",
          "text": "Vi har tilføjet en generel ordresøgefunktion i billetsystemet, så du direkte fra forsiden af administrationen kan søge efter en ordre.",
          "url": "http://www.safeticket.dk/blog/sadan-soger-du-i-billetsystemet/"
   	 	},{
          "date": "3. august 2011",
          "title": "Ny online brugervejledning",
          "text": "Her i sommerferien har vi givet dokumentationen til billetsystemet en ordentlig overhaling og lagt det hele online.",
          "url": "http://www.safeticket.dk/blog/ny-online-brugervejledning-til-billetsystemet/"
      	},{
          "date": "21. juli 2011",
          "title": "Radio ABC Beach Party",
          "text": "Lørdag d. 16. juli var Safeticket til Radio ABC Beach Party på stranden i Grenaa, sammen med tusindevis af festglade mennesker.",
          "url": "http://www.safeticket.dk/blog/safeticket-til-radio-abc-beach-party-i-grenaa/"
    	},{
          "date": "7. juni 2011",
          "title": "Blokering af pladser",
          "text": "Vi har i dag tilføjet en ny funktion i billetsystemet, mulighed for blokering af pladser i et seatmap.",
          "url": "http://www.safeticket.dk/blog/blokering-af-pladser-i-seatmap/"
        },{
	      "date": "29. maj 2011",
	      "title": "SPOT Festival 2011",
	      "text": "Vi er glade for at have været en del af SPOT Festival 2011 og vil gerne dele vores oplevelser derfra med jer.",
	      "url": "http://www.safeticket.dk/blog/spot-festival-2011/"
	 	},{
	      "date": "29. april 2011",
	      "title": "Samlearrangementer",
	      "text": "Vi har netop lanceret en ny funktion i Safeticket kaldet samle-arrangementer. Samle-arrangementerne bruges til at knytte flere arrangementer sammen.",
	      "url": "http://www.safeticket.dk/blog/samle-arrangementer-i-safetickets-billetsystem/"
	 	},{
	      "date": "7. april 2011",
	      "title": "De kommende cookieregler",
	      "text": "EU har gennem en årrække arbejdet på at få indført regler omkring placering af cookies på internetbrugeres computere, når de besøger en hjemmeside.",
	      "url": "http://www.safeticket.dk/blog/sadan-handterer-vi-de-kommende-cookie-regler/"
	 	},{
	      "date": "2. marts 2011",
	      "title": "Personnumre og medlemskort",
	      "text": "Vi har fra flere af vores kunder, primært indenfor uddannelsesområdet modtaget spørgsmål omkring hvordan reglerne er omkring registrering og brug af personnumre.",
	      "url": "http://www.safeticket.dk/blog/personnumre-og-medlemskort-i-safeticket/"
	 	},{
	      "date": "2. februar 2011",
	      "title": "Flexfelter og medlemskort",
	      "text": "Flexfelter i Safeticket Flexfelter giver mulighed for at opsamle ekstra oplysninger fra kunderne undervejs i købsforløbet.",
	      "url": "http://www.safeticket.dk/blog/nye-muligheder-med-flexfelter-og-medlemskort/"
	 	},{
	      "date": "25. januar 2011",
	      "title": "Nummererede pladser og pladsreservation",
	      "text": "Vi har i den seneste tid arbejdet intensivt på at få vores nye funktionalitet omkring salg af nummererede pladser og pladsreservation på plads i billetsystemet.",
	      "url": "http://www.safeticket.dk/blog/nummererede-pladser-pladsreservation/"
	 	},{
	      "date": "28. december 2010",
	      "title": "Ny og forbedret billetscanning",
	      "text": "Vi har benyttet juleferien til at slappe lidt af, men også til at få lavet en forbedret brugerflade til billetscanningen.",
	      "url": "http://www.safeticket.dk/blog/ny-og-forbedret-billetscanning/"
	 	},{
	      "date": "28. december 2010",
	      "title": "Ny og forbedret billetscanning",
	      "text": "Vi har benyttet juleferien til at slappe lidt af, men også til at få lavet en forbedret brugerflade til billetscanningen.",
	      "url": "http://www.safeticket.dk/blog/ny-og-forbedret-billetscanning/"
	 	},{
	      "date": "21. december 2010",
	      "title": "Julen står for døren",
	      "text": "Vi er ved at nå til slutningen af år 2010 og kan her hos safeticket se tilbage på et godt og spændende år.",
	      "url": "http://www.safeticket.dk/blog/ny-og-forbedret-billetscanning/"
	 	},{
	      "date": "26. november 2010",
	      "title": "Udvidede eksportmuligheder",
	      "text": "Vi har nu tilføjet ankomsttidspunktet i den eksport man kan lave over solgte billetter på et arrangement.",
	      "url": "http://www.safeticket.dk/blog/hvornar-ankommer-dine-gaester/"
	 	},{
	      "date": "21. oktober 2010",
	      "title": "Nye eksport- og økonomifunktioner",
	      "text": "I økonomioversigten vises det nu om et arrangement er afregnet, samt hvilken dato det afregnes eller er afregnet til arrangøren.",
	      "url": "http://www.safeticket.dk/blog/nye-eksport-og-oekonomifunktioner-i-safeticket/"
	 	},{
	      "date": "7. oktober 2010",
	      "title": "Forbedret købsforløb i safeticket",
	      "text": "Vi har gennem det seneste stykke tid arbejdet på at gøre oplevelsen for jeres kunder endnu bedre, når de skal købe en billet til et af jeres arrangementer.",
	      "url": "http://www.safeticket.dk/blog/nyt-design-pa-safeticket/"
	    }
	    
      ]
    },

    current: 0,

    addItems: function() {
      $('<div class="templates"></div>').appendTo("html");
      $('.templates').hide();
      $(".get-info .news").appendTo('.templates');

      for (var id=0; id<blog.news.item.length; id++) {
        $(".templates .news").clone().attr("id", "newsitem"+id).hide().appendTo('.get-info .blog');

        $("#newsitem"+id+" .date").append(blog.news.item[id].date);
        $("#newsitem"+id+" a").attr("href", blog.news.item[id].url);
        $("#newsitem"+id+" h3").append(blog.news.item[id].title);
        $("#newsitem"+id+" p").prepend(blog.news.item[id].text);
      }

      $('#newsitem'+blog.current).show();
    },

    addClickHandlers: function() {
      $('.get-info .switcher .btn-prev').click(blog.previous);
      $('.get-info .switcher .btn-next').click(blog.next);
    },

    previous: function() {
      $('#newsitem'+blog.current).hide();
      if (blog.current <= 0) { blog.current = blog.news.item.length; }
      blog.current--;
      $('#newsitem'+blog.current).show();
    },

    next: function() {
      $('#newsitem'+blog.current).hide();
      blog.current = (blog.current + 1) % blog.news.item.length;
      $('#newsitem'+blog.current).show();
   }

  }

  blog.addItems();
  blog.addClickHandlers();

});


