/*
Filename:  startup.js
Desc:      Generate Javascript code to include external scripts
Copyright: Relevant Arts Enterprise, Inc. <http://www.relevantarts.com/>
Author:    John A. Lock <jlock@relevantarts.com>
Created:   2008-Oct-07 v1.0
Modified:  
*/

// Include an external script
function includeJS(url) {
  document.write('<script language="javascript" type="text/javascript" src="' + url + '"></scr' + 'ipt>' + "\n");
}

// Load the external scripts
includeJS("/javascript/external.js");
includeJS("/javascript/getobj.js");

// Generic code to handle hide/show text blocks
var text_collapsed_height = new Array();
var block_state = new Array();
function toggle_block(block_nbr,more_text) {
  var more_text = (more_text) ? more_text : "Read more...";
  var block_id = "block"+block_nbr;
  var block = GetObj(block_id, 1);
  var control = GetObj(block_id+"_control");
  if (block_state[block_nbr] != "1") {
    text_collapsed_height[block_nbr] = block.height;
    block.height = "100%";
    block_state[block_nbr] = "1";
    if (control.type == "button") {
      control.value = "Shrink back";
    }
    else {
      control.innerHTML = "Shrink back...";
    }
  }
  else {
    block.height = text_collapsed_height[block_nbr];
    block_state[block_nbr] = "0";
    if (control.type == "button") {
      control.value = more_text;
    }
    else {
      control.innerHTML = more_text;
    }
  }
}

// Initialize the scripts
function InitAll() {
  Init();
}

