window.onload= function(){  
  display();
  DisableEnableLinks(true);  
  DisableEnableButtons(true);  
  UpdateElement(true);
  window.print();
}

function display(){ 
  //disclose some particular section in <div id="results" if you want to 
  //print just small section
  var object = window.opener.document.getElementById('results');
  if(object){
    document.getElementById('results').innerHTML 
      = window.opener.document.getElementById('results').innerHTML;
  }else
    document.getElementById('results').innerHTML 
      = window.opener.document.getElementById('HPbodyblock').innerHTML;  
}

function DisableEnableButtons(xHow){
  var buttonsA = $$('input.button');
  for(var i=0; i<buttonsA.length; i++)    
    $(buttonsA[i]).replace('');
  var buttonsLongA = $$('input.buttonLong');
  for(var i=0; i<buttonsLongA.length; i++)    
    $(buttonsLongA[i]).replace('');  
  var buttonStatsA = $$('input.buttonStats');
  for(var i=0; i<buttonStatsA.length; i++)        
    $(buttonStatsA[i]).replace('');  
}  

function DisableEnableLinks(xHow){
  var linksA = $$('a');  
  for(var i=0; i<linksA.length; i++){
    if(linksA[i]=="javascript:last()" ||
      linksA[i]=="javascript:next()" ||
      linksA[i]=="javascript:first()" ||
      linksA[i]=="javascript:previous()")
      $(linksA[i]).replace('');
    linksA[i].onclick = new Function("return false;");
  }
  
  var expandA = $$('td.sectionClosedBarCell2');
  for(var i=0; i<expandA.length; i++)    
    expandA[i].onclick = new Function("return false;");
  
  var expandA4 = $$('td.sectionHeaderNoButtonsCell4');
  for(var i=0; i<expandA4.length; i++)    
    expandA4[i].onclick = new Function("return false;");
  
  //div
  var divA = $$('div');
  for(var i=0; i<divA.length; i++) {
    divA[i].onmouseover = new Function("return false;");
    divA[i].onmouseout = new Function("return false;");
  }
  
  //images
  var imgA = $$('img');
  for(var i=0; i<imgA.length; i++) {
    imgA[i].onclick = new Function("return false;");    
    if(imgA[i].alt == 'Open Calendar')
      $(imgA[i]).replace('');
  }
}

function UpdateElement(xHow){
  var textA = $$('textarea');  
  for(var i=0; i<textA.length; i++) {
    var textValue = textA[i].value;
    $(textA[i]).replace('<span class="text1nonBold">' + replaceAll(textValue, '\n\r', '<br>') + '</span>');
  }
  
  var selectA = $$('select');
  for(var i=0; i<selectA.length; i++) {
    var selectObj = selectA[i]
    var selectValue = '';
    for(var j=0; j<selectObj.length; j++){      
      if(selectObj[j].value != '' && selectObj[j].selected == true)
        selectValue += selectObj[j].value + '; ';              
    }
    $(selectA[i]).replace('<span class="text1nonBold">' + selectValue + '</span>');
  }
  
  var form = $('custom');    
  var inputA = (form) ? form.getInputs('text') : {};
  for(var i=0; i<inputA.length; i++) {
    var inputValue = inputA[i].value;
    $(inputA[i]).replace('<span class="text1nonBold">' + inputValue + '</span>');
  }
  
  //checkboxes
  var inputsA = $$('input');  
  for(var i=0; i<inputsA.length; i++){
    if("checkbox" == inputsA[i].type)
      $(inputsA[i]).replace('');
    else if("radio" == inputsA[i].type)
      $(inputsA[i]).replace('');
  }
}  

function replaceAll(OldString,FindString,ReplaceString) {
  var SearchIndex = 0;
  var NewString = ""; 
  while (OldString.indexOf(FindString,SearchIndex) != -1)    {
    NewString += OldString.substring(SearchIndex,OldString.indexOf(FindString,SearchIndex));
    NewString += ReplaceString;
    SearchIndex = (OldString.indexOf(FindString,SearchIndex) + FindString.length);         
  }
  NewString += OldString.substring(SearchIndex,OldString.length);
  return NewString;
}





