$(document).ready(function(){
	
	//Set element width for Images with captions
		$('.caption img').each(function(index){
			var Cw = $(this).width();
			$(this).parent().css({ 'width': Cw});
			//alert(index + ': ' + Cw);
		});
	
	//Simple Dropdowns
		$("ul.dropdown li").hover(function(){
			$(this).addClass("hover");
			$('ul:first',this).css('visibility', 'visible');
		}, function(){
			$(this).removeClass("hover");
			$('ul:first',this).css('visibility', 'hidden');
		});
		$("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");

	
	
	//Add classes to form elements
		$(':submit').addClass('submit');
		$(':button').addClass('button');
		$(':submit').addClass( function(){
			return $(this).attr('name');
		});
		$(':button').addClass( function(){
			return $(this).attr('name');
		});
		//$('.forms li :submit').parent().addClass('submit');
		//$('.forms li :button').parent().addClass('button');
		$(':submit').css('cursor','pointer');
		$(':button').css('cursor','pointer');
		
		$(':radio').addClass('radio');	
		$(':radio').parent().addClass('radio');	
		
		$(':checkbox').addClass('checkbox');
		$(':checkbox').parent().addClass('checkbox');	
	
	
	//evens odds
		$('.rates tr:even').addClass('even');
	
	
	//Add rounded corners
		$('ul.modules li:not(ul.modules li.clear)').corner('10px');	
		$('ul.modules li div.inner').corner('8px');
		$('ul.modules li div.inner h3').corner('top 8px');
		
		$('#leftbar ul li').corner('10px');
		$('#rightbar ul li').corner('10px');
		$('#rightbar ul li div.inner').corner('8px');
		$('#rightbar ul li div.inner h4').corner('top 8px');
		
		$('.supernav a').corner('10px');
		$('.roundedbtn').corner('10px');
		$('input.submit:not(.buttons .submit)').corner('10px');
		$('input.button:not(.buttons .submit)').corner('10px');
	
	//Slider Gallery on Home page
		$('.slideshow').slidingGallery({ 
			container				: 'slideshow', 
			containerHeight			: 225,
			containerWidth			: 640,
			iHeight					: 225,
			iWidth					: 340,
			shrink					: .56,
			useZoom					: false,
			zoom					: 1.5,
			zoomSpeed				: 'fast',
			startRandom				: false,
			slideSpeed				: 350,
			autoSlide				: false,
			autoSlideSpeed			: 4000,
			gutterWidth				: -40,
			sideImgOpacity			: .50,
			useButtons				: true,
			buttonWidth				: 40,
			buttonHeight			: 40,
			useCaptions				: true,
			captionClass			: 'caption',
			captionTextAttribute	: 'description',
			captionFadeSpeed		: 350,
			captionOpacity			: .75,
			captionPadding			: 12
			});
	
}); 
