var stylTextu = document.getElementById("obrazek").style;
var poziceX = 150; 	
var poziceY	= 0;

var stopx = 500; 	
var stopy	= 300;
var flag = true;
var timer;

function pause(stop) {
  if (stop == true) {
    window.clearInterval(timer);
  } else {
    timer = window.setInterval("krok(1,1)", 30);
  }

}

function start(){

	timer = window.setInterval("krok(1,1)", 30)

}

function krok(stepX,stepY) {
var tmpx;
  if (poziceX == stopx && poziceY == stopy) {
    tmpx = Math.ceil(Math.random()*(800));
    while ((tmpx-stopx) > 200 || ((tmpx-stopx)*(-1)) > 200 ) {
      tmpx = Math.ceil(Math.random()*(800));
    }
    stopx = tmpx;
    stopy = Math.ceil(Math.random()*(600)) % 450 ;
  }
  
  if (poziceX < stopx) {
    poziceX += stepX;
  }
  
  if (poziceY < stopy) {
    poziceY += stepY;
  }
  
  if (poziceX > stopx) {
    poziceX -= stepX;
  }
  
  if (poziceY > stopy) {
    poziceY -= stepY;
  }
	
	stylTextu.left = poziceX + "px";
	stylTextu.top = poziceY + "px";

}

start()
