var printWin;


function move(elem) {
      var val = document.getElementById(elem).value;
      return 'document.getElementById("'+elem+'").value="'+val+'"\n';
}
function printSpecial(divPrint)
{
  if (document.getElementById != null)
  {
    var html = '<HTML>\n<HEAD>\n';

    if (document.getElementsByTagName != null)
    {
      var headTags = document.getElementsByTagName("head");
      if (headTags.length > 0)
      html += headTags[0].innerHTML;
    }

    html += '\n</HEAD>\n<BODY >\n';

    var printReadyElem = document.getElementById(divPrint);

    if (printReadyElem != null)
    {
      html += printReadyElem.innerHTML;
    }
    else
      {
        alert("Could not find the printReady function");
        return;
      }

      html += '\n</BODY>\n</HTML>\n';

      printWin = window.open("","printSpecial");
      printWin.document.open();
      printWin.document.write(html);

      printWin.document.close();
      printWin.print();
    }
    else
      {
        alert("The print ready feature is only available if you are using an browser Please update your browswer.");
      }
}

