
function printSpecial(divname)
{
if (document.getElementById != null)
{
w=632;
h=552;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';

var pageTitle = document.getElementById("pageTitle");
var pageDescription = document.getElementById("pageDescription");

var printWin = window.open("","printSpecial", settings);
	
var html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n' +
           '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">\n<head>\n';
if (pageTitle) 
  { html += '<title>'+ pageTitle.innerHTML +'</title>\n';}
else
  { html += '<title>Titel</title>\n';}
  
if (document.getElementsByTagName != null)
{
//var headTags = document.getElementsByTagName("head");
//if (headTags.length > 0)
//html += headTags[0].innerHTML;

var linkTags = document.getElementsByTagName("link");
if (linkTags.length > 0)
{
for (i=0; i<linkTags.length; ++i)
  {
  html += '<link type="' + linkTags[i].type+'" href="'+linkTags[i].href+'" media="'+linkTags[i].media+'" rel="'+linkTags[i].rel+'"/>\n';
  }
}

}
html += '<link rel="stylesheet" media="all" type="text/css" href="/css/default/printpreview.css" />\n';		
html += '<link rel="stylesheet" media="screen" type="text/css" href="/css/default/printpreview_js.css" />\n';
html += '<link rel="stylesheet" media="print" type="text/css" href="/css/default/print.css" />';

html += '\n</head>\n<body class="print">\n<div id="wrapper">\n';

html += '<div id="navigationbar"><div id="logo"><img src="/images/logo_erasmusmc.gif" alt="Erasmus MC Logo"/></div>\n';
html += '<div id="close"><a href="" onclick="window.close();"><img src="/images/print_sluiten.gif" alt="Venster sluiten"/></a>';
html += '</div></div>';
html += '<br class="clearleft"/>';


html += '<div id="headerbar">&#160;<img src="/images/print_headerbar.gif" alt=""/>\n';
if (pageTitle) {html += '<h1>'+ pageTitle.innerHTML +'</h1>\n';}
html += '</div> ';
if (pageDescription) { html += '<p class="pageDescription">'+ pageDescription.innerHTML +'</p>\n';}

html += '<div id="content">';

var showHidden = document.getElementsByTagName('div');
var x = showHidden[0];
if (showHidden != null)
 {
 	for (i=0; i<showHidden.length; ++i)
 	{
        try
        {
 	if (showHidden[i].style.display=='none' && showHidden[i].className=='doprint')
 	  {showHidden[i].style.display='inline'; }
 	}
 	catch (e)
 	{}
 	}
 }
if (divname!=null && divname.length==0)
  { 
  divname = 'content';
  var printReadyElem = document.getElementById(divname);
  if (printReadyElem)
   {
   html += printReadyElem.innerHTML;
   }  
  }
else
  {
  var allHTMLTags=document.getElementsByTagName("*");

  //Loop through all tags and get the class divname
  for (i=0; i<allHTMLTags.length; i++) 
   {
   //Get all tags with the specified class name.
   if (allHTMLTags[i].className.indexOf( divname )>-1) 
    {
    html += allHTMLTags[i].innerHTML;
    }
   }
 }  
/*
var printReadyElem = document.getElementById(divname);

if (printReadyElem)
{
html += printReadyElem.innerHTML;
}
*/

html += '</div><div id="footerbar"><div id="print"><a href="" onclick="window.print();return false;"><img src="/images/print_printen.gif" alt="Print"/></a>';
html += '</div></div>';

html += '</div>\n</body>\n</html>';

printWin.document.open();
printWin.document.write(html);
printWin.document.close();

}
else
{
alert("The print feature is not available on your browser. Please update your browser.");
}
}



