
/**
 * Content Updater
 * 
 */
var home = {

  onSrc:      null,
  offSrc:     null,
  busy:       false,
  state:      false,
  fadeTimer:  null,
  clicked:    '',
   
  
  init: function ()
  {
    if( $('home') )
    {
      $('home').setStyle({ display:'none' });
      home.load();
    }
  },
   
  
  load: function ()
  {
    if( $('home') )
    {
      home.clicked='';
      home.loadHover();

    }
  },
	
  loadHover: function ()
	{
		if( $('homeImg') )
		{
      Event.observe( 'homeImg', 'click', home.click, false );

		  home.offSrc  = $('homeImg').src;
		  home.onSrc = home.offSrc.replace('off.jpg', 'on.jpg');

		  var newImage = new Image;
		  newImage.onload = function()
		  {
		    $('home').setStyle({ background:'url(/images/home/'+$('homeImg').className+'/off.jpg) top left no-repeat' });
	      $('home').setStyle({ display:'block' });

        Event.observe( 'home',        'mouseover', home.over,  false );
		  }
		  newImage.src=home.onSrc;
		}
	},
  
  
  
  over: function()
  {
    if( home.state===false )
    {
      home.state = 'over';
      $('homeImg').setStyle({ display:'none' });
      $('homeImg').src = home.onSrc; 
      $('homeImg').appear({ duration: 0.5 });  
    }
  },

  
  
  click: function(event)
  {
    event.stop();
    var element = $(Event.element(event));
    
    if( home.clicked=='') 
    {
      home.clicked = element.className;
      
      if( element.alt=='portfolio')
      {
        nav.selected = 1;
        new Effect.Fade( 'contentInner', { duration:0.7, afterFinish:function(){nav.update(home.clicked)} } );
      }
      if( element.alt=='news')
      {
        nav.selected = 3;
        new Effect.Fade( 'contentInner', { duration:0.7, afterFinish:function(){nav.update(home.clicked)} } );
      }
    }
    
  }
	
	
}

document.observe("dom:loaded", home.init );
home.init();
	