/*

- Mills Efficient Home 1.0
- http://www.millsefficienthome.com
- designed by Switch Creative Group
- http://www.groupswitch.com

*/
	
	$(document).ready(function(){
	
	
		// ! add flash to homepage
		// -----------------------------------------------------------------------
		if ( $('#home_flash_embed').length > 0 ) {	
			var flashvars = {};
			var params = { wmode: "transparent" };
			var attributes = { id: "home_flash_embed", name: "home_flash_embed" };
			swfobject.embedSWF("/wp-content/themes/mills_theme/_swf/MillsFlash_v4_NoQuote.swf", "home_flash_embed", "942", "100%", "9", "/wp-content/themes/mills_theme/_swf/expressinstall.swf", flashvars, params, attributes);
		}
		
		
		
		// ! exhaust image rollovers	
		// -----------------------------------------------------------------------
		$('#mc_left .exhaust').each(function(){
			$(this).hover(function(){
				$(this).find('img').stop(true, false).animate({opacity: .7}, 'slow');
				
				if ( $(this).hasClass('wind') ){
					$('.collapsable_list').find('a[href*="wind"]').addClass('active').children().first().addClass('active');
				}
				if ( $(this).hasClass('box') ){
					$('.collapsable_list').find('a[href*="box"]').addClass('active').children().first().addClass('active');
				}
				if ( $(this).hasClass('solar') ){
					$('.collapsable_list').find('a[href*="solar"]').addClass('active').children().first().addClass('active');
				}
				if ( $(this).hasClass('ridge') ){
					$('.collapsable_list').find('a[href*="ridge"]').addClass('active').children().first().addClass('active');
				}
				if ( $(this).hasClass('powered') ){
					$('.collapsable_list').find('a[href*="powered"]').addClass('active').children().first().addClass('active');
				}
				
			}, function(){
				$(this).find('img').stop(true, false).animate({opacity: 1}, 'slow');
				
				if ( $(this).hasClass('wind') ){
					$('.collapsable_list').find('a[href*="wind"]').removeClass('active').children().first().removeClass('active');
				}
				if ( $(this).hasClass('box') ){
					$('.collapsable_list').find('a[href*="box"]').removeClass('active').children().first().removeClass('active');
				}
				if ( $(this).hasClass('solar') ){
					$('.collapsable_list').find('a[href*="solar"]').removeClass('active').children().first().removeClass('active');
				}
				if ( $(this).hasClass('ridge') ){
					$('.collapsable_list').find('a[href*="ridge"]').removeClass('active').children().first().removeClass('active');
				}
				if ( $(this).hasClass('powered') ){
					$('.collapsable_list').find('a[href*="powered"]').removeClass('active').children().first().removeClass('active');
				}
				
			});
		});
		
		
		
		// ! change size of mc_header_nav_typ buttons	
		// -----------------------------------------------------------------------
		var mc_nav_number = $('#mc_header_nav_typ li').length;
		$('#mc_header_nav_typ li').css('width', (100/mc_nav_number) + '%');
		$('#mc_header_nav_typ a').wrapInner('<div>');
		$('#mc_header_nav_typ div').vAlign().hAlign().parent().parent().parent().css('visibility', 'visible');
		
		
		// ! change color on alternating post titles
		// -----------------------------------------------------------------------
		$('#mc_left_home_right .post:even').addClass('alt');
		$('#mc_right_blog .post:even').addClass('alt');
		
		
		// ! launch sexy forms
		// -----------------------------------------------------------------------
		$("select").each(function(){
			$(this).uniform();
		});
		
		
		// ! collapsable sub nav lists with highlighting section headers
		// -----------------------------------------------------------------------
		$('#header_nav_list').superfish();

		
		
		// ! make home button in #header_nav work
		// -----------------------------------------------------------------------
		$('#header_logo').hover(function(){
			$('#hn_home a').addClass('hover');
		}, function(){
			$('#hn_home a').removeClass('hover');
		});


		// ! add active states to header_nav
		// -----------------------------------------------------------------------
		$('#header_nav_list .sub_nav').hover(function(){
				$(this).prev().addClass('hover');
			}, function(){
				$(this).prev().removeClass('hover');
			});
				
		
		// ! collapsable list
		// -----------------------------------------------------------------------
		var $col_li = $('.collapsable_list li');
		$col_li.find('.more_info').hide();
		$col_li.find('h4 a').each(function(){
			$(this).toggle(function(){
				$(this).parent().parent().find('.more_info').slideDown(800);
				$(this).find('span').addClass('open');
				return false;
			}, function(){
				$(this).parent().parent().find('.more_info').slideUp(500);
				$(this).find('span').removeClass('open');
				return false;
			});
		});
			
	});
