var validateFormField=new Object;validateFormField.__currentTimeouts=new Array;validateFormField.Realtime=function(B,E,A){if(B){if(!E){E="all"}if(A&&E!="all"){if(!$("hl_"+B.name)){var C=new Element("div",{styles:{fontSize:"11px",color:"red",position:"absolute",'white-space':'nowrap',backgroundColor:"#ffa",border:"1px solid #7B6B00",padding:"2px 4px 2px 4px",display:"none",top: $(B).getPosition().y + $(B).getHeight(),left: $(B).getPosition().x},id:"hl_"+B.name});var D=new Element("span");D.inject($(B),"after");C.inject(D,"after")}else{var C=$("hl_"+B.name)}}if(E=="number"){if(B.value.match(/[^0-9].*/i)){B.value=B.value.replace(/[^0-9].*/i,"");if(A){C.set("text","только числа");C.setStyle("display","block")}}else{if(A){if(validateFormField.__currentTimeouts[C.id]){clearTimeout(validateFormField.__currentTimeouts[C.id])}validateFormField.__currentTimeouts[C.id]=setTimeout("$('"+C.id+"').setStyle('display', 'none');",1500)}}}else{if(E=="latin"){if(B.value.match(/[^0-9A-Za-z_()=.-].*/i)){B.value=B.value.replace(/[^0-9A-Za-z_()=.-].*/i,"");if(A){C.set("text",'только латинские буквы и символы "_", "(", ")", "=", ".", "-"');C.setStyle("display","block")}}else{if(A){if(validateFormField.__currentTimeouts[C.id]){clearTimeout(validateFormField.__currentTimeouts[C.id])}validateFormField.__currentTimeouts[C.id]=setTimeout("$('"+C.id+"').setStyle('display', 'none');",1500)}}}}}return true};validateFormField.WholeForm=function(B){var D=new Array;$$("input[notempty=true]").each(function(F,E){if(F.value==""){D.include('"'+$("formFieldTitle_"+F.name).get("text")+'"')}});if(D.length!=0){if(D.length==1){var A="Заполните поле "+D[0]+"."}else{var C=$A(D).getLast();D=$A(D).erase(C);var A="Заполните поля "+D.join(", ")+" и "+C+"."}alert(A);return false}else{return true}};