  $(function(){
    //preload button images
    var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
  
  
   
  //set hover for buttons  
  $.setHover = function(btnID){
  	$("#"+btnID).click(function(){
        jQuery.switchPage(btnID);
        return false;	
  	});
  	$("#"+btnID).hover(
    function(){
      if($(this).find("."+btnID+"-active").length==0){ 
         $(this).find("img:first").before("<div class='"+btnID+"-over'></div>");
         $(this).find("."+btnID+"-over").hide().fadeIn("fast");
       }
       },
    function(){
      if($(this).find("."+btnID+"-active").length==0){ 
       $(this).find("."+btnID+"-over").fadeOut("fast",function(){
             $(this).remove();
       });
      }
     }
       );
     }
 
   $.switchPage = function(divID){
   
      var aniSpeed = 0;
   	   if($.browser.msie!=true){
   	      aniSpeed = 500;
   	   }
   	   
   	   var nextDiv = divID.replace('Btn','Content');
   	   if($("#"+nextDiv).attr("class")!="divActive"){
   	   
   	   $.setButtons = function(){
   	   var args_len = arguments.length;
          for (var i = args_len; i--;) {
   	         btnToDelete = $("#"+arguments[i]).find("."+arguments[i]+"-active");
   	         btnToDelete.remove();
   	         btnToDelete = $("#"+arguments[i]).find("."+arguments[i]+"-over");
   	         btnToDelete.remove();
             if(arguments[i]==divID){
                $("#"+arguments[i]).find("img:first").before("<div class='"+arguments[i]+"-active'></div>");
             }   	         
   	      }
   	   }
   	   jQuery.setButtons("rfBtn","pcbBtn","aboutBtn","newsBtn","contactBtn"); 
       
       oldDiv = $("#content").find(".divActive");
       $("#"+nextDiv).fadeIn(aniSpeed,function(){
               oldDiv.attr("class","divRest").css("display","none");
               $("#"+nextDiv).attr("class","divActive");
       });
       
       
   }
      }
      
      
      
 jQuery.preLoadImages("images/pcb-btn-active.gif","images/pcb-btn-over.gif","images/rf-btn-active.gif","images/rf-btn-over.gif")
 jQuery.setHover("rfBtn");
 jQuery.setHover("pcbBtn");
 
 $("#homeBtn").click(function(){
    jQuery.switchPage('homeBtn');
    return false;
 });
 
 $("#aboutBtn").click(function(){
    jQuery.switchPage('aboutBtn');
    return false;
 });
 
 $("#newsBtn").click(function(){
    jQuery.switchPage('newsBtn');
    return false;
 });  
 
 $("#contactBtn").click(function(){
    jQuery.switchPage('contactBtn');
    return false;
 });
      
 $("#newsLink").click(function(){
    jQuery.switchPage('newsBtn');
    return false;
 });

 
 
});
