function ccPrintIframe(foo, bar) {document.writeln(ccGetIFrame(foo,bar));}
function ccGetIFrame(foo, bar) {
    return "<IFRAME SRC='" + foo + 
    "' height='1000' NAME='" + bar + 
    "' id='" + bar + 
    "' width='100%' marginHeight='0' marginWidth='0' FRAMEBORDER='0' SCROLLING='auto' onLoad='ccExpandIframe(this)'></IFRAME>";

}
//sample iframe code for ccExpandIFrame
//<IFRAME SRC="foo.html" NAME="dynamicFrame" marginHeight="0" marginWidth="0" width="100%" //FRAMEBORDER="no" SCROLLING="yes" onLoad="ccExpandIframe(this)">
//</IFRAME>
function ccExpandIframe(_frame) { // only good for page in the same domain name.
  var _win = eval("window." + _frame.name);
  var _body;
  try {
    if (document.all) {
      var _win = eval("window." + _frame.name);
      _body = _win.document.body;
    } else {
      _body = document.getElementById(_frame.id).contentWindow.document.body;
    }
    var _h=_body.scrollHeight + _body.offsetHeight - _body.clientHeight;
    var _w; //13435
    if (_body.offsetWidth==0) _w = _body.scrollWidth;
    else _w = _body.scrollWidth + _body.offsetWidth - _body.clientWidth;
  
    if (!document.all) { //12535
      if (_h<_body.scrollHeight) {_h=_h+20;}
    }
    _frame.style.height = _h;
    _frame.style.width = _w;
    _frame.style.borderStyle="none";
    if (document.all) { //IE
      _body.scroll="no";
      _frame.frameBorder=0;
    } else { // especial for FF 1.5
      var _fr = document.getElementById(_frame.id);
      _fr.setAttribute("scrolling", "no");
    }
  } catch (e) {}
}