function dekode(text)
{
  var str = "";
  for (var i=0; i < text.length; i++) {
    str += String.fromCharCode(text[i]);
  }
  document.write(str);
}


// Slideshow
$(function() {
  var timer = null;

  var slide_time = 7000;

  var $canvas = $('body.app .iphone-slideshow');
  $canvas.html('');
  var $slide_links = $('body.app .screen-shots a');

  $slide_links.each(function(i) {
    var $link = $(this);
    var href = $link.attr('href');
    $link.attr('href', 'javascript:void(0)');
    $link.data('index', i).click(swap_image);
    var $img = $canvas.append('<img src="'+href+'">').find('img:last').
      data('icon', $link.find('img'));
  });

  var $slides = $canvas.find('img');
  $slide_links.eq(0).find('img').addClass('active');

  $slides.hide().eq(0).show();

  var visible = 0;
  var num_images = $slides.length;

  function set_visible(index)
  {
    $slides.eq(visible).fadeOut(500).data('icon').removeClass('active');
    $slides.eq(index).fadeIn(500).data('icon').addClass('active');
    visible = index
  }

  function show_next_image()
  {
    set_visible((visible+1) % num_images);
    clearTimeout(timer);
    timer = setTimeout(show_next_image, slide_time);
  }

  function swap_image()
  {
    $(this).blur(); // Clear selection box per firefox.
    clearTimeout(timer); timer = null;
    var index = $(this).data('index');
    set_visible(index);
  }

  if ($canvas.length > 0) {
    timer = setTimeout(show_next_image, slide_time);
  }
});


// Lightbox
$(function() {
  if (navigator.userAgent.indexOf("Mobile") > 0 && navigator.userAgent.indexOf("WebKit") > 0) {
    // $("a[rel^='demovideo']").each(function() {
    //   $(this).attr('href', $(this).attr('data-mobile'));
    // });
  } else {
    $("a[rel^='demovideo']").prettyPhoto({
      default_width: 700,
      default_height: 500
    });
  }
});


// Video
$(function() {
  if (location.hash == '#video') {
    $("#videolink").click();
  }
});

