// 17-12-2003 J. Theune, LogicaCMG aanpassing in het script van Willem om het geschikt te maken voor de toolbox
// 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, naam, logoRIVM, logo, locatie, update, schuinekant ,stylesheetnr) 
{

 var endScript = "ipt"
 var strPad  = "";
 var strTemp = "";
 var strTemp2 = "";
 var iTemp;
 var iTemp2;
 //de eerste 7 karakters staan vast dus die kunnen er van af worden geknipt
 strTemp = locatie.substring(7,locatie.length);
  iTemp = strTemp.indexOf("/");
 // nu het gedeelte na de domeinnaam pakken dat is van de eerste / tot het eind
 strTemp2 = strTemp.substring(iTemp+1,strTemp.length);
 // opsporen waar de volgende / zit
 iTemp2 = strTemp2.indexOf("/"); 
 //van strTemp2 dus nu vanaf 0 tot iTemp2 de string nemen
 strPad = strTemp2.substring(0,iTemp2);


 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 + ">";

 stylesheetnaam = 'defaultprint.css'

 contents = contents + "<link href=\"/" + strPad + "/Stylesheets/" + stylesheetnaam + "\" rel=\"stylesheet\" type=\"text/css\">"

 
 contents = contents + "</head>";
 contents = contents + "<body style=\"margin:10px;\">";
 
 // Topmenu
 contents = contents + "<table id=\"bodytable\" width=\"581\" height=\"100%\" border=\"0\" style=\"top:0px;\" cellspacing=\"0\" cellpadding=\"0\" class=\"borders\">"
 contents = contents + "<tr align=\"left\">"
 contents = contents + "<td width=\"183\" height=\"90\">" + logoRIVM + "</td>"
 contents = contents + "<td width=\"274\" height=\"90\" class=\"topRight\">"
 contents = contents + "<table width=\"274\" height=\"90\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"rightborder\" >"
 //contents = contents + "<tr><td width=\"183\" rowspan=\"2\" valign=\"bottom\" style=\"padding: 0px;\"><div><IMG SRC=\"/Images/cbs_logo.gif\" valign=\"bottom\" WIDTH=\"183\" BORDER=\"0\" alt=\"cbs logo\" /></div></TD>"
 contents = contents + "<tr><td width=\"274\" height=\"38\" class=\"topRight\" align=\"right\" valign=\"bottom\"><div id=\"naam\" class=\"naamthema\">" + naam + "</div></td></tr>"
 contents = contents + "<tr><td align=\"right\" valign=\"bottom\" height=\"34\" class=\"topRight1\" width=\"274\">&nbsp;</td></tr>"
 contents = contents + "<tr><td width=\"274\" height=\"18\" class=\"topRight2\"></td></tr>"
 contents = contents + "</table></td>"
 //contents = contents + "&nbsp;</td><td width=\"124\" rowspan=\"2\" valign=\"top\"><div id=\"logo\"><img src=\"/Images/seclogo.gif\" width=\"124\"  border=\"0\" /></div></td></tr>"
 contents = contents + "<td width=\"124\" rowspan=\"2\" valign=\"top\" class=\"topRight\"><div id=\"logo\">" + logo + "</div></td></tr>"
 contents = contents + "<tr><td class=\"crumbelpath\" colspan=\"2\" width=\"457\" height=\"30\"><b>afdruk van "+ locatie + "</b></td></tr>"


 // content
 contents = contents + "<tr><td valign=\"top\" class=\"content\" colspan=\"3\" width=\"581\"><div id=\"component\">" + content + "</div></td></tr>"

// bottom
 contents = contents + "<tr><td height=\"35\" width=\"457\" colspan=\"2\" class=\"bottomRight\">"
 contents = contents + "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"457\" heigth=\"18\">"
 contents = contents + "<tr class=\"updatetracker\"><td width=\"436\">"
 contents = contents + "<div align=\"left\" style=\"padding-left:18px;\">" + update + "</div>"
 contents = contents + "</td><td width=\"21\"><div align=\"right\" valign=\"top\">" + schuinekant + "</div></td></tr></table>&nbsp;</TD>"
 contents = contents + "<td height=\"35\" width=\"124\" class=\"bottomRight\">&nbsp;</td></tr></table></body></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();
}
