// The following script sets css columns to the same height and was created
// by Paul@YellowPencil.com and Scott@YellowPencil.com
// From http://www.paulbellows.com/getsmart/balance_columns/

function setTall() {

	if (document.getElementById) {
		var divs = new Array(document.getElementById('mainwrapper'), document.getElementById('main'), document.getElementById('right'));
		var maxHeight = 0;

		for (var i = 0; i < divs.length; i++) {
			if (divs[i].offsetHeight > maxHeight) maxHeight = divs[i].offsetHeight;
		}

		for (var i = 0; i < divs.length; i++) {
			divs[i].style.height = maxHeight + 'px';

			if (divs[i].offsetHeight > maxHeight) {
				divs[i].style.height = (maxHeight - (divs[i].offsetHeight - maxHeight)) + 'px';
			}
		}
	}

}

var showing = false;
var expanded = false;

function showHideLayers( divId, show, evt ) {
  if ( showing ) {
      return;
  }

  var div = MM_findObj( divId );

  if ( div != null ) {
      if ( div.style ) {
          div.style.visibility = show ? "visible" : "hidden";

          if ( show && !expanded ) {
              div.style.width=div.offsetWidth + 10 + "px";
              expanded = true;
          }
          showing = show;
      }
  }

  if ( evt.stopPropagation ? evt.stopPropagation() : evt.cancelBubble = true );
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

window.onresize = function() {
	setTall();
}


var music;

function openMusic() {
	if (music) {
		music.blur();
	} else{
		music = window.open('http://fallout.bethsoft.com/main.html','inonmusic','width=350,height=150');
		music.focus();
		return false;
	}
}
