
jQuery(function($){
  $('.date').datepicker();
  
  $('.validform').submit(function(){
    if($('#task').val()=='save'){
      var msg = '';
      $('input.required,select.required,textarea.required').each(function(){
        if($(this).val()==''){
          msg += '&bull; '+ $(this).attr('title') + ' is required <br>\n';
          $(this).addClass('errfld');
        }
      })
      $('.isemail').each(function(){
        if($(this).val()!=''){
          if($(this).val().indexOf('@')==-1){
            msg += '&bull; '+ $(this).attr('title') + ' must in email format eg: yourname@mailserver.com <br>\n';
            $(this).addClass('errfld');
          }
        }
      })
      
      if(msg){
        msg = '<span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"/><b>Some error occur:</b> <br>\n' + msg;
        $('#msgbox').html(msg).addClass('ui-corner-all ui-state-error msgbox-demo').show(400);
        return false;
      }
    }
  })
  
  $('.required').focus(function(){
    $(this).removeClass('errfld');
    $('#msgbox').hide(400,function(){
      $(this).empty();
    })
  })
  
  
  
})