var printwin={
  onloadFn:null,
  init:function(){
    if(typeof(window.onload)=="function"){
    this.onloadFn=window.onload;
    }
    window.onload=this.setup;
  },
  timedClose:function(){
    if(window.opener){
      window.opener.focus();
    }
    window.close();
  },
  setup:function(){
    window.print();
    setTimeout("printwin.timedClose()",5000);
    if (typeof(this.onloadFn)=="function"){
      this.onloadFn();
    }
  }
}
printwin.init();
