var sVersion = 'pdf';

function initLocal( sElementID ) {

  init();

  // if form exists...
  if (document.getElementById( 'frmSubmit' )) {

    initElement();
    setRequired();

    document.getElementById( 'frmSubmit' ).reset();
    document.getElementById( sElementID ).focus();
  }
}

function setRequired() {
  
  var aSpan = document.getElementsByTagName( 'span' );

  // loop through all <span> tags on this page...
  for (var i = 0; i < aSpan.length; i++) {

    // if this <span> tag has matching class...
    if (aSpan[i].className != null && aSpan[i].className == 'print') {
      aSpan[i].style.color = document.getElementById( 'chkVersion_1' ).checked ||
                             document.getElementById( 'chkSolution_0' ).checked ||
                             document.getElementById( 'chkSolution_1' ).checked ? '#555' : '#FFF';
    }
  }

  sVersion = 'pdf';

  // if both versions are checked...
  if ((!document.getElementById( 'chkVersion_0' ).checked && document.getElementById( 'chkVersion_1' ).checked) ||
      document.getElementById( 'chkSolution_0' ).checked || document.getElementById( 'chkSolution_1' ).checked) {
    sVersion = 'print';
  }

  // if both versions are checked...
  if (document.getElementById( 'chkVersion_0' ).checked &&
      (document.getElementById( 'chkVersion_1' ).checked ||
       document.getElementById( 'chkSolution_0' ).checked ||
       document.getElementById( 'chkSolution_1' ).checked)) {
    sVersion = 'pdf_print';
  }

  // if neither versions are checked...
  if (!document.getElementById( 'chkVersion_0' ).checked && !document.getElementById( 'chkVersion_1' ).checked) {
    document.getElementById( 'chkVersion_0' ).checked = true;
  }
}
