function windowAppear (id, w) {

//Get height of the page.  Place marker with id "contentBottom" at bottom of page.

  var pageHeight = getPixelsFromTop(document.getElementById("contentBottom"))
	function getPixelsFromTop(obj){
		objFromTop = obj.offsetTop;
		while(obj.offsetParent!=null) {
			objParent = obj.offsetParent;
			objFromTop += objParent.offsetTop;
			obj = objParent;
		}
		return objFromTop;
	}


  
//get window dimensions
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }


//get scroll offsets
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }


document.getElementById(id).style.top = (scrOfY + 100) + 'px';
document.getElementById(id).style.left = ((myWidth - w)/2)+ 'px';
document.getElementById(id).style.display = 'block';
document.getElementById('sc').style.display = 'block';
document.getElementById('sc').style.height = pageHeight + 'px';
document.getElementById('sc').style.height = pageHeight + 'px';
document.getElementById('screen').style.height = pageHeight + 'px';


//hide flash elements
document.getElementById('audioPlayerContainer').style.display = 'none';
document.getElementById('videoPlayerContainer').style.display = 'none';


}


function windowClose (id) {

document.getElementById(id).style.display = 'none';
document.getElementById('sc').style.display = 'none';

// Reset the window when it is closed...
var win = document.getElementById(id);
document.getElementsByClassName('message', win)[0].innerHTML = '';
win.getElementsByTagName('form')[0].reset();
win.getElementsByTagName('table')[0].style.display = 'block';

//show flash element
document.getElementById('audioPlayerContainer').style.display = 'block';

}


