$(document).ready(function() {
	//showNav();
	menu();
	focusInput();
	googlemaps();
	$('.thickbox').fancybox();
	showCarForm();
});

function showCarForm() {
    if ($('#carquestionform').length) {
        var timeout = parseInt($('#carquestionform').attr('rel') + '000');
        setTimeout(function() {
    	   $.fancybox($('#carquestionform').html(), { 
    	       //autoDimensions: true, 
    	       width: 250, 
    	       height: 'auto', 
    	       hideOnOverlayClick: false,
    	       overlayShow: false,
    	       padding: 3
    	       //type: 'inline'
    	   });
        }, timeout);
    }
}

function menu() {
	$('ul#mainnav').superfish({ 
		delay:       300,                             // .3 second delay on mouseout 
        animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
        speed:       'fast',                          // faster animation speed 
        autoArrows:  false,                           // disable generation of arrow mark-up 
        dropShadows: false                            // disable drop shadows 
	}); 
}

// mainnavigation script -------------------------------------------------
function showNav() {
	$("#mainnav ul").hide();
	$("#mainnav li.main").hover (
		function () {
			$(this).addClass("mainnav-on");
			//$(this).find("span").addClass("navHover");
			$(this).find("ul").slideDown("fast");
		}, function () {
			//$(this).find("span").removeClass("navHover");
			$(this).removeClass("mainnav-on");
			$(this).find("ul").slideUp("fast");
		}
	);
}

// newsletter input focus script -----------------------------------------
function focusInput() {
	$('#femail').focus(function(){
		var defaultText = $(this).val();
		$(this).val('');
		$("input").blur( function () {
			var userInput = $(this).val();
			if (userInput == '') {
				$(this).val(defaultText);
			}
		});
	});
}


