$(document).ready(function(){

	// Clear form inputs
	$('.clearinput').clearinput();

	// Bewerbungsformular
	$('#application-form').hide();
	
	$("a.toggle-form").click(function () {
		$('#application-form').slideToggle();
	});
	
	/* Form Validation */
    var yformValidation = function() {
      // arbeitet alle Formulare mit der CSS-Klasse "yform-validate" ab.
      $("form.yform-validate").each(function() {
        $myForm = $(this);
    
        // Initialisiere form Validation
        $myForm.validate({
          errorPlacement: function(error, element) {
            // Error Element am Ende der yform Container einfügen
            error.prependTo( element.parent() );
          },
          errorClass: "message",
          errorElement: "strong",
          highlight: function(element, errorClass) {
            // Füge CSS-Klasse "error" im Invaliden yform Container hinzu
            $(element).parent().addClass("error");
          },
          unhighlight: function(element, errorClass) {       
            // Entferne CSS-Klasse "error" im Validen yform Container
            $(element).parent().removeClass("error");
          }
        });
        
      });
    };
  
    // Initialisiere form Validation
    if ( $.isFunction($.fn.validate)) { yformValidation(); }    
	
});

