// JavaScript Document
$(document).ready(function(){   
	//Cufon replacements					   
  	Cufon.replace('#top a', { fontFamily: 'Helvetica_CE_55_Roman' });  
  	Cufon.replace('#banner-nav a', { fontFamily: 'Rockwell' });  
  	Cufon.replace('#home-containers h2', { fontFamily: 'Rockwell' });  
  	Cufon.replace('#banner-content h3', { fontFamily: 'Rockwell' }); 
  	Cufon.replace('.home-page-specs th', { fontFamily: 'Rockwell' });  
  	Cufon.replace('.interior-wrapper h1', { fontFamily: 'Rockwell', textShadow: '1px 1px #ffffff' });  
  	Cufon.replace('.interior-wrapper h2', { fontFamily: 'Rockwell', textShadow: '1px 1px #ffffff' });
  	Cufon.replace('.interior-wrapper h4', { fontFamily: 'Rockwell' }); 
  	Cufon.replace('.interior-page-specs th', { fontFamily: 'Rockwell' });  
  	Cufon.replace('.rockwellcf', { fontFamily: 'Rockwell' }); 
	//if home
	if ($('#banner').length) {
		//home page banner nav
		$('#banner-nav div').hover(function() {
			$('#banner-nav div').removeClass("hovered");
			$('#banner-nav div a').removeClass("selected");
			$(this).addClass("hovered"); 
			$(this).children("a").addClass("selected"); 
			Cufon.replace('#banner-nav a', { fontFamily: 'Rockwell' });  
		}, function() {
			//$(this).removeClass("hovered");
			//$(this).children("a").removeClass("selected");
			Cufon.replace('#banner-nav a', { fontFamily: 'Rockwell' });  
		});    
		$(".hover-change")
			.mouseover(function() { 
				var src = $(this).attr("src").replace("-off", "-over");
				$(this).attr("src", src);
			})
			.mouseout(function() {
				var src = $(this).attr("src").replace("-over", "-off");
				$(this).attr("src", src);
		});
		$('#home-welcome').hover(function() {
			$('#banner').removeClass(); 
			$('#home-in-yard-content').hide();
			$('#home-highway-content').hide(); 
			$('#home-self-propelled-content').hide();  
			$('#home-rok-stands-content').hide();    
			$('#home-options-content').hide();      
			$('#banner').addClass("banner-welcome-0"); 
		}); 
		$('#home-in-yard').hover(function() {
			$('#banner').removeClass(); 
			$('#banner').addClass("banner-in-yard"); 
			$('#home-highway-content').hide(); 
			$('#home-self-propelled-content').hide(); 
			$('#home-rok-stands-content').hide();    
			$('#home-options-content').hide();   
			$('#home-in-yard-content').show();    
		});    
		$('#home-highway').hover(function() {
			$('#banner').removeClass(); 
			$('#banner').addClass("banner-highway"); 
			$('#home-in-yard-content').hide(); 
			$('#home-self-propelled-content').hide(); 
			$('#home-rok-stands-content').hide();   
			$('#home-options-content').hide();    
			$('#home-highway-content').show();    
		});  
		$('#home-self-propelled').hover(function() {
			$('#banner').removeClass(); 
			$('#banner').addClass("banner-sp"); 
			$('#home-in-yard-content').hide();
			$('#home-highway-content').hide(); 
			$('#home-rok-stands-content').hide();   
			$('#home-options-content').hide();     
			$('#home-self-propelled-content').show();    
		});  
		$('#home-rok-stands').hover(function() {
			$('#banner').removeClass(); 
			$('#banner').addClass("banner-rok"); 
			$('#home-in-yard-content').hide();
			$('#home-highway-content').hide(); 
			$('#home-self-propelled-content').hide();   
			$('#home-options-content').hide();  
			$('#home-rok-stands-content').show();    
		});  
		$('#home-options').hover(function() {
			$('#banner').removeClass(); 
			$('#banner').addClass("banner-options"); 
			$('#home-in-yard-content').hide();
			$('#home-highway-content').hide(); 
			$('#home-self-propelled-content').hide(); 
			$('#home-rok-stands-content').hide();  
			$('#home-options-content').show();      
		});  
		//image rotation
		$(function() {
		  var $target = $("#banner");
		  var classes = ['banner-welcome-0', 'banner-welcome-1', 'banner-welcome-2', 'banner-welcome-3', 'banner-welcome-4'];
		  var current = 0;
		
		  setInterval(function() {
			$target.removeClass(classes[current]);
			current = (current+1)%classes.length;
			$target.addClass(classes[current]).fadeIn('4000'); 
		  }, 4500); // 1500 ms loop
		}); 
		$("#banner-nav div").click(function(){
		window.location=$(this).find("a").attr("href"); return false;
		}); 
	}; 
	//if home
	//table row hover
	$(
	 function()
	 {
	  $(".interior-page-specs-roll tr").hover(
	   function()
	   {
		$(this).addClass("highlight");
	   },
	   function()
	   {
		$(this).removeClass("highlight");
	   }
	  )
	 }
	) 
	//end table row hover 
	//affiliate cycle 
	if ($('#affiliate').length) {
		$('#affiliate').cycle({				
		fx: 'fade',
		speed: 1500,
		cleartype: true, 
		cleartypeNoBg: true, 
		timeout: 1500,
		autostop: 0});  
	}; //affiliate
});
