(function bitsite_form(){bs.formation=function c(){var n="#777";var g="#000";for(var m=0;m<document.forms.length;m++){if(document.forms[m].getAttribute("formation")!=null){var l=document.forms[m];for(var j=0;j<l.elements.length;j++){var k=l.elements[j];if(k.getAttribute("valueDefault")&&!k.value){k.value=k.getAttribute("valueDefault");if(k.type=="password"){k.setAttribute("typeDefault",k.type);if(bs.ie){}else{k.type="text"}}k.style.color=n;k.onfocus=function(){if((this.value==this.getAttribute("valueDefault"))&&(!this.getAttribute("changeFlag")||this.getAttribute("changeFlag")=="0")){this.value="";if(this.getAttribute("typeDefault")=="password"){this.type="password";this.focus()}}this.style.color=g};k.onblur=function(){if(!this.value||(bs.trim(this.value)=="")){this.value=this.getAttribute("valueDefault");this.style.color=n;if(this.type=="password"){this.type="text"}this.setAttribute("changeFlag","0")}else{this.setAttribute("changeFlag","1")}b(this)}}else{k.onblur=function(){b(this)}}if(k.type=="select-one"){var h;if(h=k.getAttribute("link")){k.onchange=function(o){if(h.search(/\?/)==-1){var p="?"}else{var p="&"}if(this.value){var f=p+this.name+"="+this.value}else{var f=""}document.location.href=this.getAttribute("link")+f}}}}l.onsubmit=a;l.onclick=function(){var f;if(f=this.getAttribute("messageid")){document.getElementById(f).style.display="none"}}}}};function b(g){var h;var f=0;if(h=g.getAttribute("pattern")){if(g.value&&(bs.trim(g.value)!="")&&(g.value!=g.getAttribute("valueDefault"))){if(g.value.search(h)==-1){f=1}}}d(g,"pattern",f,"Неверный формат");if(f!=0){return false}else{return true}}function d(g,n,o,p){var l;if(l=g.getAttribute("messageid")){var h;if(h=document.getElementById(l)){if(o==0){var m="none"}else{if(h.tagName=="DIV"){var m="block"}else{var m="inline-block"}}if(n=="pattern"){if(!bs.ie){h.style.display=m}}var f=h.getElementsByTagName("SPAN");for(var k=0;k<f.length;k++){if((n=="pattern")&&(f[k].getAttribute("patternError")!=null)){if(f[k].getAttribute("patternError")){f[k].innerHTML=f[k].getAttribute("patternError")}else{f[k].innerHTML=p}}else{if((n=="required")&&(f[k].getAttribute("requiredError")!=null)){if(f[k].getAttribute("requiredError")){f[k].innerHTML=f[k].getAttribute("requiredError")}else{f[k].innerHTML=p}h.style.display=m}else{if(f[k].getAttribute("error")!=null){if(f[k].getAttribute("error")){f[k].innerHTML=f[k].getAttribute("error")}else{f[k].innerHTML=p}if(n=="required"){h.style.display=m}}}}}}}}function a(){var k=this;var l=0;var h=0;for(var f=0;f<k.elements.length;f++){var g=k.elements[f];if(g.value==g.getAttribute("valueDefault")&&(!g.getAttribute("changeFlag")||g.getAttribute("changeFlag")=="0")){g.value=""}if(g.value.search("\\S")==-1){if(g.getAttribute("required")!=null){d(g,"required",1,"Обязательное поле");l++}continue}if(!b(g)){h++}}if(l!=0){var j;if(j=k.getAttribute("messageid")){document.getElementById(j).style.display="inline-block"}}if((l!=0)||(h!=0)){bs.formation();return false}else{return bs.form(k)}}bs.form=function e(k){var m,j,g,f,h,n;if(m=k.getAttribute("action_ajax")){if(j=k.getAttribute("messageid_ajax")){if(j=="this"){var l=document.createElement("DIV");k.parentNode.insertBefore(l,k);k.parentNode.removeChild(k);g=l}else{if(!(g=document.getElementById(j))){g=false}}}else{g=false}if(f=k.getAttribute("funcAfter_ajax")){h=function(p,o){this[f](p,o)}}else{h=false}var n="";for(i=0;i<k.length;i++){if(k[i].name&&(k[i].name!="undefined")){if(((k[i].type=="checkbox")||(k[i].type=="radio"))&&!k[i].checked){continue}n+=encodeURIComponent(k[i].name)+"=";if(k[i].tagName=="SELECT"){n+=encodeURIComponent(k[i].options[k[i].selectedIndex].value)+"&"}else{n+=encodeURIComponent(k[i].value)+"&"}}}n=n.slice(0,-1);bs.sendRequest("POST",m,n,g,h);return false}return true}})();bs.onReady(function(){bs.formation()});
