// ----------------------------------------------------------------
//    Copyright e-point.S.A.
// ----------------------------------------------------------------

function openPrint() {
	var adres = window.location.href;
	var jsession = '';
	rehash = /(#.*)$/;
	if (rehash.test(adres)) {
		adres = adres.replace(rehash, "");
	}
	re = /(;jsessionid=.*)$/i;
	if (re.test(adres)) {
		adres = adres.replace(re, "");
		jsession = re.exec(window.location.href)[0];
	}
	re2 = /\/style\/([^\/]*)/i;
	if (re2.test(adres)) {
		adres = adres.replace(re2, "/style/print/style2/$1");
	}
	else {
		adres += '/style/print';
	}
	if ( jsession != '' ) adres += jsession;
	window.open(adres,'print','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=676,height=400');
}

var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

function printPage() {
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert(locMsg_print[0]);
  return false;
}

if (da && !pr && !mac) with (document) {
  writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
  writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
  writeln('Sub window_onunload');
  writeln('  On Error Resume Next');
  writeln('  Set WB = nothing');
  writeln('End Sub');
  writeln('Sub vbPrintPage');
  writeln('  OLECMDID_PRINT = 6');
  writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
  writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
  writeln('  On Error Resume Next');
  writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
  writeln('End Sub');
  writeln('<' + '/SCRIPT>');
}
