function centerOnLoad() {
  var img = document.images[0];

  var offset = ( document.body.clientWidth - img.width ) / 2;
  if ( offset < 0 ) offset = 0;

  img.style.left = offset + "px";

  var divs = document.getElementsByTagName("div");

  for ( var i=0; i<divs.length; i++ ) {
    var div = divs[i];

    if ( div.className != "immobile" ) {
      var temp = parseInt( div.style.left );

      div.style.left = ( temp + offset ) + "px";
    }
  }
}

function centerOnResize() {
  var img = document.images[0];

  var temp0 = ( document.body.clientWidth - img.width ) / 2;
  if ( temp0 < 0 ) temp0 = 0;
  var temp1 = parseInt( img.style.left );

  var offset = temp0 - temp1;

  img.style.left = temp0 + "px";

  var divs = document.getElementsByTagName("div");

  for ( var i=0; i<divs.length; i++ ) {
    var div = divs[i];

    if ( div.className != "immobile" ) {
      var temp2 = parseInt( div.style.left );

      div.style.left = ( temp2 + offset ) + "px";
    }
  }
}
