// prepare the form when the DOM is ready 
$(document).ready(function() { 
    var options = { 
        target:        '#output',   // target element(s) to be updated with server response 
        beforeSubmit:  showRequest,  // pre-submit callback 
        success:       showResponse  // post-submit callback 
    }; 
 
    // bind form using 'ajaxForm' 
    $('#formKontakt').ajaxForm(options); 
}); 

// pre-submit callback 
function showRequest(formData, jqForm, options) { 
	$("p.valid").css({ "display":"none" })
	$("div.loading").css({ "display":"none" });
    
    var queryString = $.param(formData);
		
		var form = jqForm[0]; 
    if (!form.name.value || !form.email.value) { 
        $("p.valid").css({ "display":"inline" })
        return false; 
    }  
 	
	$("div.loading").css({ "display":"inline" });
    return true; 
} 
 
// post-submit callback 
function showResponse(responseText, statusText)  { 
 		$("div.loading").css({ "display":"none" });
 		$("#formKontakt").remove();
}
