// Kort form för document ready. Dvs kör functionen när sidan laddat klart
$(function(){
  // To get the field tag to work
  $(window).unload(function(){
    $("input.tagged, textarea.tagged").val("");
  });
  
  $("#search-form .search").fieldtag({standardText: "Sök här"});
  $("#date_from, #date_to, #user_birth_year").fieldtag({standardText: "ÅÅÅÅ-MM-DD"});

  
  $("form.kandidatbank .email").fieldtag({standardText: "din@epost.se"});
  $("#user_education").fieldtag({
    standardText: "* Civilingejör, KTH\n* Civilekonom, SSE\n* 1-årig internutbildning, Ericsson AB"
  });
  $("#user_experience").fieldtag({
    standardText: "* VD, Solvia IT Systems\n* Marknadschef, Klarna AB\n* KAM, Biotech Logistics AB"
  });


  var rules = {
    password: {
      rangelength: [4,50]
    },
    password_confirmation : {
      rangelength: [4,50],
      equalTo: "#password"
    },
    email : {
      email: true,
      rangelength: [3,100]
    }
  };

  // On create form make it required
  $(".kandidatbank form.kandidatbank").each(function() {
    rules.password['required'] = true;
    rules.password_confirmation['required'] = true;
  });


  $("form.kandidatbank").validate({
      // The rules 
      rules : rules,
      // The standard error messages
      messages : {
        password: {
          required: "Var vänlig och ange ett lösenord",
          rangelength: $.format("Ditt lösenord skall vara mellan {0} och {1} bokstäver")
        },
        password_confirmation : {
          required: "Var vänlig och repetera ditt lösenord",
          rangelength: $.format("Ditt lösenord skall vara mellan {0} och {1} bokstäver"),
          equalTo: "Lösenorden övernsstämmer tyvärr inte"
        },
        email : {
          required: "Var vänlig fyll i din epostadress",
          rangelength: $.format("Din epostadress skall vara mellan {0} och {1} bokstäver"),
          email: "Var vänlig fyll i en giltig epostadress"
        }
      }
    });


  $(".profil .more-fields").click(function() {
    $(".person").toggle();
    $(".profil .kandidatbank").toggle();
    return false;
  });
  
  $("#toggle-password-form").click(function() {
    $("#request-password").toggle();
    return false;
  });
});



