/** Open New Window **/
function open_window(url,id,w,h) {
    if(url != ""){
	newWin=window.open(url,id,'height='+h+',width='+w+',scrollbars=yes,resizable=yes,location=no,menubar=no,status=no,toolbar=no');
	newWin.focus();
    }
}

// Go to URL
function goTo(link) {
	link.blur();
	window.location.href = link.href;									
}

// Toggle event details
function ToggleSlide(id) {
	$(id).blur();
	if ($(id).style.display == 'none') new Effect.SlideDown(id, {duration: .3});
	else new Effect.SlideUp(id, {duration: .3});
}

// Toggle classrooms
function toggleClass(btn, id) {
  btn.blur();

  // Reset all buttons
  $$('#classes a').each(function(b){b.removeClassName('active')});

  // Mark button as active
  btn.addClassName('active');
  

  // Hide intro blurb
  $('classIntro').hide();

  // Hide existing open classes
  var open_p = 0;
  if($('class0').visible()) {
    new Effect.SlideUp('class0', {queue: 'parallel'});
  }

  if($('class1').visible()) {
    new Effect.SlideUp('class1', {queue: 'parallel'});
  }

  if($('class2').visible()) {
    new Effect.SlideUp('class2', {queue: 'parallel'});
  }

  if($('class3').visible()) {
    new Effect.SlideUp('class3', {queue: 'parallel'});
  }

  new Effect.SlideDown(id, {queue: 'parallel'});
}


function pulsateOut() {
	new Effect.Fade('nighttime_menu', { afterFinish: function() { setTimeout('pulsateIn()', 1000); }});
}


function pulsateIn() {
	new Effect.Appear('nighttime_menu', { afterFinish: function() { setTimeout('pulsateOut()', 500); }});
}