$(document).ready(function(){
  $('#quoteForm').submit(function(){
    var isValid=true;
    $('#quoteForm :input:not([type=submit]):not(.optional)').each(function(){
      var field=$(this);
      var value=$.trim(field.val());
      if (!value || (field.hasClass('email') && !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value))){
        alert('The field "'+$('#quoteForm label[for='+field.attr('id')+']').text()+'" is empty or invalid.');
        field.focus();
        isValid=false;
        return false;
      }
      return true;
    });
    if (isValid)
      _gaq.push(['_trackPageview', '/FreeQuote']);
    return isValid;
  });
function hide_sm(obj){
    setTimeout(function(){
        var other = $(obj.attr('rel'));
        if (!other.data('mouseOn')) {
            var submenu = obj.hasClass('submenu') ? obj : other;
            submenu.fadeOut('fast');
        }
    }, 400);
}
$('#packingmenu').click(function(){return false;});
$('#packingmenu, #lmmenu, .submenu').data('mouseOn', false).mouseenter(function(){
    var obj = $(this);
    obj.data('mouseOn', true);
    if (!obj.hasClass('submenu')) {
        $(obj.attr('rel')).fadeIn('fast');
    }
}).mouseleave(function(){
    var obj = $(this);
    obj.data('mouseOn', false);
    hide_sm(obj);
});
  $('.moving_date_select').change(function(){
    $('#id_moving_date').val(
      $('#id_moving_date_month').val() + ' ' +
      $('#id_moving_date_day').val() + ', ' +
      $('#id_moving_date_year').val());
  });
});

