///////////////////////////////////////////////////////////////////
// フォームのエラー表示
///////////////////////////////////////////////////////////////////

(function($){
  $.fn.validate=function(options){
    //errors:エラーの配列 [[カラム名,内容][...]]
    //message:エラー文言
    var defaults={
      errors : [],
      message : "エラーがあります。",
      model : null
    }
    settings=$.extend({}, defaults, options);

    var errs = settings.messages;
    settings.message = errs.length + "個の" + settings.message;

    //現在エラーのリセット
    $('.error').remove();

    //エラーの出力
    if(errs.length > 0){
      for(var i=0; i<errs.length; i++){
        $("#"+settings.model+"_"+errs[i][0]).after('<span class="error">'+errs[i][0]+' '+errs[i][1]+'</span>');
      }
    }
    return this;
  }
})(jQuery)   


