// JavaScript Document

var t = null;
var currentMenu = null;

$(document).ready(function(){
	$('ul#main_menu li a').hover(
		function(){
			if(currentMenu)
			{
				currentMenu.closest('li').removeClass('hover');
			}
			$(this).closest('li').addClass('hover');
			currentMenu = $(this);
			var submenu = 'ul#submenu_' + $(this).attr('id');
			$(submenu).show();
		},
		function(){
			var submenu = 'ul#submenu_' + $(this).attr('id');
			t = setTimeout(function(){
				$(submenu).hide();
			},30);
		}
	);
	
	$('ul#main_menu').mouseleave(function(){
		//$('ul#main_menu li').removeClass('hover');
	});
	
	$('ul.submenu').mouseenter(function(){
		clearTimeout(t);
	});
	
	$('ul.submenu').mouseleave(function(){
		$(this).hide();
		currentMenu.closest('li').removeClass('hover');
	});
	
	$('#masthead').mouseenter(function(){
		$('ul#main_menu li').removeClass('hover');
	});
	
	$('#question').click(function(){
		$(this).css('background-image', 'none');
	});
	
	$('#question').blur(function(){
		if($(this).val() == '')
		{
			$(this).css('background-image', 'url(/images/bg_question.gif)');	
		}
	});
	
	$('#submit_btn_contact').click(function(e){
		
		var $contact_name, $contact_email, $question;
		
		$contact_name = $('#contact_name').val();
		$business_name = $('#business_name').val();
		$contact_email = $('#contact_email').val();
		$question = $('#question').val();
		
		$.ajax({
			type: 'POST',
			url: '/index.php/common/contact_processor',
			data: { contact_name: $contact_name, business_name: $business_name, contact_email: $contact_email, question: $question, submit_btn_contact: 1},
			success: function(msg){
				if(parseInt(msg))
				{
					$('#contact_form').replaceWith("<p class='success'>We have received your request. A Martin Group representative will contact you shortly.</p>");	
				}
			}
			
		});
		
		e.preventDefault();	
	});
	
});
