var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
function preload_images()
{
 if ( document.images ){
  if ( typeof(document.dummy)=='undefined' )
   document.dummy = new Object();
  document.dummy.loadedImages = new Array();
  var argc = preload_images.arguments.length;
  for ( arg=0 ; arg<argc ; arg++ ){
   document.dummy.loadedImages[arg] = new Image();
   document.dummy.loadedImages[arg].src = preload_images.arguments[arg];
   }
  }
}
function getRef(id)
{
 if (isDOM) return document.getElementById(id);
 if (isIE4) return document.all[id];
 if (isNS4) return document.layers[id];
}
function getStyle(id) {
 return (isNS4? getRef(id) : getRef(id).style);
} 
function getTop(e)
{
 var nTop=e.offsetTop;
 var ePar=e.offsetParent;
 while (ePar!=null){
  nTop+=ePar.offsetTop;
  ePar=ePar.offsetParent;
  }
 return nTop;
}
function getLeft(e)
{
 var nLeft=e.offsetLeft;
 var ePar=e.offsetParent;
 while (ePar!=null){
  nLeft+=ePar.offsetLeft;
  ePar=ePar.offsetParent;
  }
 return nLeft;
}
function resizeIframe(height)
{
 var fr=parent.getRef('ClientFrame')
 if (fr)
   fr.height=height;
}
