function setPrintCSS(isPrint) {

  var x;
  if (document.getElementsByTagName)
      x = document.getElementsByTagName('link');
  else if (document.all)
      x = document.all.tags('link');
  else
  {
      alert('Простите, этот скрипт не работает в вашем броузере');
      return;
  }

  for (var i=0;i<x.length;i++) {
      if(x[i].title == 'printview'){x[i].disabled = !isPrint;}
      if(x[i].title == 'screenview'){x[i].disabled = isPrint;}
  }
}
if(document.location.hash=='#print') setPrintCSS(true);

function newPrintCSS()
{
    pr = document.getElementById('printer').innerHTML;

    var w=750;
    var h=550;
    var wc=parseInt((screen.availWidth-w)/2)
    var hc=parseInt((screen.availHeight-h)/2)
    newWin=window.open('','','width='+w+',height='+h+',top='+hc+',screenY='+hc+',left='+wc+',screenX='+wc+",Scrollbars=1,Menubar=1")

    //newWin=window.open('','printWindow','Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=0,Resizable=0');
    newWin.document.open();
    newWin.document.write("<html><body><head> <link rel='stylesheet' type='text/css' href='/css/print.css' /> </head>");
    newWin.document.write(pr);
    newWin.document.write("</body></html>");
    newWin.document.close();
    newWin.print();
    //<link rel='stylesheet' type='text/css' href='/css/print.css' />
    //<link rel='stylesheet' type='text/css' media='print' href='/css/print.css' /> <link rel='alternate stylesheet' type='text/css' media='screen,projection' href='/css/print.css' title='printview' disabled />
}