
jQuery.validator.addMethod("oneword", function(oneword, element) {
  return this.optional(element) || oneword.length > 1 && oneword.match('^[0-9a-zA-Zа-яА-ЯЇїҐґ]*$');
});


$(document).ready(function() {
  $("#input_button_id").click(function(){
    $("#word_addition_form_id").submit();
  });
  
  $("#word_input_id").focus();
  $(".dvlink_data_table tr:odd").addClass("odd");
  
  $("#word_addition_form_id").validate({
    rules: {
      word:{
      	required: true,
      	oneword: true,
      	remote: "/checkword.php"
      },
      site_link: {
        required: true,
      	remote: "/checkurl.php"
      },
      category: {
      	min:1
      },
      pay_summ:{
        required: true,
      	min: 1,
      	max:10000
      },
    },
    messages:{
      word:{
        required: "это поле обязательное",
        oneword: "введите только одно слово",
      	remote: "такое слово уже присутсвует в базе"
      },
      email:{
        required: "это поле обязательное",
        email: "введите правильный e-mail"
      },
      site_link:{
        required: "это поле обязательное",
      	remote: "ссылка не работает"
      },
      category:{
        min: "выберите категорию"
      },
      pay_summ:{
        required:"введите, сколько по вашему мнению<br> стоит продвижение и сервис",
      	min:"стоимость не может быть меньше 1 рубля",
      	max:"стоимость не может быть больше 10 000 рублей"
      },
    },
    errorElement:"div"
  });

  $("#page_analyse_id").validate({
    rules: {
      site_link: {
        required: true
      }
    },
    messages:{
      site_link:{
        required: "поле обязательное"
      }
    }
  });

  $("#recommend_form_id").validate({
    rules:{
      username:{
    	minlength:3
      }
    },
    messages:{
      username:{
        required: "это поле обязательное",
      	minlength: "минимум 3 символа"
      },
      email:{
        required: "это поле обязательное",
      	email:"введите правильный e-mail"
      },
      message:{
      	required: "это поле обязательное",
      	minlength: "минимум 15 символов"
      }
    }
  });

  $("#feedback_form_id").validate({
    messages:{
      username:{
        required: "это поле обязательное",
      	minlength: "минимум 3 символа"
      },
      email:{
        required: "это поле обязательное",
      	email:"введите правильный e-mail"
      },
      message:{
      	required: "это поле обязательное",
      	minlength: "минимум 15 символов"
      }
    }
  });


  $("#place_link_id").click(function(){
    //event.preventDefault(); //stop default browser behaviour
    $("#place_link_div_id").toggle("fast");
  });

  $(".cat_block_item .sub").hide();
  $(".cat_block_item .sub.show").show();

  $(".target_blank").attr("target","_blank");
  
  $(".set_focus").focus();

  $("#terms_link_id").click(function(){
    $("#bay_terms").toggle("fast");
  });
});




