$(document).ready(function(){$("input,select,textarea").each(function(){var b=$(this).attr("id");if(b!=""){if($("label[for='"+b+"']:contains(*)").length==1){$(this).attr("required","1");$(this).parent().addClass("required");var a=$("label[for='"+b+"']:contains(*)").text();a=a.replace(/\*\s*/,"");$("label[for='"+b+"']:contains(*)").text(a)}if($("label[for='"+b+"']:contains(e-mail), label[for='"+b+"']:contains(E-mail)").length==1){if($(this).val()==""){$(this).val("@")}$(this).attr("reqtype","@")}}});$("form").submit(function(){var b="";var a=null;$("input[required], input[reqtype], textarea[required], textarea[reqtype]",$(this)).each(function(){if(!pl_js_form_required_fields_test($(this).attr("required"),$(this).attr("reqtype"),$(this).val())){if(!a){a=$(this)}$(this).addClass("wrong");b+=$("label[for='"+$(this).attr("id")+"']").text()+"\n"}});if(b!=""){alert(pl_js_form_required_fields_message_error+b);if(a){a.focus()}return false}return true});$("form input[required], form input[reqtype], form textarea[required], form textarea[reqtype]").bind("keyup",pl_js_form_required_fields_check);$("form input[required], form input[reqtype], form textarea[required], form textarea[reqtype]").bind("blur",pl_js_form_required_fields_check)});function pl_js_form_required_fields_test(c,a,b){switch(a){case"@":if(c==undefined&&(b=="@"||b=="")){return true}return b.search(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/)!=-1;break;default:return(b||!c)}}function pl_js_form_required_fields_check(a){if(!pl_js_form_required_fields_test($(this).attr("required"),$(this).attr("reqtype"),$(this).val())){$(this).addClass("wrong")}else{$(this).removeClass("wrong")}};
