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

    var pagewidth = '900';
  
    if($(window).width() < pagewidth) {
      pagewidth = 53;
	}else{
      pagewidth = Math.round((($(window).width() - (pagewidth - (105)) ) / 2));
	}

    $('#pulldownMenu').css({left:pagewidth + 'px'});
	$('#pulldownMenu').show();
    $('#subMenu').hide();

    $('.dogBiteLaw').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!').show();

    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 #8F6A23'});
        }
      });

      // exceptions
      if($('input#myemail').val()) {
        var patt1=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;

        if( null === patt1.exec($('input#myemail').val())) {
            $('span#myemail_err').text('invalid email address *');
            $('input#myemail').css({border:'1px solid #FF0000'});
            isError = true;
        }else{
            $('span#myemail_err').text();
            $('input#myemail').css({border:'1px solid #8F6A23'});
        }
      }

      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 #8F6A23'});
        }

      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;
    });

  }
};
