
//create a new HTML page
function printText(id_name){
  if (document.getElementById != null){
    //start HTML-page
    var create_html = '<HTML>\n';
    create_html += '<HEAD>\n';

    //fill HEAD-section
    if (document.getElementsByTagName != null){
       var headTags = document.getElementsByTagName("head");
       if (headTags.length > 0)create_html += headTags[0].innerHTML;}
    create_html += '\n</HEAD>\n';

    //fill BODY-section
    create_html += '<BODY>\n';
    var content = document.getElementById(id_name);
    var sub_content ="";

    if (content != null){sub_content = content.innerHTML;}
    else {alert("Could not find the print section in the page. Please, contact the administrator."); return; }

    //delete br-tag at postion = 0
    if (sub_content.indexOf('<BR>')==0)
     {create_html += sub_content.substring(4,sub_content.length);}
    else
      {create_html += sub_content;}

    create_html += '\n<div align="right"><a class="print" href="javascript:window.close()">&nbsp;&nbsp;Fenster schließen &nbsp;</a></div>';
    create_html += '\n</BODY>\n</HTML>';

    //prepare print window
    var newWin = window.open("","printService","width=450, top=50,left=50,scrollbars=1,menubar=0,status=0");
    newWin.document.open();
    newWin.document.write(create_html);
    var anker = newWin.document.getElementsByTagName('a');
    var img = newWin.document.getElementsByTagName('img');

    for(i=0; i<anker.length; i++)
    { var obj = anker[i];
      var href = obj.getAttribute('href');
      if(href!= null){
      if(href.indexOf("printText")!= -1)
       {obj.style.visibility = "hidden";}
      }
    }

    for(i=0; i<img.length; i++)
    { var obj = img[i];
      var href = obj.getAttribute('src');
      if(href!= null){
      if(href.indexOf("print.gif")!= -1)
       {obj.style.visibility = "hidden";}
      }
    }

    newWin.document.close();
    newWin.print();
  }
  else {alert("Sorry, the print ready feature is only available in modern browsers.\nPlease select File - Print from your browser menu options.");}
}
