// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults


// NAV
// startList = function() {
//   if (document.all&&document.getElementById) {
//     navRoot = document.getElementById("nav");
//     for (i=0; i<navRoot.childNodes.length; i++) {
//       node = navRoot.childNodes[i];
//       if (node.nodeName=="LI") {
//         node.onmouseover = function(){ this.className+=" over" }
//         node.onmouseout  = function(){
//           this.className=this.className.replace(" over", "");
//         }
//       }
//     }
//   }
// }
// 
// Event.observe(window, 'load', function(){ startList() });



// PASSWORD

function changeBox() {
 document.getElementById('div1').style.display='none';
 document.getElementById('div2').style.display='';
 document.getElementById('password').focus();
}

function restoreBox() {
  if (document.getElementById('password').value=='') {
    document.getElementById('div1').style.display='';
    document.getElementById('div2').style.display='none';
  }
}


// EVENTS ALL-DAY TOGGLE

function toggle_start_date_all_day() {
	var span  = $('start_date_all_day')
	var one   = $('event_start_date_4i');
	var two   = $('event_start_date_5i');
	var three = $('event_start_date_6s');

	span.style.color=(span.style.color=='black')? 'white' : 'black';
	one.style.display=(one.style.display=='none')? 'inline' : 'none';
	two.style.display=(two.style.display=='none')? 'inline' : 'none';
	three.style.display=(three.style.display=='none')? 'inline' : 'none';
}

function toggle_end_date_all_day() {
	var span  = $('end_date_all_day')
	var one   = $('event_end_date_4i');
	var two   = $('event_end_date_5i');
	var three = $('event_end_date_6s');

	span.style.color=(span.style.color=='black')? 'white' : 'black';
	one.style.display=(one.style.display=='none')? 'inline' : 'none';
	two.style.display=(two.style.display=='none')? 'inline' : 'none';
	three.style.display=(three.style.display=='none')? 'inline' : 'none';
}

function toggle_end_date() {
	var div  = $('end_date')

	div.style.display=(div.style.display=='none')? 'inline' : 'none';
}


var quoteDelay = 6000;
var curQuote = -1;
var curTimeout;

function swapQuote() {
	var quotes = $$('.quote');
	if(quotes.length > 0) {
  	prevQuote = curQuote;
  	curQuote = ((curQuote + 1) % quotes.length);
  	if (prevQuote > -1) {
  		new Effect.Parallel([
  		  new Effect.Fade(quotes[prevQuote], {sync: true}),
  		  new Effect.BlindDown(quotes[curQuote], {sync: true}),
  		  new Effect.Appear(quotes[curQuote], {sync: true})
  		], { duration: 0.8 });
  	}
  	curTimeout = setTimeout("swapQuote()", quoteDelay);
  }
}