// layout2.js
// Cross-Browser.com & SitePoint.com 
if (document.getElementById || document.all) { // minimum dhtml support required
  xAddEventListener(window, 'load', winOnLoad, false);
}

function winOnLoad()
{
  var ele = xGetElementById('mitte');
  if (ele && xDef(ele.style, ele.offsetHeight)) { // another compatibility check
    adjustLayout();
    xAddEventListener(window, 'resize', winOnResize, false);
  }
}

function winOnResize()
{
  adjustLayout();
  CalculateCoordinates('refresh');
}

function CalculateCoordinates(mode) {
  var Left;
  var Top;
  var obj = xGetElementById('mitte');
  var mH = xHeight(obj);
  var mW = xWidth(obj);
  var mL = xLeft(obj);
  var mT = xTop(obj);
  var cW = xClientWidth();
  var cH = xClientHeight();
  if (mW > cW) {
	Left = 0; 
  }
  else {
	Left = (cW-mW) / 2; 
  }

  if (mH > cH) {
	Top = 0;
  }
  
  else {
    Top = (cH-mH) / 2
  }
  if (mode=='init') {
  	return '<img id="sendimg" src="send.php?left='+Left + '&top=' + Top +'" width="1" height="1"/>';
  }
  if (mode=='refresh') {
  	MM_swapImage('sendimg','', 'send.php?left=' + Left + '&top=' + Top ,1);
  }
}

function adjustLayout()
{
  // Get content heights
  var obj = xGetElementById('mitte');
  var mH = xHeight(obj);
  var mW = xWidth(obj);
  var mL = xLeft(obj);
  var mT = xTop(obj);
  var cW = xClientWidth();
  var cH = xClientHeight();
  if (mW > cW) {
	MitteLeft = 0; 
	xLeft(obj, 0);
  }
  else {
	MitteLeft = (cW-mW) / 2; 
	xLeft(obj, MitteLeft);  
  }

  if (mH > cH) {
	MitteTop = 0;
	xTop(obj, 0);
  }
  
  else {
    MitteTop = (cH-mH) / 2
	xTop(obj, MitteTop );  
  }

}


