// 3-12-2003 W. de Zeeuw, LogicaCMG
// file scripts.js
// wordt geinclude in elke pagina, zodat de printversie van de pagina
// dynamisch tijdens clicken wordt opgebouwd.
// --------------------------------------------------------------------
 
function printContent(content, stylesheetnr) 
{

 var endScript = "ipt"
 var contents = " <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">";

 contents = contents + "<html>";
 contents = contents + "<head>";
 contents = contents + "<title>Printbare versie</title>";
 contents = contents + "<meta http-equiv=\"Pragma\" content=\"no-cache\" />";
 contents = contents + "<meta http-equiv=\"Expires\" content=\"-1\" />";
 contents = contents + "<scr" + endScript + " language=\"JavaScript1.2\" type=\"text/javascript\" src=\"/include/scripts.js\"></scr" + endScript + ">";

 // insert StyleSheet afhankelijk van de 2-de parameter
 // 0 = default, 1= Volksgezondheid en 2 = Milieu
 if (stylesheetnr == 1){
 	 stylesheetnaam = 'volksgezondheid.css'
 } else {
 	 if (stylesheetnr == 2){
 	   stylesheetnaam = 'milieu.css'
 	 } else {
 	   stylesheetnaam = 'default.css'
 	 }
 }
 contents = contents + "<link href=\"/Stylesheets/" + stylesheetnaam + "\" rel=\"stylesheet\" type=\"text/css\">"

 
 contents = contents + "</head>";
 contents = contents + "<body style=\"background:#FFFFFF\">";
 
 // nieuwe toevoeging
 contents = contents + "<table width=\"581\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
 contents = contents + "<tr align=\"left\">"
// blauwe zijlijn weg contents = contents + "<td width=\"1\" rowspan=\"6\" class=\"border\"><img src=\"/Images/pixel.gif\" width=\"1\" height=\"1\" /></td>" 
 contents = contents + "<td height=\"90\" colspan=\"3\"><img src=\"/Images/print/print_middle_top.gif\" alt=\"Print window\" width=\"581\" height=\"90\" border=\"0\" /></td>"
// blauwe zijlijn weg contents = contents + "<td width=\"1\" rowspan=\"6\" class=\"border\"><img src=\"/Images/pixel.gif\" width=\"1\" height=\"1\" /></td>"
 contents = contents + "</tr>"
 contents = contents + "<tr><td>&nbsp;</td></tr>"		// forceer lege regel tussen kop en body
 contents = contents + "<tr>"
 contents = contents + "<td width=\"20\">&nbsp;</td>"
 contents = contents + "<td>"

   // start oude inhoud
   contents = contents + "<table id=\"ContentDivider\" width=\"561\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
   contents = contents + "<tr><td id=\"Main\" width=\"480\" valign=\"top\">" + content + "</td></tr>"
   contents = contents + "</table>";
   // einde oude inhoud

 contents = contents + "</td>"
 contents = contents + "</tr>"
 
 //  <!-- Bottom -->
 contents = contents + "<tr>"
 contents = contents + "<td class=\"bottomLeft\" height=\"35\" colspan=\"3\"><img src=\"/Images/print/print_middle_bottom.gif\" width=\"581\" height=\"35\"></td>"
 contents = contents + "</tr>"
 
 contents = contents + "</table>";
 
 contents = contents + "</body>";
 contents = contents + "</html>";

 //nu nog even de anchor tags eraf knippen:
 re2 = /<A /i;
 re3 = />/i;
 re4 = /<\/A>/i;

 while (contents.search(re2) > 0 )
 {
  startlinks = contents.search(re2);
  string1 = contents.substring(0, startlinks); // content tot anchortags
  string2 = ((contents.substring(startlinks)).substring((contents.substring(startlinks)).search(re3) + 1)).substring(0,((contents.substring(startlinks)).substring((contents.substring(startlinks)).search(re3) + 1)).search(re4)) + ((contents.substring(startlinks)).substring((contents.substring(startlinks)).search(re3) + 1)).substring(((contents.substring(startlinks)).substring((contents.substring(startlinks)).search(re3) + 1)).search(re4),((contents.substring(startlinks)).substring((contents.substring(startlinks)).search(re3) + 1)).search(re4)) ; // content binnen anchor tags
  string3 = contents.substring(contents.search(re4)+4);
  contents = string1 + string2 + string3;
 }
 
 var printwindow = window.open("","","");
 printwindow.document.write(contents);

 printwindow.document.close();
 // even niet, zou print box activeren : printwindow.print();
}

