$(document).ready(function() { 
	
	// activate featured slider
	var $featured = $('#featured');
	if ($featured.length > 0) { $featured.cpfeatured({pause: 4000, speed: 800, pauseOnRollover: true,pauseOnNav: true}); }
	
	// nav
	$('#nav').cpnav();
	
	// portfolio thumbnails
	var $portfolioitem = $('.portfolio-item');
	if ($portfolioitem.length > 0) { $portfolioitem.cpthumbs(); }
	
	// cp forms
	var $contactform = $('#contactform');
	if ($contactform.length > 0) { $contactform.cpform(); }

	var $commentform = $('#commentform');
	if ($commentform.length > 0) { $commentform.cpform({ajaxSubmit: false}); }
	
	// default values
	$('form#search, form#newsletter').defaultvalues({focusaction: "clear"});
	
	// fix footer columns
	// normally can be done with CSS, but dotted borders cause problems.
	var $fcolumns = $('#footer-column-container .footer-column'),
		fheight = 0;
		
	$fcolumns.each(function() { 
		var thisHeight = $(this).height();
		if(thisHeight > fheight) { fheight = thisHeight; }
	});
	if (fheight > 0) { $fcolumns.height(fheight); }
	
	
	// IE <= 6 fixes
	if ($.browser.msie && $.browser.version <= 6)
	{
		$('input[type="text"]').addClass('text');
		$('input[type="radio"]').addClass('radio');
		$('input[type="submit"]').addClass('submit');
		$('input[type="checkbox"]').addClass('checkbox');
	}
	
	
});
