Event.observe(window, 'load', function() {
	
$('nav_home').observe('mouseover', function(){moveNavBg(0)});
$('nav_blog').observe('mouseover', function(){moveNavBg(95)});
$('nav_services').observe('mouseover', function(){moveNavBg(190)});
$('nav_company').observe('mouseover', function(){moveNavBg(290)});
$('nav_work').observe('mouseover', function(){moveNavBg(390)});
$('nav_contact').observe('mouseover', function(){moveNavBg(470)});


});

function setNavHighlight(identifier){
  var position;
  switch(identifier)
  {
  case 'home':
    position = 0;
    break;
  case 'blog':  
    position = 95;
    break;
  case 'services':  
    position = 190;
    break;	
   case 'company':  
    position = 290;
    break;
  case 'work':
    position = 390;
    break;
  case 'contact':  
    position = 470;
    break;
  }
  $('navigation').observe('mouseout', function(){moveNavBg(position);});
  moveNavBg(position);  
}

function moveNavBg(position){
	$('navigation').morph('background-position:'+position+'px 0px',{duration:0.6});
}
var turn = 0 ;
var r=2;

function hideAll(which)
{
                if(which==1)
                       for(i=0 ;i<$('in_1').childNodes.length; i++)
                                $('in_1').childNodes[i].style.display = "none" ;
                else
                       for(i=0 ;i<$('in_2').childNodes.length; i++)
                                $('in_2').childNodes[i].style.display = "none" ;
}
function photoGallery()
{
                src = "/images/footerPhotos/"+r+".jpg" ;
                id = "pic_"+r ;
                
                found=false;
                for(i=0 ;i<$('in_2').childNodes.length; i++)
                {
                                if($('in_2').childNodes[i].id==id)
                                {
                                                found = true ;
                                                break;
                                }
                }
                for(i=0 ;i<$('in_1').childNodes.length; i++)
                {
                                if($('in_1').childNodes[i].id==id)
                                {
                                                found = true ;
                                                break;
                                }
                }
                                
                if(turn==0){                                
                                if(found==false)
                                {
                                                img = document.createElement("img");
                                                img.src = src ;
                                                img.id = id ;
                                                $('in_2').appendChild(img);
                                                hideAll(2) ;
                                                $(id).show() ;
                                }
                                else{
                                                hideAll(2) ;
                                                $('in_2').appendChild( $(id) ) ;
                                                $(id).show() ;
                                }
                                new Effect.Fade('in_1') ;
                                new Effect.Appear('in_2', { queue: 'end' }) ;
                                turn =1;
                }
                else{                                
                                if(found==false)
                                {
                                                img = document.createElement("img");
                                                img.src = src ;
                                                img.id = id ;
                                                $('in_1').appendChild(img);
                                                hideAll(1) ;
                                                $(id).show() ;
                                }
                                else{
                                                hideAll(1) ;
                                                $('in_1').appendChild( $(id) ) ;
                                                $(id).show() ;
                                }
                                new Effect.Fade('in_2') ;
                                new Effect.Appear('in_1', { queue: 'end' }) ;
                                turn =0;
                }
                
                r+=1;
                if(r>15)   r=1;    
                               
                var s=setTimeout("photoGallery()",3000);
}
var c=1;
var featured_s;
function rotate_featured()
{
                if($('state_1')){
                                clearTimeout(featured_s) ;
                                if(c%2==1){
                                                $('featured_images_2').src = "/images/featured/"+featured[c][0]+".gif";                       
                                                $('featured_data_2').innerHTML = "<p>"+featured[c][1]+"</p>";         
                                                document.getElementById('featured_images_2').parentNode.href = featured[c][2] ;
                                                new Effect.Fade('state_1') ;
                                                new Effect.Appear('state_2', { queue: 'end' }) ;
                                }
                                else{
                                                $('featured_images_1').src = "/images/featured/"+featured[c][0]+".gif";                       
                                                $('featured_data_1').innerHTML = "<p>"+featured[c][1]+"</p>";         
                                                document.getElementById('featured_images_1').parentNode.href = featured[c][2] ;
                                                new Effect.Fade('state_2') ;
                                                new Effect.Appear('state_1', { queue: 'end' }) ;
                                }
                                c+=1;
                                if(c>=featured.length)   c=0;        
                }
}
function rotate_side()
{
                if($('proudly_images')){
                                side =Math.floor(Math.random()*featured.length) ;
                                $('proudly_images').src = "/images/graphics/sideLogos/"+featured[side][0]+".jpg";
                                $('proudly_images').alt = featured[side][0] ;
                                $('proudly_data').innerHTML = "<p>"+featured[side][1]+"</p>";
                                document.getElementById('proudly_images').parentNode.href = featured[side][2] ;
                }
                if($('testimonial')){
                                side =Math.floor(Math.random()*testimonials.length) ;
                                $('testimonial_giver').innerHTML = testimonials[side][0] ;
                                $('testimonial_giver_company').innerHTML = testimonials[side][1] ;
                                $('testimonial').innerHTML = testimonials[side][2] ;
                }
}
function init()
{              
                dp.SyntaxHighlighter.ClipboardSwf = '/flash/clipboard.swf';
	dp.SyntaxHighlighter.HighlightAll('code');
                photoGallery() ; 
}