var dirX = 1;
var dirY = -1;

var boxWidth = 237;
var boxHeight = 395;

function refreshTitle(menu, item) {
  var menuHtm = menu + ".htm";
  var itemGif = "./img/" + item + ".gif";

  parent.frmMenu.location.href = menuHtm;
  parent.frmLogo.document.getElementById("title").src = itemGif;
}


function welcomeImg() {
 var objDate = new Date();
 var h = objDate.getHours();

      if( 0 <= h  &&  h < 5) parent.frmText.document.getElementById("wwhaus").src = "./img/wwhaus170[4].jpg";
 else if( 5 <= h  &&  h < 12) parent.frmText.document.getElementById("wwhaus").src = "./img/wwhaus170[5].jpg";
 else if(12 <= h  &&  h < 18) parent.frmText.document.getElementById("wwhaus").src = "./img/wwhaus170[5].jpg";
 else if(18 <= h  &&  h <= 23) parent.frmText.document.getElementById("wwhaus").src = "./img/wwhaus170[2].jpg";

 var d = objDate.getDate();
 var m = objDate.getMonth() + 1;
 if(d == 27  &&  m == 12) parent.frmText.document.getElementById("glueckwunsch").src = "./img/glueckwunsch.gif";
}


function bounceImg(img, speed) {
  var left = parent.frmText.document.getElementById(img).style.left;
  var top = parent.frmText.document.getElementById(img).style.top;

  var x = parseInt(left.substr(0, (left.length - 2)));
  var y = parseInt(top.substr(0, (top.length - 2)));

  if (-2 > x  ||  x > boxWidth) dirX *= -1;
  if (-5 > y  ||  y > boxHeight) dirY *= -1;

  parent.frmText.document.getElementById(img).style.left = (x + dirX) + "px";
  parent.frmText.document.getElementById(img).style.top = (y + dirY) + "px";

  var func = "bounceImg('" + img + "', " + speed + ")";
  setTimeout(func, speed);
}


function zoom(img) {
  impressionenWindow = window.open("zoom.htm", "_blank", "menubar=no, scrollbars=yes, resizable=yes");
  window.document.getElementById('selectedImage').value = img;
}


function postcard(img) {
  postcardWindow = window.open("postcard.htm", "postcard", "menubar=no, scrollbars=yes, resizable=yes");
  window.document.getElementById('selectedImage').value = img;
}

