function doPrint()
{
  window.print();
}

function doIFrameResize(id)
{
  var a = navigator.userAgent;
  var isSF = (a.indexOf("Safari") > 0) ? true : false;
  var isIE = (a.indexOf("MSIE") > 0) ? true : false;
  
  var time;
  var delay = 200;

  var docHeight = (isIE) ? document.body.scrollHeight : document.body.offsetHeight;
  var docHeight = (isSF) ? docHeight + 20 : docHeight;

  //alert("docHeight:" + docHeight);

  if (docHeight == null || docHeight <= 10)
  {
    var func = "doIFrameResize('"+ id +"')";
    time = setTimeout(func, delay);    
  } 
  else 
  {  
    if (time)
      clearTimeout(time);
    
    try
    {
      if (isIE)
        window.parent.document.getElementById(id).style.height = docHeight;
      else 
        window.parent.document.getElementById(id).height = docHeight;
    } catch(e)
    {
     //alert(e);  
    }
  }
}