(function(){window.Ajax={};var d=[];function e(){var g=d.shift();if(g){return g}try{if(window.XMLHttpRequest){g=new XMLHttpRequest()}else{if(window.ActiveXObject){try{g=new ActiveXObject("Msxml2.XMLHTTP")}catch(h){g=new ActiveXObject("Microsoft.XMLHTTP")}}}}catch(h){g=null}return g}function c(g){d.push(g)}function b(k,i,g){switch(k.status){case 200:if(i){i(k.responseText,k.responseXML,k.statusText)}break;default:if(g){var h,n,j,m;try{h=k.status}catch(l){}try{n=k.responseText}catch(l){}try{j=k.responseXML}catch(l){}try{m=k.statusText}catch(l){}g(h,n,j,m)}}}function f(h){param=[];for(var g in h){param.push([g,encodeURIComponent(h[g])].join("="))}return param.join("&")}window.Ajax.get=function(i,k,h,g){var j=e();if(!j){if(g){g()}return}k=f(k);j.open("get",[i,k].join("?"),true);j.onreadystatechange=function(){switch(j.readyState){case 4:b(j,h,g);c(j);break}};j.send("")};function a(h,i){param=[];for(var g in h){param.push("--");param.push(i);param.push('\r\nContent-Disposition: form-data; name="');param.push(g);param.push('"\r\n\r\n');param.push(h[g]);param.push("\r\n")}param.push("--");param.push(i);param.push("--\r\n");return param.join("")}window.Ajax.post=function(j,l,i,h,g){var k=e();k.open("post",j,true);if(!i){k.setRequestHeader("Content-Type","application/x-www-form-urlencoded");l=f(l)}else{k.setRequestHeader("Content-Type","multipart/form-data; boundary=AJAX----FORM");l=a(l,"AJAX----FORM")}k.onreadystatechange=function(){switch(k.readyState){case 4:b(k,h,g);c(k);break}};k.send(l)};window.Ajax.form=function(o,k,g){var p={},j=o.elements;for(var m=0,h=j.length;m<h;++m){var n=j[m];switch(n.type.toLowerCase()){case"text":case"password":case"hidden":case"submit":case"image":if(n.name){p[n.name]=n.value}continue;case"checkbox":case"radio":if(n.name&&n.checked){p[n.name]=n.value?n.value:"on"}continue}if(n.nodeName=="TEXTAREA"&&n.name){p[n.name]=n.value}else{if(n.nodeName=="SELECT"&&n.name){p[n.name]=n.value}}}if(o.method.toLowerCase()=="post"){window.Ajax.post(o.action,p,(o.enctype=="multipart/form-data"),k,g)}else{window.Ajax.get(o.action,p,k,g)}};window.Ajax.url=function(g,h){h=f(h);return[g,h].join("?")}})();function ChangeAvatarFile(){var a=document.getElementById("avatar_load");a.style.visibility="visible";a.style.display="block";document.avatar_upload.submit()}function CloseAvatarWindow(){var a=document.getElementById("avatar_window");if(a){a.style.display="none"}}var win_SelectedItem;var win_SelectedX,win_SelectedY;var win_aMouseX,win_aMouseY;var win_checkMove=0;var win_old_onmousemove=null;var win_old_onmouseup=null;function win_down(a){if(!a){a=window.event}win_SelectedItem=document.getElementById(window_moved_name);win_SelectedX=parseInt(win_SelectedItem.style.left);win_SelectedY=parseInt(win_SelectedItem.style.top);win_aMouseX=a.clientX;win_aMouseY=a.clientY;win_checkMove=1;win_old_onmousemove=document.onmousemove;win_old_onmouseup=document.onmouseup;document.onmousemove=win_drag;document.onmouseup=function(b){win_checkMove=0}}function win_drag(a){if(win_checkMove!=1){return false}if(!a){a=window.event}win_SelectedItem.style.left=win_SelectedX+(a.clientX-win_aMouseX)+"px";win_SelectedItem.style.top=win_SelectedY+(a.clientY-win_aMouseY)+"px";return false}function win_drop(a){document.onmousemove=win_old_onmousemove;document.onmouseup=win_old_onmouseup;win_old_onmousemove=null;win_old_onmouseup=null}var x,y,inDock=false;top.document.onmouseup=document.onmouseup=function(){stopDock()};function moveEvent(f){if(!inDock){return}if(!f){f=window.event}var g=document.getElementById("image");var b=f.clientX-x,a=f.clientY-y,c=g.style;c.left=b+"px";c.top=a+"px";if(f.preventDefault){f.preventDefault()}}function startDock(a){if(!a){a=window.event}var b=document.getElementById("image");if(b){x=a.clientX-parseInt(b.style.left);y=a.clientY-parseInt(b.style.top);inDock=true}if(a.preventDefault){a.preventDefault()}}function stopDock(){inDock=false}function ZoomIn(){var e,f=document.getElementById("image");if(!f){return}var a=f.clientWidth,b=f.clientHeight,c=a/b;a+=60;b=Math.round(a/c);f.style.width=a+"px";f.style.height=b+"px";f.style.left=parseInt(f.style.left)-30+"px";f.style.top=parseInt(f.style.top)-30+"px"}function ZoomOut(){var e,f=document.getElementById("image");if(!f){return}var a=f.clientWidth,b=f.clientHeight,c=a/b;a-=60;b=Math.round(a/c);if(a>=200&&b>=200){f.style.width=a+"px";f.style.height=b+"px";f.style.left=parseInt(f.style.left)+30+"px";f.style.top=parseInt(f.style.top)+30+"px"}}var interval,f_delta="";function moveInterval(){var a=document.getElementById("image"),b=10;if(a){switch(f_delta){case"bottom":b=-b;case"top":a.style.top=parseInt(a.style.top)+b+"px";break;case"right":b=-b;case"left":a.style.left=parseInt(a.style.left)+b+"px";break}}a=null}function moveImage(a,b){if(!a){a=window.event}if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}f_delta=b;interval=setInterval(moveInterval,50)}function stopMoving(a){if(interval){clearInterval(interval);interval=null}}function Save(b,c){var e=document.getElementById("image");var a=parseInt(e.style.left)-50,f=parseInt(e.style.top)-50;document.forms.coords.left.value=a=Math.ceil(-a*b/e.clientWidth);document.forms.coords.top.value=f=Math.ceil(-f*c/e.clientHeight);document.forms.coords.right.value=a+Math.ceil(200*b/e.clientWidth);document.forms.coords.bottom.value=f+Math.ceil(200*c/e.clientHeight);document.forms.coords.submit()}function CentralWindow(h,e,a){var f=h;var g=getPageSize();var c=getPageScroll();var d=c[1]+((g[3]-a)/2);var b=((g[0]-e)/2);f.style.top=(d<0)?"0px":d+"px";f.style.left=(b<0)?"0px":b+"px";f=null}function getPageScroll(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}arrayPageScroll=new Array("",a);return arrayPageScroll}function getPageSize(){var c,a;if(window.innerHeight&&window.scrollMaxY){c=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight}else{c=document.body.offsetWidth;a=document.body.offsetHeight}}var b,d;if(self.innerHeight){b=self.innerWidth;d=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight}}}if(a<d){pageHeight=d}else{pageHeight=a}if(c<b){pageWidth=b}else{pageWidth=c}arrayPageSize=new Array(pageWidth,pageHeight,b,d);return arrayPageSize};var isPotential=false;function comment(c,d){var b=document.getElementById("author_info_"+d);var e=document.getElementById("comment_"+d);if(!b){return}b=b.getElementsByTagName("a");if(!b||!(b=b[0])){return}if(!e){return}if(!isPotential){comment_cancel(c)}var a=e.cloneNode(true);var f=a.getElementsByTagName("DIV");for(k=f.length-1;k>=0;--k){if(f[k].className=="fquote"){f[k].parentNode.removeChild(f[k])}}f=a.getElementsByTagName("IMG");for(k=f.length-1;k>=0;--k){f[k].parentNode.removeChild(f[k])}f=a.getElementsByTagName("PRE");for(k=f.length-1;k>=0;--k){f[k].parentNode.removeChild(f[k])}if(!isPotential){e='<b><span style="color:'+((b.className=="deletedUser")?"#ccc":"#42639C;")+'">'+b.innerHTML+"</span>:</b><br> "+a.innerHTML}else{e='<b><span style="color:#AFADA4;">'+b.innerHTML+"</span></b>: "+a.innerHTML}if(e&&window.MQRTE&&($("dalet_body")!=undefined||$("dalet_comment")!=undefined)){MQRTE.InsertContent(c,"<div class='fquote' style='border: 1px dashed #CCCCCC; padding:10px; margin:10px;'>"+e+"</div>\n<p></p>");if(Dalet.isMSIE){MQRTE.Focus(c)}}else{if($("comment")!=undefined){e="> "+cleanHtml(trim(a.innerHTML)).replace(/\n/g,"\n> ")+"\n\n";$("comment").value=e;$("comment").focus()}}a=null}function set_url(c,d){var b=c.split("/");if(parseInt(b[b.length-1])){if(d){b[b.length-1]=d}else{b.pop()}}else{if(d){b.push(d)}}return b.join("/")}function edit_comment(b,c){var a=document.getElementById("author_info_"+c);var d=document.getElementById("comment_"+c);if(!a){return}a=a.getElementsByTagName("a");if(!a||!(a=a[0])){return}if(!d){return}if(d&&window.MQRTE){MQRTE.InsertContent(b,d.innerHTML);if(Dalet.isMSIE){MQRTE.Focus(b)}}if(!isPotential){(a=document.getElementById("cancel_button"))&&(a.style.display="");(a=document.getElementById("comment_attach"))&&(a.style.display="none");(a=document.forms.comment_form).action=set_url(a.action,c)}}function comment_cancel(c){var a=document.getElementById("cancel_button");if(a){a.style.display="none"}(a=document.getElementById("comment_attach"))&&(a.style.display="");if(window.MQRTE){MQRTE.SetContent(c,(Dalet.isGecko?"<br>":""));if(Dalet.isMSIE){MQRTE.Focus(c)}}if($("newmessage")){$("newmessage").style.display="none"}(login=document.forms.comment_form).action=set_url(login.action)};var img_close=document.createElement("img");window.DialogWindow={layer:null,content:null,caption:null,back:null,state:false,dx:0,dy:0,maxwidth:0,maxheight:0,setBackSize:function(){var a;(a=DialogWindow.back.style).width="100%";a.height=document.documentElement.scrollHeight+"px"},show:function(g,c,d,b){img_close.src="http://i.teamwox.com/lock.gif";c=c.replace(/id="PREFIX/g,'id="');c=c.replace(/id=PREFIX/g,"id=");function f(){var i;(i=DialogWindow.layer.style).width=d+"px";(i=DialogWindow.content.style).width=d-((!window.MSIE5)?4:0)+"px"}function e(){var k=(DialogWindow.back=document.createElement("div"));k.className="window-disabler";k.innerHTML="&nbsp;";document.body.appendChild(k);var l=(DialogWindow.layer=document.createElement("div"));l.className="window-dialog";var j=(DialogWindow.caption=document.createElement("div"));j.className="window-caption";j.innerHTML='<span style="font-size:1px;">&nbsp;</span>';l.appendChild(j);var i=document.createElement("span");i.innerHTML=g;i.className="window-title";j.insertBefore(i,j.lastChild);i.onclick=function(n){if(!n){n=window.event}if(n.stopPropagation){n.stopPropagation()}else{n.cancelBubble=true}return false};img_close.onclick=DialogWindow.close;j.insertBefore(img_close,j.lastChild);var m=(DialogWindow.content=document.createElement("div"));m.className="window-content";l.appendChild(m);document.body.appendChild(l);if(window.opera){window.addEventListener("resize",DialogWindow.setBackSize,true)}else{if(document.addEventListener){window.addEventListener("resize",DialogWindow.setBackSize,true)}else{window.onresize=DialogWindow.setBackSize}}}if(!DialogWindow.layer){e()}this.setBackSize();f();DialogWindow.content.innerHTML=c;DialogWindow.dx=DialogWindow.dy=0;var h,a;if(!window.MSIE){h=Math.ceil((document.documentElement.clientHeight/2)-(b/2));a=Math.ceil((document.documentElement.clientWidth/2)-(d/2))}else{if(!window.MSIE5){h=Math.ceil((document.documentElement.clientHeight/2)-(b/2));a=Math.ceil((document.documentElement.clientWidth/2)-(d/2))}else{h=Math.ceil((document.documentElement.scrollHeight/2)-(b/2));a=Math.ceil((document.documentElement.scrollWidth/2)-(d/2))}}h+=document.documentElement.scrollTop;a+=document.documentElement.scrollLeft;DialogWindow.setPos(a,h);DialogWindow.back.style.display="block";DialogWindow.layer.style.display="block";DialogWindow.maxwidth=document.documentElement.clientWidth-d;DialogWindow.maxheight=document.documentElement.scrollHeight-b;if($("forum_user_login")&&$("forum_user_login").value==""){$("forum_user_login").focus()}if($("forum_user_login")&&$("forum_user_login").value!=""){$("forum_user_password").focus()}},setPos:function(a,c){if(DialogWindow.maxwidth){df5=DialogWindow.dx-28;df6=DialogWindow.dy-28;if(a>DialogWindow.maxwidth+df5||a<DialogWindow.dx){a=null}if(c>DialogWindow.maxheight+df6||c<DialogWindow.dy){c=null}}var b;b=DialogWindow.layer.style;if(a){b.left=a-DialogWindow.dx+"px"}if(c){b.top=c-DialogWindow.dy+"px"}},move:function(a){if(!DialogWindow.state){return}if(!a){a=window.event}DialogWindow.setPos(a.clientX,a.clientY);if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}},up:function(){DialogWindow.state=false},down:function(b){if(!b){b=window.event}DialogWindow.state=true;var a;DialogWindow.dx=b.clientX-parseInt((a=DialogWindow.layer.style).left);DialogWindow.dy=b.clientY-parseInt(a.top);if(b.stopPropagation){b.stopPropagation()}else{b.cancelBubble=true}return false},close:function(){DialogWindow.back.style.display="none";DialogWindow.layer.style.display="none"}};function $(a){return document.getElementById(a)}Class=function(f,e,a){if(!f.className){if(!a){f.className=e}return}var d=f.className.split(" "),c,b;for(c=0,b=d.length;c<b;++c){if(d[c]==e){if(a){d.splice(c,1);f.className=d.join(" ")}return}}if(!a){d.push(e);f.className=d.join(" ")}};function getUrlParam(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location.href);if(c==null){return""}else{return c[1]}}String.prototype.startsWith=function(a){return(this.substring(0,a.length)==a)};function CE(c,a,b){var d=document.createElement(a);if(b){for(key in b){if(key=="name"){d.setAttribute("name",b[key])}else{if(key=="className"){d.className=b[key]}else{if(key.indexOf("style")!=-1){alert("Invalid argument - style")}else{d[key]=b[key]}}}}}if(c){c.appendChild(d)}return(d)}function encodeHtml(a){return(a.replace(/>/g,"&gt;")).replace(/</g,"&lt;")}function GetDateTime(e){var a="";var d=new Date();var b=new Date(1000*e);var c=parseInt(b.getTime()/(24*60*60*1000))-parseInt(d.getTime()/(24*60*60*1000));a+=b.getFullYear();a+="."+(b.getMonth()>8?b.getMonth()+1:"0"+(b.getMonth()+1));a+="."+(b.getDate()>9?b.getDate():"0"+b.getDate());a+=" "+(b.getHours()>9?b.getHours():"0"+b.getHours());a+=":"+(b.getMinutes()>9?b.getMinutes():"0"+b.getMinutes());return(a)}function toggle(a){var b=$(a);if(b.style.display=="none"){if(b.oldDisplay){b.style.display=b.oldDisplay}else{b.style.display="block"}}else{b.oldDisplay=b.style.display;b.style.display="none"}}function getFirstChildElement(a){if(!a&&a.nodeType!=1){return null}var b=a.firstChild;while(b&&b.nodeType!=1){b=b.nextSibling}return b}function setHotKeysPaginator(b,a,d){var c=b==""?document:document.getElementById(b);c.onkeydown=function(h){var f=window.event?window.event:h;var g=f.target?f.target:window.event.srcElement;if(f.ctrlKey){if(g.tagName=="INPUT"||g.tagName=="TEXTAREA"){return}if(f.keyCode==37&&a!=""){location.href=a}else{if(f.keyCode==39&&d!=""){location.href=d}}}}}function linkAsPost(c,a){if(a!=""){if(!confirm(a)){return}}var b=document.getElementById("antiforgery");if(!b){alert("Antiforgery form not found")}b.action=c;b.method="post";b.submit()}function expandResellersList(c,b){var a=$(c).style;a.display=a.display=="block"?"none":"block";a=null;b.blur();return false}function switchTabs(b){var a=document.getElementById("profileTabs");var e=a.getElementsByTagName("LI");for(var c=0;c<e.length;c++){var d=document.getElementById(e[c].id+"_tab");if(d){if(e[c].id==b){e[c].className="active";d.style.display="block"}else{e[c].className="inactive";d.style.display="none"}}}a=null;e=null;d=null;return false}function AddJS(b){var a=document.createElement("script");a.src=b;document.body.appendChild(a)}function toggleNewMessage(b){var a=document.getElementById("newmessage");if((b)||(a.style.display=="none")){a.style.display="block";set_content((Dalet.isGecko?"<br>":""),true,false);if(Dalet.isMSIE){MQRTE.Focus("content")}return true}else{edit_cancel();a.style.display="none";return false}}function edit(r){var C=document.getElementById("newmessage");if(C){C.style.display="block"}window.type=((""+r).substr(0,1)=="_"?0:1);if(window.type==0){real_id=parseInt(r.substr(1,r.length))}else{real_id=parseInt(r)}var m=document.getElementById("id_message");var a=document.getElementById("subject_message");var n=document.getElementById("content"+real_id);var B=document.getElementById("simple_message");var z=document.getElementById("edit_id");var s=document.getElementById("edit_parent_id");var f=document.getElementById("edit_subject");var o=document.getElementById("edit_simple");var l=document.getElementById("subject");var A=document.getElementById("edit_file");var u=document.getElementById("subject");var j=document.getElementById("simple");var v=document.getElementById("edit_cnew_cmd");var d=document.getElementById("edit_csave_cmd");var h=document.getElementById("admin_date_create");var w=document.getElementById("admin_date_modify");var t=document.getElementById("admin_label_date_modify");var g=document.getElementById("admin_not_modify");var x=document.getElementById("admin_label_not_modify");var q=document.getElementById("date_create_"+real_id);var b=document.getElementById("date_modify_"+real_id);var p=document.getElementById("author_info_"+r);var c=document.getElementById("admin_author");if(z){z.value=real_id}if(a&&f&&l){if(window.type==0){l.value=a.value;f.style.display="block"}else{l.value="";f.style.display="none"}}if(n){if(window.MQRTE&&$("dalet_body")!=undefined){set_content(n.innerHTML,false,true)}else{if($("body")!=undefined){$("body").value=cleanHtml(n.innerHTML);$("body").focus()}}}if(A){try{A.value=""}catch(y){}}if(B&&o&&j){if(window.type==0){j.checked=(B.value==0);o.style.display="block"}else{j.checked=false;o.style.display="none"}}if(v&&d){v.style.display="none";d.style.display="block"}if(h){h.value=q!=null?trim(q.innerHTML):""}if(w){w.style.display=(window.type==0?"block":"none");w.value=(window.type==0&&b!=null?trim(b.innerHTML):"")}if(t){t.style.display=(window.type==0?"block":"none")}if(g){g.style.display="none";g.checked=false}if(x){x.style.display="none"}if(c&&p){c.value=p.title}}function edit_cancel(){var f=document.getElementById("id_message");var s=document.getElementById("edit_id");var o=document.getElementById("edit_subject");var n=document.getElementById("edit_simple");var d=document.getElementById("subject");var g=document.getElementById("edit_file");var q=document.getElementById("subject");var c=document.getElementById("simple");var h=document.getElementById("edit_cnew_cmd");var m=document.getElementById("edit_csave_cmd");var p=document.getElementById("admin_date_create");var a=document.getElementById("admin_date_modify");var r=document.getElementById("admin_label_date_modify");var l=document.getElementById("admin_not_modify");var b=document.getElementById("admin_label_not_modify");var t=document.getElementById("admin_author");if(s){s.value=0}if(o&&d){d.value="";o.style.display="none"}if(window.MQRTE){set_content((Dalet.isGecko?"<br>":""),false,true)}else{if($("body")!=undefined){$("body").value=""}}if(g){try{g.value=""}catch(j){}}if(n&&c){c.checked=false;n.style.display="none"}if(h&&m){h.style.display="block";m.style.display="none"}if(p){p.value=""}if(a){a.style.display="none";a.value=""}if(r){r.style.display="none"}if(l){l.style.display="inline";l.checked=false}if(b){b.style.display="inline"}if(t){t.value=""}}function quote_forum(a){var e=document.getElementById("newmessage");if(e){e.style.display="block"}var h=document.getElementById("edit_csave_cmd");var d=document.getElementById("edit_save_cmd");var f=document.getElementById("edit_cnew_cmd");var c=false;if(!d||!h||d.style.display=="block"||h.style.display=="block"){edit_cancel()}var j=document.getElementById("content"+a);var l=document.getElementById("author_info_"+a);if(!j||!l){return}var m=j.cloneNode(true);var b=m.getElementsByTagName("DIV");for(k=b.length-1;k>=0;--k){if(b[k].className=="fquote"){b[k].parentNode.removeChild(b[k])}}b=m.getElementsByTagName("IMG");for(k=b.length-1;k>=0;--k){b[k].parentNode.removeChild(b[k])}b=m.getElementsByTagName("PRE");for(k=b.length-1;k>=0;--k){b[k].parentNode.removeChild(b[k])}if(window.MQRTE&&$("dalet_body")!=undefined){var g='<strong><span style="color:#4071B7;">'+trim((l.innerText?l.innerText:l.textContent))+"</span>:</strong><br> "+m.innerHTML;set_content("<div class='fquote' style='border: 1px dashed #CCCCCC; padding:10px; margin:10px;'>"+g+"</div>\n<p><br></p>",true,false);MQRTE.Focus("content")}else{if($("body")!=undefined){g="> "+cleanHtml(trim(m.innerHTML)).replace(/\n/g,"\n> ")+"\n\n";$("body").value=g;$("body").focus()}}m=null}function win_ban_show(h,b,e,f,a,j,g){var c=document.getElementById(e);var d="<form name='banForm' autocomplete='off' action='/'>"+c.innerHTML.replace(/HIDDEN/g,"").replace(/{IP}/,f).replace(/{COOKIE}/,a).replace(/{USER_ID}/,j).replace(/{USER_LOGIN}/,g)+"</form>";DialogWindow.show(h,d,500,220)}function win_edit_image_show(c,f,a,e){var b=document.getElementById("iframe_avatar");b.src="/"+f+"/users/"+a+"/avatar";var d=document.getElementById(c);var g=d.innerHTML;DialogWindow.show(e,g,380,540)}function ban_submit(c,f){var g=document.getElementById("period").value;var b=document.getElementById("ip_address").value;var e=encodeURIComponent(document.getElementById("cookie").value);var a=document.getElementById("comment").value;if(a==""){alert(f);return}var h=encodeURIComponent(a);var d=document.getElementById("userID").value;if(b.match("^(([0-9*]{1,3}.){3}([0-9*]{1,3}){1})?$")==null){alert("IP mask is not valid");return}window.Ajax.get(c,{period:g,ip_address:b,cookie:e,comment:h,userID:d},function(){window.location.reload()},function(){alert("error occured")})}function set_content(g,h,f){var d=0;var c=0;var a=0;var b="";if(f){MQRTE.SetContent("body",g)}else{var e=MQRTE.InsertContent("body",g)}}function trim(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function cleanHtml(a){return a.replace(/<[^<>]*>/g,"").replace(/\&amp;/g,"&").replace(/\&nbsp;/g," ").replace(/\&gt;/g,">").replace(/\&lt;/g,"<")}function srch_lookmore(){var a=$("lookmore");if(a.style.display=="block"){a.style.display="none"}else{a.style.display="block";$("author").focus()}}function ChangeDisabledElementsByName(a,b){var c=document.getElementsByName(a);var d=c.length;for(i=0;i<d;i++){c[i].disabled=b}c=null;return true}function ChangePaymentMethod(b){var c=$("payment_method");if(b=="company"){if(c.value=="webmoney"){c.selectedIndex=1}if(c.length==4){c.remove(3)}$("wmpurse").style.display="none"}else{if(c.length<4){var d=document.createElement("option");d.text="WebMoney";d.value="webmoney";try{c.add(d,null)}catch(a){c.add(d)}d=null;c=null}}}var showcart_timeout;function showcart(a){if(a){clearTimeout(showcart_timeout);$("showcart").style.display="block"}else{$("showcart").style.display="block";showcart_timeout=setTimeout(function(){$("showcart").style.display="none"},500)}}function table_mouse_hover(a){var b;(b=a.target)||(b=a.srcElement);while(b&&b.nodeName!="TR"){b=b.parentNode}if(b){b.className="hover"}}function table_mouse_out(a){var b;(b=a.target)||(b=a.srcElement);while(b&&b.nodeName!="TR"){b=b.parentNode}if(b&&b.rowIndex!=0){b.className=""}}var buy_currentID=null;function BuyCreateBox(b){if(buy_currentID!=null){document.getElementById("td"+buy_currentID).removeChild(document.getElementById("BuyBox"))}var a=document.createElement("div");a.id="BuyBox";a.onmouseover=function(c){if(c==null){c=window.event}if(c.stopPropagation){c.stopPropagation()}else{c.cancelBubble=true}};a.style.cssText="position: relative; text-align: left; top: 23px; left: -3px; z-index: 10; height: 23px; background-color: #E3F5D6; border: 1px solid #C7DFB5; padding: 10px; margin: 0px";a.innerHTML=NewElText;document.getElementById("td"+b).appendChild(a);document.getElementById("edit_status").value=document.getElementById("tdstatus"+b).value;a=null;buy_currentID=b}function SetPurchaseStatus(){var d=buy_currentID,a="",c="";var b=document.getElementById("edit_status").value;switch(b){case"complete":a="http://i.teamwox.com/buy/purchase_good.gif";c=status1;break;case"pending":a="http://i.teamwox.com/buy/purchase_wait.gif";c=status2;case"decline":a="http://i.teamwox.com/buy/purchase_bad.gif";c=status3;break;case"offline":a="http://i.teamwox.com/buy/purchase_offline.gif";c="Offline purchase";break;default:return false;break}document.getElementById("edit_ok").disabled=true;window.Ajax.get("/ru/buy/doajax",{status:b,id:d},function(){document.getElementById("tdimg"+d).src=a;document.getElementById("tdimg"+d).title=c;document.getElementById("tdstatus"+d).value=b;document.getElementById("td"+buy_currentID).removeChild(document.getElementById("BuyBox"));buy_currentID=null},function(){alert("buychangestatus error")})}function AddPotential(){$("potentialsform").reset();$("editpotentials").style.display="block";$("potentialslist").style.display="none"}function CancelAddPotential(){$("editpotentials").style.display="none";$("potentialslist").style.display="block"}function EditPotentialComment(a){isPotential=true;$("addcomment").style.display="block";edit_cancel();edit_comment("comment",a);$("commentid").value=a;window.scroll(0,1500)}function ReplyPotentialComment(a){isPotential=true;$("addcomment").style.display="block";edit_cancel();comment("comment",a);$("commentid").value=0;window.scroll(0,1500)}var splscr_interval=10;var splscr_length=(window.splscr_arr==undefined)?0:splscr_arr.length;if(splscr_length>1){document.writeln('<div id="splscr_preload_div" style="position: absolute; top: -3000px; left: -3000px; width: 200px; height: 200px;"></div>');var div,el=document.getElementById("splscr_preload_div");for(var i in splscr_arr){div=document.createElement("DIV");div.id="splscr_preload_"+i;el.appendChild(div);div.innerHTML=splscr_arr[i]}el=null;div=null}var splscr_current=0;function splscr_change(){if(splscr_arr[splscr_current]==undefined){splscr_current=0}var b=1;var a=window.setInterval(function(){b=b-0.1;splscr_div.style.opacity=b;if(b<0.2){clearInterval(a);splscr_div.replaceChild($("splscr_preload_"+splscr_current).lastChild.cloneNode(true),splscr_div.lastChild);if(++splscr_current==splscr_length){splscr_current=0}}},20);window.setTimeout(function(){clearInterval(a);var c=window.setInterval(function(){b=b+0.1;splscr_div.style.opacity=b;if(b>0.9){clearInterval(c)}},20)},310)}function doBlinkDownload(){if($("blinkinglink")!=undefined){var a=$("blinkinglink");window.setInterval(function(){a.className="blink";window.setTimeout(function(){a.className=""},150)},1000)}}function select_domain(a){if(a==1){$("twtype1").style.color="#626363";$("twtype2").style.color="#BFBFBF";$("domain").disabled="";$("subdomain").disabled="disable";$("serverIP").disabled="disable";$("selectSubdomain").disabled="disable"}else{$("twtype2").style.color="#626363";$("twtype1").style.color="#BFBFBF";$("domain").disabled="disable";$("subdomain").disabled="";$("serverIP").disabled="";$("selectSubdomain").disabled=""}}var autosave={};autosave.forms=["company_info","Company","Personal"];autosave.lastForm=[];autosave.init=function(){for(var a in this.forms){if(document.forms[this.forms[a]]!=undefined&&!((document.forms[this.forms[a]]).noAutoSave!=undefined&&(document.forms[this.forms[a]]).noAutoSave.value=="on")){this.lastForm[this.forms[a]]=this.objectToString(document.forms[this.forms[a]]);window.setInterval(function(){autosave.save()},10000);window.onunload=autosave;break}}};autosave.save=function(){var c,b;for(var a in this.forms){if(document.forms[this.forms[a]]!=undefined){c=document.forms[this.forms[a]];if(this.lastForm[this.forms[a]]!=undefined&&this.objectToString(c)==this.lastForm[this.forms[a]]){continue}if(c.noAutoSave!=undefined&&c.noAutoSave.value=="on"){continue}this.lastForm[this.forms[a]]=this.objectToString(c);b=c.action;c.action=c.action="?save=on";Ajax.form(c,null,null);c.action=b}}c=null};autosave.objectToString=function(c){if(c==null){return""}var a="";for(var b in c){if(c[b]==null||c[b].type==undefined||c[b].value==undefined){continue}a+=b+":"+c[b].value+"\n"}c=null;return a};var box={};box.centralMe=function(h,f,a){var g=$(h);var d=this.getPageSize();var b=this.getPageScroll();var e=b[1]+((d[3]-a)/2);var c=((d[0]-f)/2);g.style.top=(e<0)?"0px":e+"px";g.style.left=(c<0)?"0px":c+"px";g=null};box.getPageScroll=function(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}arrayPageScroll=new Array("",a);return arrayPageScroll};box.getPageSize=function(){var c,a;var b,d;if(window.innerHeight&&window.scrollMaxY){c=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight}else{c=document.body.offsetWidth;a=document.body.offsetHeight}}if(self.innerHeight){b=self.innerWidth;d=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight}}}if(a<d){pageHeight=d}else{pageHeight=a}if(c<b){pageWidth=b}else{pageWidth=c}return new Array(pageWidth,pageHeight,b,d,document.body.offsetHeight)};var geoTargeting={};geoTargeting.getCountry=function(){var b="";if(navigator.systemLanguage){b=navigator.systemLanguage}else{if(navigator.language){b=navigator.language}else{if(navigator.userLanguage){b=navigator.userLanguage}}}if(b.indexOf("-")>-1){var a=[];a=b.split("-");if(a.length==2){b=a[1]}a=null}return b.toUpperCase()};var becomePartnerForm={};becomePartnerForm.isLoaded=false;becomePartnerForm.show=function(d){if($("splashLayer")==undefined){var f=document.createElement("DIV");f.id="splashLayer";document.body.appendChild(f)}if($("becomePartnerForm")==undefined){var f=document.createElement("DIV");f.id="becomePartnerForm";document.body.appendChild(f)}var a=box.getPageSize();$("splashLayer").style.height=a[1]+"px";if($("splashLayer").style.display!="block"){$("splashLayer").style.display="block"}box.centralMe("becomePartnerForm",888,510);$("becomePartnerForm").style.display="block";if(!becomePartnerForm.isLoaded){$("becomePartnerForm").innerHTML="Loading...";var e="en";var c=(window.location.toString()).split("/");if(c[3].length==2){e=c[3]}var b="/"+e+"/potentials/becomepartnerform";if(d!=undefined&&d=="saas"){b+="?partnerType=saas&n=1"}window.Ajax.get(b,{},function(h){$("becomePartnerForm").innerHTML=h;var g=geoTargeting.getCountry();$("bpf_country").value=g;$("bpf_post_country").value=g;becomePartnerForm.changeCountry($("bpf_country"));becomePartnerForm.isLoaded=true;h=null},function(){$("becomePartnerForm").innerHTML='<font color="red">Can\'t load the form.<br>Please accept our apologies.</font>';window.setTimeout(becomePartnerForm.hide,2000)})}f=null;return false};becomePartnerForm.validate=function(){var c=true;var b=["bpf_name","bpf_company","bpf_position","bpf_email","bpf_phone","bpf_country","bpf_city","bpf_post_country","bpf_post_city"];for(var a in b){if(!becomePartnerForm.check(b[a])){c=false}}if($("bpf_country").value=="RU"){if(!becomePartnerForm.check("bpf_inn")){c=false}}if($("bpf_login")!=undefined){if(!becomePartnerForm.check("bpf_login")){c=false}}return c};becomePartnerForm.check=function(b){var a=$(b);if(a==undefined){return false}if(a.value==""){$(b).className="error";return false}else{$(b).className="";return true}};becomePartnerForm.send=function(b){if(!this.validate()){return false}var d="en";var a=(window.location.toString()).split("/");if(a[3].length==2){d=a[3]}var c={partnerType:(b!=undefined&&b=="saas"?"saas":""),name:$("bpf_name").value,company:$("bpf_company").value,website:$("bpf_website").value,position:$("bpf_position").value,email:$("bpf_email").value,phone:$("bpf_phone").value,fax:$("bpf_fax").value,login:($("bpf_login")!=undefined?$("bpf_login").value:""),country:$("bpf_country").value,city:$("bpf_city").value,address:$("bpf_address").value,zip:$("bpf_zip").value,inn:$("bpf_inn").value,kpp:$("bpf_kpp").value,post_country:$("bpf_post_country").value,post_city:$("bpf_post_city").value,post_address:$("bpf_post_address").value,post_zip:$("bpf_post_zip").value};window.Ajax.post("/"+d+"/potentials/becomepartnerform",c,false,function(g){if(g!=null&&g.substring(0,4)=="ERR:"){var h=g.substring(4).split(":");for(var e in h){if(h[e]!=null&&h[e]!=""){$("bpf_"+h[e]).className="error"}}return false}if(g!=null&&g.substr(0,2)=="OK"){$("becomePartnerForm").innerHTML='<div style="text-align: center; margin-top: 180px;"><h1><b>Ваше сообщение успешно отправлено.</b> <br><br>Спасибо.</h1></div>'}else{$("becomePartnerForm").innerHTML="<font color='red'>Can't send the request. <br>Please accept our apologies.</font>"}becomePartnerForm.isLoaded=false;g=null;window.setTimeout(becomePartnerForm.hide,2000)},function(g){if(g!=null&&g.substring(0,4)=="ERR:"){$("errLoginText").innerHTML="";var h=g.substring(4).split(":");for(var e in h){if(h[e]!=null&&h[e]!=""){$("bpf_"+h[e]).className="error";if(h[e]=="login"){$("errLoginText").innerHTML="Такой логин уже существует!"}}}return false}if(g!=null&&g.substr(0,2)=="OK"){$("becomePartnerForm").innerHTML='<div style="text-align: center; margin-top: 180px;"><h1><b>Ваше сообщение успешно отправлено.</b> <br><br>Спасибо.</h1></div>'}else{$("becomePartnerForm").innerHTML="<font color='red'>Can't send the request. <br>Please accept our apologies.</font>"}becomePartnerForm.isLoaded=false;g=null;window.setTimeout(becomePartnerForm.hide,3000)})};becomePartnerForm.hide=function(){$("splashLayer").style.display="none";$("becomePartnerForm").style.display="none";return false};becomePartnerForm.copyData=function(b){if(b.value!=undefined&&b.id!=undefined){var c=$("bpf_post_"+b.id.substring(4));var a=c.value.length>0?c.value.substring(0,c.value.length-1):"";if(c!=undefined&&(c.value==""||(b.value).indexOf(a)>-1)){c.value=b.value}c=null}};becomePartnerForm.changeCountry=function(a){if(a.value!=undefined){$("innBox").style.display=a.value=="RU"?"block":"none";$("bpf_post_country").value=a.value}};var potentials={};potentials.serverType="";potentials.changeServerType=function(a){if(a.value!="standart"){potentials.serverType=$("domain").value;$("opt_twcom").disabled="disabled";$("opt_twru").disabled="disabled"}else{$("opt_twcom").disabled="";$("opt_twru").disabled="";if(potentials.changeServerType!=""){$("domain").value=potentials.serverType}}};potentials.changePayer=function(){if($("payer")==undefined){return false}if($("payer").value=="iam"||!$("paymenttype2").checked){$("tableInnKpp").style.display="none"}else{if(client_country_code=="RU"){$("tableInnKpp").style.display="block"}else{$("tableInnKpp").style.display="none"}}potentials.getTotalPrice()};potentials.copyData=function(b){if(b.value!=undefined&&b.id!=undefined){var c=$("edit_post_"+b.id.substring(5));var a=c.value.length>0?c.value.substring(0,c.value.length-1):"";if(c!=undefined&&(c.value==""||(b.value).indexOf(a)>-1)){c.value=b.value}c=null}};potentials.changeEditTWVersion=function(c){$("tr_login").className=(c!="standart"?"show_tr":"hide_tr");$("tr_login_validator").className=(c!="standart"?"show_tr":"hide_tr");$("tr_password").className=(c!="standart"?"show_tr":"hide_tr");$("tr_password_validator").className=(c!="standart"?"show_tr":"hide_tr");var a=$("tr_domain_validator").getElementsByTagName("SPAN");for(var b in a){a[b].innerHTML=""}a=null};potentials.showBuyForm=function(){if($("splashLayer")==undefined){var e=document.createElement("DIV");e.id="splashLayer";document.body.appendChild(e)}if($("potentialBuyForm")==undefined){var d=$("HiddenPotentialBuyForm");var b=document.createElement("DIV");b=d.cloneNode(true);b.id="potentialBuyForm";var c=b.getElementsByTagName("FORM")[0];c.name="tesfs";c.id="tesfs";d.parentNode.removeChild(d);document.body.appendChild(b)}var a=box.getPageSize();$("splashLayer").style.height=a[1]+"px";if($("splashLayer").style.display!="block"){$("splashLayer").style.display="block"}box.centralMe("potentialBuyForm",750,500);$("potentialBuyForm").style.display="block";e=null;b=null;d=null;this.getTotalPrice();return false};potentials.hide=function(){$("splashLayer").style.display="none";$("potentialBuyForm").style.display="none";return false};potentials.isUsd=function(){if(($("currency").value=="rur"&&!($("paymenttype1").checked)&&!($("paymenttype3").checked&&$("webmoneyPurse").value=="wmz")||$("webmoneyPurse").value=="wmr")){return false}return true};potentials.getTotalPrice=function(){var d=potentials.isUsd();var b=0;var a=($("payer")!=undefined&&$("payer").value=="client")?usd_prices:usd_discount_prices;var c=($("payer")!=undefined&&$("payer").value=="client")?rur_prices:rur_discount_prices;if($("version").value=="standart"){switch($("usersCount").value){case"box25":b=d?a.box25:c.box25;break;case"box50":b=d?a.box50:c.box50;break;case"boxMax":b=d?a.boxMax:c.boxMax;break;default:b=d?a.box25:c.box25;break}}else{if($("version").value=="saas"){b=d?a.saasPartners:c.saasPartners}else{b=d?a.saasProviders:c.saasProviders}$("costPerUser").innerHTML=costPerUser.replace(/\{0\}/,$("version").value=="saas"?a.saasPartners:a.saasProviders);b=b*$("workplaces").value*$("payperiod").value}$("totalprice").innerHTML=buy.formatCost(b)+(d?" USD":" рублей");b=null;c=null;a=null;return false};potentials.changeTWVersion=function(a){if(a=="standart"){}else{if(a=="saasforproviders"){}else{if(a=="saas"){}}}$("standartLicenseList").className=(a=="standart"?"show_tr":"hide_tr");$("saasLicenseList").className=(a!="standart"?"show_tr":"hide_tr");$("saasPaymentPeriod").className=(a!="standart"?"show_tr":"hide_tr");potentials.getTotalPrice()};potentials.changeDomain=function(a){$("standartMyDomain").style.display=(a==1?"inline":"none");$("standartSubdomain").style.display=(a==2?"inline":"none");return true};potentials.changePersonType=function(a){if(a=="legal"){if($("paymenttype3").checked){$("paymenttype2").checked="checked";potentials.changePaymentType(2)}}$("webmoney_div").style.display=(a=="personal"?"block":"none");potentials.getTotalPrice()};potentials.changePaymentType=function(a){$("typeOfWallet").style.display=(a==3?"block":"none");if(a==3){$("webmoneyPurse").focus()}potentials.changePayer();potentials.getTotalPrice()};potentials.validate=function(){var a=[];if($("version").value=="standart"){if($("domaintype1").checked){if(!potentials.validateField("standartDomainText",/^http:\/\/[a-z0-9][a-z0-9\\-]{1,20}\.[a-z0-9\\-]{2,180}\.[a-z]{2,5}|[a-z0-9][a-z0-9\\-]{1,20}\.[a-z0-9\\-]{2,180}\.[a-z]{2,5}$/)){a.push("standartDomainText")}}else{if(!potentials.validateField("standartSubdomainText",/^http:\/\/[a-z0-9][a-z0-9\-]{2,20}|[a-z0-9][a-z0-9\-]{2,20}$/)){a.push("standartSubdomainText")}}}else{if(!potentials.validateField("saasSubdomainText",/^http:\/\/[a-z0-9][a-z0-9\-]{2,20}|[a-z0-9][a-z0-9\-]{2,20}$/)){a.push("saasSubdomainText")}}if($("payer")!=undefined&&$("payer").value=="client"&&!this.isUsd()&&$("paymenttype2").checked){if(!this.validateField("clientInn",/^[0-9]{1,12}$/)){a.push("clientInn")}if(!this.validateField("clientKpp",/^[0-9]{0,9}$/)){a.push("clientKpp")}}return a};potentials.validateField=function(c,b){var a=$(c);if((b).test(a.value)){if(a.className=="error"){a.className=""}a=null;return true}else{a=null;return false}};potentials.send=function(){var b=potentials.validate();for(var a in b){$(b[a]).className="error"}if(b.length>0){return false}};var vote={};vote.change=function(d,b){if(!b){b=window.event}var a=d.offsetLeft,c=d;while(c=c.offsetParent){a+=c.offsetLeft}a=Math.floor((b.clientX-a)/16)+1;d.firstChild.className=["v",a].join("")};vote.changeOut=function(d,c,b){if(!b){b=window.event}if((b.target||b.srcElement)==c.firstChild){var a=$(d).value;c.firstChild.className=a!=""?"v"+a:""}};vote.set=function(d,b){var a=b.firstChild.className,c;if(!a){return}c=a.charAt(1);$(d).value=c};var downloadDesc={};downloadDesc.show=function(a){$("twdownload-"+a).className="twdownload active";return false};downloadDesc.hide=function(a){$("twdownload-"+a).className="twdownload";return false};var buy={};buy.divisibleTime=null;buy.setDivisible=function(a){if(a==undefined||buy.divisibleTime!=null){return}buy.divisibleTime=window.setTimeout(function(){var b=+(a.value);if(isNaN(b)||b==undefined||b==null||b<1){b=1}if((b%5)!=0){a.value=Math.ceil(b/5)*5}buy.divisibleTime=null;buy.recalcSaaSCost()},0)};buy.recalcSaaSCost=function(){var b,a;b=+($("workplaces").value);a=+($("payperiod").value);if(isNaN(b)||b<1){b=5}if($("box_saas")!=undefined){$("box_saas").innerHTML=this.formatCost(b*15*a)}};buy.formatCost=function(d){d=d.toString();var e="",b=0,a=d.length;for(var c=a;c>0;c--){if(b++==3){e=" "+e;b=1}e=d.substring(c,c-1)+e}d=null;b=null;a=null;return e};var attachments={};attachments.Change=function(){$("attach_name").style.display="none";$("comment_attach").style.display="block";return false};attachments.CancelChanges=function(){$("attach_name").style.display="block";$("comment_attach").style.display="none";$("attachment_file").value=null;return false};attachments.Delete=function(){$("isDeletedAttachment").value=1;$("attach_name").style.display="none";return false};var partnersList={};partnersList.Show=function(f,c){var b=$("countriesList");var d=$("citiesList");if(f=="countriesList"){b.style.display=b.style.display=="block"?"none":"block";d.style.display="none"}else{d.style.display=d.style.display=="block"?"none":"block";b.style.display="none"}var a=(f=="countriesList"?b:d).getElementsByTagName("A");if(a!=undefined&&a!=null&&a[0]!=undefined&&a[0]!=null){a[0].focus()}b=null;d=null;a=null;if(c.stopPropagation){c.stopPropagation()}else{c.cancelBubble=true}};partnersList.HideAll=function(){if($("countriesList")==undefined){return}$("countriesList").style.display="none";$("citiesList").style.display="none"};function showMoreMenuLinks(a){$("moreMenuLinks").style.display=!a?"none":"block"}function agreeNotWord(){document.cookie="noword=1;path=/";$("agreenotword").style.display="none"}function switchProfilePurchases(a){if(a=="my"){$("my-purchases").style.display="block";$("client-purchases").style.display="none";$("my-purchases-link").className="active";$("client-purchases-link").className=""}else{$("my-purchases").style.display="none";$("client-purchases").style.display="block";$("my-purchases-link").className="";$("client-purchases-link").className="active"}return false}function showLinks(a){var b=document.getElementById("edit_"+a);if(b){b.style.visibility="visible"}document.getElementById("reply_"+a).style.visibility="visible"}function hideLinks(a){var b=document.getElementById("edit_"+a);if(b){b.style.visibility="hidden"}document.getElementById("reply_"+a).style.visibility="hidden"}function form_validator(){var a=Gimel.GetContent("body");if(a==""||a=="<br>"){alert("Please fill out the required fields");return(false)}else{if(a.length>32000){alert("The text is too long");return(false)}}return(true)}function toggleNewMessage(b){var a=document.getElementById("newmessage");if((b)||(a.style.display=="none")){a.style.display="block";return true}else{edit_cancel();a.style.display="none";return false}}function AddPromoPlanBlock(){var a=document.createElement("DIV");a.innerHTML=$("promo_item").innerHTML;$("promo_items").appendChild(a);a=null;return false}function Searchbox(){this.multiselect_separator=",";var searchBoxManager=this;this.AjaxEnabled=true;this.Render=function(container_id,inputID,value,multiselect,requestURL,title){oldIEelement=$(inputID);if(oldIEelement){oldIEelement.parentNode.removeChild(oldIEelement)}this.requestURL=requestURL;this.container=$(container_id);var inputWrapper=document.createElement("div");inputWrapper.className="inputWrapper";this.container.style.position="relative";this.input=document.createElement("input");this.input.type="text";this.input.id=inputID;this.input.name=inputID;this.input.value=value;this.input.title=title;this.input.style.width="100%";this.input.setAttribute("autocomplete","off");this.input.onkeyup=this.OnKeyPress;this.input.onkeydown=this.OnKeyDown;inputWrapper.appendChild(this.input);this.container.appendChild(inputWrapper);this.Multiselect=multiselect;this.input.onblur=function(){this.focused=false;searchBoxManager.ResultsPanel.Hide();if(this.value==""){searchBoxManager.ShowHelpText()}};this.input.onfocus=function(){this.focused=true;searchBoxManager.HideHelpText()};this.HelpText=document.createElement("div");this.HelpText.style.position="absolute";this.HelpText.style.top="0px";this.HelpText.style.left="0px";this.HelpText.style.color="#DADADA";this.HelpText.style.padding="2px";this.HelpText.style.lineHeight="16px";this.HelpText.innerHTML=title;this.container.appendChild(this.HelpText);this.HelpText.onclick=this.HideHelpText;this.HelpText.onscreen=true;this.HelpText.style.display="none";if(this.input.value==""){this.HelpText.style.display=""}};this.HideHelpText=function(){if(searchBoxManager.HelpText.onscreen){searchBoxManager.HelpText.style.display="none"}searchBoxManager.HelpText.onscreen=false;searchBoxManager.input.focus()};this.ShowHelpText=function(){if(!searchBoxManager.HelpText.onscreen){searchBoxManager.HelpText.style.display=""}searchBoxManager.HelpText.onscreen=true};this.PressTimeout=null;this.SendAjaxDelay=500;this.OnKeyPress=function(event){if(searchBoxManager.PressTimeout){clearTimeout(searchBoxManager.PressTimeout)}if(!event){event=window.event}if(event.keyCode==13&&searchBoxManager.ResultsPanel.SelectedResult>=0){searchBoxManager.ResultsPanel.Hide();return false}if(event.keyCode==40||event.keyCode==38){return false}if(searchBoxManager.GetValue().length>1&&searchBoxManager.AjaxEnabled==true){searchBoxManager.PressTimeout=setTimeout(function(){var keyword=escape(searchBoxManager.GetValue());Ajax.get(searchBoxManager.requestURL,{keyword:keyword},{onready:searchBoxManager.SearchCallBack})},searchBoxManager.SendAjaxDelay)}else{searchBoxManager.ResultsPanel.Hide()}};searchBoxManager.OnKeyDown=function(event){if(!event){event=window.event}if(event.keyCode==13){return searchBoxManager.ResultsPanel.Hide()}if(event.keyCode==40){searchBoxManager.ResultsPanel.SelectedResult+=1;searchBoxManager.MoveCursor();return false}else{if(event.keyCode==38){if(searchBoxManager.ResultsPanel.SelectedResult>=0){searchBoxManager.ResultsPanel.SelectedResult-=1;searchBoxManager.MoveCursor();return false}}}};this.ResultsPanel=function(){};this.ResultsPanel.ID="searchboxResultsPanel";this.ResultsPanel.ResultsInDom=function(){return $(searchBoxManager.ResultsPanel.ID)!=null};this.ResultsPanel.SelectedResult=-1;this.ResultsPanel.OnClick=function(event){searchBoxManager.ResultsPanel.Hide()};this.ResultsPanel.RenderResults=function(){var elements=eval(searchBoxManager.JSON);searchBoxManager.ResultsPanel.SelectedResult=-1;if(elements.length==0||!searchBoxManager.input.focused){searchBoxManager.ResultsPanel.Hide();return}if(searchBoxManager.ResultsPanel.ResultsInDom()==false){searchBoxManager.ResultsPanel.panel=document.createElement("div");searchBoxManager.ResultsPanel.panel.style.backgroundColor="#FFFFFF";searchBoxManager.ResultsPanel.panel.id=searchBoxManager.ResultsPanel.ID;searchBoxManager.ResultsPanel.panel.style.position="absolute";searchBoxManager.ResultsPanel.panel.style.top=searchBoxManager.container.offsetTop+20+"px";searchBoxManager.ResultsPanel.panel.style.left=searchBoxManager.container.offsetLeft+"px";searchBoxManager.ResultsPanel.panel.style.minWidth=searchBoxManager.container.offsetWidth+"px";searchBoxManager.ResultsPanel.panel.style.zIndex=100;searchBoxManager.ResultsPanel.panel.style.cursor="default";searchBoxManager.ResultsPanel.panelBox=document.createElement("div");searchBoxManager.ResultsPanel.panelBox.style.border="solid 1px #000000";searchBoxManager.ResultsPanel.panelBox.style.color="#000000";searchBoxManager.ResultsPanel.panel.appendChild(searchBoxManager.ResultsPanel.panelBox);document.body.appendChild(searchBoxManager.ResultsPanel.panel)}searchBoxManager.ResultsPanel.panelBox.innerHTML="";if(elements.length==1&&elements[0].Login==searchBoxManager.GetValue()){searchBoxManager.ResultsPanel.SelectedResult=-1;searchBoxManager.SetValue(elements[0].Login);searchBoxManager.ResultsPanel.Hide()}else{for(var i in elements){var el=document.createElement("div");el.innerHTML=elements[i].Login+((elements[i].Name&&elements[i].Name!="")?(" ("+elements[i].Name+")"):"");el.login=elements[i].Login;el.number=i;el.style.cursor="default";el.style.zIndex=101;el.style.padding="2px";el.onmouseover=searchBoxManager.HoverResult;el.onclick=searchBoxManager.ResultsPanel.OnClick;searchBoxManager.ResultsPanel.panelBox.appendChild(el)}}};this.ResultsPanel.Hide=function(){if(searchBoxManager.ResultsPanel.ResultsInDom()==true){searchBoxManager.ResultsPanel.panel.parentNode.removeChild(searchBoxManager.ResultsPanel.panel)}return false};this.HoverResult=function(event){if(!event){event=window.event}var target=event.toElement;if(!target){target=event.currentTarget}searchBoxManager.ResultsPanel.SelectedResult=target.number;searchBoxManager.MoveCursor()};this.SearchCallBack=function(json){searchBoxManager.JSON=json;searchBoxManager.ResultsPanel.RenderResults()};this.MoveCursor=function(){var results=searchBoxManager.ResultsPanel.panelBox.childNodes;var count=results.length;if(searchBoxManager.ResultsPanel.SelectedResult>=count){searchBoxManager.ResultsPanel.SelectedResult=0}if(searchBoxManager.ResultsPanel.SelectedResult<0&&count>0){searchBoxManager.ResultsPanel.SelectedResult=count-1}if(count==0){searchBoxManager.ResultsPanel.SelectedResult=-1}for(var i in results){if(!results[i].style){continue}results[i].style.backgroundColor="#FFFFFF";results[i].style.color="#000";if(results[i].number==searchBoxManager.ResultsPanel.SelectedResult){results[i].style.backgroundColor="Highlight";results[i].style.color="#FFF";searchBoxManager.SetValue(results[i].login)}}};this.SetValue=function(value){if(searchBoxManager.Multiselect){var staticValue=searchBoxManager.input.value.substring(0,searchBoxManager.input.value.lastIndexOf(searchBoxManager.multiselect_separator));searchBoxManager.input.value=staticValue+(staticValue==""?"":searchBoxManager.multiselect_separator)+value}else{searchBoxManager.input.value=value}};this.GetValue=function(){if(!searchBoxManager.Multiselect){return searchBoxManager.input.value}var oldValue=searchBoxManager.input.value;return oldValue.substring(oldValue.lastIndexOf(searchBoxManager.multiselect_separator)+1)}}function ShowComplaintForm(c,g,e,d,b){var f=$("complaint_window");if(f){var a=$("complaint_reason");f.style.display="";f.complaintData={userID:c,moduleID:e,typeID:d,parentModuleID:b,itemID:g};Dialog.show(a?a.title:null,f,500,160);CalculateFieldLength($("complaint_reason"),"complaint_char_counter",3,150,$("complaint_reason_select").value==500)}}function CloseComplaintForm(){RefreshComplaintForm();var a=$("complaint_window");var b=$("complaint_reason");if(b){b.value=""}if(a){a.style.display="none"}Dialog.hide()}function ComplainCallback(e){if(eval(e)=="success"){CloseComplaintForm()}else{$("complaint_error").style.display=""}}function SendComplaint(){RefreshComplaintForm();var c=$("complaint_window");if(!c){return}var e=c.complaintData;var a=document.getElementById("complaint_reason_select");var d=a.value;if(d==500&&!window.Validate($("complaintForm"))){return false}var b=$("complaint_reason");if(!b){return}e.reason=b.value;e.reasonID=d;Ajax.post("/en/complaint/new",e,false,{onready:ComplainCallback,onerror:ComplainCallback})}function RefreshComplaintForm(){var a=$("complaint_info").childNodes;for(var b in a){if(a[b]&&a[b].className=="field-validation-error"&&a[b].id!="complaint_error"){a[b].innerHTML=""}}$("complaint_reason").className=null;$("complaint_error").style.display="none"}function CalculateFieldLength(d,c,a,b,e){if(!e){a=0;b=0}$(c).innerHTML=d.value.length+"/"+b;if(d.value.length>b||d.value.length<a){$(c).parentNode.className="field-validation-error"}else{$(c).parentNode.className=null}}var Tabs=function(){};Tabs.TabsList=new Array();Tabs.Create=function(e){for(var a in e){var d=$(e[a].content_id);var c=$(e[a].tab_id);var b=e[a].selected;if(!d||!c){continue}if(b){d.style.display="";c.className=c.className+" selected"}else{d.style.display="none"}this.TabsList.push({tab:c,tab_content:d});c.onclick=function(){Tabs.SelectTab(this)}}};Tabs.SelectTab=function(c){if(c.className.indexOf("add_lang")==-1){for(var b in this.TabsList){var a=this.TabsList[b].tab.className.indexOf("add_lang")>-1;this.TabsList[b].tab_content.style.display=this.TabsList[b].tab.id==c.id?"":"none";this.TabsList[b].tab.className=this.TabsList[b].tab.id==c.id?"tab_item selected":"tab_item";if(a==true){this.TabsList[b].tab.className+=" add_lang"}}}};var lastCommand=null;function ViewSearchResults(a,f,d){if(SEARCH_PARAMS.keyword.length<3&&SEARCH_PARAMS.author.length<3){SEARCH_PARAMS.container.innerHTML='<span class="search_none_found">'+SEARCH_DICTIONARY.keyword_length+"</span>";ClearPaginators();return}var c=GetSearchKeyword(a);var b=SEARCH_PARAMS.url+"?callback=RenderSearchResults"+SEARCH_PARAMS.module_params+"&keyword="+c+"&from="+f+"&count="+d+(SEARCH_PARAMS.method>0?("&method="+SEARCH_PARAMS.method):"")+(SEARCH_PARAMS.dt_from>0?("&dt_from="+SEARCH_PARAMS.dt_from):"");b+="&t="+Math.random();var e=document.createElement("script");e.type="text/javascript";e.src=b;ProcessSearchScript(e,f,d)}function ProcessSearchScript(a,e,c){if(SEARCH_PARAMS.timeout_id==0){SEARCH_PARAMS.container.innerHTML="";ClearPaginators();var d=CE(SEARCH_PARAMS.container,"span",{className:"search_none_found"});var b=CE(d,"img",{src:"http://i.mql5.com/loading.gif"});b.style.marginBottom="-3px";b.style.marginRight="5px";CE(d,"span",{innerHTML:SEARCH_DICTIONARY.loading_results});SEARCH_PARAMS.results_loaded=false;SEARCH_PARAMS.container.appendChild(a);SEARCH_PARAMS.next=e+c;SEARCH_PARAMS.current=e;SEARCH_PARAMS.prev=e>=c?e-c:0;SEARCH_PARAMS.isFirst=e==0;clearTimeout(SEARCH_PARAMS.timeout_id);SEARCH_PARAMS.timeout_id=setTimeout(CheckIfScriptLoaded,15000);lastCommand=null}else{lastCommand=[a,e,c]}}function CheckLastCommand(){if(lastCommand){ProcessSearchScript(lastCommand[0],lastCommand[1],lastCommand[2])}}window.RenderSearchResults=function(resObject){clearTimeout(SEARCH_PARAMS.timeout_id);SEARCH_PARAMS.timeout_id=0;SEARCH_PARAMS.results_loaded=true;var resArray=resObject.results;var k=SEARCH_PARAMS.current+1;SEARCH_PARAMS.isLast=(SEARCH_PARAMS.from+SEARCH_PARAMS.count)<=resObject.total;SEARCH_PARAMS.container.innerHTML="";if(resArray.length==0){SEARCH_PARAMS.container.innerHTML='<span class="search_none_found">'+SEARCH_DICTIONARY.found_none+"</span>"}var maxPageNumber=SEARCH_PARAMS.current+resArray.length;var resultsMargin=(maxPageNumber+"").length*12+5;for(var i=0;i<resArray.length&&i<SEARCH_PARAMS.count;i++){var item=resArray[i];var user=(item.info.author_login!="[deleted]"&&item.info.author_login!="")?" | <a href='http://www."+SEARCH_PARAMS.target_site+"/"+SEARCH_PARAMS.lng+"/users/"+item.info.author_login+"' title='"+item.info.author_name+"'>"+item.info.author_login+"</a>":"";var result_item=CE(SEARCH_PARAMS.container,"div",{className:"search_result"});result_item.style.paddingLeft=(resultsMargin+5)+"px";var title=CE(result_item,"span",{className:"title"});title.style.marginLeft=(-resultsMargin)+"px";CE(title,"span",{innerHTML:k+".","float":"left"});title.firstChild.style.width=(resultsMargin-6)+"px";CE(title,"a",{href:item.info.url,innerHTML:encodeHtml(item.info.title),target:resArray[i].module.split(".")[0]!="mql5"?"_blank":"_self"});var date=GetDateTime(item.date);CE(result_item,"div",{className:"text",innerHTML:(encodeHtml(item.text))});var info=CE(result_item,"span",{className:"user_info",innerHTML:SEARCH_DICTIONARY["module_"+resArray[i].module.split(".")[3]]+" | "+date+user});if(item.info.files_info){var attaches=eval(item.info.files_info);if(attaches&&attaches.length&&attaches.length>0){info.innerHTML+=" | ";var attachesContainer=CE(info,"span",{className:"attachments searchAttachments",id:"attaches_container_"+item.id});RenderAttaches(attachesContainer,attachesContainer,attaches,item.id)}}if(i==resArray.length-1||i==SEARCH_PARAMS.count-1){result_item.className+=" last"}k++}if(SEARCH_PARAMS.scrollBottom==true){window.scrollTo(0,100500);SEARCH_PARAMS.scrollBottom=null}RenderSearchPaginator(resArray.length,resObject.total,$("paginator_block_top"),false);RenderSearchPaginator(resArray.length,resObject.total,$("paginator_block_bottom"),true);CheckLastCommand()};function RenderAttaches(c,j,e,l){var d={id:"attaches_link_"+l,href:"#",className:"attachesLink poppedUp",onclick:function(){ToggleAttaches(l);return false},innerHTML:SEARCH_DICTIONARY.files+" ("+e.length+")<small>&#x25BC;</small>"};var b=CE(j,"a",d);var a=CE(c,"div",{id:("attaches_"+l)});a.style.display="none";for(var h=0;h<e.length;h++){var g=e[h];var f=CE(a,"div",{className:"attachItem"});CE(f,"a",{href:g.url,innerHTML:g.name,className:g.ext});CE(f,"span",{className:"attachSize",innerHTML:("("+g.size_KB+")")})}}function ToggleAttaches(b){var e=$("attaches_"+b);if(!e){return}var d=e.style.display=="none";var c=$("attaches_link_"+b);if(!c){return}var a=$("attaches_container_"+b);if(!a){return}a.className=d?"attachments searchAttachments opened":"attachments searchAttachments";c.className=d?"attachesLink":"poppedUp attachesLink";e.style.display=d?"block":"none"}function CheckIfScriptLoaded(){if(!SEARCH_PARAMS.results_loaded){SEARCH_PARAMS.container.innerHTML='<span class="search_none_found">'+SEARCH_DICTIONARY.error_loading+"</span>"}SEARCH_PARAMS.timeout_id=0;CheckLastCommand()}function ClearPaginators(){$("paginator_block_bottom").innerHTML="";$("paginator_block_top").innerHTML=""}function GetSearchKeyword(a){var b="";var d=a.split(",");if(SEARCH_PARAMS.keyword.length>0){for(var c in d){if(b.length>0){b+="|"}b+="("+ParseInputSearchString(SEARCH_PARAMS.keyword,d[c])+")"}}if(SEARCH_PARAMS.author.length>0){if(b.length>0){b="("+b+")";b+="%26";b+="("+ParseInputSearchString(SEARCH_PARAMS.author,"author")+")"}else{b+=ParseInputSearchString(SEARCH_PARAMS.author,"author")}}return b}function RenderSearchPaginator(b,j,c,d){if(!c){return}c.innerHTML="";var a=Math.round(j/SEARCH_PARAMS.count);var h=(SEARCH_PARAMS.current/SEARCH_PARAMS.count)+1;var e=(h>(a-7)|h<7)?6:4;if(a<=1){c.style.display="none";return}c.style.display="block";var g=CE(c,"a",{innerHTML:"1",className:"search_paginator_page",href:"javascript:GoToSearchPage(1,"+d+")"});if(SEARCH_PARAMS.isFirst){g.className+=" current"}if(h>=7){hidden_page_num=Math.round((h-e+1)/2);g=CE(c,"a",{innerHTML:"...",className:"search_paginator_page dots",href:"javascript:GoToSearchPage("+hidden_page_num+","+d+")"})}for(var f=h-e;f<=h+e&&f<=a;f++){if(f<2||f>a){continue}g=CE(c,"a",{innerHTML:f,className:"search_paginator_page",href:"javascript:GoToSearchPage("+f+","+d+")"});if(f==h){g.className+=" current"}}if(h<=(a-7)){hidden_page_num=Math.round((a+h+e)/2);g=CE(c,"a",{innerHTML:"...",className:"search_paginator_page dots",href:"javascript:GoToSearchPage("+hidden_page_num+","+d+")"});g=CE(c,"a",{innerHTML:a,className:"search_paginator_page",href:"javascript:GoToSearchPage("+a+","+d+")"})}}function GoToSearchPage(b,a){elementFrom=(b-1)*SEARCH_PARAMS.count;ViewSearchResults("content,title",elementFrom,SEARCH_PARAMS.count);SEARCH_PARAMS.scrollBottom=a}function ParseInputSearchString(f,h){var d=["&","|","!","(",")"," and "," or "," not "," "];var b="";var g="";for(var e=0;e<f.length;e++){var a="";for(var c in d){if(f.substring(e).startsWith(d[c])){a=d[c];break}}if(a.length>0){e=e+a.length-1;if(g.length>0){b+=h+":"+encodeURIComponent(g)+encodeURIComponent(a);g=""}else{b+=encodeURIComponent(a)}}else{g+=f.charAt(e)}}b+=g.length>0?(encodeURIComponent(h)+":"+encodeURIComponent(g)):"";return b}function searchSubmit(a){if($("sm_fsearch").value=="Поиск"){$("sm_fsearch").value=""}$("form_search").submit()}var getSaaS={};getSaaS.hideInstall=function(){$("saasInstallProgress").style.display="none";$("saasInstallButton").style.display="inline"};getSaaS.showForm=function(){$("saasInstallBlock").style.display="block";$("subdomain").value="";$("saasInstallMessage").innerHTML=""};getSaaS.install=function(b){if(b==""){b="en"}getSaaS.hideErrors("saasInstallBlock");var a={subdomain:$("subdomain").value,company:$("company").value,email:$("email").value};Ajax.post("/"+b+"/getsaas",a,false,function(c){getSaaS.checkInstall(b,false)},function(d,c){getSaaS.showErrors(c);getSaaS.hideInstall();return false})};getSaaS.checkInstall=function(d,c){if(d==""){d="en"}if(!c){$("saasInstallProgress").style.display="block";$("saasInstallButton").style.display="none";$("saasInstallMessage").innerHTML="";var b=0;var a=window.setInterval(function(){if(++b>30){window.clearInterval(a);return false}getSaaS.getInfo(d,a)},20000)}else{getSaaS.getInfo(d,null)}};getSaaS.getInfo=function(c,a){var b=Math.floor(Math.random()*8888);Ajax.get("/"+c+"/getsaas",{rand:b},function(d){if(d!=""){$("saasInstallMessage").innerHTML=d;$("saasInstallMessage").style.display="block";getSaaS.hideInstall();$("saasInstallBlock").style.display="none";if(a!=undefined&&a!=null){window.clearInterval(a)}}},function(e,d){getSaaS.showErrors(d);getSaaS.hideInstall();if(a!=undefined&&a!=null){window.clearInterval(a)}})};getSaaS.showErrors=function(e){var b=false,d="";var a=e.split("||");for(var c in a){d=(a[c]).split("::");if(d.length!=2){continue}if($(d[0])!=undefined){$(d[0]).className="field-validation-error"}if($("validate_"+d[0])!=undefined){$("validate_"+d[0]).innerHTML=d[1]}b=true}if(!b){$("validate_other").innerHTML="Error. Please try again later."}};getSaaS.hideErrors=function(d){var b=$(d).getElementsByTagName("SPAN");for(var c in b){b[c].innerHTML=""}var a=$(d).getElementsByTagName("INPUT");for(var c in a){if(a[c].className!=undefined&&a[c].className=="field-validation-error"){a[c].className=""}}};autosave.init();(function(){var d=0;var b;function c(q){var r=q.previousSibling;while(r&&r.nodeType!=1){r=r.previousSibling}return r}function g(q){return q.replace(/(^[ \r\n\t]+|[ \r\n\t]+$)/g,"")}function a(q){var r;if(window.Gimel&&Gimel.Editor(q.name)){return(!Gimel.isEmpty(q.name))}if(!(r=q.value)||(r.replace(/( |\t|\n|\r|\f|\v)/g,"")=="")){return false}return true}function e(q){var r;if(!(r=q.value)||(/[^0-9]/.test(r))){return false}return true}function f(q){var r;if((r=q.value)&&(!/^\w+([-+.'']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i.test(r)||r.length>=255)){return false}return true}function j(u,t,s){var r=u.value,q=t.value;if(s){r=r.toLowerCase();q=q.toLowerCase()}return(r==q)}function k(s,u,q){var t=new RegExp(u,q);return t.test(s.value)}function p(q){var s=q.value;function r(w,v,z){var y=0;for(var x=0;x<z;++x){var u=s.charAt(x),t=w[x];(u)&&(u=parseInt(u));y+=u*t}if(y==0){return false}y%=11;if(y>9){y%=10}return(y==v)}if(s.length==10){return r([2,4,10,3,5,9,4,6,8],parseInt(s.charAt(s.length-1)),9)}else{if(s.length==12){if(!r([7,2,4,10,3,5,9,4,6,8],parseInt(s.charAt(s.length-2)),10)){return false}if(!r([3,7,2,4,10,3,5,9,4,6,8],parseInt(s.charAt(s.length-1)),11)){return false}return true}}return false}function n(q){if(!q.value){return true}return/^((http|https):\/\/)?([a-z0-9\-]+\.)+[a-z]+(:\d+)?(\/[\w-_ .\/%]*)?(\/)?(\?[\w=%&]+)?$/i.test(q.value)}function m(q){for(i=0,sz=q.length;i<sz;i++){if(q[i].checked){return true}}return false}function h(r,u){var v=1;var q=c(r);if(b){b.style.display="block";return true}if(!q||q.className!="field-validation-error"||q.nodeName!="SPAN"){var t=document.createElement("span");t.innerHTML=u;t.className="field-validation-error";r.parentNode.insertBefore(t,r);r.parentNode.insertBefore(document.createTextNode("\n"),t)}else{q.innerHTML=u}}function l(r){var q=c(r);if(q&&q.className=="field-validation-error"){q.innerHTML=""}}function o(s,q){var x=s.parentNode;while(x){if(q){if(x.className=="gimel-placer"){x.className="gimel-placer field-validation-error";break}}else{if(x.className){if(x.className.indexOf("field-validation-error")!=-1){var v=x.className.split(" "),w=[];for(var u in v){if(v[u]!="field-validation-error"){w.push(v[u])}}x.className=w.join(" ");break}}}x=x.parentNode}}window.Validate=function(v){if(document.getElementById("validate_message")){b=document.getElementById("validate_message");b.style.display="none"}if(!window.V){var H="Validation form but no one rule defined";if(window.console){console.warn(H)}else{alert(H)}return false}var J=true,E,G,I={};++d;for(var A=0,x=V.length;A<x;++A){var q=true;if(G=v.elements[(E=V[A])[0]]){if(G.style&&G.style.display=="none"&&(!window.Gimel||!Gimel.Editor(E[0]))){continue}var z=document.getElementById("validate_"+E[0]);if(G.type=="text"||G.nodeName=="TEXTAREA"){G.value=g(G.value)}switch(E[1]){case 1:q=a(G);break;case 2:var B;if(E[3]!==null){B=parseInt(E[3]);var w;(E[4]&&(w=E[4]));q=G.value.length>=B&&(!w||G.value.length<=w)}break;case 3:q=e(G);break;case 4:q=f(G);break;case 5:q=j(G,v.elements[E[3]],E[4]);if(!q){var t;if(I[E[3]]){var F=document.getElementById("validate_"+E[3]);l(F);I[E[3]]=false}if(!(t=v.elements[E[3]]).className){t.className="field-validation-error"}else{t.className+=" field-validation-error"}}break;case 6:q=k(G,E[3],E[4]);break;case 7:q=p(G);break;case 8:q=n(G);break;case 9:q=m(G);break;case 10:try{q=E[3](G)}catch(C){if(window.console){console.error(C.message)}}break}if(!q&&G.iteration!=d){if(window.Gimel&&Gimel.Editor(G.name)){o(G,true)}else{if(!G.className){G.className="field-validation-error"}else{G.className+=" field-validation-error"}}h(z,E[2]);J=false;I[E[0]]=false;G.iteration=d}else{if(I[E[0]]!==false){I[E[0]]=true}}}}if(!J){for(var r in I){if(I[r]){var z=document.getElementById("validate_"+r);l(z);var C=v.elements[r];if(window.Gimel&&Gimel.Editor(r)){o(C,false)}else{function D(K){var L=K.className.split(" "),u=[];for(var y=0,s=L.length;y<s;++y){if(L[y]!="field-validation-error"){u.push(L[y])}}K.className=u.join(" ")}if(!C.nodeName){for(var x=C.length-1;x>=0;--x){D(C[x])}}else{D(C)}}}}if(window.form_is_not_valid){form_is_not_valid(v)}}else{if(window.form_is_valid){form_is_valid(v)}}return J}})();
