// Access keys

var accesskeys={'h1 a':'0',	// Home
            '#nav li.page-item-1 a':'1', 	// Forums
            '#nav li.page-item-2 ul li ul li a':'2', 	// Driving
            '#nav li.page-item-3 a':'3', 	// FAQ
            '.skipnav a':']'							// skip link
};

function login_reveal() {

	$("#login_area").animate({height:"show",opacity:"show"},'medium','swing',function(){$('#user_name').focus();});
	$('#user_name').focus();

	if($('#forgot_form').is(":visible")){
		$("#login_form").hide();
	}else{
		$("#login_form").show();
		$('#user_name').focus();	
	}
	return false;
}

$(document).ready(function(){
	for (element in accesskeys) {
		if (element!='') $(element).attr( 'accessKey', accesskeys[element].toLowerCase() );
	}
});

// jQuery code
$(document).ready(function() {

	$('.hint').hint();

	$('.page-item-2').click(function(){
		$('ul.top_nav').toggle();
		$(this).children('a').addClass('selected');
	});

// login reveal
		$('#login_link').click(login_reveal);

		$('#login a').click(function() {
			$("#login_area").animate({height:"show",opacity:"show"},'medium','swing',function(){$('#user_name').focus();});
			$("#login a").addClass('loginActive');

			if($('#forgot_form').is(":visible")){
				$("#login_form").hide();
			}else{
				$("#login_form").show();
				$('#user_name').val('');
				$('#password').val('');
				$('#user_name_login,#password_login,#button_login').show();
				$('#email_forgot,#button_forgot,#mesg_forgot').hide();
                $('#password_error').html('');
                $('#password_error').hide();
			}
			return false;
		});

        $('#login_close').click(function() {
			$("#login_area").animate({height:"hide",opacity:"hide"},'medium','swing');
			$("#login a").removeClass('loginActive');
			$("#forgot_form").hide();
			$("#login_box input").val('');
            $('#password_error').html('');
            $('#password_error').hide();

            return false;
        });

        //restorePos($('#positions').val());

		// Cufon code
		if($.browser.msie && jQuery.browser.version.substr(0,1)=='6' || jQuery.browser.version.substr(0,1)=='7')
		{
			// no Cufon for IE 6 and 7
			Cufon.replace('h2, h2 a, #nav ul ul ul h3', {fontFamily:'GothamBold' });
			Cufon.replace('.article h3.bold:',{fontFamily:'GothamBold' });
		}
		else
		{
			Cufon.replace('h3.bold, #nav ul ul ul h3', {fontFamily:'GothamBold' });
			Cufon.replace('h4.bold',{ hover:true });
			Cufon.replace('h3.medium,h2,h2 a', { fontFamily: 'GothamMedium' });
			
		}
		Cufon.replace('.faq h3', { fontFamily: 'GothamBold' });	
		Cufon.replace('h3.bold', { fontFamily: 'Lisboa Pro' });

		// Facebox
		$('a[rel*=facebox]').facebox();

});

// swfObject code
var flashvars = {};
var params = {};
params.menu = "false";
params.scale = "noscale";
params.wmode = "transparent";
var attributes = {};
attributes.align = "left";
swfobject.embedSWF("/_r/swf/top-banner.swf", "top_banner", "832", "151", "9.0.0", "/_r/swf/expressInstall.swf", flashvars, params, attributes);

