var $j = jQuery.noConflict();

$j(document).ready(function() {
    $j(".form-reset-button").live("click", function() {
        var specialForm = $j(this).parents("form:first");
        $j("input", specialForm).each(function() {
            if ($j(this).attr("name"))
                $j(this).val("");
        });
    });

    $j(".form-send-button").live("click", function() {
		
        try {
            var mailRc = $j(this).attr("rc");
           
            var specialForm = $j(this).parents("form:first");
            var errMsg = "";
			
            $j("input, select, textarea", specialForm).each(function() {
                if (!$j(this).attr("name"))
                    return;
				
                if ($j(this).hasClass("required") && (typeof $j(this).val() == "undefined" || (typeof $j(this).val() == "string" && $j(this).val().length == 0)))
                    errMsg += $j(this).attr("name") + ", ";

            });

            if (errMsg.length > 0)
                throw new Error("Es wurde nicht alle Pflichtfelder ausgefüllt: " + errMsg.substring(0, errMsg.length - 2));
			return true;
           
        }
        catch (e) {
            alert(e.description || e);
        }
        return false;
    });
});
