(function() {
  var img_loop, recover;

  img_loop = function() {
    return setTimeout(function() {
      var link;
      $('#target').attr('src', $('#url').val());
      $('#target').css('width', $('#width').val() + 'px');
      $('#target').css('top', parseInt($('#top').val()));
      $('#target').css('left', parseInt($('#left').val()));
      link = 'http://ssig33.com/car#' + escape(JSON.stringify({
        src: $('#url').val(),
        width: $('#width').val(),
        top: parseInt($('#top').val()),
        left: parseInt($('#left').val())
      }));
      if (link !== $('#link').val()) {
        $('#link').val(link);
      }
      return img_loop();
    }, 5);
  };

  recover = function() {
    var error, hash, l_hash;
    try {
      l_hash = unescape(location.hash.replace(/^#/, ''));
      hash = JSON.parse(l_hash);
      $('#url').val(hash.src);
      $('#width').val(hash.width);
      $('#top').val(hash.top);
      return $('#left').val(hash.left);
    } catch (error1) {
      error = error1;
      return console.log(error);
    }
  };

  $(function() {
    recover();
    return img_loop();
  });

}).call(this);
