function crossfade(a){
   switch (a)
   {
    case 'piano': b = 'trumpet'; c = 'bio'; x = 160; y = -230; break;
    case 'trumpet': b = 'piano'; c = 'bio'; x = -160; y = -230; break;
    default: a = 'bio'; b = 'trumpet'; c = 'piano'; x = 0; y = 0;
   }
  
   new Effect.Opacity(document.getElementById('vert1'), {to:0.0} );
   new Effect.Opacity(document.getElementById('vert2'), {to:0.0} );
   new Effect.Opacity(document.getElementById(a), {to:1.0} );
   new Effect.Opacity(document.getElementById(b), {to:0.0} );
   new Effect.Opacity(document.getElementById(c), {to:0.0} );
   new Effect.Move (document.getElementById('title'),{ x: x, y: y, mode: 'relative'});
   window.setTimeout("new Effect.Fade(document.getElementById('wrapper'));", 1500);
   window.setTimeout("location.href='http://gregsmall.net/"+a+"'", 3000);
}

function initHomePage () {
  
  var clicked = 0;
 
  var navs = document.getElementById('nav').getElementsByTagName('li');
  for (var i=0;i<navs.length;i++)
  {

	navs[i].onmouseover = function () { if (clicked == 0 ) {Effect.Fade(this, {to:1.0, duration:0.1});}}
	navs[i].onmouseout = function () { if (clicked == 0 ) {Effect.Fade(this, {to:0.7, duration:0.1});}}
	navs[i].firstChild.onclick = function () { clicked = 1; crossfade(this.parentNode.getAttribute('id'));return false;}
        Element.setOpacity(navs[i].getAttribute('id'), 0.7);
  }  

  Element.setOpacity('title', 0.7);
  Element.setOpacity('vert1', 0.5);
  Element.setOpacity('vert2', 0.5);
  
}

function initPage() {

    Element.setOpacity('nav1', 0.7);  
    Element.setOpacity('nav2', 0.7);
    Element.setOpacity('nav3', 0.7);
    Element.setOpacity('nav4', 0.7);

    document.getElementById('nav1').onmouseover = function () {Effect.Fade('nav1', {to:1.0, duration:0.1});}
    document.getElementById('nav2').onmouseover = function () {Effect.Fade('nav2', {to:1.0, duration:0.1});}
    document.getElementById('nav3').onmouseover = function () {Effect.Fade('nav3', {to:1.0, duration:0.1});}
    document.getElementById('nav4').onmouseover = function () {Effect.Fade('nav4', {to:1.0, duration:0.1});}

  document.getElementById('nav1').onmouseout = function () {Effect.Fade('nav1', {to:0.7, duration:0.1});}
  document.getElementById('nav2').onmouseout = function () {Effect.Fade('nav2', {to:0.7, duration:0.1});}
  document.getElementById('nav3').onmouseout = function () {Effect.Fade('nav3', {to:0.7, duration:0.1});}
  document.getElementById('nav4').onmouseout = function () {Effect.Fade('nav4', {to:0.7, duration:0.1});} 

}

function init () {
 page = document.body.id;
 switch (page)
 {
  case 'GS_Home': initHomePage(); break;
  case 'Piano': initPage(); break;
  case 'Bio': initPage(); break;
  case 'Trumpet': initPage(); break;
  case 'Contact': initPage(); break;
  default: return null;
 }
}

window.onload=init;
