// Asim Masood <asim@wackylab.com|asimbaki@gmail.com> May-2010
var js1800InjuryLaw = {
  loadMenu: function() {

    var pagewidth = '1000';
  
    if($(window).width() < pagewidth) {
      pagewidth = 0;
    }else{
      pagewidth = Math.round((($(window).width() - pagewidth) / 2));
    }
  
    $('#pulldownMenu').css({left:pagewidth + 'px'});
	$('#pulldownMenu').show();
    $('#subMenu').hide();
    $('.practiceAreas').hover(
      function(){
        $('#subMenu').show();
      },
      function(){
        $('#subMenu').delay(800).stop(true, true).hide();
      });
    $('#subMenu').hover(
      function() {
        $(this).show();
        },
      function() {
        $(this).hide();
      }
    );
  },
  
  loadSubmitForm: function() {
    var isError = false;
    $('span.errmsg').css({fontSize:'12px',color:'#FF0000',padding:'0px 5px 0px 5px'});
    $('#error').css({padding:'2px',color:'#FF0000'}).text('Please complete the form before submission!').hide();

    var target = $('#target').submit( function() {
      isError = false;
      $.each($('input'), function(key, formobj) {
        formid = $(formobj).attr('id');
        if(!$('input#' + formid).val()) {
          $('span#' + formid + '_err').text('field is required *');
          $(this).css({border:'1px solid #FF0000'});
          isError = true;
        }else{
          $('span#' + formid + '_err').text('');
          $(this).css({border:'1px solid #FFFF66'});
        }
      });

      // exceptions
      if($('input#myemail').val()) {
        var patt1=new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$");
        if( null === patt1.exec($('input#myemail').val())) {
            $('span#myemail_err').text('invalid email address *');
            $('input#myemail').css({border:'1px solid #FF0000'});
            isError = true;
        }
      }

      if( !$('textarea#mycomments').val() ) {
          $('span#mycomments_err').text('field is required *');
          $('textarea#mycomments').css({border:'1px solid #FF0000'});
          isError = true;
        }else{
          $('span#mycomments_err').text('');
          $('textarea#mycomments').css({border:'1px solid #FFFF66'});
        }

      if( !$('input#security_code').val() ) {
        $('.captchafield > span').css({color:'#FF0000'});
        $('.captchafield > span').text('5 digit code is required.');
        isError = true;
      }else{
        $('.captchafield > span').css({color:'#FFFFFF'});
        $('.captchafield > span').text('type the 5 digit code here:');
      }
      if(isError) {
        return false;
      }
      return true;
    });

  }
};

