﻿// JScript File
function printPage()
{
  window.print();
}

function getWindowHeight()
{
  var windowHeight = 0;
  if (typeof(window.innerHeight) == 'number') {
    windowHeight = window.innerHeight;
  }
  else
  {
    if (document.documentElement && document.documentElement.clientHeight)
    {
      windowHeight = document.documentElement.clientHeight;
    }
    else
    {
      if (document.body && document.body.clientHeight)
      {
        windowHeight=document.body.clientHeight;
      }
    }
  }
  return windowHeight;
}

function toggleBlindUpDown(boxID)
{
  var element = document.getElementById(boxID);
  if (element)
  {
    if (element.isShowing == true)
    {
      Effect.BlindUp(element);
      element.isShowing = false;
    }
    else
    {
      Effect.BlindDown(element);
      element.isShowing = true;
    }
  }
}

/*********** Generic Helper Function *************/
function showObj( obj ) {
  objWin = window.open( '', 'objectWindow', '' );
	if( !objWin.document.body )
		objWin.document.write( '<html><head></head><body></body></html>' );

	objWin.document.body.style.font = '11px Ariel, Helvetica, Sans-serif';
	var strHTML = '<h2>' + obj + '</h2>';
	strHTML += '<table cellspacing="0" border="1">';
	var objRegExp = new RegExp( '<', 'g' );
	var objRegExpLB = new RegExp( '\\n', 'g' );
  for( o in obj ) {
		strHTML += '<tr>';
		strHTML += '<td valign="top">' + o + ': </td>';
		strHTML += '<td valign="top" style="color: #660000;">';
    try {
			strObjTxt = new String( obj[ o ] );
      strHTML += '<pre>' + strObjTxt.replace( objRegExp, '&lt;' ) + '</pre>';
    } catch( er ) {
      strHTML += '--ERROR [' + er + ']--';
    }
		strHTML += '</td>';
    strHTML += '</tr>';
  }
	strHTML += '</table>';
  strHTML += '<br />';
	objWin.document.body.innerHTML += strHTML;
}

function parseQueryStringElement(URL, element)
{
  var scriptname = new String(URL);
  var first_questionmark = scriptname.indexOf('?');
  var element_start = scriptname.indexOf(element + '=', first_questionmark);
  if (element_start > -1)
  {
    next_amp = scriptname.indexOf('&', element_start) - element_start - element.length - 1;
      if ( next_amp > -1 )
        elementvalue = scriptname.substr(element_start + element.length + 1, next_amp);
      else
        elementvalue = scriptname.substr(element_start + element.length + 1);
  }
  else
  {
    elementvalue = false;
  }
  return elementvalue;
}