$(function () {
	var tabContainers = $('div#navigation > div');
	$('#menu a').mouseover(function () {
		$('#menu a').removeClass('menu_on');
		$(this).addClass('menu_on');
		$(this).children().addClass('menu_on_span');
		tabContainers.hide().filter(this.hash).show();
		return false;
	}).filter(':first').mouseover();
	$('#menu a').click(function () { return false; });
});

$(function () {
	$('ul.menus a.menu_item').mouseover(function (){
		$(this).next('.submenus').addClass('submenus_on').slideDown('fast');
		$(this).addClass('menu_item_on');
		$(this).parent().mouseleave(function() {
			$(this).children('.submenus').removeClass('submenus_on').slideUp('fast');
			$(this).children('a.menu_item').removeClass('menu_item_on');
		});
		$('div.submenus_on li:last').addClass('submenus_li_noborder');
	});
	$('#drive a.menu_item').click(function () { return false; });
});

$(function () {
	$('div.vehicles ul a:first').addClass('submenu_on');
	$('div.submenu_item:first').addClass('submenu_item_on');
	$('div.vehicles ul a.submenu').mouseover(function (){
		$('div.vehicles ul a').removeClass('submenu_on');
		$('div.submenu_item').removeClass('submenu_item_on');
		$(this).next('div.submenu_item').addClass('submenu_item_on');
		$(this).addClass('submenu_on');
	}).filter(':first').mouseover();
});

$(function() { 
	$('#badges a').mouseover(function() {
		$(this).addClass('iehack');
		$(this).mouseout(function() {
			$(this).removeClass('iehack');
		});
	});
});

$(function() {
	$('#features_specs_content div.features_specs').last().css('margin', '0');
	$('a#features_specs').mouseover(function() {
		$(this).addClass('active');
		$('div#features_specs_content').slideDown();
		$(this).parent().mouseleave(function() {
			$(this).children().removeClass('active');
			$('div#features_specs_content').slideUp();
		});
	});
});

$(function () {
	var tabContainers = $('ul#feature_content > li.large');
	$('#feature_menu a').click(function () {
		$('#feature_menu a').removeClass('active');
		$('#features_specs_content a').removeClass('active');
		$(this).addClass('active');
		tabContainers.hide().filter(this.hash).show();
		return false;
	}).filter(':first').click();
	var hash = window.location.hash;
	var hashed = $(hash).length>0;
	if (hash!=null && hashed==true) {
		$('#feature_menu a').removeClass('active');
		$('#feature_menu a#'+ hash +'_link').addClass('active');
		tabContainers.hide().filter(hash).show();
	}
});

$(function(){
	$("#menubar a").each(function(){
		if ($(this).attr("href") == window.location.pathname){
			$(this).addClass("active");
		}
	});
});
