$(document).ready(function(){
	$('#navlink-attorneys').mouseover(function(){
		hideSubNav();
	});
	$('#navlink-location').mouseover(function(){
		hideSubNav();
	});
	$('#navlink-articles').mouseover(function(){
		showSubNav('subnav-articles');
	});
	$('#navlink-qa').mouseover(function(){
		showSubNav('subnav');
	});
	
	$('#subnav').mouseleave(function(){
		hideSubNav();
	});
	
	$('#subnav-articles').mouseleave(function(){
		hideSubNav();
	});
});

var subNavVisible='';

function showSubNav(id)
{
	if(subNavVisible==id)
		return;

	if(subNavVisible!='')
		hideSubNav();
	subNavVisible=id;
	$('#'+id).show();
}

function hideSubNav()
{
	if(subNavVisible=='')
		return;
		
	$('#'+subNavVisible).hide();
	subNavVisible='';
}

function contact_submit()
{
	if($('#tb_name').val()=='')
	{
		alert('Name is required');
		$('#tb_name').focus();
		return(false);
	}
	if($('#tb_phone').val()=='')
	{
		alert('Phone is required');
		$('#tb_phone').focus();
		return(false);
	}
	if($('#tb_email').val()=='')
	{
		alert('Email is required');
		$('#tb_email').focus();
		return(false);
	}
	if($('#tb_message').val()=='')
	{
		alert('Message is required');
		$('#tb_message').focus();
		return(false);
	}
	
	var url=$('#frm_contact').attr('action');
	
	$.ajax({url:url,
		data:{
			data:$('#frm_contact').serialize()
		},
		success:function(data,textStatus){
			$('#contactform-response').text('Your form has been submitted');
		},
		error:function(req,textStatus,errorThrown){
			alert('There was an error processing the request');
		},
		type:'POST',
		dataType:'json'
	});	
}
