if(typeof jQuery == "function") {
  $(document).ready(function() {
    $("form[name='LeadSystem']").addClass("labelsInside");
    var textInputs = $("form[name='LeadSystem'] div input[type='text']");
    var toggleLabel = function() {
      $(this).parent()
        .addClass("hideLabel")
        .removeClass("blurInput");
      if (!$.trim(this.value) && this != document.activeElement) {
        $(this).parent()
          .addClass("blurInput")
          .removeClass("hideLabel");
      }
    }
    var toggleAllLabels = function() {
      textInputs.each(toggleLabel);
    }
    $("form[name='LeadSystem'] div select").each(function() {
      var mySelect = $(this);
      var myParent = mySelect.parent();
      myParent.addClass("hideLabel").find("label").hide();
      var myLabel = myParent.children("label").text();
      var myOption = mySelect.children("option:first");
      if (myOption.val() != "-1") {
        myLabel += " " + myOption.text();
        mySelect.addClass("selectSelected");
      }
      myOption.toggleClass("optionLabel", this.value == "-1")
        .attr("selected","selected")
        .attr("label",myLabel)
        .html(myLabel);
    }).change(function() {
      $(this).toggleClass("selectSelected", this.selectedIndex > 0 || this.value != "-1");
    });
    textInputs.each(toggleLabel)
      .focus(toggleAllLabels)
      .blur(toggleAllLabels);
    if(document.activeElement) setInterval(toggleAllLabels,100);
    $("form.labelsInside div:not(.blurInput, .hideLabel) label").show();
  });
}

