var ussearch={place:"searchOnForum",logTopUserSearcher:null,setPlace:function(){ussearch.place=$("#searchDirection").val();$.cookie("placeSearch",ussearch.place,{expires:31,path:"/"});switch(ussearch.place){case"searchOnForum":$("#searchWord").val($("#searchWordUser").val());$("#searchWordUser").hide();$("#searchWord").show();$("#searchWord").focus();break;case"searchOnUsers":$("#searchWordUser").val($("#searchWord").val());$("#searchWord").hide();$("#searchWordUser").show();$("#searchWordUser").focus();break;}},search:function(b){switch(ussearch.place){case"searchOnForum":var a=$("#searchWord").val();window.location="/forum/search/?query="+a;break;case"searchOnUsers":ussearch.result(b);break;}},pressKey:function(a,b){if(a.keyCode==13){ussearch.search(b);}},setContent:function(){$("#hiddenCell").addClass("chiddenCell");$("#hiddenCell").css("height","45px");$("#hiddenCell").text("Страница результатов поиска");},parseSearchSelect:function(){var a=$.cookie("placeSearch");if(a!=null){ussearch.place=a;}else{ussearch.place="searchOnForum";}if($("#searchDirection").length>0){$("#searchDirection").val(ussearch.place);}},result:function(a){a.doSearchNow();}};$.extend({parseJSON:function(a){if(typeof a!=="string"||!a){return null;}a=jQuery.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return window.JSON&&window.JSON.parse?window.JSON.parse(a):(new Function("return "+a))();}else{jQuery.error("Invalid JSON: "+a);}}});function MyGruzTransTable(){this.displayas=0;this.contact=0;this.defContactFilter="";this.contact=$("#selectedContact").val();}MyGruzTransTable.prototype.undeleteItems=function(a){$(".gtWaitOtherActImg").show();$.post("/log/mygruztrans/light/gtactions.jsp?method=undelete&items="+a,function(b){myGruzTrans.reloadCallback(function(){myGruzTrans.changeDisplayAs();$(".gtWaitOtherActImg").hide();});});};MyGruzTransTable.prototype.deleteItems=function(){var a="";$('input[type=checkbox][name^="trans."],input[type=checkbox][name^="gruz."]').each(function(){if(this.checked){a+=this.name+",";}});if(a.length>1){if(confirm("Вы подтверждаете удаление?")){$(".gtWaitOtherActImg").show();$.post("/log/mygruztrans/light/gtactions.jsp?method=delete&items="+a,function(c){var b=$.parseJSON(c);myGruzTrans.reloadCallback(function(){$("#delres").show();$("#delres").html(b.message);myGruzTrans.changeDisplayAs();$(".gtWaitOtherActImg").hide();});});}}};MyGruzTransTable.prototype.repeatItems=function(){var a="";$('input[type=checkbox][name^="trans."],input[type=checkbox][name^="gruz."]').each(function(){if(this.checked){a+=this.name+",";}});if(a.length>1){$(".gtWaitOtherActImg").show();$.post("/log/mygruztrans/light/gtactions.jsp?method=repeat&items="+a,function(b){myGruzTrans.reload();$(".gtWaitOtherActImg").hide();});}};MyGruzTransTable.prototype.changeDisplayAs=function(){this.displayas=$("#selectedDisplayAs").val();$.cookie("mygruztrans_displayas",this.displayas);if(this.displayas==1){$("#idGruzTable").show();$("#gruzContainer").show();$("#transContainer").hide();$("#idTransTable input[type=checkbox]").each(function(){$(this).removeAttr("checked");});}if(this.displayas==2){$("#idTransTable").show();$("#gruzContainer").hide();$("#transContainer").show();$("#idGruzTable input[type=checkbox]").each(function(){$(this).removeAttr("checked");});}if(this.displayas==0){$("#idTransTable").show();$("#idGruzTable").show();$("#gruzContainer").show();$("#transContainer").show();}$.post("/log/mygruztrans/light/ajax.jsp?displayAs="+this.displayas,function(b){var a=$.parseJSON(b);$("#selectedContact").remove();$("#contact").html(a.filter);});};MyGruzTransTable.prototype.changeContact=function(){$("#idGruzTable input[type=checkbox],#idTransTable input[type=checkbox]").each(function(){$(this).removeAttr("checked");});this.contact=$("#selectedContact").val();$.cookie("mygruztrans_contact",this.contact);var a=this.contact;$("#idTransTable .sort-tbody tr").each(function(){var b=$(this).attr("contactid");if(a==-1){$(this).show();}else{if(b!=a){$(this).hide();}else{$(this).show();}}});$("#idGruzTable .sort-tbody tr").each(function(){var b=$(this).attr("contactid");if(a==-1){$(this).show();}else{if(b!=a){$(this).hide();}else{$(this).show();}}});};MyGruzTransTable.prototype.reloadGruz=function(a){$.post("/log/mygruztrans/light/ajax.jsp?method=getgruz",function(c){var b=$.parseJSON(c);$("#gruztd").html(b.gruztable);new TableSorter("#idGruzTable").sort().fromCookie().inspect("country,date,trans,from,to,gruz,stavka,contacts,time");});};MyGruzTransTable.prototype.reloadTrans=function(a){$.post("/log/mygruztrans/light/ajax.jsp?method=gettrans",function(c){var b=$.parseJSON(c);$("#transtd").html(b.transtable);new TableSorter("#idTransTable").sort().fromCookie().inspect("country,date,trans,from,to,info_am,stavka,contacts,time");});};MyGruzTransTable.prototype.reloadCallback=function(a){$.post("/log/mygruztrans/light/ajax.jsp?method=getgruzandtrans",function(d){var b=$.parseJSON(d);$("#transtd").html(b.transtable);$("#gruztd").html(b.gruztable);var c=$.cookie("mygruztrans_contact");if(c!=null){$("#idTransTable .sort-tbody tr").each(function(){var f=$(this).attr("contactid");if(c==-1){$(this).show();}else{if(f!=c){$(this).hide();}else{$(this).show();}}});$("#idGruzTable .sort-tbody tr").each(function(){var f=$(this).attr("contactid");if(c==-1){$(this).show();}else{if(f!=c){$(this).hide();}else{$(this).show();}}});}new TableSorter("#idGruzTable").sort().fromCookie().inspect("country,date,trans,from,to,gruz,stavka,contacts,time");new TableSorter("#idTransTable").sort().fromCookie().inspect("country,date,trans,from,to,info_am,stavka,contacts,time");if(a!=null){a();}});};MyGruzTransTable.prototype.reload=function(){$.post("/log/mygruztrans/light/ajax.jsp?method=getgruzandtrans",function(c){var a=$.parseJSON(c);$("#transtd").html(a.transtable);$("#gruztd").html(a.gruztable);var b=$.cookie("mygruztrans_contact");if(b!=null){$("#idTransTable .sort-tbody tr").each(function(){var d=$(this).attr("contactid");if(b==-1){$(this).show();}else{if(d!=b){$(this).hide();}else{$(this).show();}}});$("#idGruzTable .sort-tbody tr").each(function(){var d=$(this).attr("contactid");if(b==-1){$(this).show();}else{if(d!=b){$(this).hide();}else{$(this).show();}}});}new TableSorter("#idGruzTable").sort().fromCookie().inspect("country,date,trans,from,to,gruz,stavka,contacts,time");new TableSorter("#idTransTable").sort().fromCookie().inspect("country,date,trans,from,to,info_am,stavka,contacts,time");});};MyGruzTransTable.prototype.hideIfNot=function(a){var b=a;if($("#selectedContact").val()==null){b=null;}if(b!=null){$("#idTransTable .sort-tbody tr").each(function(){var c=$(this).attr("contactid");if(b==-1){$(this).show();}else{if(c!=b){$(this).hide();}else{$(this).show();}}});$("#idGruzTable .sort-tbody tr").each(function(){var c=$(this).attr("contactid");if(b==-1){$(this).show();}else{if(c!=b){$(this).hide();}else{$(this).show();}}});}};MyGruzTransTable.prototype.redraw=function(){$.post("/log/mygruztrans/light/ajax.jsp",function(b){var a=$.parseJSON(b);$("#filter").html(a.filter);});};function sortTypeToIntValue(a){if(a=="sort-state-up"){return 1;}if(a=="sort-state-down"){return 2;}return 0;}function sortByToIntValue(a){if(a=="country"){return 1;}if(a=="date"){return 2;}if(a=="trans"){return 3;}if(a=="from"){return 4;}if(a=="to"){return 5;}if(a=="gruz"){return 6;}if(a=="info_am"){return 6;}if(a=="stavka"){return 7;}if(a=="contacts"){return 8;}if(a=="time"){return 9;}return 0;}function TableSorter(a){this.theCriteria=a;this.upIndicator='<span class="sortindicator"><img src="/tpl/jsp/images/sort_up.png"/></span>';this.downIndicator='<span class="sortindicator"><img src="/tpl/jsp/images/sort_down.png"/></span>';}TableSorter.prototype.arrows=function(a,b){this.upIndicator='<span class="sortindicator"><img src="'+a+'"/></span>';this.downIndicator='<span class="sortindicator"><img src="'+b+'"/></span>';return this;};TableSorter.prototype.mode=function(a,b){if(b=="sort-state-down"){$(this.theCriteria).find(a).click();$(this.theCriteria).find(a).click();}if(b=="sort-state-up"){$(this.theCriteria).find(a).click();}return this;};TableSorter.prototype.disable=function(){$.cookie(this.theCriteria+"_cookie","");$.cookie(this.theCriteria.replace("#","")+".sortby","");$.cookie(this.theCriteria.replace("#","")+".sorttype","");return this;};TableSorter.prototype.fromCookie=function(){var b=$.cookie(this.theCriteria+"_cookie");if(b!=null){var a=b.split(",");this.mode("#"+a[0],a[1]);}return this;};TableSorter.prototype.inspect=function(c){var a=c.split(",");for(var b=0;b<a.length;b++){$(this.theCriteria).find("#"+a[b]).bind("click",{msg:a[b],parent:this.theCriteria},function(g){var d="sort-state-up";if($(this.theCriteria).find("#"+g.data.msg).hasClass("sort-state-down")){d="sort-state-down";}var h=sortTypeToIntValue(d);var k=sortByToIntValue(g.data.msg);var f=g.data.parent;$.cookie(f.replace("#","")+".sortby",k,{expires:7});$.cookie(f.replace("#","")+".sorttype",h,{expires:7});$.cookie(g.data.parent+"_cookie",g.data.msg+","+d,{expires:7});});}return this;};TableSorter.prototype.sort=function(){var c=$(this.upIndicator);var b=$(this.downIndicator);var a=function(g,d){d=$(d);var f=d.find("tbody.sort-body")[0]||d.find("tbody")[0];var h="text number date".split(" ");d.find("thead th").each(function(l,k){k=$(k);var m=$.grep(h,function(o){return k.is(".sort-"+o);})[0];if(!m){return;}k.originalText=k.html();var n=k.is(".sort-descending");k.addClass("sortable");k.css({cursor:"pointer"});k.click(function(){var o=k.is(".sorted")?k.sortNextDownFlag:n;var u=[],w=0;var x;var y=f.getElementsByTagName("tr");for(var s=0,t=y.length;s<t;s++){var p=y[s];if(x&&$(p).is(".sort-withprevious")){if(!x.childRows){x.childRows=[];}x.childRows[x.childRows.length]=p;}else{u[w++]=p;x=p;}}u.sort(function(G,F){var A=[G,F];var C=[null,null];for(var E=0;E<=1;++E){var D=A[E];if(!D.sortValueCache){D.sortValueCache=[];}C[E]=D.sortValueCache[l];if(C[E]==null){var B=$(D).find("> *:eq("+l+")");C[E]=B.attr("sortvalue")||B.text();switch(m){case"number":C[E]=C[E]*1;break;case"text":C[E]=C[E].toLowerCase();break;case"date":C[E]=new Date(C[E]);break;}D.sortValueCache[l]=C[E];}}var z=C[0]<C[1]?-1:C[0]>C[1]?1:0;if(o){z*=-1;}return z;});var v=f;f=f.cloneNode(false);v.parentNode.replaceChild(f,v);for(var s=0;s<w;++s){var p=u[s];f.appendChild(p);if(p.childRows){for(var r=0,t=p.childRows.length;r<t;++r){f.appendChild(p.childRows[r]);}}}var q=d.sortedHead;if(q){q.html(q.originalText);q.removeClass("sorted");delete q.sortNextDownFlag;}k.remove(".sortindicator");k.find(".sortindicator").html(o?b:c);if(o){k.removeClass("sort-state-up");k.addClass("sort-state-down");}else{k.removeClass("sort-state-down");k.addClass("sort-state-up");}k.addClass("sorted");d.sortedHead=k;k.sortNextDownFlag=!o;});if(k.is(".sort-default")){k.click();}});};$(this.theCriteria).each(a);$(document).bind("DOMNodeInserted",function(d){$(d.target).find(this.theCriteria).andSelf().filter(this.theCriteria).each(a);});return this;};function Ajax(){this.loadScript=function(a){$.getScript(a);};this.loadPage=function(b,c,a){this.loadPage(b,c,a,null);};this.loadPage=function(d,f,b,a){var c=d;if(a!=null){c=d+" "+a;}$(b+"_loadError").css("display","none");$(b).load(c,f,function(h,g,l){if(g=="error"){var k="Извините, но произошла ошибка: ";$(b+"_loadError").attr("class","t uiInformationRed");$(b+"_loadError").css("color","#6A6A6A");$(b+"_loadError").css("padding-bottom","10px");$(b+"_loadError").show();$(b+"_loadError").html(k+l.status+" "+l.statusText);}else{$(b).show();$(b).html(h);}});};this.toString=function(){};return this;}SmilesBox=(function(f){var b="/tpl/jsp/images/smiles/";var a=[{name:":)",fileName:"20_smile.gif"},{name:"B)",fileName:"19_cool.gif"},{name:":D",fileName:"18_biggrin.gif"},{name:":o",fileName:"17_ohmy.gif"},{name:";)",fileName:"16_wink.gif"},{name:":huh:",fileName:"15_huh.gif"},{name:":lol:",fileName:"14_laugh.gif"},{name:":blink:",fileName:"13_blink.gif"},{name:":skull:",fileName:"12_skull.gif"},{name:":angry:",fileName:"11_mad.gif"},{name:":mellow:",fileName:"10_mellow.gif"},{name:":unsure:",fileName:"9_unsure.gif"},{name:"<_<",fileName:"8_dry.gif"},{name:":rofl:",fileName:"rofl.gif"},{name:":rtfm:",fileName:"rtfm.gif"},{name:":stop:",fileName:"stop.gif"},{name:":swoon:",fileName:"swoon.gif"},{name:":victory:",fileName:"victory.gif"},{name:":taunt:",fileName:"taunt.gif"},{name:":telephone:",fileName:"telephone.gif"},{name:":to_become_senile:",fileName:"to_become_senile.gif"},{name:":pioneer:",fileName:"7_pioneer.gif"},{name:":triniti:",fileName:"6_triniti.gif"},{name:":rolleyes:",fileName:"5_rolleyes.gif"},{name:":tatice_06:",fileName:"4_tatice_06.gif"},{name:":training1:",fileName:"3_training1.gif"},{name:":WhiteVoid_1:",fileName:"2_WhiteVoid_1.gif"},{name:":new_russian:",fileName:"1_new_russian.gif"}];var c=13;var d=true;return function(h,s,r,g){function q(v){t();if(r instanceof Function){var u=this.getAttribute("alt");r(u);}}function t(){if(d){f("#"+h).hide();}d=true;}if(f("#"+h).size()>0){var n=f("#"+h+" img").unbind();if(r instanceof Function){n.bind("click",q);}}else{var k='<div id="'+h+'" class="'+s+'">';var l="";var m="";var p=0;for(var o in a){if(p<c){l+='<img src="'+b+a[o].fileName+'" alt="'+a[o].name+'" class="'+g+'" />';}else{m+='<img src="'+b+a[o].fileName+'" alt="'+a[o].name+'" class="'+g+'" style="display: none;" />';}p++;}k+=l+'<div id="btnShowAllSmiles">Показать все смайлики</div>'+m+"</div>";f("body").append(k).bind("click",function(){t();});f("#"+h+" img").bind("click",q);f("#btnShowAllSmiles").bind("click",function(){d=false;f("#"+h+" img").show();f("#btnShowAllSmiles").hide();});}this.show=function(v){var u=f("#"+h);if(v!=null){if(v.left!=null){u.css("left",v.left);}if(v.top!=null){u.css("top",v.top);}}u.show();};};})(jQuery);(function(f){f.fn.editor=function(h){return b(this,h);};var c=0;var d=false;function b(o,k){var p=o.val();var n=o.attr("class");if(!n){n="edit_ta";}var m=c;var h=new a(m);o.replaceWith("<div class=editor id=editor"+m+"><table cellspacing=0 cellpadding=0 border=0 class=bb_table><tr>"+g("b","Выделить жирным")+g("i","Выделить курсивом")+g("s","Перечеркнуть")+g("u","Подчеркнуть")+g("j","Выровнять по ширине")+g("m","Выровнять по центру")+g("l","Выровнять по левому краю")+g("r","Выровнять по правому краю")+g("quote","Вставить цитату")+g("ul","Вставить элемент списка")+g("col","Выделить цветом","colorSelector"+m)+g("img","Вставить картинку")+g("a","Вставить ссылку")+(((k!=null)&&(k.video=="true"))?(g("video","Вставить видео")):(""))+(((k!=null)&&(k.smiles=="true"))?(g("smile","Вставить смайлик","smileButton"+m)):(""))+(((k!=null)&&(k.cut=="true"))?(g("cut","Вставить конец предпросмотра")):(""))+'<td width=100% align=right style="text-align:right;padding-right:0px;">'+((d)?('<input type="button" value="Предпросмотр" id="preview_button'+m+'"><input type="button" value="Ответить" id="send_button'+m+'"><input type="button" style="margin-left:50px;" value="Отмена" id="cancel_button'+m+'">'):(""))+'</td></tr></table><textarea name="edit_ta'+m+'" class="'+n+'" id="edit_ta'+m+'">'+p+"</textarea></div>");f(".bb_button").bind("click",function(){var q=this.getAttribute("tagName");if(q!=null){h.addBbCode(q);}return false;});var l=new SmilesBox("smilesContainer"+m,"smilesContainer",function(q){if(q!=null){h.selectedSmile=q;h.addBbCode("smile");}},"smileButtons");f("#smileButton"+m).bind("click",function(){var q=f("#smileButton"+m).offset();q.top=q.top-6;l.show(q);return false;});f("#colorSelector"+m).colorPicker(function(q){h.selectedColor=q;h.addBbCode("col");},{containerClass:"colorPickerContainer",colorBtnClass:"colorPickerSetColBtn",viewValueClass:"colorPickerValView"});return c++;}function g(k,n,o,h,l){var m="";m+="post_"+k;if(o==null){o="";if(m.length>0){m+=" ";}m+="bb_button ";k='tagName="'+k+'"';}else{o=' id="'+o+'"';k="";}if(h==null){h="";}if(l==null){l="";}return"<td>"+h+"<div"+o+' class="'+m+'" title="'+n+'"'+k+">"+l+"</div></td>";}function a(k){var m=this;var l={l:{mode:0,name:"l"},r:{mode:0,name:"r"},j:{mode:0,name:"j"},quote:{mode:0,name:"quote"},m:{mode:0,name:"m"},col:{mode:0,name:"col",action:function(q){var p=m.selectedColor;if(p!==null&&p!=""){q="[col rgb='"+p+"']"+q+"[/col]";}return q;}},ul:{mode:0,name:"ul",action:function(q){if((q!="")&&(q!=null)){return"[ul]\n[li]"+q+"[/li]\n[/ul]";}else{var p="";var r="1";while((r!="")&&(r!=null)){r=prompt("Введите элемент списка или пустую строку для завершения:","");if((r!="")&&(r!=null)){p+="[li]"+r+"[/li]\n";}}if(p!=""){p="[ul]\n"+p;p+="[/ul]";}return p;}}},img:{mode:0,name:"img",action:function(q){var p=prompt("Укажите адрес картинки:","http://");if(p!=null){return"[img"+((q!="")?(" name='"+q+"'"):"")+"]"+p+"[/img]";}else{return"";}}},a:{mode:0,name:"a",action:function(r){var p="";if(p==""){p=prompt("Укажите текст ссылки:","http://");}if((p=="")||(p==null)){return"";}var q=r;if((q=="")||(q==null)){q=prompt("Укажите название ссылки:","");}if((r!="")&&((q=="")||(q==null))){return"";}if((p!="")&&(p!=null)){return(((q!="")&&(q!=null))?"[a="+p+"]"+q+"[/a]":"[a]"+p+"[/a]");}else{return"";}}},u:{mode:0,name:"u"},b:{mode:0,name:"b"},i:{mode:0,name:"i"},s:{mode:0,name:"s"},video:{mode:0,name:"video",action:function(q){var p=prompt("Укажите адрес видео:","http://"+q);if(p!=null){q=q+"[video]"+p+"[/video]";}return q;}},smile:{mode:0,action:function(p){if(m.selectedSmile!=null){p=p+m.selectedSmile;}return p;}},cut:{name:"cut",action:function(p){if(m.getEditorText().indexOf("[cut]")!=-1){alert("Невозможно добавить еще один тег конца предпросмотра!");return"";}return"[cut]"+p;}}};this.addBbCode=function(r){var s=document.getElementById("edit_ta"+k);var p=o(s);var q=p.beforeSelection+n(l[r],p.selection);var t=q.length;q+=p.afterSelection;h(s,q,t);};this.getEditorText=function(){return document.getElementById("edit_ta"+k).value;};function o(t){var v=t.value;var r;var u;if(document.selection){r=t.value.length;u=t.value.length;}else{r=t.selectionStart;u=t.selectionEnd;}var p;if(r>0){p=v.substring(0,r);}else{p="";}var s;if(u-r>0){s=v.substring(r,u);}else{s="";}var q;if(u<v.length){q=v.substring(u,v.length);}else{q="";}return{beforeSelection:p,selection:s,afterSelection:q};}function n(r,t){if(r.action instanceof Function){var q=r.action(t);return(q!="")?q:t;}else{if(r.isSolidTag){return"["+r.name+"]"+t;}else{var p="";if(t==""){p="[";if(r.mode>0){p+="/";}p+=r.name+"]";r.mode=(r.mode+1)%2;}else{p+="["+r.name+"]";p+=t;p+="[/"+r.name+"]";r.mode=0;}return p;}}}function h(p,q,r){if(p.value!=q){p.value=q;}if(!r){r=q.length;}p.selectionStart=r;p.selectionEnd=r;p.focus();}}})(jQuery);function doForumComplaint(a){var b=prompt("Введите суть жалобы","Нарушение правил форума");if(b!=null&&b!=""){$.getJSON("/dinamix/forum_complaints",{method:"add_complaint",message_id:a,text:b},function(c){if(c.status!="ok"){alert(c.status);}else{alert("Жалоба принята");}});}}var getMediaFileDirUrl=function(){return getSubdomainUrl("media")+"/upload";};var getTmpFileDirUrl=function(a){return getMediaFileDirUrl()+"/"+a+"/temp";};var getTmpAvatarFileUrl=function(b,a){return getMediaFileDirUrl()+"/"+b+"/preview/avatar/"+a;};var uid=0;function deleteLogo(){window.close();return false;}function cancel(){window.close();}function tryRefreshLogo(){if(window.opener!=null){if(typeof window.opener.refreshPageChangeLogo=="function"){window.opener.refreshPageChangeLogo();}window.close();}else{window.location.reload(true);}}function deletLogo(){if(confirm("Вы уверены, что хотите удалить логотип?")){$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/del_logo.json?callback=?",function(a){if(a.status=="ok"){tryRefreshLogo();}else{alert(a.errorMsg);}});}}function saveLogo(){if($("#lardiFileUploaderFileName0").val()==""){alert("Загрузите новый логотип для его сохранения.");return;}$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/set_logo.json?fileName="+$("#lardiFileUploaderFileName0").val()+"&callback=?",function(a){if(a.status=="ok"){$("#lardiFileUploaderFileName0").val("");tryRefreshLogo();}else{alert(a.errorMsg);}});}function deletLogoNotModal(){if(confirm("Вы уверены, что хотите удалить логотип?")){$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/del_logo.json?callback=?",function(a){if(a.status=="ok"){window.location.reload(true);}else{alert(a.errorMsg);}});}}function saveLogoNotModal(){if($("#lardiFileUploaderFileName0").val()==""){alert("Загрузите новый логотип для его сохранения.");return;}$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/set_logo.json?fileName="+$("#lardiFileUploaderFileName0").val()+"&callback=?",function(a){if(a.status=="ok"){$("#lardiFileUploaderFileName0").val("");window.location.reload(true);}else{alert(a.errorMsg);}});}function uploadEndFun(b,a){$("#logoImage").attr("src",getMediaFileDirUrl()+"/"+uid+"/preview/logo/"+a);}function initUpload(a){uid=a;$("#updLogo").fileuploader({uploadCountLimit:"1",fileAccept:"image/jpg,image/jpeg,image/png,image/gif",uploadEndFun:uploadEndFun});}AvatarManager=(function(){var k="image/jpg,image/jpeg,image/png,image/gif";var o="/log/fileserver/updateavatar/ajax";var y;var u;var a;var l;var h;var n;var z;var f;var v=null;var g;var w;var q=100;var m=100;var b=function(A){y=A.uploaderId;u=A.avatarImgId;a=A.waitPageImgId;l=A.waitPageFogId;h=A.cancelBtnId;n=A.saveBtnId;z=A.deleteBtnId;g=A.uid;w=A.contId;};var d=function(A){return getTmpAvatarFileUrl(g,A);};var c=function(){window.close();};var x=function(){if(v==null){alert("Загрузите новый аватар для его сохранения.");return;}f.doOperation("save",{tmpFileName:v,contact_id:w},function(B){$("#"+z).attr("disabled",null);var A=(B.previewUrl)?B.previewUrl:"";r(A);},null,"#"+u);};var p=function(){if(confirm("Вы уверены, что хотите удалить аватар?")){f.doOperation("remove",{contact_id:w},function(B){$("#"+z).attr("disabled","disabled");var A=(B.previewUrl)?B.previewUrl:"";r(A);},null,"#"+u);}};var s=function(){var F=$(this);F.css({width:null,height:null});var B=F.width();var E=F.height();var D=q/B;var C=m/E;var A=(D>C)?C:D;F.width(B*A);F.height(E*A);};var r=function(A){if(window.opener!=null){if(typeof window.opener.refreshPageChangeAvatar=="function"){window.opener.refreshPageChangeAvatar();}window.close();}else{window.location.reload(true);}};var t=function(A){b(A);var B=new WaitVisualizer(a,l);f=new AjaxManager(o,B);$("#"+y).fileuploader({uploadCountLimit:1,fileAccept:k,uploadEndFun:function(D,C){$("#"+n).attr("disabled",null);v=C;$("#"+u).attr("src",d(C));}});$("#"+h).click(c);$("#"+n).click(x);$("#"+z).click(p);$("#"+u).bind("load",s);};return{init:t};}());var lardiFileUploaderIframeCounter=1,lardiFileUploaderCurFileCount=0;function getMainDiv(a){var b="#"+$("#lardiFileUploaderMainDiv",a).val();return $(b,a);}var lardiUploadEndFun=undefined;function startProcessStats(a){window.setTimeout("chekProcessStatus("+a+")",300);}function chekProcessStatus(a){$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/upload_status.json?callback=?",{id:a},function(c){if(c.start=="true"){$("#lardiFileuploaderFnameSpan"+a).html(c.uploadFileName);$("#lardiFileuploaderStopTd"+a).show();}if(c.uploadStatus=="translateError"){$("#lardiFileuploaderFnameSpan"+a).html(c.errorMsg);$("#lardiFileuploaderFnameSpan"+a).css("color","red");$("#lardiFileuploaderStopTd"+a).hide();$("#progress-bar-container"+a).hide();return;}if(c.uploadStatus=="stoped"){return;}if(c.uploadStatus=="done"){$("#progress-bar-container"+a).hide();var d=parseInt($("#lardiFileUploaderDoneUploadFileCount").val());$("#lardiFileUploaderDoneUploadFileCount").val(d+1);for(var b=0;b<$("#lardiFileUploaderUploadLimit").val();b++){if($("#lardiFileUploaderFileName"+b).val()==""){$("#lardiFileUploaderFileName"+b).val($("#lardiFileuploaderFnameSpan"+a).html());break;}}$("#lardiFileuploaderStopTd"+a).html("<span class='fakeurl' style='margin-right:8px;' onclick=\"return deleteUpload('"+a+"')\">Удалить</span>");if(lardiUploadEndFun!=undefined){lardiUploadEndFun(a,c.uploadFileName);}return;}uploadProgress(a);window.setTimeout("chekProcessStatus("+a+")",1000);});}function uploadProgress(a){$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/upload_process.json?callback=?",{id:a},function(c){var b=c.totalSize;if(c.totalSize==0){return;}$("#progress-bar"+a).css("width",(100*c.uploadSize/c.totalSize)+"%");});}function clearFileName(b){for(var a=0;a<$("#lardiFileUploaderUploadLimit").val();a++){if($("#lardiFileUploaderFileName"+a).val()==b){$("#lardiFileUploaderFileName"+a).val("");break;}}}function deleteUpload(a){$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/del_file.json?callback=?",{fileName:$("#lardiFileuploaderFnameSpan"+a).html()},function(b){if(b.status!="ok"){alert("Ошибка удаления : "+b.message);return;}if(b.isdelete=="true"){lardiFileUploaderCurFileCount--;var c=window.parent.getMainDiv(window.document);c.addIframeDelOrStop();$("#lardiFileuploaderFname"+a).val("");$("#lardiFileuploaderStopTd"+a).html("");clearFileName($("#lardiFileuploaderFnameSpan"+a).html());$("#lardiFileuploaderFnameSpan"+a).html($("#lardiFileuploaderFnameSpan"+a).html()+" - удалён");$("#lardiFileuploaderFnameSpan"+a).css("color","red");return;}if(b.isdelete=="false"){alert("Ошибка удаления...");}});}function stopUpload(a){$.ajaxSetup({cache:false});$.getJSON(getSubdomainUrl("upload")+"/ajax/stop_upload.json?callback=?",{id:a},function(b){if(b.status!="ok"){alert("Ошибка остановки:"+b.message);}else{clearFileName($("#lardiFileuploaderFnameSpan"+a).html());$("#lardiFileuploaderFnameSpan"+a).html($("#lardiFileuploaderFnameSpan"+a).html()+" - передача прервана");$("#lardiFileuploaderFnameSpan"+a).css("color","red");$("#lardiFileuploaderStopTd"+a).hide();$("#progress-bar-container"+a).hide();lardiFileUploaderCurFileCount--;var c=window.parent.getMainDiv(window.document);c.addIframeDelOrStop();}});return false;}if(jQuery){(function(a){a.extend(a.fn,{fileuploader:function(b){a(this).each(function(){var h=a.extend({id:a(this).attr("id"),uploadCountLimit:a(this).attr("uploadCountLimit"),fileAccept:a(this).attr("fileAccept"),onInit:function(){},onSelect:function(){},uploadEndFun:a(this).attr("uploadEndFun")},b);a(this).css("background-color","#F3F3F3");a(this).css("padding","8px");a(this).data("settings",h);if(a(this).attr("id")==undefined){alert("Ошибка Lardi file uploader. Укажите ID для fileuploader!");return;}var c=20;if(h.uploadCountLimit<=0||h.uploadCountLimit>c){alert("Ошибка Lardi file uploader. Укажите свойство uploadCountLimit(макс. кол-во файлов) больше 0 и меньше "+c+"!");return;}var g;if(h.fileAccept!=undefined){g=h.fileAccept;}else{g="none";}var f="";f+="<div style='display: none;' id='lardiFileUploaderUploadFiles'>";for(var d=0;d<h.uploadCountLimit;d++){f+="<input type='hidden' id='lardiFileUploaderFileName"+d+"' name='lardiFileUploaderFileName"+d+"' value=''>";}f+="</div>";f+="<input type='hidden' id='lardiFileUploaderMainDiv' name='lardiFileUploaderMainDiv' value='"+a(this).attr("id")+"'>";f+="<input type='hidden' id='lardiFileUploaderFileType' name='lardiFileUploaderFileType' value='"+g+"'>";f+="<input type='hidden' id='lardiFileUploaderDoneUploadFileCount' name='lardiFileUploaderDoneUploadFileCount' value='0'>";f+="<input type='hidden' id='lardiFileUploaderUploadLimit' name='lardiFileUploaderUploadLimit' value='"+h.uploadCountLimit+"'>";f+="<div id='lardiFileUploaderUploadProcess' style='text-align:left;'></div>";f+="<div id='lardiFileUploaderButton'><iframe id='lardiFileUploaderIframe1' name='lardiFileUploaderIframe1' height='25' width='120' frameborder='0' style='overflow:hidden;'></iframe></div>";a(this).html(f);$("#lardiFileUploaderIframe1").attr("src","/tpl/startUpload.html");lardiUploadEndFun=h.uploadEndFun;});},startUpload:function(b){lardiFileUploaderCurFileCount++;a(this).addIframe();a(this).addProcessTr(b);return;},addProcessTr:function(c){var b='<div id="uploadStatusLine'+c+"\" style='align:left;'><table><tbody>";b+="<td><img id='lardiFileuploaderImg"+c+"' style='margin-right:8px;' alt='Загр.' src='/tpl/jsp/images/add-foto.png'></td><td style='text-align:left;'><span id='lardiFileuploaderFnameSpan"+c+"' style='margin-right:8px;' class='t'>подготовка к загрузке...</span></td>";b+="<td><div id='progress-bar-container"+c+"' class='lardiFileUplProgBar1'><div class='lardiFileUplProgBar2'><div class='lardiFileUplProgBar3' id='progress-bar"+c+"'></div></div></div></td><td style='display: none;' id='lardiFileuploaderStopTd"+c+"'><span class='fakeurl' style='margin-right:8px;' onclick=\"return stopUpload('"+c+"')\">Отмена</span></td>";b+="</tbody></table></div>";a(this).find("#lardiFileUploaderUploadProcess").append(b);startProcessStats(c);return;},addIframe:function(){a(this).find("#lardiFileUploaderIframe"+lardiFileUploaderIframeCounter).hide();if(lardiFileUploaderCurFileCount>=a(this).find("#lardiFileUploaderUploadLimit").val()){return;}lardiFileUploaderIframeCounter++;var b="<iframe id='lardiFileUploaderIframe"+lardiFileUploaderIframeCounter+"' name='lardiFileUploaderIframe"+lardiFileUploaderIframeCounter+"' height='25' width='120' frameborder='0'></iframe>";a(this).find("#lardiFileUploaderButton").append(b);$("#lardiFileUploaderIframe"+lardiFileUploaderIframeCounter).attr("src","/tpl/startUpload.html");return;},addIframeDelOrStop:function(){if(a(this).find("#lardiFileUploaderIframe"+lardiFileUploaderIframeCounter).css("display")=="none"){a(this).addIframe();}return;}});})(jQuery);}jQuery.fn.highlight=function(c,b){function a(g,m){var o=0;if(g.nodeType==3){var n=g.data.toUpperCase().indexOf(m);if(n>=0){var l=document.createElement("span");l.className=c;var h=g.splitText(n);var d=h.splitText(m.length);var f=h.cloneNode(true);l.appendChild(f);h.parentNode.replaceChild(l,h);o=1;}}else{if(g.nodeType==1&&g.childNodes&&!/(script|style)/i.test(g.tagName)){for(var k=0;k<g.childNodes.length;++k){k+=a(g.childNodes[k],m);}}}return o;}return this.each(function(){a(this,b.toUpperCase());});};jQuery.fn.removeHighlight=function(hStyle){return this.find("span."+hStyle).each(function(){this.parentNode.firstChild.nodeName;with(this.parentNode){replaceChild(this.firstChild,this);normalize();}}).end();};(function(d){d.fn.colorPicker=function(l,k){return this.each(function(n,o){var m=new b(l,k);d(o).bind("click",function(p){m.showPicker(d(this).offset());p.stopPropagation();});});};d.colorPickerSetup=function(k){if(k!=null){if(k.colors!=null){c=k.colors;}if(k.containerClass!=null){h=k.containerClass;}if(k.colorBtnClass!=null){g=k.colorBtnClass;}if(k.viewValueClass!=null){f=k.viewValueClass;}}};d.getUniqueId=function(){var k="srvcObj";var l=Math.floor(Math.random()*1000000);var m=k+l;while(document.getElementById(m)!=null){l=Math.random();m=k+l;}return m;};var a=function(k){if(k.indexOf("rgb(")!=-1){k=k.replace(/rgb\(|\)/g,"").split(",");k[0]=parseInt(k[0],10).toString(16).toLowerCase();k[1]=parseInt(k[1],10).toString(16).toLowerCase();k[2]=parseInt(k[2],10).toString(16).toLowerCase();k[0]=(k[0].length==1)?"0"+k[0]:k[0];k[1]=(k[1].length==1)?"0"+k[1]:k[1];k[2]=(k[2].length==1)?"0"+k[2]:k[2];return("#"+k.join(""));}return k;};var c=[];var h;var g;var f;var b=function(n,l){var r;var q=function(){d("#"+r).hide();};this.showPicker=function(s){if(s&&s.left!==null&&s.top!==null){d("#"+r).css(s).show();}};r=d.getUniqueId();var p="";if(l!=null&&l.containerClass!=null){p=' class="'+l.containerClass+'"';}else{if(h!=null&&h!=""){p=' class="'+h+'"';}}if(l!=null&&l.viewValueClass!=null){viewValueClass=' class="'+l.viewValueClass+'"';}else{if(h!=null&&h!=""){viewValueClass=' class="'+f+'"';}}var k=c;if(l!=null&&l.colors instanceof Array){k=l.colors;}var o="";if(l!=null&&l.colorBtnClass!=null&&l.colorBtnClass!=""){o=l.colorBtnClass;}else{if(g!=null&&g!=""){o=g;}else{o="colorPickerSelColBtn";}}var m='<div id="'+r+'"'+p+' style="diplay: none; position: absolute;">';for(iCol in k){m+='<div style="background-color: #'+k[iCol]+'" class="'+o+'"></div>';}m+='<div id="'+r+'_value"'+viewValueClass+"></div></div>";d("body").append(m).bind("click",q);d("."+o).bind("click",function(s){q();if(n instanceof Function){n(a(d(this).css("background-color")));}}).bind("mouseover",function(){var s=a(d(this).css("background-color"));d("#"+r+"_value").text(s);}).bind("mouseout",function(){d("#"+r+"_value").text("");});};d.colorPickerSetup({colors:["000000","993300","333300","000080","333399","333333","800000","FF6600","808000","008000","008080","0000FF","666699","808080","FF0000","FF9900","99CC00","339966","33CCCC","3366FF","800080","999999","FF00FF","FFCC00","FFFF00","00FF00","00FFFF","00CCFF","993366","C0C0C0","FF99CC","FFCC99","FFFF99","CCFFFF","99CCFF","FFFFFF"]});})(jQuery);jQuery.cookie=function(d,f,b){if(arguments.length>1&&(f===null||typeof f!=="object")){b=jQuery.extend({},b);if(f===null){b.expires=-1;}if(typeof b.expires==="number"){var h=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+h);}return(document.cookie=[encodeURIComponent(d),"=",b.raw?String(f):encodeURIComponent(String(f)),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""));}b=f||{};var a,g=b.raw?function(k){return k;}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?g(a[1]):null;};(function(c){var b=c.browser.msie&&parseInt(c.browser.version)==6&&typeof window.XMLHttpRequest!="object",d=null,a=[];c.modal=function(g,f){return c.modal.impl.init(g,f);};c.modal.close=function(){c.modal.impl.close();};c.fn.modal=function(f){return c.modal.impl.init(this,f);};c.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:null,minWidth:null,maxHeight:null,maxWidth:null,autoResize:false,autoPosition:true,zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,persist:false,modal:true,onOpen:null,onShow:null,onClose:null};c.modal.impl={o:null,d:{},init:function(h,f){var g=this;if(g.d.data){return false;}d=c.browser.msie&&!c.boxModel;g.o=c.extend({},c.modal.defaults,f);g.zIndex=g.o.zIndex;g.occb=false;if(typeof h=="object"){h=h instanceof jQuery?h:c(h);g.d.placeholder=false;if(h.parent().parent().size()>0){h.before(c("<span></span>").attr("id","simplemodal-placeholder").css({display:"none"}));g.d.placeholder=true;g.display=h.css("display");if(!g.o.persist){g.d.orig=h.clone(true);}}}else{if(typeof h=="string"||typeof h=="number"){h=c("<div></div>").html(h);}else{alert("SimpleModal Error: Unsupported data type: "+typeof h);return g;}}g.create(h);h=null;g.open();if(c.isFunction(g.o.onShow)){g.o.onShow.apply(g,[g.d]);}return g;},create:function(g){var f=this;a=f.getDimensions();if(f.o.modal&&b){f.d.iframe=c('<iframe src="javascript:false;"></iframe>').css(c.extend(f.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:a[0],width:a[1],zIndex:f.o.zIndex,top:0,left:0})).appendTo(f.o.appendTo);}f.d.overlay=c("<div></div>").attr("id",f.o.overlayId).addClass("simplemodal-overlay").css(c.extend(f.o.overlayCss,{display:"none",opacity:f.o.opacity/100,height:f.o.modal?a[0]:0,width:f.o.modal?a[1]:0,position:"fixed",left:0,top:0,zIndex:f.o.zIndex+1})).appendTo(f.o.appendTo);f.d.container=c("<div></div>").attr("id",f.o.containerId).addClass("simplemodal-container").css(c.extend(f.o.containerCss,{display:"none",position:"fixed",zIndex:f.o.zIndex+2})).append(f.o.close&&f.o.closeHTML?c(f.o.closeHTML).addClass(f.o.closeClass):"").appendTo(f.o.appendTo);f.d.wrap=c("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(f.d.container);f.d.data=g.attr("id",g.attr("id")||f.o.dataId).addClass("simplemodal-data").css(c.extend(f.o.dataCss,{display:"none"})).appendTo("body");g=null;f.setContainerDimensions();f.d.data.appendTo(f.d.wrap);if(b||d){f.fixIE();}},bindEvents:function(){var f=this;c("."+f.o.closeClass).bind("click.simplemodal",function(g){g.preventDefault();f.close();});if(f.o.modal&&f.o.close&&f.o.overlayClose){f.d.overlay.bind("click.simplemodal",function(g){g.preventDefault();f.close();});}c(document).bind("keydown.simplemodal",function(g){if(f.o.modal&&f.o.focus&&g.keyCode==9){f.watchTab(g);}else{if((f.o.close&&f.o.escClose)&&g.keyCode==27){g.preventDefault();f.close();}}});c(window).bind("resize.simplemodal",function(){a=f.getDimensions();f.setContainerDimensions(true);if(b||d){f.fixIE();}else{if(f.o.modal){f.d.iframe&&f.d.iframe.css({height:a[0],width:a[1]});f.d.overlay.css({height:a[0],width:a[1]});}}});},unbindEvents:function(){c("."+this.o.closeClass).unbind("click.simplemodal");c(document).unbind("keydown.simplemodal");c(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal");},fixIE:function(){var f=this,g=f.o.position;c.each([f.d.iframe||null,!f.o.modal?null:f.d.overlay,f.d.container],function(u,m){if(m){var r="document.body.clientHeight",w="document.body.clientWidth",y="document.body.scrollHeight",v="document.body.scrollLeft",p="document.body.scrollTop",l="document.body.scrollWidth",k="document.documentElement.clientHeight",t="document.documentElement.clientWidth",q="document.documentElement.scrollLeft",z="document.documentElement.scrollTop",A=m[0].style;A.position="absolute";if(u<2){A.removeExpression("height");A.removeExpression("width");A.setExpression("height",""+y+" > "+r+" ? "+y+" : "+r+' + "px"');A.setExpression("width",""+l+" > "+w+" ? "+l+" : "+w+' + "px"');}else{var o,h;if(g&&g.constructor==Array){var x=g[0]?typeof g[0]=="number"?g[0].toString():g[0].replace(/px/,""):m.css("top").replace(/px/,"");o=x.indexOf("%")==-1?x+" + (t = "+z+" ? "+z+" : "+p+') + "px"':parseInt(x.replace(/%/,""))+" * (("+k+" || "+r+") / 100) + (t = "+z+" ? "+z+" : "+p+') + "px"';if(g[1]){var n=typeof g[1]=="number"?g[1].toString():g[1].replace(/px/,"");h=n.indexOf("%")==-1?n+" + (t = "+q+" ? "+q+" : "+v+') + "px"':parseInt(n.replace(/%/,""))+" * (("+t+" || "+w+") / 100) + (t = "+q+" ? "+q+" : "+v+') + "px"';}}else{o="("+k+" || "+r+") / 2 - (this.offsetHeight / 2) + (t = "+z+" ? "+z+" : "+p+') + "px"';h="("+t+" || "+w+") / 2 - (this.offsetWidth / 2) + (t = "+q+" ? "+q+" : "+v+') + "px"';}A.removeExpression("top");A.removeExpression("left");A.setExpression("top",o);A.setExpression("left",h);}}});},focus:function(k){var g=this,h=k||"first";var f=c(":input:enabled:visible:"+h,g.d.wrap);f.length>0?f.focus():g.d.wrap.focus();},getDimensions:function(){var g=c(window);var f=c.browser.opera&&c.browser.version>"9.5"&&c.fn.jquery<="1.2.6"?document.documentElement.clientHeight:c.browser.opera&&c.browser.version<"9.5"&&c.fn.jquery>"1.2.6"?window.innerHeight:g.height();return[f,g.width()];},getVal:function(f){return f=="auto"?0:f.indexOf("%")>0?f:parseInt(f.replace(/px/,""));},setContainerDimensions:function(k){var m=this;if(!k||(k&&m.o.autoResize)){var l=c.browser.opera?m.d.container.height():m.getVal(m.d.container.css("height")),f=c.browser.opera?m.d.container.width():m.getVal(m.d.container.css("width")),n=m.d.data.outerHeight(true),h=m.d.data.outerWidth(true);var g=m.o.maxHeight&&m.o.maxHeight<a[0]?m.o.maxHeight:a[0],o=m.o.maxWidth&&m.o.maxWidth<a[1]?m.o.maxWidth:a[1];if(!l){if(!n){l=m.o.minHeight;}else{if(n>g){l=g;}else{if(n<m.o.minHeight){l=m.o.minHeight;}else{l=n;}}}}else{l=l>g?g:l;}if(!f){if(!h){f=m.o.minWidth;}else{if(h>o){f=o;}else{if(h<m.o.minWidth){f=m.o.minWidth;}else{f=h;}}}}else{f=f>o?o:f;}m.d.container.css({height:l,width:f});if(n>l||h>f){m.d.wrap.css({overflow:"auto"});}}if(m.o.autoPosition){m.setPosition();}},setPosition:function(){var g=this,k,h,l=(a[0]/2)-(g.d.container.outerHeight(true)/2),f=(a[1]/2)-(g.d.container.outerWidth(true)/2);if(g.o.position&&Object.prototype.toString.call(g.o.position)==="[object Array]"){k=g.o.position[0]||l;h=g.o.position[1]||f;}else{k=l;h=f;}g.d.container.css({left:h,top:k});},watchTab:function(g){var f=this;if(c(g.target).parents(".simplemodal-container").length>0){f.inputs=c(":input:enabled:visible:first, :input:enabled:visible:last",f.d.data[0]);if((!g.shiftKey&&g.target==f.inputs[f.inputs.length-1])||(g.shiftKey&&g.target==f.inputs[0])||f.inputs.length==0){g.preventDefault();var h=g.shiftKey?"last":"first";setTimeout(function(){f.focus(h);},10);}}else{g.preventDefault();setTimeout(function(){f.focus();},10);}},open:function(){var f=this;f.d.iframe&&f.d.iframe.show();if(c.isFunction(f.o.onOpen)){f.o.onOpen.apply(f,[f.d]);}else{f.d.overlay.show();f.d.container.show();f.d.data.show();}f.focus();f.bindEvents();},close:function(){var f=this;if(!f.d.data){return false;}f.unbindEvents();if(c.isFunction(f.o.onClose)&&!f.occb){f.occb=true;f.o.onClose.apply(f,[f.d]);}else{if(f.d.placeholder){var g=c("#simplemodal-placeholder");if(f.o.persist){g.replaceWith(f.d.data.removeClass("simplemodal-data").css("display",f.display));}else{f.d.data.hide().remove();g.replaceWith(f.d.orig);}}else{f.d.data.hide().remove();}f.d.container.hide().remove();f.d.overlay.hide().remove();f.d.iframe&&f.d.iframe.hide().remove();f.d={};}}};})(jQuery);(function(h){var m;var a;h.fn.treeTable=function(n){m=h.extend({},h.fn.treeTable.defaults,n);return this.each(function(){h(this).addClass("treeTable").find("tbody tr").each(function(){if(!m.expandable||h(this)[0].className.search(m.childPrefix)==-1){if(isNaN(a)){a=parseInt(h(h(this).children("td")[m.treeColumn]).css("padding-left"),10);}k(h(this));}else{if(m.initialState=="collapsed"){this.style.display="none";}}});});};h.fn.treeTable.defaults={childPrefix:"child-of-",clickableNodeNames:false,expandable:true,indent:19,initialState:"collapsed",treeColumn:0};h.fn.collapse=function(){h(this).addClass("collapsed");l(h(this)).each(function(){if(!h(this).hasClass("collapsed")){h(this).collapse();}this.style.display="none";});if(m.afterCollapse instanceof Function){m.afterCollapse(this);}return this;};h.fn.expand=function(){h(this).removeClass("collapsed").addClass("expanded");this.each(function(){l(h(this)).each(function(){k(h(this));if(h(this).is(".expanded.parent")){h(this).expand();}h(this).show();});});if(m.afterExpand instanceof Function){m.afterExpand(this);}return this;};h.fn.reveal=function(){h(b(h(this)).reverse()).each(function(){k(h(this));h(this).expand().show();});return this;};h.fn.appendBranchTo=function(n){var q=h(this);var o=f(q);var p=h.map(b(h(n)),function(r){return r.id;});if(h.inArray(q[0].id,p)==-1&&(!o||(n.id!=o[0].id))&&n.id!=q[0].id){c(q,b(q).length*m.indent*-1);if(o){q.removeClass(m.childPrefix+o[0].id);}q.addClass(m.childPrefix+n.id);d(q,n);c(q,b(q).length*m.indent);}return this;};h.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments);};h.fn.toggleBranch=function(){if(h(this).hasClass("collapsed")){h(this).expand();}else{h(this).removeClass("expanded").collapse();}return this;};function b(o){var n=[];while(o=f(o)){n[n.length]=o[0];}return n;}function l(n){return h("table.treeTable tbody tr."+m.childPrefix+n[0].id);}function g(o){var n=parseInt(o[0].style.paddingLeft,10);return(isNaN(n))?a:n;}function c(o,p){var n=h(o.children("td")[m.treeColumn]);n[0].style.paddingLeft=g(n)+p+"px";l(o).each(function(){c(h(this),p);});}function k(p){if(!p.hasClass("initialized")){p.addClass("initialized");var r=l(p);if(!p.hasClass("parent")&&r.length>0){p.addClass("parent");}if(p.hasClass("parent")){var n=h(p.children("td")[m.treeColumn]);var q=g(n)+m.indent;r.each(function(){h(this).children("td")[m.treeColumn].style.paddingLeft=q+"px";});if(m.expandable){var o=n.children("div").children("div:first");o.prepend('<span style="margin-left: -'+m.indent+"px; padding-left: "+m.indent+'px" class="expander"></span>');h(n[0].firstChild).click(function(){p.toggleBranch();});if(m.clickableNodeNames){o.css("cursor","pointer").click(function(s){if(s.target.className!="expander"){p.toggleBranch();}});}if(!(p.hasClass("expanded")||p.hasClass("collapsed"))){p.addClass(m.initialState);}if(p.hasClass("expanded")){p.expand();}}}}}function d(o,n){o.insertAfter(n);l(o).reverse().each(function(){d(h(this),o[0]);});}function f(n){var o=n[0].className.split(" ");for(key in o){if(o[key].match(m.childPrefix)){return h("#"+o[key].substring(9));}}}})(jQuery);jQuery.ui||(function(c){var l=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(n,o,q){var p=c.ui[n].prototype;for(var m in q){p.plugins[m]=p.plugins[m]||[];p.plugins[m].push([o,q[m]]);}},call:function(m,o,n){var q=m.plugins[o];if(!q||!m.element[0].parentNode){return;}for(var p=0;p<q.length;p++){if(m.options[q[p][0]]){q[p][1].apply(m.element,n);}}}},contains:function(n,m){return document.compareDocumentPosition?n.compareDocumentPosition(m)&16:n!==m&&n.contains(m);},hasScroll:function(p,n){if(c(p).css("overflow")=="hidden"){return false;}var m=(n&&n=="left")?"scrollLeft":"scrollTop",o=false;if(p[m]>0){return true;}p[m]=1;o=(p[m]>0);p[m]=0;return o;},isOverAxis:function(n,m,o){return(n>m)&&(n<(m+o));},isOver:function(r,n,q,p,m,o){return c.ui.isOverAxis(r,q,m)&&c.ui.isOverAxis(n,p,o);},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var g=c.attr,f=c.fn.removeAttr,k="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(n,m,o){var p=o!==undefined;return(m=="role"?(p?g.call(this,n,m,"wairole:"+o):(g.apply(this,arguments)||"").replace(b,"")):(a.test(m)?(p?n.setAttributeNS(k,m.replace(a,"aaa:"),o):g.call(this,n,m.replace(a,"aaa:"))):g.apply(this,arguments)));};c.fn.removeAttr=function(m){return(a.test(m)?this.each(function(){this.removeAttributeNS(k,m.replace(a,""));}):f.call(this,m));};}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove");});return l.apply(this,arguments);},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui");},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false;});},scrollParent:function(){var m;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){m=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1));}).eq(0);}else{m=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1));}).eq(0);}return(/fixed/).test(this.css("position"))||!m.length?c(document):m;}});c.extend(c.expr[":"],{data:function(o,n,m){return !!c.data(o,m[3]);},focusable:function(n){var o=n.nodeName.toLowerCase(),m=c.attr(n,"tabindex");return(/input|select|textarea|button|object/.test(o)?!n.disabled:"a"==o||"area"==o?n.href||!isNaN(m):!isNaN(m))&&!c(n)["area"==o?"parents":"closest"](":hidden").length;},tabbable:function(n){var m=c.attr(n,"tabindex");return(isNaN(m)||m>=0)&&c(n).is(":focusable");}});function h(p,q,r,o){function n(t){var s=c[p][q][t]||[];return(typeof s=="string"?s.split(/,?\s+/):s);}var m=n("getter");if(o.length==1&&typeof o[0]=="string"){m=m.concat(n("getterSetter"));}return(c.inArray(r,m)!=-1);}c.widget=function(n,m){var o=n.split(".")[0];n=n.split(".")[1];c.fn[n]=function(s){var q=(typeof s=="string"),r=Array.prototype.slice.call(arguments,1);if(q&&s.substring(0,1)=="_"){return this;}if(q&&h(o,n,s,r)){var p=c.data(this[0],n);return(p?p[s].apply(p,r):undefined);}return this.each(function(){var t=c.data(this,n);(!t&&!q&&c.data(this,n,new c[o][n](this,s))._init());(t&&q&&c.isFunction(t[s])&&t[s].apply(t,r));});};c[o]=c[o]||{};c[o][n]=function(r,q){var p=this;this.namespace=o;this.widgetName=n;this.widgetEventPrefix=c[o][n].eventPrefix||n;this.widgetBaseClass=o+"-"+n;this.options=c.extend({},c.widget.defaults,c[o][n].defaults,c.metadata&&c.metadata.get(r)[n],q);this.element=c(r).bind("setData."+n,function(t,s,u){if(t.target==r){return p._setData(s,u);}}).bind("getData."+n,function(t,s){if(t.target==r){return p._getData(s);}}).bind("remove",function(){return p.destroy();});};c[o][n].prototype=c.extend({},c.widget.prototype,m);c[o][n].getterSetter="option";};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled");},option:function(o,p){var n=o,m=this;if(typeof o=="string"){if(p===undefined){return this._getData(o);}n={};n[o]=p;}c.each(n,function(q,r){m._setData(q,r);});},_getData:function(m){return this.options[m];},_setData:function(m,n){this.options[m]=n;if(m=="disabled"){this.element[n?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",n);}},enable:function(){this._setData("disabled",false);},disable:function(){this._setData("disabled",true);},_trigger:function(o,p,q){var s=this.options[o],m=(o==this.widgetEventPrefix?o:this.widgetEventPrefix+o);p=c.Event(p);p.type=m;if(p.originalEvent){for(var n=c.event.props.length,r;n;){r=c.event.props[--n];p[r]=p.originalEvent[r];}}this.element.trigger(p,q);return !(c.isFunction(s)&&s.call(this.element[0],p,q)===false||p.isDefaultPrevented());}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var m=this;this.element.bind("mousedown."+this.widgetName,function(n){return m._mouseDown(n);}).bind("click."+this.widgetName,function(n){if(m._preventClickEvent){m._preventClickEvent=false;n.stopImmediatePropagation();return false;}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on");}this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable));},_mouseDown:function(o){o.originalEvent=o.originalEvent||{};if(o.originalEvent.mouseHandled){return;}(this._mouseStarted&&this._mouseUp(o));this._mouseDownEvent=o;var n=this,p=(o.which==1),m=(typeof this.options.cancel=="string"?c(o.target).parents().add(o.target).filter(this.options.cancel).length:false);if(!p||m||!this._mouseCapture(o)){return true;}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=true;},this.options.delay);}if(this._mouseDistanceMet(o)&&this._mouseDelayMet(o)){this._mouseStarted=(this._mouseStart(o)!==false);if(!this._mouseStarted){o.preventDefault();return true;}}this._mouseMoveDelegate=function(q){return n._mouseMove(q);};this._mouseUpDelegate=function(q){return n._mouseUp(q);};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||o.preventDefault());o.originalEvent.mouseHandled=true;return true;},_mouseMove:function(m){if(c.browser.msie&&!m.button){return this._mouseUp(m);}if(this._mouseStarted){this._mouseDrag(m);return m.preventDefault();}if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,m)!==false);(this._mouseStarted?this._mouseDrag(m):this._mouseUp(m));}return !this._mouseStarted;},_mouseUp:function(m){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(m.target==this._mouseDownEvent.target);this._mouseStop(m);}return false;},_mouseDistanceMet:function(m){return(Math.max(Math.abs(this._mouseDownEvent.pageX-m.pageX),Math.abs(this._mouseDownEvent.pageY-m.pageY))>=this.options.distance);},_mouseDelayMet:function(m){return this.mouseDelayMet;},_mouseStart:function(m){},_mouseDrag:function(m){},_mouseStop:function(m){},_mouseCapture:function(m){return true;}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);(function($){$.extend($.ui,{datepicker:{version:"1.7.2"}});var PROP_NAME="datepicker";function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Закрыть",prevText:"&#x3c;След",nextText:"Пред&#x3e;",currentText:"Текущий",clearText:"Очистить",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятницо","Суббота"],dayNamesShort:["Вск","Пнд","Втр","Срд","Чтв","Птн","Суб"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:true,changeYear:true,showMonthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments);}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);}catch(err){inlineSettings[attrName]=attrValue;}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid);}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst);}else{if(inline){this._inlineDatepicker(target,inst);}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return;}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"before":"after"](inst.append);}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker);}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker();}else{$.datepicker._showDatepicker(target);}return false;});}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return;}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst);},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+(++this.uuid);this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv);}$.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress);}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty();}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false;}).end().filter("img").css({opacity:"1.0",cursor:""});}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled");}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true;}).end().filter("img").css({opacity:"0.5",cursor:"default"});}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled");}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target){return false;}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true;}}return false;},_getInst:function(target){try{return $.data(target,PROP_NAME);}catch(err){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?$.extend({},$.datepicker._defaults):(inst?(name=="all"?$.extend({},inst.settings):this._get(inst,name)):null));}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value;}if(inst){if(this._curInst==inst){this._hideDatepicker(null);}var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst);}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value);},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:function(target){var inst=this._getInst(target);if(inst&&!inst.inline){this._setDateFromField(inst);}return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker(null,"");break;case 13:var sel=$("td."+$.datepicker._dayOverClass+", td."+$.datepicker._currentClass,inst.dpDiv);if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0]);}else{$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));}return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target);}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target);}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D");}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,"D");}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D");}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,"D");}handled=event.ctrlKey||event.metaKey;break;default:handled=false;}}else{if(event.keyCode==36&&event.ctrlKey){$.datepicker._showDatepicker(this);}else{handled=false;}}if(handled){event.preventDefault();event.stopPropagation();}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,"constrainInput")){var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1);}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0];}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return;}var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value="";}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight;}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed;});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop;}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim")||"show";var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7){$("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4});}};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[showAnim](duration,postProcess);}if(duration==""){postProcess();}if(inst.input[0].type!="hidden"){inst.input[0].focus();}$.datepicker._curInst=inst;}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover");}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover");}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em");}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"&&inst==$.datepicker._curInst){$(inst.input[0]).focus();}},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset;},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling;}var position=$(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return;}if(inst.stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));}inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");var postProcess=function(){$.datepicker._tidyDialog(inst);};if(duration!=""&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess);}if(duration==""){this._tidyDialog(inst);}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst]);}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv);}}this._inDialog=false;}this._curInst=null;},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");},_checkExternalClick:function(event){if(!$.datepicker._curInst){return;}var $target=$(event.target);if(($target.parents("#"+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"");}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return;}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}this._notifyChange(inst);this._adjustDate(target);this._selectDate(id,this._formatDate(inst,inst.selectedDay,inst.drawMonth,inst.drawYear));},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus();}inst._selectingMonthYear=!inst._selectingMonthYear;},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return;}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null;}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst);}},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,"");},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr);}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);}else{if(inst.input){inst.input.trigger("change");}}if(inst.inline){this._updateDatepicker(inst);}else{if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus();}this._lastInput=null;}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""];},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate);}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){return 1;}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1;},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments";}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null;}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};var getNumber=function(match){lookAhead(match);var origSize=(match=="@"?14:(match=="y"?4:(match=="o"?3:2)));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+parseInt(value.charAt(iValue++),10);size--;}if(size==origSize){throw"Missing number at position "+iValue;}return num;};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length);}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1;}}size--;}throw"Unknown name at position "+iInit;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue;}iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{checkLiteral();}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral();}else{literal=true;}break;default:checkLiteral();}}}if(year==-1){year=new Date().getFullYear();}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100);}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break;}month++;day-=dim;}while(true);}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date";}return date;},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings){if(!date){return"";}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num;}}return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{output+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":var doy=date.getDate();for(var m=date.getMonth()-1;m>=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m);}output+=formatNumber("o",doy,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'";}else{literal=true;}break;default:output+=format.charAt(iFormat);}}}}return output;},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{chars+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'";}else{literal=true;}break;default:chars+=format.charAt(iFormat);}}}return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst){var dateFormat=this._get(inst,"dateFormat");var dates=inst.input?inst.input.val():null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate;}catch(event){this.log(event);date=defaultDate;}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,"defaultDate"),new Date());var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date;},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;}matches=pattern.exec(offset);}return new Date(year,month,day);};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);}return this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date){return null;}date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear){this._notifyChange(inst);}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst));}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate;},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var stepBigMonths=this._get(inst,"stepBigMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', -"+stepMonths+", 'M');\" title=\""+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', +"+stepMonths+", 'M');\" title=\""+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));var currentText=this._get(inst,"currentText");var clearText=this._get(inst,"clearText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,"closeText")+"</button>":"");var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+($("#"+inst.id).val()==""?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+inst.id+"');\">"+currentText+"</button>":'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._clearDate(\'#'+inst.id+"');\">"+clearText+"</button>")+(isRTL?"":controls)+"</div>":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row<numMonths[0];row++){var group="";for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group ui-datepicker-group-';switch(col){case 0:calender+="first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+="last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+="middle";cornerClass="";break;}calender+='">';}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var thead="";for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>";}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody="";for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+inst.id+"',"+drawMonth+","+drawYear+', this);return false;"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" ui-state-active":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}calender+=tbody+"</tr>";}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");group+=calender;}html+=group;}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span> ";}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>";}}monthHtml+="</select>";}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?"&#xa0;":"");}if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>";}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10;}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10);}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10);}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>";}html+="</select>";}if(showMonthAfterYear){html+=(secondary||changeMonth||changeYear?"&#xa0;":"")+monthHtml;}html+="</div>";return html;},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst);}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst]);}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date));},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));}return this._isInRange(inst,date);},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")};},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst));}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name];}}return target;}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))));}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true;}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs));}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs));}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options);});};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.7.2";window.DP_jQuery=$;})(jQuery);JSON=new function(){this.decode=function(){var filter,result,self,tmp;if($$("toString")){switch(arguments.length){case 2:self=arguments[0];filter=arguments[1];break;case 1:if($[typeof arguments[0]](arguments[0])===Function){self=this;filter=arguments[0];}else{self=arguments[0];}break;default:self=this;break;}if(rc.test(self)){try{result=e("(".concat(self,")"));if(filter&&result!==null&&(tmp=$[typeof result](result))&&(tmp===Array||tmp===Object)){for(self in result){result[self]=v(self,result)?filter(self,result[self]):result[self];}}}catch(z){}}else{throw new JSONError("bad data");}}return result;};this.encode=function(){var self=arguments.length?arguments[0]:this,result,tmp;if(self===null){result="null";}else{if(self!==undefined&&(tmp=$[typeof self](self))){switch(tmp){case Array:result=[];for(var i=0,j=0,k=self.length;j<k;j++){if(self[j]!==undefined&&(tmp=JSON.encode(self[j]))){result[i++]=tmp;}}result="[".concat(result.join(","),"]");break;case Boolean:result=String(self);break;case Date:result='"'.concat(self.getFullYear(),"-",d(self.getMonth()+1),"-",d(self.getDate()),"T",d(self.getHours()),":",d(self.getMinutes()),":",d(self.getSeconds()),'"');break;case Function:break;case Number:result=isFinite(self)?String(self):"null";break;case String:result='"'.concat(self.replace(rs,s).replace(ru,u),'"');break;default:var i=0,key;result=[];for(key in self){if(self[key]!==undefined&&(tmp=JSON.encode(self[key]))){result[i++]='"'.concat(key.replace(rs,s).replace(ru,u),'":',tmp);}}result="{".concat(result.join(","),"}");break;}}}return result;};this.toDate=function(){var self=arguments.length?arguments[0]:this,result;if(rd.test(self)){result=new Date;result.setHours(i(self,11,2));result.setMinutes(i(self,14,2));result.setSeconds(i(self,17,2));result.setMonth(i(self,5,2)-1);result.setDate(i(self,8,2));result.setFullYear(i(self,0,4));}else{if(rt.test(self)){result=new Date(self*1000);}}return result;};var c={"\b":"b","\t":"t","\n":"n","\f":"f","\r":"r",'"':'"',"\\":"\\","/":"/"},d=function(n){return n<10?"0".concat(n):n;},e=function(c,f,e){e=eval;delete eval;if(typeof eval==="undefined"){eval=e;}f=eval(""+c);eval=e;return f;},i=function(e,p,l){return 1*e.substr(p,l);},p=["","000","00","0",""],rc=null,rd=/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/,rs=/(\x5c|\x2F|\x22|[\x0c-\x0d]|[\x08-\x0a])/g,rt=/^([0-9]+|[0-9]+[,\.][0-9]{1,3})$/,ru=/([\x00-\x07]|\x0b|[\x0e-\x1f])/g,s=function(i,d){return"\\".concat(c[d]);},u=function(i,d){var n=d.charCodeAt(0).toString(16);return"\\u".concat(p[n.length],n);},v=function(k,v){return $[typeof result](result)!==Function&&(v.hasOwnProperty?v.hasOwnProperty(k):v.constructor.prototype[k]!==v[k]);},$={"boolean":function(){return Boolean;},"function":function(){return Function;},number:function(){return Number;},object:function(o){return o instanceof o.constructor?o.constructor:null;},string:function(){return String;},"undefined":function(){return null;}},$$=function(m){function $(c,t){t=c[m];delete c[m];try{e(c);}catch(z){c[m]=t;return 1;}}return $(Array)&&$(Object);};try{rc=new RegExp('^("(\\\\.|[^"\\\\\\n\\r])*?"|[,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t])+?$');}catch(z){rc=/^(true|false|null|\[.*\]|\{.*\}|".*"|\d+|\d+\.\d+)$/;}};function JSONError(a){this.message=a||"";this.name="JSONError";}JSONError.prototype=new Error;(function(c){var b=false;var k=false;var a;var l;var d=100;var g=300;var h=function(){window.clearTimeout(l);a=window.setTimeout(function(){if(!(b||k)){c("#lardiTooltip").hide();}},d);};var m=function(){window.clearTimeout(a);l=window.setTimeout(function(){if(b||k){c("#lardiTooltip").show();}},g);};var f=function(){var n=c("#lardiTooltip");if(n.size()==0){c("body").append('<div id="lardiTooltip"></div>');n=c("#lardiTooltip").bind("mouseover",function(){b=true;clearTimeout(a);}).bind("mouseout",function(){b=false;h();});}return n;};c.setLardiTooltipOptions=function(n){if(n instanceof Object){if(n.showTimeout||n.showTimeout===0){g=n.showTimeout;}if(n.hideTimeout||n.hideTimeout===0){d=n.hideTimeout;}}};c.fn.lardiTooltip=function(o,n){c.setLardiTooltipOptions(n);return this.bind("mouseover",function(p){k=true;f().html(o);c("#lardiTooltip").positionateToMouse(p);m();}).bind("mouseout",function(){k=false;h();});};})(jQuery);MyDocuments=(function(f){var d="/log/mydocuments/ajax";var g="/log/mydocuments";var c=(function(){var E=null;var v="image/jpg,image/jpeg,image/png,image/gif";var x=null;var r=null;var h=null;var p=null;var u=null;var w=null;var t=null;var C=null;var B=null;var m={};var s=true;var l=false;var o=null;var q=function(){f("."+p).unbind().click(function(){var F=f(this).attr(r);if(F){n("deletePage",{pageId:F});}});};var z=function(H){if(H instanceof Array){var G="";for(var F in H){var I=H[F];G+='<div class="'+w+'" style="background-image: url(\''+I.url+"');\"><img "+r+'="'+I.id+'" class="'+p+'" title="Удалить" src="/tpl/jsp/images/filters_del.png" /></div>';}G+='<div style="float: none; clear: both;"></div>';f("#"+h).html(G).show();q();}};var y=function(){n("refreshPages");};var n=function(F,G,H){if(G==null){G={};}G.docId=x;o.doOperation(F,G,function(I){if(H instanceof Function){H(I);}z(I.pagesData);},null,"#"+h);};var A=function(){f(E).fileuploader({fileAccept:v,uploadEndFun:function(G,F){n("addPage",{tmpFileName:F},function(H){f("#uploadStatusLine"+G).remove();});}});q();if(l){y();}};var D=function(){if(C){f("#"+C).click(function(){if(s){f("#"+C).attr("src",m.show).attr("alt","+");f("#"+t).hide();f("#"+B).css("margin-bottom","20px");}else{f("#"+C).attr("src",m.hide).attr("alt","-");f("#"+t).show();f("#"+B).css("margin-bottom","2px");}s=!s;});}if(u){f("#"+u).click(function(){f(this).focus().select();});}};var k=function(F){if(F!=null){if(F.fileUploaderSelr){E=F.fileUploaderSelr;}if(F.docPagePrevContId){h=F.docPagePrevContId;}if(F.delPageBtnClass){p=F.delPageBtnClass;}if(F.pageIdAtrrname){r=F.pageIdAtrrname;}if(F.pagePrevContClass){w=F.pagePrevContClass;}if(F.inserCodeContId){u=F.inserCodeContId;}if(F.socBlockContId){t=F.socBlockContId;}if(F.socBlockSwitcherId){C=F.socBlockSwitcherId;}if(F.switcherIconsShow){m.show=F.switcherIconsShow;}if(F.switcherIconsHide){m.hide=F.switcherIconsHide;}if(F.socBlockHeaderId){B=F.socBlockHeaderId;}if(F.refreshAfterInit){l=F.refreshAfterInit;}}};return function(H,F){x=H;var G=null;if(F!=null){if(F.waitPageImgId||F.waitPageFogId){G=new WaitVisualizer(F.waitPageImgId,F.waitPageFogId,true);}}o=new AjaxManager(d,G);k(F);A();D();return{refreshPages:y};};})();var b=(function(){var n=null;var G=null;var l=null;var M=null;var R=null;var z=null;var B=null;var O=null;var r=null;var S=null;var u=null;var J=null;var x=null;var Q=null;var H=null;var P=null;var A=null;var h=null;var U=null;var V=null;var D="mydocs.openedFolders";var s=24*7;var K=function(W){if(W!=null){if(W.addFoldBtnId){l=W.addFoldBtnId;}if(W.docIdAtrrName){n=W.docIdAtrrName;}if(W.docNameAttrName){docNameAttrName=W.docNameAttrName;}if(W.documentsContainerId){G=W.documentsContainerId;}if(W.confirmBtnId){M=W.confirmBtnId;}if(W.cancelBtnId){R=W.cancelBtnId;}if(W.editorContId){z=W.editorContId;}if(W.editorTextboxId){O=W.editorTextboxId;}if(W.editShowBtnSelr){r=W.editShowBtnSelr;}if(W.folderIdAttrName){S=W.folderIdAttrName;}if(W.itemNameAttrName){u=W.itemNameAttrName;}if(W.foldRowIdPrefix){J=W.foldRowIdPrefix;}if(W.itemNameColumnSubselector){Q=W.itemNameColumnSubselector;}if(W.itemNameContainerSubselector){x=W.itemNameContainerSubselector;}if(W.deleteSelItemsBtnId){H=W.deleteSelItemsBtnId;}if(W.selDocsCbxClass){P=W.selDocsCbxClass;}if(W.selFoldersCbxClass){A=W.selFoldersCbxClass;}if(W.noDocsInfoBlockId){h=W.noDocsInfoBlockId;}if(W.docEditUrlPrefix){U=W.docEditUrlPrefix;}}};var o=function(aa,X,ab,ac,ad,Z){var W="";if(ac){W=' class="child-of-myDocsFolderItem'+ac+'"';}var Y='<tr id="myDocsDocItem'+aa+'"'+W+'><td class="myDocumentsItemsDeleteCol"><input class="mydocsDocitemDelCbx" type="checkbox" docid="'+aa+'" '+u+'="'+X+'" />	</td><td class="myDocumentsItemsNameCol"><div><div></div><div class="mydocsLablCont"><div><img src="/tpl/jsp/images/document.png" class="mydocsDocFoldIcoImg" /> <a href="'+U+aa+'">'+X+'</a></div></div></div></td><td class="myDocumentsItemsCountCol"><a href="'+Z+'" target="_blank">'+ab+'</a></td><td class="myDocumentsAccessLevCol">'+ad+"</td></tr>";return Y;};var t=function(W,Y,X){var Z='<tr id="myDocsFolderItem'+W+'"><td class="myDocumentsItemsDeleteCol">';if(X==0){Z+='<input class="mydocsFolderItemDelCbx" type="checkbox" foldid="'+W+'" '+u+'="'+Y+'" />	';}Z+='</td><td class="myDocumentsItemsNameCol"><div><div></div><div class="mydocsLablCont"><div><img src="/tpl/jsp/images/folder.png" class="mydocsDocFoldIcoImg" /> <span class="myDocsFolderEdit" foldid="'+W+'">'+Y+'</span></div></div></div></td><td class="myDocumentsItemsCountCol"><img class="mydocsFoldEditImg" foldid="'+W+'" '+u+'="'+Y+'"  src="/tpl/jsp/images/edit.png" /></td><td class="myDocumentsAccessLevCol"></td></tr>';return Z;};var q=function(Z){var W="";if(Z instanceof Array){for(var Y in Z){var X=Z[Y];W+=t(X.id,X.name,X.docsCount);W+=E(X.documentsData,X.id);}}return W;};var E=function(X,aa){var Y="";if(X instanceof Array){for(var Z in X){var W=X[Z];Y+=o(W.id,W.name,W.pagesCount,aa,W.accessLevel,W.docViewUrl);}}return Y;};var L=function(X){var W=q(X.foldersData);W+=E(X.documentsData);f("#"+G+" tbody").html(W);w();if(W.length>0){f("#"+G).show();f("#"+H).show();f("#"+h).hide();}else{f("#"+G).hide();f("#"+H).hide();f("#"+h).show();}};var y=function(W,X){V.doOperation(W,X,L,null,"#"+G);};var F=function(){B=new Submenu(r,z,null,null,Submenu.POS_LEFTTOP,-247,0,false,function(){var W=this.getAttribute(S);f("#"+O).val(this.getAttribute(u)).data(S,W);var X=f("#"+J+W+Q).width();var Y=f("#myDocsFolderItem"+W+x).offset();f("#"+z).css({width:X,left:Y.left});document.getElementById(O).focus();});};var m=function(){f("#"+l).click(function(){C();var W=prompt("Введите имя создаваемой папки: ");if(W||W=="0"){var X={folderName:W};y("addFolder",X);}else{if(W!=null){alert("Вы не можете добавить папку с пустым именем!");}}});};var N=function(){var W="";var X="";f("."+A+":checked").each(function(Z){if(W!=""){W+=",";}W+=this.getAttribute(S);});f("."+P+":checked").each(function(Z){if(X!=""){X+=",";}X+=this.getAttribute(n);});if(W!=""||X!=""){var Y={docIds:X,foldIds:W};y("deleteItems",Y);}else{alert("Не выбран ни один элемент (документ или папка)!");}};var v=function(){f("#"+H).click(function(){N();});};var k=function(){B.hide();var Y=f("#"+O);var W=f.trim(Y.val());if(!W&&W!="0"){alert("Папка не может иметь пустое имя!");return;}var X={folderId:Y.data(S),folderName:W};y("editFolder",X);};var C=function(){B.hide();};var T=function(){f("#"+M).click(k);f("#"+R).click(C);var W={13:k};W[27+window.KEY_CODE_SHIFT]=C;f("#"+O).addKeyHandler(W);};var p=function(){var W=f.cookie(D);if(W){W="#"+J+W;f(W.replace(/\,/g,",#"+J)).expand();}};var I=function(){var X="";f("#"+G+" tr.expanded").each(function(aa,Z){if(X.length>0){X+=",";}var Y=Z.getAttribute("id");X+=Y.replace(J,"");});var W=new Date();W.setTime(W.getTime()+s*3600*1000);f.cookie(D,X,{expires:W,path:"/"});};var w=function(){f("#"+G).treeTable({clickableNodeNames:true,afterCollapse:I,afterExpand:I,treeColumn:1});p();F();};return function(W){var X=null;if(W!=null&&W.waitPageImgId){X=new WaitVisualizerSimple(W.waitPageImgId);}V=new AjaxManager(d,X);K(W);T();y("refreshFolders");m();v();};})();var a=(function(w){var k=null;var q=null;var p=null;var h=null;var t=null;var o=null;var s=null;var n=null;var r=null;var m=null;var u=function(x){if(x!=null){if(x.previewImgSelr){k=x.previewImgSelr;}if(x.prevImgSizeLine){q=x.prevImgSizeLine;}if(x.pageViewImgId){p=x.pageViewImgId;}if(x.previeContCurrClass){h=x.previeContCurrClass;}if(x.previeContClass){t=x.previeContClass;}if(x.waitPageImgId){r=x.waitPageImgId;}if(x.waitPageFogId){m=x.waitPageFogId;}}};var l=function(){MyDocuments.deleteCurrDoc=function(){if(confirm("Вы уверены, что хотите удалить данный документ?")){s.doOperation("deleteDocument",{docId:o,notSendDocs:"true"},function(){window.location=g;},null,window);}};};var v=function(){f(k).click(function(){var x=f(this).attr("src");if(x==n){return;}n=x;srcView=x.replace(q,"s800x600");srcFull=x.replace(q,"");f("#"+p).attr("src",srcView);f("#"+p).parent().attr("href",srcFull);f("."+t).removeClass(h);f(this).parent().addClass(h);f("#"+p).showWait(r,m,0.5);});f("#"+p).bind("load",function(){f("#"+r).hide();f("#"+m).hide();});};return function(z,x){o=z;var y=null;if(x!=null){if(x.waitPageImgId||x.waitPageFogId){y=new WaitVisualizer(x.waitPageImgId,x.waitPageFogId,true);}}s=new AjaxManager(d,y);u(x);v();l();};})();return{initEditing:c,initList:b,initView:a};})(jQuery);var globalGTSel=false;function selectAllGT(){if(globalGTSel){$("#gtsearch_result_table").find("input").removeAttr("checked");globalGTSel=false;}else{$("#gtsearch_result_table").find("input").attr("checked","checked");globalGTSel=true;}return true;}function printSearchGruz(){var a="";$("input:checkbox:checked").each(function(c){var d=$(this).attr("name");var b=d.substring(6);b=b.substring(0,b.indexOf("]"));if(a==""){a+=b;}else{a+=","+b;}window.open("/gruz/print.jsp?ids="+a,"print_gruz");});return false;}function printSearchTrans(){var a="";$("input:checkbox:checked").each(function(c){var d=$(this).attr("name");var b=d.substring(6);b=b.substring(0,b.indexOf("]"));if(a==""){a+=b;}else{a+=","+b;}window.open("/trans/print.jsp?ids="+a,"print_trans");});return false;}function slideSetCookie(b,d,a,g,c,f){document.cookie=b+"="+escape(d)+((a)?"; expires="+a:"")+((g)?"; path="+g:"")+((c)?"; domain="+c:"")+((f)?"; secure":"");}function slideGruz(){if($("#panelGruz").css("display")=="none"){slideSetCookie("lardi_slideGruz","false","","/","");}else{slideSetCookie("lardi_slideGruz","true","","/","");}$("#panelGruz").slideToggle("normal");$("#slideDownG").toggle();$("#slideUpG").toggle();return false;}function slideTrans(){if($("#panelTrans").css("display")=="none"){slideSetCookie("lardi_slideTrans","false","","/","");}else{slideSetCookie("lardi_slideTrans","true","","/","");}$("#panelTrans").slideToggle("normal");$("#slideDownT").toggle();$("#slideUpT").toggle();return false;}function slideFilt(){$("#slideUpF").toggle();$("#slideDownF").toggle();$("#panelFilt").slideToggle("normal");if($("#slideUpF").css("display")=="none"){slideSetCookie("lardi_slideFilt","false","","/","");}else{slideSetCookie("lardi_slideFilt","true","","/","");}return false;}function slideTrash(){if($("#panelTrash").css("display")=="none"){slideSetCookie("lardi_slideTrash","false","","/","");}else{slideSetCookie("lardi_slideTrash","true","","/","");}$("#panelTrash").slideToggle("normal");$("#slideDownTr").toggle();$("#slideUpTr").toggle();return false;}var globalGruz=false;var globalTrans=false;function podborPredl(){var g=null,f="",c="",d="";g=$(":checkbox:checked");if(g.length>0){f=g[0].name;var b=f.indexOf("gruz");var a=f.indexOf("trans");if(b!=-1){c=f.substring(f.indexOf(".")+1);d="/log/filter.php?vid=1&gid="+c;}else{if(a!=-1){c=f.substring(f.indexOf(".")+1);d="/log/filter.php?vid=2&gid="+c;}}var h;h="scrollbars, menubar, width=1024 height=500";newWindow=window.open(d,"_blank",h);return true;}return false;}function selectAllGruz(){if(globalGruz){$("#idGruzTable").find("input:visible").removeAttr("checked");globalGruz=false;}else{$("#idGruzTable").find("input:visible").attr("checked","checked");globalGruz=true;}return true;}function selectAllTrans(){if(globalTrans){$("#idTransTable").find("input:visible").removeAttr("checked");globalTrans=false;}else{$("#idTransTable").find("input:visible").attr("checked","checked");globalTrans=true;}return true;}function selectAllTransTrash(a){if(globalTrans){$(a).find("input").removeAttr("checked");globalTrans=false;}else{$(a).find("input").attr("checked",true);globalTrans=true;}return true;}function selectAllGruzTrash(a){if(globalTrans){$(a).find("input").removeAttr("checked");globalTrans=false;}else{$(a).find("input").attr("checked",true);globalTrans=true;}return true;}var numberFilterAvalible=[46,8,9,37,39,188,110,16,36,35,191,13];function numberFilter(a){if(!isAvalibleNumberChar(a.keyCode)){a.preventDefault();}}function isAvalibleNumberChar(b){for(var a=0;a<numberFilterAvalible.length;a++){if(numberFilterAvalible[a]==b){return true;}}if(b>=48&&b<=57){return true;}if(b>=96&&b<=105){return true;}return false;}function saveViewContactState(){var a=$("#viewContactSel").val();$.cookie("mygt_viewContact",a);}function saveViewContactStateUserGT(){var a=$("#viewContactSel").val();$.cookie("gt_viewContact",a);}function changeViewContact(){var a=$("#viewContactSel").val();$("#idTransTable .sort-tbody tr").each(function(){var b=$(this).attr("contactid");if(a==-1){$(this).show();}else{if(b!=a){$(this).hide();}else{$(this).show();}}});$("#idGruzTable .sort-tbody tr").each(function(){var b=$(this).attr("contactid");if(a==-1){$(this).show();}else{if(b!=a){$(this).hide();}else{$(this).show();}}});}function changeViewAjax(b,f,d){var a=$("#gruztransTypeView").val();$.cookie("mygt_viewType",a);var c=-1;if(f!=null){c=f;}else{c=$("#viewContactSel").val();if(c==null){c=-1;}}if(a==0){$("#changeViewContactTD").load(b+c,function(){if(d!=null){d();}});$("#transContainer").show();$("#gruzContainer").show();}if(a==1){$("#changeViewContactTD").load(b+c+"&viewType=1",function(){if(d!=null){d();}});$("#transContainer").hide();$("#gruzContainer").show();}if(a==2){$("#changeViewContactTD").load(b+c+"&viewType=2",function(){if(d!=null){d();}});$("#transContainer").show();$("#gruzContainer").hide();}}function changeView(b,a){changeViewAjax("/log/mygruztrans/light/light_viewbox_ajax.jsp?contactId=",b,a);}function changeViewUserGruzTrans(a,c,b){changeViewAjax("/user2/gt_viewbox_contacts_part.jsp?uid="+a+"&contactId=",c,b);}var myGTAdditActions=(function(c){var h;var k;var a=function(n){return b(n+1);};var b=function(n){if(n<10){n="0"+n;}return n;};var g=new Date();g=b(g.getDate())+"."+a(g.getMonth())+"."+g.getFullYear();var f=function(o,n){c.each(n,function(p,q){if(q.hasAttribute("name")){var r=q.getAttribute("name").replace(/\w+\./,"");if(parseInt(r)!=NaN){o.push(r);}}});};var d=function(){h=[];k=[];f(h,c("#idGruzTable tbody tr td input:checkbox[checked]"));f(k,c("#idTransTable tbody tr td input:checkbox[checked]"));if(h.length+k.length==0){alert("Не выбран ни один груз и ни один транспорт!");return false;}return true;};var l=function(r,q,p){var o={gruz:h,trans:k,target:r};for(var n in q){o[n]=q[n];}c(".gtWaitOtherActImg").show();c.ajax({url:"/log/mygruztrans/light/ajax",data:o,dataType:"json",success:function(s){if(s.status=="success"){if(p instanceof Function){p(s);}myGruzTrans.reload();}else{alert(s.status);}c(".gtWaitOtherActImg").hide();}});};var m=function(){var n=new Submenu(".bAdditActs","cAdditActs",null,null,Submenu.POS_LEFTBOTTOM,-2,0,true);c("#bChangeGTDate").click(function(){if(d()){c("#setDateForm").modal();document.getElementById("gtSetDates").focus();c("#gt_date_from").datepicker().val(g);c("#gt_date_to").datepicker();}});c("#bChangeGTContact").click(function(){if(d()){c("#setContactForm").modal({maxHeight:320,minWidth:330});}});c.ajaxSetup({error:function(){alert("Произошла ошибка! Попробуйте снова.");c(".gtWaitOtherActImg").hide();}});c("#gtSetDates").click(function(){var s=c("#gt_date_from").val();var q=c("#gt_date_to").val();var r=true;var p=c("#gt_date_from").datepicker("getDate");var o=c("#gt_date_to").datepicker("getDate");if(p==null){alert("Начальная дата не задана!");r=false;}else{p.setHours(23,59,59,999);if(p<new Date()){alert("Начальная дата меньше текущей!");r=false;}if(o!=null){o.setHours(23,59,59,999);if(o&&o<new Date()){alert("Конечная дата меньше текущей!");r=false;}if(o<p){alert("Конечная дата меньше начальной!");r=false;}}}if(r){l("dates",{dateFrom:s,dateTo:q});c.modal.close();}});c("#gtCancelDates").click(function(){c.modal.close();});c(".contact_item_button").click(function(){l("contact",{contactId:this.getAttribute("value")});c.modal.close();});};return{init:m};})(jQuery);GTTrashLoader=(function(){var m={};var f="/log/mygruztrans/ajax/trash";var g={};var a={};var l={};var c={};var k="gruz";var b="trans";var h;function o(p){a[k]="#"+p.moreGruzId+" span";a[b]="#"+p.moreTransId+" span";l[k]="#"+p.moreGruzId+p.waitContSubselr;l[b]="#"+p.moreTransId+p.waitContSubselr;c[k]=p.gruzContSelr;c[b]=p.moreTransSelr;d(k);d(b);var q=null;if(p.waitFogId||p.waitIcoId){q=new WaitVisualizer(p.waitIcoId,p.waitFogId,true);}h=new AjaxManager(f,q);}function d(p){$(a[p]).click(function(){if(!g[p]){g[p]=true;n(c[p],p,function(q){if(!q){$(a[p]).hide();}g[p]=false;});}});}function n(p,q,r){if(m[q]==null){m[q]=1;}h.doOperation("getPredlRows",{page:m[q],targ:q},function(s){$(p).append(s.rows);if(s.showButton){m[q]++;}if(r instanceof Function){r(s.showButton);}},null,l[q]);}return{init:o,reload:function(p,q){m[p]=0;$(a[p]).show();$(c[p]).html("");n(c[p],p,q);},resetPagesCounter:function(p){m[p]=1;$(a[p]).show();},getGruzTarg:function(){return k;},getTransTarg:function(){return b;}};})();(function(k){var n=function(A,z){if(A==null){A="";}else{A=" ("+A+")";}var y='<div class="allmynotesfirm"';if(!z){y+=' firm_uid="0"';}y+='><div class="allmynotesFFAllHead">Все заметки'+A+"</div>";if(z){y+='<div class="allmynotesFFAllTip">Нажмите для выбора фирмы</div>';}return y+"</div>";};var a=20;var r=0;var p=false;var v;var t={};var g=null;var q=null;var f=null;var s="";t[0]=n(null,true);window.mynotes={init:function(y){v=new Paginator(a);if(y instanceof Object){if(y.dateFromId!=null&&y.dateFromId!=""){g=y.dateFromId;k("#"+g).datepicker().val("");}if(y.dateToId!=null&&y.dateToId!=""){q=y.dateToId;k("#"+q).datepicker().val("");}v.activPgsClass=y.paginActPgClass;v.inactPgsClass=y.paginInActPgClass;if(y.showDlgBtnSelr!=null&&y.showDlgBtnSelr!=""){window.mynotes.initShowDlgBtn(y.showDlgBtnSelr);}if(y.filterBtnSelr!=null&&y.filterBtnSelr!=""){window.mynotes.initFilterBtn(y.filterBtnSelr);}if(y.cleanFiltBtnSelr!=null&&y.cleanFiltBtnSelr!=""){window.mynotes.initCleanFilterBtn(y.cleanFiltBtnSelr);s=y.cleanFiltBtnSelr;}if(y.notesPerPage!=null&&parseInt(y.notesPerPage)!=NaN){a=parseInt(y.notesPerPage);v.setItemsPerPage(a);}if(y.pageLinkHalfCount!=null&&parseInt(y.pageLinkHalfCount)!=NaN){v.pageLinkHalfCount=parseInt(y.pageLinkHalfCount);}if(y.pagenavExtClass!=null&&y.pagenavExtClass!=""){v.extClass=y.pagenavExtClass;}if(y.currPageLabelClass!=null&&y.currPageLabelClass!=""){v.currPageLabelClass=y.currPageLabelClass;}}d();},initShowDlgBtn:function(y){k(y).bind("click",h);},initFilterBtn:function(y){k(y).bind("click",x);},initCleanFilterBtn:function(y){k(y).bind("click",c);}};var b=function(z){if(z==null){return"";}var y='<div class="allmynotesnote_cellcont">';y+='<div class="allmynotesnote_infocont">';y+='<div class="allmynotesnote_noteinfo">';y+='<span class="allmynotesnote_creator">';y+=z.from;y+="</span></div>";if(z.read_only=="false"){y+='<img class="allNotesDeleteImg" noteId="';y+=z.note_id;y+='" firmTo="';y+=z.firm_uid;y+='" src="/tpl/jsp/images/infopage/cross.png" />';}y+='<span class="allmynotesnote_createtime">';y+=z.enter_date;y+="</span>";y+='</div><div class="allmynotesnote_textcont">';y+=z.text;y+="</div></div>";return y;};var u=function(A,y,z,B){if(y==null){return"";}var C='<div class="allmynotesnote_cellcont"';if(z){C+='style="margin-top: 4px; cursor: pointer" firm_uid="'+A+'"';}C+='><div class="allmynotesfirm_logocont"><div class="table_nobord"><div><div>';C+='<img class="allmynotesfirm_logo" src="';C+=y.logoUrl;C+='" alt="logo" /></div></div></div></div>';C+='<div class="allmynotesfirm_info">';if(B||z){C+='<span class="firm_notes_link">';C+=y.name;C+="</span>";}else{C+='<a class="firm_notes_link" href="';C+=y.profileURL;C+='">';C+=y.name;C+="</a>";}C+='<div class="allmynotesfirm_adress">';C+=y.address;C+="</div>";C+='<div class="allmynotesfirm_notescount"><span class="allmynotesfirm_notescount_line" firmUid="';C+=A;C+='">';C+=y.notes_count;C+="</span></div></div></div>";return C;};var o=function(C,z,y){var B='<tr><td class="allmynotesfirm_notecell">';var A=u(z,y);t[z]=A;B+=A;B+='</td><td class="allmynotesnote_notecell">';B+=b(C);B+='</td></tr><tr><td colspan="2" class="allmynotesnote_whiterow"></td></tr>';return B;};var l=function(A){p=A;var z="";if(s!=null&&s!=""){z=", "+s;}var y=k(".allnotesPagesNavOtherPage, .allmynotesfirm_notescount_line"+z).removeClass("allnotesInactivTemp");if(p){y.addClass("allnotesInactivTemp");}};var w=function(z){k("#allNotesLoadWait").hide();l(false);if(z!=null&&z.status=="ok"){var C="";v.setItemsCount(z.count_full);v.createNavigation(".allnotesPageNavigation",function(D){d(D);});if(z.notes instanceof Array){for(var y in z.notes){var B=z.notes[y];var A=B.firm_uid;C+=o(B,A,z.firms[A]);}}k("#mynotesBodyID").html(C);if(C.length>0){k("#myNotesTable").show();k("#myNotesNoNotesInfo").hide();}else{k("#myNotesTable").hide();k("#myNotesNoNotesInfo").show();}k(".allNotesDeleteImg").bind("click",function(){k("#allNotesLoadWait").show();window.firmNotes.deleteNote(this.getAttribute("noteId"),this.getAttribute("firmTo"),function(D){k("#allNotesLoadWait").hide();if(D!=null&&D[0]!=null){D=D[0];if(D.status=="success"){d(v.getCurrPage());}else{if(D.text!=null){alert(D.text);}}}else{alert("Ошибка! Попробуйте снова.");}},true);});k(".allmynotesfirm_notescount_line").bind("click",function(){if(!p){m(this.getAttribute("firmUid"));x();}});}else{alert(z.status);}};var d=function(A,B){if(p){return;}if(A==null){A=0;}if(B!=null){f=B;}else{if(f!=null){B=f;}}k("#allNotesLoadWait").show();v.setCurrPage(A);l(true);var z=new Date();var C={method:"getnotes",cur_page:A,notes_per_page:a,rnd:z.getMilliseconds()};if(B instanceof Object){for(var y in B){C[y]=B[y];}}k.ajax({url:"/log/mynotes/ajax.jsp",data:C,dataType:"json",success:w,error:function(D,F,E){k("#allNotesLoadWait").hide();l(false);alert("Ошибка, попробуйте снова!");},type:"GET"});};var m=function(z){r=z;k.modal.close();var y=k("#allnotes_currFirmFilter").get(0);if(y!=null){y.innerHTML=t[z];}return false;};var h=function(){if(!p){k("#myDiv").modal();k("#mynotesfimsloaddata").html('<img src="/tpl/jsp/images/loading_small.gif">');var y=new Date();k.getJSON("/log/mynotes/ajax.jsp",{method:"getallfirms",rnd:y.getMilliseconds()},function(B){if(B.status!="ok"){alert(B.status);}else{var A=n(B.allnotes_count,false);var C=null;t[0]=n(B.allnotes_count,true);for(var z in B.firms){t[z]=u(z,B.firms[z],false,true);A+=u(z,B.firms[z],true);}var D=k("#mynotesfimsloaddata").get(0);if(D!=null){D.innerHTML=A;}k("div[firm_uid]").bind("click",function(){m(parseInt(this.getAttribute("firm_uid")));x();});}});}};var x=function(){var z={};var y;if(g!=null){y=k("#"+g).val();if(y!=""){z.date_from=y;}}if(q!=null){y=k("#"+q).val();if(y!=""){z.date_to=y;}}z.firm_to=r;d(0,z);};var c=function(){if(!p){m(0);f=null;k("#"+g).val("");k("#"+q).val("");}};})(jQuery);var myblocks=new Array();var mypageAllWidgets=new Array();var mypagepopup;var mypageWidgetSelect=0;function loadWidgetList(){$.getJSON("/log/mypage/ajax/",{},function(a){if(a[0]["status"]!="ok"){alert("Ошибка при получении данных: "+a[0]["status"]);}else{mypageAllWidgets=a[0]["data"];myblocksLoad();}});}function mypageSaveData(){$("#idSave1").attr("disabled","disabled");$("#idSave2").attr("disabled","disabled");var a=new Array();for(var d=1;d<7;d++){var f="";for(var c=0;c<myblocks[d].length;c++){f+=(f==""?"":",")+myblocks[d][c];}a.push(f);}$.getJSON("/log/mypage/ajax/",{method:"save",b1:a[0],b2:a[1],b3:a[2],b4:a[3],b5:a[4],b6:a[5]},function(b){$("#idSave1").removeAttr("disabled");$("#idSave2").removeAttr("disabled");if(b[0]["status"]=="ok"){$("#idMyPageApplyOk").show();}else{alert("Ошибка: "+b[0]["text"]);}});return false;}function mypageSaveEditingMnemoToCookie(){for(var b=1;b<7;b++){var c="";for(var a=0;a<myblocks[b].length;a++){c+=(c==""?"":",")+myblocks[b][a];}$.cookie("mypage.editor.exists.widgets."+b,c);}}function myblockParse(a,c){for(var b=0;b<a.length;b++){myblocks[c].push(a[b]["name"]);}}function myblocksLoad(){myblocks[1]=new Array();myblocks[2]=new Array();myblocks[3]=new Array();myblocks[4]=new Array();myblocks[5]=new Array();myblocks[6]=new Array();$.getJSON("/log/mypage/ajax/",{method:"my"},function(a){if(a[0]["status"]!="ok"){alert(a[0]["text"]);}else{myblockParse(a[0]["data"][0]["data"],1);myblockParse(a[0]["data"][1]["data"],2);myblockParse(a[0]["data"][2]["data"],3);myblockParse(a[0]["data"][3]["data"],4);myblockParse(a[0]["data"][4]["data"],5);myblockParse(a[0]["data"][5]["data"],6);mypageSaveEditingMnemoToCookie();mypageRender();}});}function getMyPageWidget(a){for(var b=1;b<mypageAllWidgets.length;b++){if(mypageAllWidgets[b]["name"]==a){return mypageAllWidgets[b];}}return null;}function deleteBlock(c,a){for(var b=0;b<myblocks[c].length;b++){if(myblocks[c][b]==a){myblocks[c].splice(b,1);}}mypageSaveEditingMnemoToCookie();mypageRender();return false;}function getMyPageBlock(a,b){return"<table border='0' cellpadding='0' cellspacing='0' class='mypagewidget'><tr><td id='ca'>"+a.title+"</td></tr><Tr><td id='ra'><a onclick='return deleteBlock(\""+b+'", "'+a.name+"\");' href='#'>удалить</a></td></Tr></table>";}function mypageRenderBlock(d){var c="";for(var b=0;b<myblocks[d].length;b++){var a=getMyPageWidget(myblocks[d][b]);if(a!=null){c+=getMyPageBlock(a,d);}}$("#mypageblock"+d).html(c);}function mypageRender(){mypageRenderBlock(1);mypageRenderBlock(2);mypageRenderBlock(3);mypageRenderBlock(4);mypageRenderBlock(5);mypageRenderBlock(6);}function mypageAdd(a){var b="small";if((a==3)||(a==6)){b="big";}mypagepopup=window.open("/log/mypage/selectone/?"+b,"WidgetAddWindow","resizable=yes,titlebar=no,scrollbars=yes,toolbar=no,menubar=no,location=no,statusbar=no,width=640,height=480");mypageWidgetSelect=a;mypagepopup.focus();return false;}function setFromPopup(a){myblocks[mypageWidgetSelect].push(a);mypageSaveEditingMnemoToCookie();mypageRender();}function selectWidget(a){opener.setFromPopup(a);self.close();}function openDescriptionEditor(){mypagepopup=window.open("/log/mypage/edit_description.jsp","DescriptionEditorWindow","resizable=no,titlebar=no,scrollbars=yes,toolbar=no,menubar=no,location=no,statusbar=no,width=640,height=270");mypagepopup.focus();return false;}usrNewMsgCnstCheckMessagesUrl="/dinamix/json/user_mails";usrNewMsgCnstMsgsBtnIcoUrlHasNewLongClass="topHeadCtrlLinkMsgsHasNewLong";usrNewMsgCnstMsgsBtnIcoUrlHasNewClass="topHeadCtrlLinkMsgsHasNew";usrNewMsgCnstmMsgsBtnIcoUrlHasNotNewClass="topHeadCtrlLinkMsgsNoNew";usrNewMsgCnstNewMsgCntCookieName="newMessageCount";usrNewMsgCnstCookieCashTimeMilis=2*60*1000;usrNewMsgCnstRefreshIntervalMilis=2*60*1000;userNewMessagesInit=(function(){var a=function(){var f=$.cookie(usrNewMsgCnstNewMsgCntCookieName);if(f==null){c();}else{d(f);}};var d=function(f){if(f.length>0){$("#userMessagesIconNewCount").text(f);if(f.length<3){$("#topHeadCtrlLinkMsgs").removeClass(usrNewMsgCnstmMsgsBtnIcoUrlHasNotNewClass).addClass(usrNewMsgCnstMsgsBtnIcoUrlHasNewClass);}else{$("#topHeadCtrlLinkMsgs").removeClass(usrNewMsgCnstmMsgsBtnIcoUrlHasNotNewClass).addClass(usrNewMsgCnstMsgsBtnIcoUrlHasNewLongClass);}}else{$("#userMessagesIconNewCount").text("");$("#topHeadCtrlLinkMsgs").removeClass(usrNewMsgCnstMsgsBtnIcoUrlHasNewClass).addClass(usrNewMsgCnstmMsgsBtnIcoUrlHasNotNewClass);}};var b=function(g){var f=new Date();f.setTime(f.getTime()+usrNewMsgCnstCookieCashTimeMilis);$.cookie(usrNewMsgCnstNewMsgCntCookieName,g,{expires:f,path:"/"});};var c=function(){$.getJSON(usrNewMsgCnstCheckMessagesUrl,function(f){if(f instanceof Array&&f.length>0){f=f[0];if(f.status=="ok"){if(f.data!=null){if(f.data.count==null){f.data.count="";}b(f.data.count);a();}}else{if(f.status=="error"){}}}});};return function(f,g){if(f==null){if(g){c();return;}else{f="";}}if(f!=null){d(f);}if(g){b(f);setInterval(a,usrNewMsgCnstRefreshIntervalMilis);}};})();(function(){var f;var D=0;var k=new Array();var F=null;var E="";var t="";var o="";var s=false;var l="/dinamix/json/firmnotes";var u="operation";var v="firmto";var w="text";var y="noteid";var m="send_changed";var B="get";var G="hash";var q="add";var x="delete";var p=5;var c=60;var A=60;var n=function(J,R,M,K,L,S,N,Q,P,O){var I="";if(P!=null){I='<img class="firmNotesDeleteImg"'+P+' src="/tpl/jsp/images/infopage/cross.png" />';}return'<tr class = "firmNotesItemRow"><td class = "'+O+'firmNotesItemAvatarCeil"><div id="firmNotesItemPhotoCont'+J+'" class="firmNotesItemAvatarCont"><div class="table_nobord"><div><div><img id="firmNotesItemPhoto'+J+'"'+Q+' src="'+R+'" class="firmNotesItemAvatar" /></div></div></div></div></td><td class="firmNotesItemInfoCeil"><div id="firmNotesItemContact'+J+'" class="header2_bold firmNotesItemContact">'+M+'</div><a id="firmNotesItemOwner'+J+'" class="firm_notes_link">'+K+'</a><div id="firmNotesItemCreated'+J+'" class="t">'+L+'</div></td><td><div id="firmNotesItemCont'+J+'" class="firmNotesItemCont"><div id="firmNotesItemContView'+J+'" class="'+N+' firmNotesItemContView t"><div class="firmNotesItemContText">'+S+"</div>"+I+"</div></div></td></tr>";};var b=function(L,J,I,K){return'<tr class = "firmNotesItemRow"><td class = "'+K+'firmNotesItemAvatarCeil"><div id="firmNotesItemPhotoContNew" class="firmNotesItemAvatarCont"><img id="firmNotesItemPhotoNew" src="'+L+'" class="firmNotesItemAvatar" /></div></td><td class="firmNotesItemInfoCeil"><div id="firmNotesItemContactNew" class="header2_bold firmNotesItemContact">'+J+'</div><a id="firmNotesItemOwnerNew" class="firm_notes_link">'+I+'</a></td><td><div id="firmNotesItemContNew" class="firmNotesItemCont"><textarea id="firmNotesItemContEditNew" class="firmNotesItemContEdit" maxlength="255"></textarea><input type="button" id="firmNotesItemContAddBtnNew" class="firmNotesItemAddBtn c" value="Оставить заметку" /><a href="/log/mynotes">Все мои заметки</a></div></td></tr>';};var r=function(L){var J="";var N=new Array();$("#lmuiNotesCount").html("("+L.length+")");for(var P in L){var K=L[P];N.push(K.id);var U="";var I="";var S;var R="";if(K.avatar){I=K.avatar;S="";}else{S=' style="display: none;"';R="firmNotesItemAvatarCeilHidden ";}if(K.contact!=null){U=K.contact;}var M="";if($.inArray(K.id,k)==-1&&k.length>0){M="firmNotesItemContViewNew";}var Q=null;if(K.read_only==false){Q='noteId="'+K.id+'"';}J+=n(K.id,I,U,K.owner,K.enter_date,K.text,M,S,Q,R);}if(E==null||E==""){R="firmNotesItemAvatarCeilHidden ";}else{R="";}J=b(E,t,o,R)+J;k=N;var O=$("#firmNotesItemContEditNew").val();$("#firmNotesContainerTB").html(J);$("#firmNotesItemContEditNew").val(O);$("#firmNotesItemContAddBtnNew").bind("click",function(){a();});$("#firmNotesItemContEditNew").keypress(function(V){if($(this).val().length>255&&V.which!=8&&V.keyCode!=46&&(V.keyCode<35||V.keyCode>40)){V.preventDefault();}});$("#firmNotesItemContEditNew").bind("paste",function(V){if($(this).val().length>255){V.preventDefault();}});$(".firmNotesDeleteImg").bind("click",function(){$("#lmuiNotesCountWaitImg").show();C(this.getAttribute("noteId"),f,H);});$(".firmNotesItemAvatarCeilHidden").hide().next("td").attr("colspan","2").children().css("margin-left","10px");$("#firm_notes_title").show();$("#firm_notes_title_coment").show();$("#firm_notes_error").text("").hide();$("#firmNotesItemContEditNew").bind("keypress",function(V){if((V.which==10||V.which==13)&&V.ctrlKey){a();}});var T=$("#firmNotesItemContEditNew");T.scrollTop(T.get(0).scrollHeight).focus(function(){if(s){$(this).setCursorPosition(this.value.length);}}).focus();};var H=function(I){$("#lmuiNotesCountWaitImg").hide();if(I!=null){if(I.status=="success"){r(I.notes);if(I.hash!=null){D=I.hash;}}else{g(I.text);}}};var z=function(I){return l+"?"+u+"="+I+"&"+v+"="+f;};var h=function(){$.getJSON(z(G),function(I){if(I!=null&&I.length>0){var I=I[0];if(I.status=="success"){if(I.hash!=null){if(D!=I.hash){d(f);}}$("#firm_notes_title").show();$("#firm_notes_title_coment").show();$("#firm_notes_error").text("").hide();}else{g(I.text);}}});};var g=function(I){$("#firm_notes_title").hide();$("#firm_notes_title_coment").hide();$("#firm_notes_error").text(I).show();if(I=="Вы не авторизированы"){$("#firmNotesContainerTB").html("");window.firmNotes.hide();window.location.reload();}};var d=function(){$("#lmuiNotesCountWaitImg").show();$.getJSON(z(B),H);};var a=function(){var J=$("#firmNotesItemContEditNew").val();$("#firmNotesItemContEditNew").val("");if(J==null||J==""){alert("Нельзя добавлять пустые заметки!");return;}$("#lmuiNotesCountWaitImg").show();var I={};I[u]=q;I[v]=f;I[w]=J;I[m]="true";$.ajax({url:l,data:I,dataType:"json",success:H,type:"POST"});};var C=function(M,K,J,I){var L={};L[u]=x;L[v]=K;L[y]=M;if(I==null){I=false;}if(J instanceof Function&&I==false){L[m]="true";}else{L[m]="false";}$.ajax({url:l,data:L,dataType:"json",success:J,type:"POST"});};window.firmNotes={init:function(J,I){f=J;s=false;d(f);if(I=="true"){window.firmNotes.show();}$("#lmuiNotesShowHide").bind("click",function(){window.firmNotes.toggleShow();});$("#firmNotesCloseBtn").bind("click",function(){window.firmNotes.hide();});$("#lmuiNotesCountWaitImg").show();},toggleShow:function(){if(s){window.firmNotes.hide();}else{window.firmNotes.show();}},hide:function(){if(F!=null){window.clearInterval(F);}$("#firmNotes").slideUp("slow");s=false;},show:function(){F=window.setInterval(function(){h(f);},p*1000);$("#firmNotes").slideDown("slow");s=true;},setUserInfo:function(I){if(I!=null){if(I.contact!=null){t=I.contact;}if(I.avatar!=null){E=I.avatarUrl;}if(I.firm!=null){o=I.firm;}}},deleteNote:C};})();(function(a){})(jQuery);Partners=(function(){var f=false;var m=false;var r=-1;var n;var p;var d;var h=function(){r-=1;if(r==-1){clearTimeout(n);r=-1;m=false;q(p,{filter:$("#filter").val()});}};$.fn.partners=function(t){element=this;p=element;d=jQuery.extend({filter:""},t);$("#filter").keyup(function(u){if(u.keyCode!=13&&u.keyCode!=16&&u.keyCode!=17){r=2;if(!m){n=window.setInterval("Partners.runMultiple();",300);m=true;}}});q(element,t);};var s=function(){var u="mypartners_comment";EditPartnerCommentDlg.init(function(w,y){var x=$("#"+t+w);x.removeClass(u);if(y==""){x.addClass(u);}y=y.replace(/\n/g,"<br />");$("#"+t+w).html(y);});var t="mypartners_comment_";var v=function(w){if(w){return w.substring(t.length);}};$(".mypartners_comment_cell").click(function(){var w=$(this).children("div").attr("id");w=v(w);EditPartnerCommentDlg.showDialog(w);});};var g=function(t){t.find("tr:odd").attr("class","ui_table_lardi_odd");t.find("tr:even").attr("class","ui_table_lardi_even");};var q=function(u,t){k(u,t.filter);};var c="<div id='loading' style='text-align:center;'><img src='/tpl/jsp/images/loading_small.gif'/></div>";var l="<img id='loadimg' src='/tpl/jsp/images/loading_small.gif'/>";var b=function(u){var t=confirm("Вы действительно хотите удалить фирму своих партнеров?");if(t){$.getJSON("/user2/ajax/",{method:"partner.del",uid:u},function(v){if(v[0]["status"]=="ok"){window.location.reload();}else{alert(v[0]["text"]);}});}};var a=function(u){var t=confirm("Вы действительно хотите удалить фирму своих партнеров?");if(t){$.ajax({url:"/user2/ajax/",dataType:"json",data:{method:"partner.del",uid:u},error:function(v,y,w){status=y;var x="";if(v&&v.responseText){x="Извините, но произошла ошибка  получения данных";}else{x="Произошла ошибка! Попробуйте снова позже или обратитесь в службу поддержки. ";}$("#errorblock").html(x);$("#errorblock").show();},success:function(w){if(w.status=="ok"){var v=$("#partner"+u).parent().parent();$("#partner"+u).remove();$("#mypartners_partners_count_lbl").text($("#mypartners_partners_count_lbl").text()-1);g(v);}else{$("#errorblock").html(w.text);$("#errorblock").show();}},complete:function(v,w){},type:"POST"});}};var o=function(){alert("Данная функция доступна только для главного контакта!");};var k=function(u,w){var t="/log/partners/jax/index.jsp";var x={act:"load",filter:w};if(f){return;}f=true;var v=function(z){var y="partner";if(z){return z.substring(y.length);}};$("#trload").show();u.find("tbody").find("tr:gt(0)").remove();$.ajax({url:t,dataType:"json",data:x,error:function(y,B,z){status=B;var A="";if(y&&y.responseText){A="Извините, но произошла ошибка  получения данных";}else{A="Произошла ошибка! Попробуйте снова позже или обратитесь в службу поддержки. ";}$("#errorblock").html(A);$("#errorblock").show();},success:function(y){if(y.status!="ok"){$("#errorblock").html(y.status);$("#errorblock").show();return;}$("#mypartners_partners_count_lbl").text(y.count);$.each(y.partners,function(z,A){$(u).find("tbody").append(A.tr);var B=v($(A.tr).attr("id"));if(window.tooltips!=undefined){window.tooltips.tooltipUserInfo.rebindLinks($("a[uid="+B+"]"));}});s();},complete:function(y,z){$("#trload").hide();f=false;$("#filter").focus();},type:"POST"});};return{delFromPartn:b,delFromPartner:a,delFromPartnDisabled:o,runMultiple:h,getAllPartners:k};})();PartnersManager=(function(c){var b="/log/partners/ajax";var a=function(g,k,l,h){ajaxManager.doOperation("getPartnerComment",{partnerUid:g},k,h,null,null,l);};var f=function(g,m,k,l,h){ajaxManager.doOperation("setPartnerComment",{partnerUid:g,comment:m},k,h,null,null,l);};var d=function(g){var h=null;if(g){h=new WaitVisualizer(g.waitPageImgId,g.waitPageFogId);h.setWaitContSelector(g.containerSelr);}ajaxManager=new AjaxManager(b,h);};return{init:d,getComment:a,setComment:f};}(jQuery));var EditPartnerCommentDlg=function(d){var c=0;var g='<div id="editPartnerCommentDlg"><div id="editPartnerCommentDlgTitle">Редактирование примечания<img src="/tpl/jsp/images/loading_small.gif" id="editPartnerCommentDlgWaitImg" /></div><textarea  id="editPartnerCommentDlgValue"></textarea><input type="button" class="c" id="editPartnerCommentDlgSaveBtn" value="Сохранить" /><input type="button" class="c" id="editPartnerCommentDlgCancelBtn" value="Отмена" /></div>';var l=function(){d("body").append(g);};var k=function(m){PartnersManager.init();d("#editPartnerCommentDlgCancelBtn").click(function(){d.modal.close();});d("#editPartnerCommentDlgSaveBtn").click(function(){if(c!=0){var n=d("#editPartnerCommentDlgValue").val();n=n.replace(/^\s+/,"").replace(/\s+$/,"");b();PartnersManager.setComment(c,n,function(o){d("#editPartnerCommentDlgValue").val(o.comment);if(m instanceof Function){m(o.partnerUid,o.comment);}d.modal.close();},a);}else{alert("Не найден партнер для добавления комментария!");d.modal.close();}});};var f=function(m){d("#editPartnerCommentDlg").modal();b();PartnersManager.getComment(m,function(n){d("#editPartnerCommentDlgValue").val(n.comment);c=n.partnerUid;},a);};var a=function(m,n){d("#editPartnerCommentDlgWaitImg").hide();h(false);if(m!="success"){d.modal.close();}};var b=function(){d("#editPartnerCommentDlgWaitImg").show();h(true);};var h=function(m){if(m==null){m=true;}if(m){d("#editPartnerCommentDlgValue").attr("disabled","disabled");d("#editPartnerCommentDlgSaveBtn").attr("disabled","disabled");d("#editPartnerCommentDlgCancelBtn").attr("disabled","disabled");}else{d("#editPartnerCommentDlgValue").attr("disabled",null);d("#editPartnerCommentDlgSaveBtn").attr("disabled",null);d("#editPartnerCommentDlgCancelBtn").attr("disabled",null);}};return{init:k,showDialog:f,addDialog:l};}(jQuery);ChangeName=(function(){var a=function(b){var c=function(h){var d=false;for(var f in b){var g=b[f];if(h==g){d=true;break;}}if(d){$(".regisration_quotes").hide();}else{$(".regisration_quotes").show();}};$(document).ready(function(){$("#profile_changename_sokr").change(function(){c($(this).val());});c($("#profile_changename_sokr").val());});};return{init:a};})();Registration=(function(c){var a={};var h=0;var k=[];if(isNaN(h)){h=0;}else{h=parseInt(h);}var d=function(q,n){var p=c("#"+q).val();if(p.length<6){c("#"+n).html("");}else{var o=0;if(/[0-9]/.test(p)){o++;}if(/[a-z]/.test(p)){o++;}if(/[A-Z]/.test(p)){o++;}if(/[\,\.;\'\[\]\/\\ ]/.test(p)){o++;}switch(o){case 0:c("#"+n).html("слабый");c("#"+n).css("color","#f40000");break;case 1:c("#"+n).html("низкий");c("#"+n).css("color","#d99100");break;case 2:c("#"+n).html("средний");c("#"+n).css("color","#b6c100");break;case 3:c("#"+n).html("высокий");c("#"+n).css("color","#00a000");break;case 4:c("#"+n).html("отлчино");c("#"+n).css("color","#00a000");break;}}};var g=function(){var p=c("#areafrom").html("");var o=a[c("#countryfrom").val()];if(o!=null){var q="";q="<option";if(h==0){q+=' selected="selected"';}q+="></option>";for(var r in o){var n="";if(h==r){n+=' selected="selected"';}q+='<option value="'+r+'"'+n+">"+o[r]+"</option>";}p.html(q).get(0).disabled=false;}else{p.html("<option>любая обл.</option>").get(0).disabled=true;}};var m=function(){var n=false;if(c("#passwd").val()===c("#passwd2").val()){n=true;c("#errPassesNeq").hide();}else{c("#errPassesNeq").show();}return n;};var b=function(){var n=c("#countryfrom").val();var o=true;if(!n){c("#errMsgNoCountrySelected").show();o=false;}else{c("#errMsgNoCountrySelected").hide();var p=c("#areafrom").val();if(a[n]!=null&&a[n][p]==null){c("#errMsgNoAreaSelected").show();o=false;}else{c("#errMsgNoAreaSelected").hide();}}return o;};var f=function(q){var n=false;for(var o in k){var p=k[o];if(q==p){n=true;break;}}if(n){c(".regisration_quotes").hide();}else{c(".regisration_quotes").show();}};var l=function(o,p,n){a=o;h=p;k=n;c("#countryfrom").bind("change",g);g();c("#passwd").bind("keyup",function(){d("passwd","strongID");});c("#passwd2").bind("keyup",m);c("#submit").bind("click",function(r){var q=b();q&=m();if(!q){r.preventDefault();}});c("#areafrom").bind("change",b);c("#countryfrom").bind("change",b);c("#registration_name_sokr").change(function(){f(c(this).val());});f(c("#registration_name_sokr").val());};return{init:l};})(jQuery);function isEmailValid(b){var a=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;return a.test(b);}$(function(){$("#email").blur(function(){var a=$(this).val();if(!isEmailValid(a)){$("#emailError").lardiTooltip("Email содержит недопустимые символы").show();}else{$("#emailError").hide();}});});Registration2=(function(k){var z={};var d=0;var r=[];if(isNaN(d)){d=0;}else{d=parseInt(d);}var n=function(G,D){var F=k("#"+G).val();if(F!=null&&F.length<6){k("#"+D).html("");k("#pass_protection").hide();}else{var E=0;if(/[0-9]/.test(F)){E++;}if(/[a-z]/.test(F)){E++;}if(/[A-Z]/.test(F)){E++;}if(/[\,\.;\'\[\]\/\\ ]/.test(F)){E++;}switch(E){case 0:k("#"+D).html("слабый");k("#"+D).css("color","#f40000");break;case 1:k("#"+D).html("низкий");k("#"+D).css("color","#d99100");break;case 2:k("#"+D).html("средний");k("#"+D).css("color","#b6c100");break;case 3:k("#"+D).html("высокий");k("#"+D).css("color","#00a000");break;case 4:k("#"+D).html("отлчино");k("#"+D).css("color","#00a000");break;}k("#pass_protection").show();}};var o="";var q=false;var s=function(){var D=k("#login").val();var E=k.trim(D);if(E==null||E==""||!isLoginValid(E)){k("#freelog").removeClass();k("#login").removeClass("bordererror");k("#freelog").html("");q=false;return;}if(o!=E&&isLoginValid(E)){k("#login").addClass("loading");k.ajax({type:"POST",url:"/ajax/index.jsp",data:({action:"inv_con_use_login",login:D}),dataType:"json",success:function(F){k("#login").removeClass("loading");if(F.jres_status=="ok"){q=false;k("#login").removeClass("bordererror");k("#freelog").removeClass();k("#freelog").addClass("t_green");k("#freelog").html(F.jres_data);}else{if(F.jres_status=="login_duplicated"){k("#login").addClass("bordererror");k("#freelog").removeClass();k("#freelog").addClass("error");k("#freelog").html(F.message);q=true;}}o=E;},error:function(F){k("#login").removeClass("loading");k("#freelog").removeClass();k("#freelog").addClass("error");k("#freelog").html("Ошибка доступа к базе данных");}});}else{}};var A=function(){var D=z[k("#countrySIGN").val()];if(D!=null){k("#area_errorstar").show();}else{k("#area_errorstar").hide();}};var h="Заполните поле";var g="E-mail указан неправильно";var m="Логин указан неправильно";var u="Введите правильно пароль";var a="Чтобы завершить регистрацию, необходимо принять условия пользовательского соглашения ";var v=function(F,E){var D=k("#"+F).val();if(E&&(D==null||D=="")){k("#error_"+F).html(h);k("#"+F).addClass("bordererror");return false;}else{k("#error_"+F).html("");k("#"+F).removeClass("bordererror");return true;}};var y=function(E){var D=k("#captcha").val();if(E&&(D==null||D=="")){k("#error_captcha").html(h);k("#blockcaptcha").addClass("bordererror");return false;}else{k("#error_captcha").html("");k("#blockcaptcha").removeClass("bordererror");return true;}};var w=function(F,E){var D=k("#"+F).val();if(E&&(D==null||D==""||!isPhoneValid(D))){k("#error_"+F).html(h);k("#"+F+"countryCode").addClass("bordererror");k("#"+F+"townCode").addClass("bordererror");k("#"+F+"phoneNumber").addClass("bordererror");return false;}else{k("#error_"+F).html("");k("#"+F+"countryCode").removeClass("bordererror");k("#"+F+"townCode").removeClass("bordererror");k("#"+F+"phoneNumber").removeClass("bordererror");return true;}};var c=function(F,E){var D=k("#"+F).val();if(E&&(D==null||D==""||!isEmailValid(D))){k("#error_"+F).html(g);k("#"+F).addClass("bordererror");return false;}else{k("#error_"+F).html("");k("#"+F).removeClass("bordererror");return true;}};var B=function(E){var D="agree";if(E&&(!k("#"+D).is(":checked"))){k("#error_"+D).html(a);k("#"+D).addClass("bordererror");return false;}else{k("#error_"+D).html("");k("#"+D).removeClass("bordererror");return true;}};var C=function(F,E){var D=k("#"+F).val();if(E&&(D==null||D==""||!isLoginValid(D))){k("#error_"+F).html(m);k("#"+F).addClass("bordererror");return false;}else{k("#error_"+F).html("");if(!q){k("#"+F).removeClass("bordererror");}return true;}};var p=function(){var F=k("#area_id").html("");var E=z[k("#countrySIGN").val()];if(E!=null){var G="";G="<option";if(d==0){G+=' selected="selected"';}G+="></option>";for(var H in E){var D="";if(d==H){D+=' selected="selected"';}G+='<option value="'+H+'"'+D+">"+E[H]+"</option>";}F.html(G).get(0).disabled=false;k("#area_errorstar").show();}else{F.html("<option>любая обл.</option>").get(0).disabled=true;k("#area_errorstar").hide();}};var b=function(I,H,D){var G=false;var K="";var J="";var F=k("#"+I).val();var E=k("#"+H).val();if(D&&(F==null||F==""||!isPassValid(F))){K=u;J="";}else{if(D&&(F!=E)){J="Пароли не совпадают";K="";}else{G=true;K="";J="";}}if(G){k("#"+I).removeClass("bordererror");k("#"+H).removeClass("bordererror");}else{k("#"+I).addClass("bordererror");k("#"+H).addClass("bordererror");}k("#error_"+I).html(K);k("#error_"+H).html(J);return G;};var t=function(G){var E=k("#countrySIGN").val();var D="";var F=true;if(G&&(E=="")){F=false;D=h;}if(F){k("#countrySIGN").removeClass("bordererror");}else{k("#countrySIGN").addClass("bordererror");}k("#error_countrySIGN").html(D);return F;};var f=function(H){var D=k("#countrySIGN").val();var E="";var F=true;if(D!=""){var G=k("#area_id").val();if(H&&z[D]!=null&&z[D][G]==null){E=h;F=false;}}if(F){k("#area_id").removeClass("bordererror");}else{k("#area_id").addClass("bordererror");}k("#error_area_id").html(E);return F;};var l=function(G){var D=false;for(var E in r){var F=r[E];if(G==F){D=true;break;}}if(D){k(".regisration_quotes").hide();}else{k(".regisration_quotes").show();}};var x=function(E,F,D){z=E;d=F;r=D;k("#countrySIGN").bind("change",p);A();p();k("#registration_name_sokr").change(function(){l(k(this).val());});l(k("#registration_name_sokr").val());if(getUrlVars()["noscript"]==null){k("#login").bind("blur",function(G){C("login",false);});k("#login").bind("blur",function(G){if(C("login")){s();}});k("#pass").bind("blur",function(G){b("pass","repeatpass",false);});k("#pass").bind("keyup",function(G){n("pass","strongPass");});k("#repeatpass").bind("blur",function(G){b("pass","repeatpass",false);});k("#email").bind("blur",function(G){c("email");});k("#phone1countryCode").bind("blur",function(G){w("phone1",false);});k("#phone1townCode").bind("blur",function(G){w("phone1",false);});k("#phone1phoneNumber").bind("blur",function(G){w("phone1",false);});k("#captcha").bind("blur",function(G){y(false);});k("#name").bind("blur",function(G){v("name",false);});k("#face").bind("blur",function(G){v("face",false);});k("#agree").bind("blur",function(G){B();});k("#countrySIGN").bind("change",function(G){t();f();});k("#area_id").bind("change",function(G){f();});k("#town").bind("blur",function(G){v("town",false);});k("#submit").bind("click",function(I){k("#submit").focus();var H="";var G=false;if(!B(true)){H="agree";G=true;}if(!y(true)){H="captcha";G=true;}if(!b("pass","repeatpass",true)){H="repeatpass";G=true;}if(!C("login",true)){H="login";G=true;}if(!v("face",true)){H="face";G=true;}if(!c("email",true)){H="email";G=true;}if(!w("phone1",true)){H="phone1";G=true;}if(!v("town",true)){H="town";G=true;}if(!f(true)){H="area_id";G=true;}if(!t(true)){H="countrySIGN";G=true;}if(!v("name",true)){H="name";G=true;}if(G){if(H!=""){k("#"+H).focus();}return false;}else{return true;}});}};return{init:x};})(jQuery);function isEmailValid(b){var a=/^[A-Za-z0-9._%+\-]+@[A-Za-z0-9_.\-]+\.[A-Za-z]{2,4}$/;return a.test(b);}function isPassValid(b){var a=/^[A-Za-z0-9\._#~@$^&*()\\\/':;<>,?\"|%\+!\-]{5,20}$/;return a.test(b);}function isLoginValid(b){var a=/^[a-zA-Z\d]{1}[a-zA-Z\d\u002E\u005F\-]{4,20}$/;return a.test(b);}function isPhoneValid(b){var a=/^(\+\d{1,4})(\(\d{1,6}\))(\d{3,12})$/;return a.test(b);}function getUrlVars(){var d=[],c;var a=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var b=0;b<a.length;b++){c=a[b].split("=");d.push(c[0]);d[c[0]]=c[1];}return d;}AddRsponseManager=(function(){var g="/reliability_zone/new/add_response/ajax";var f;var d=function(k){var l=null;if(k.waitFogId||k.waitIcoId){l=new WaitVisualizer(k.waitIcoId,k.waitFogId,true);}f=new AjaxManager(g,l);};var c=(function(){var t="";var q=10;var u=3;var r="addRespFndFrmCont";var o;var p;var v=function(w){if(w!=null){if(w.foundFirmsContId){t=w.foundFirmsContId;}if(w.addRespStep2Url){o=w.addRespStep2Url;}if(w.rzFidParamName){p=w.rzFidParamName;}if(w.uidParamName){uidParamName=w.uidParamName;}}};var s=function(w){var x=-Math.floor(q-w.raiting+0.5)*u;x=Math.ceil(x);if(x>0){x=0;}return'<div class="addRespFndFrmCont" id="'+r+w.rzFid+'">		<div class="addRespFndFrmLogoCont"><div>			<img src="'+w.logoUrl+'" alt="logo" />		</div></div>		<div class="addRespFndFrmInfoCont">			<div class="addRespFndFrmNameCont">				<span class="t_link_fake addRespFndFrmName">'+w.showName+'				</span>				<span class="relbZoneRaitView">					<img src="/tpl/jsp/images/infopage/zone_green.png" alt=""  						title="Балл надёжности: '+w.raiting+'" style="left: '+x+'px;" />				</span>			</div>			<div>'+w.addressLine+"</div>			<div>				Контактное лицо: "+w.contactFace+"			</div>			<div>тел.: "+w.phonesLine+"</div>		</div>	</div>";};var m=function(){return'<div class="addRespFndFrmCont" id="'+r+'0">		<div class="addRespFndFrmLogoCont"><div>			<img src="'+getSubdomainUrl("media")+'/upload/0/logo/logo67x67_def.jpg" alt="logo" />		</div></div>		<div class="addRespFndFrmInfoCont">			<div>Нет в списке</div>		</div>	</div>';};var n=function(y){var x="";for(var w in y){x+=s(y[w]);}x+=m();$("#"+t).html(x);$(".addRespFndFrmCont").click(function(){var A=$(this).attr("id");var z=new RegExp(r+"(\\d+)");var B=z.exec(A);if(B!=null){window.location=o+"?"+p+"="+B[1];}else{alert("Ошибка! Не удается найти фирму. Попробуйте перезагрузить страницу.");}});};var l=function(w){f.doOperation("findFirms",{searchPhrase:w},function(x){n(x.firmsData);},null,"#"+t);};var k=function(w){if(w){$("#"+t).css("min-height","90px");l(w);}else{alert("Введите данные для поиска!");}};return function(w){v(w);d(w);if(w.edtSrchPhrsId){$("#"+w.edtSrchPhrsId).addKeyHandler({13:function(){k(this.value);}});if(w.btnSearchId){$("#"+w.btnSearchId).click(function(){k($("#"+w.edtSrchPhrsId).val());});}}};})();var b=(function(){var l;var o;var k=function(q){if(q!=null){if(q.docsContId!=null){l=q.docsContId;}if(q.docId!=null){o=q.docId;}}};var m=function(r,s){var q={respFirmName:r};if(o!=null){q.docId=o;}f.doOperation("initTempDocument",q,function(t){o=t.docId;if(s instanceof Function){s(o,t.accLevel);}p(t.docId);},null,"#"+l);};var n;var p=function(q){MyDocuments.initEditing(q,n);};return function(q,r){n=r;k(q);d(q);return{initDocument:m};};})();var h=function(s,m){if(m==null){m={};}var u=s+"AccType";var q=s+"PagesCont";var B=s+"PagesUploader";var w=s+"CancelBtn";var l=s+"SaveBtn";var A=new OptionsData(m);var o=null;var v=m.docId;var t=m.responseId;var p=this;var y=10;d(m);$("#"+s).html(x());if(!m.showAfterCreate){$("#"+s).hide();}$("#"+l).click(function(){p.saveDoc(function(C){p.hide(function(){if(p.afterSavedClose instanceof Function){p.afterSavedClose(C);}});});});$("#"+w).click(function(){p.hide(function(){if(p.afterCanceledClose instanceof Function){p.afterCanceledClose();}});});this.afterSavedClose=null;this.afterCanceledClose=null;this.show=function(C){$("#"+s).slideDown(y,C);};this.hide=function(C){$("#"+s).slideUp(y,C);};this.initEditor=function(E){var C;var D={};if(v>0){C="getDocument";}else{if(t>0){C="createDocument";D.responseId=t;}else{alert("Не удалось инициализировать редактор документа!");return;}}n(C,D,function(F){v=F.docId;r(F.accLevels,F.currAccLevel);if(E instanceof Function){E(F);}if(o){o.refreshPages();}else{o=k(F.docId);}});};this.saveDoc=function(C){n("saveDocument",{accLevel:$("#"+u).val()},function(D){r(D.accLevels,D.currAccLevel);if(C instanceof Function){C(D);}});};function x(){var C="	<div"+A.getHtmlClassLine("formTable")+">		<div>			<div"+A.getHtmlClassLine("formLablelCol")+">				Тип доступа 			</div>			<div"+A.getHtmlClassLine("formEditCol")+'>				<select id="'+u+'"'+A.getHtmlClassLine("accTypeSelect")+"><select>			</div>		</div>	</div>	<div"+A.getHtmlClassLine("pagesLabel")+'>Загруженные страницы:</div>		<div id="'+q+'"'+A.getHtmlClassLine("pagesCont")+"></div>	<div"+A.getHtmlClassLine("pagesComment")+'>		Допустимые форматы загружемых документов: .jpeg, .jpg, .png, и .gif размером не более 2 МБ. 	</div>	<div id="'+B+'"></div>	<div'+A.getHtmlClassLine("buttonsCont")+'>		<button id="'+l+'" class="btnBigGreen" type="button">Сохранить</button>	</div>';return C;}function k(C){return MyDocuments.initEditing(C,{fileUploaderSelr:"#"+B,docPagePrevContId:q,pageIdAtrrname:"pageId",waitPageImgId:"respWaitIcoId",pagePrevContClass:"docPagePrewItemCont",delPageBtnClass:"delDocPageImg",refreshAfterInit:true});}function n(C,D,E){if(D==null){D={};}D.docId=v;f.doOperation(C,D,E,null,"#"+s);}function r(F,E){var D="";for(var C in F){D+=z(F[C],E);}$("#"+u).html(D);}function z(D,E){var C="";if(D.name==E){C='selected="selected"';}return'<option value="'+D.name+'" '+C+">"+D.caption+"</option>";}};var a=function(z,q){var t="owner";var v="viewAll";var I="docsInvisible";var F=10;if(q==null){q={};}var o=z+"ViewCont";var l=z+"EditBtn";var B=z+"EditorCont";var u=z+"DocSavedInfo";var y=z+"DocAccLevelInfo";var G=new OptionsData(q);var r=null;var E=q.docId;var A=q.containPages=="true";var D=q.docCtrlAccess;d(q);n();w();$("#"+u).hide();if(E>0&&(D==t||D==v)){p();}$("#"+z).html(K());if(D=="owner"){$("#"+l).click(function(){m().initEditor(function(M){E=M.docId;var L=$("#"+z);L.css("min-height",L.height()+"px");$("#"+l).hide();$("#"+y).hide();$("#"+u).html("");w(J);});});}function K(){var L=C();return'<div class="t_gray_ongray" id="'+y+'">'+G.getString("lardiAdminAccLine")+'</div><div id="'+u+'"></div><div id="'+o+'"'+G.getHtmlClassLine("viewCont")+'></div><div id="'+B+'"'+G.getHtmlClassLine("editCont")+'></div><div><span id="'+l+'"'+L.classLine+">"+L.label+"</span></div>";}function C(){var L={};if(D=="owner"){if(E>0&&A){L.label="Редактировать документ";}else{L.label="Добавить документ";}L.classLine=G.getHtmlClassLine("linkCtrl");}else{if(D=="viewAll"){if(E>0&&A){L.label="";}else{L.label="Нет документа";}L.classLine=G.getHtmlClassLine("infoCtrl");}else{if(E>0&&A){L.label="Вы не можете просматривать документ";}else{L.label="Нет документа";}L.classLine=G.getHtmlClassLine("infoCtrl");}}return L;}function J(L){$("#"+B).slideDown(F,L);}function n(L){$("#"+B).slideUp(F,L);}function k(L){$("#"+o).slideDown(F,L);}function w(L){$("#"+o).slideUp(F,L);}function m(){if(r==null&&D=="owner"){q.showAfterCreate=false;r=new h(B,q);r.afterSavedClose=function(L){$("#"+u).html(L.resultInfo);p(function(){$("#"+z).css("min-height",0);$("#"+l).show();if(A){$("#"+y).show();}});};r.afterCanceledClose=function(){p(function(){$("#"+z).css("min-height",0);$("#"+l).show();$("#"+y).show();});};}return r;}function p(L){s("getPages",null,function(M){A=M.pages.length>0;$("#"+l).text(C().label);x(M.pages);if(A){k(L);}else{w(L);}});}function s(L,M,N){if(M==null){M={};}M.docId=E;f.doOperation(L,M,N,null,"#"+o);}function x(L){var N="";for(var M in L){N+=H(L[M]);}N+='<div class="floatBreaker"></div>';$("#"+o).html(N);}function H(L){return'<div><a target="_blanc" href="'+L.viewUrl+'"><img src="'+L.icoUrl+'"></a></div>';}};return{initStep1:c,initStep2:b,createDocumentEditor:function(k,l){new h(k,l);},createDocumentViewer:function(k,l){new a(k,l);}};})();ResponseSearcher=(function(){var q;var l;var h=false;var n;var m=3000;var a=50;function s(u){q=u;l=new AjaxManager("/reliability_zone/new/ajax_responses",null);var v=(u.page==null||u.page==0);n=u.filterLine;b.init(n,u.lastId,v,u.refreshRate);$(u.firmToSearchEditSelr).focus();$.datepicker._defaults.showButtonPanel=true;$(u.dateInputsSelr).datepicker({maxDate:"+0"});$(u.firmFromSearchEditSelr).addUserSearch(function(y,x,w){if(x==$(u.firmToSelectedValueSelr).val()){alert("Данная комбинация недопустима!");return false;}$(u.firmFromSelectedViewSelr+" a").html(w.name).attr("href",w.pageUrl);$(u.firmFromSelectedViewSelr).show();$(u.firmFromSearchEditSelr).attr("disabled","disabled").hide().val("");$(u.firmFromSelectedValueSelr).val(x);return true;},{loadAdditionData:true,searchInRzFirms:true,useLinksForFirms:true});$(u.firmToSearchEditSelr).addUserSearch(function(y,x,w){if(x==$(u.firmFromSelectedValueSelr).val()){alert("Данная комбинация недопустима!");return false;}$(u.firmToSelectedViewSelr+" a").html(w.name).attr("href",w.pageUrl);$(u.firmToSelectedViewSelr).show();$(u.firmToSearchEditSelr).attr("disabled","disabled").hide().val("");$(u.firmToSelectedValueSelr).val(x);$(u.firmFromSearchEditSelr).focus();return true;},{loadAdditionData:true,searchInRzFirms:true,useLinksForFirms:true});$(u.firmFromSelectedViewSelr+" img").click(d);$(u.firmToSelectedViewSelr+" img").click(p);$(u.resetBtnSelr).click(function(){$(u.dateInputsSelr).val("");$(u.rateTypeSelectSelr+' option[value="ALL"]').attr("selected","selected");$(u.targTypeSelectSelr+' option[value="UNDEFINED"]').attr("selected","selected");d();p();});$(u.filterFormSelr).submit(function(w){$(u.filterIdValSelr).val("");r();});}function d(){$(q.firmFromSelectedViewSelr+" a").text("").attr("href","#");$(q.firmFromSelectedViewSelr).hide();$(q.firmFromSearchEditSelr).attr("disabled",null).val("").show().focus();$(q.firmFromSelectedValueSelr).val("");}function p(){$(q.firmToSelectedViewSelr+" a").text("").attr("href","#");$(q.firmToSelectedViewSelr).hide();$(q.firmToSearchEditSelr).attr("disabled",null).val("").show().focus();$(q.firmToSelectedValueSelr).val("");}function r(){var y=$(q.respDateFromInputSelr).val();var w=$(q.respDateToInputSelr).val();var u=$(q.shipDateFromInputSelr).val();var A=$(q.shipDateToInputSelr).val();var B=null;var x=null;var z=null;var v=null;if(y.length>0){B=new Date(t(y));}if(w.length>0){x=new Date(t(w));}if(u.length>0){z=new Date(t(u));}if(A.length>0){v=new Date(t(A));}if(B!=null&&x!=null&&B.getTime()>x.getTime()){$(q.respDateFromInputSelr).val(w);$(q.respDateToInputSelr).val(y);}if(z!=null&&v!=null&&z.getTime()>v.getTime()){$(q.shipDateToInputSelr).val(u);$(q.shipDateFromInputSelr).val(A);}}function t(v){var u=/^(\d+)\.(\d+)\.(\d+)$/.exec(v);return u[2]+"."+u[1]+"."+u[3];}window.searchResponseGoToPage=function(u){f(g(u,n,"page"));event.preventDefault();return true;};function g(w,v,u){if(v==null||v.length==0){v=u+"="+w;}else{v=v+"&"+u+"="+w;}return v;}function f(u){if(!h){o();l.doOperation("findResponses",u,function(v){$(q.paginatorsContSelr).html(v.paginatorHtml);$(q.responsesContSelr).html(v.responsesHtml);if(v.page==0){b.start(n,v.lastId);}else{b.stop();}},null,null,null,function(){k();});}}function o(){h=true;$(q.searchBtnSelr).attr("disabled","disabled");$(q.resetBtnSelr).attr("disabled","disabled");$(q.respSearchWaitImgSelr).show();}function k(){h=false;$(q.searchBtnSelr).attr("disabled",null);$(q.resetBtnSelr).attr("disabled",null);$(q.respSearchWaitImgSelr).hide();}function c(){$(".newRespPreview").animateBgColor(16710629,16777215,m,a).removeClass("newRespPreview");}var b=(function(w){var x=false;var v=null;var B=null;var A;var z=null;var y;function D(G,I,H,F){A=new AjaxManager("/reliability_zone/new/ajax_responses",null);if(!F){F=10000;}y=F;if(H){u(G,I);}}function C(){x=false;clearInterval(v);v=null;}function u(F,G){if(F==null){F="";}B=G;z=F;x=true;if(v==null){v=setInterval(E,y);}}function E(){A.doOperation("checkNewResponses",g(B,z,"lastId"),function(F){if(x){if(F.lastId){B=F.lastId;}if(w instanceof Function){w(F);}}});}return{init:D,stop:C,start:u,checkNow:E};})(function(u){if(q.noneFound&&u.responsesHtml.length>0){$(q.responsesContSelr).html("");}$(q.responsesContSelr).prepend(u.responsesHtml);c();});return{init:s};})();(function(d){var f="_ajax_wait";var b="_user_info";var a="_error_msg";var g=function(r,l,n,k,o,h,q,m){var p=false;this.getId=function(){return r;};this.isInView=function(){return p;};this.isVisible=function(){return d("#"+r).css("display")=="block";};this.show=function(){d("#"+r).show();};this.hide=function(){d("#"+r).hide();};var s=this;this.checkInited=function(t,y,x){var w=d("#"+r);if(w.length==0){tooltipViewContClasses='class="tooltipCont '+m+"";d("body").append('<div id="'+r+'" class="tooltipRoot" style="background-image:url(\''+o+"'); width: "+l+"px; height: "+n+'px;"><div id="'+r+f+'" '+tooltipViewContClasses+' tooltipWaitCont"></div><div id="'+r+b+'" '+tooltipViewContClasses+'"></div><div id="'+r+a+'" '+tooltipViewContClasses+'"></div></div>');w=d("#"+r);w.bind("mouseover",function(){p=true;if(x instanceof Function){x();}});w.bind("mouseout",function(){p=false;if(y instanceof Function){y();}});if(k!=null){var v=r+"_wait_ico";var u=d("#"+r+f);u.html('<img alt="" id="'+v+'" />');d("#"+v).bind("load",function(){var A=d(this);var z=(n-A.height())/2-parseSize(A.parent().css("margin-top"));A.css("margin-top",z+"px");}).attr("src",k);}if(h!=null){d("#"+r+b).html(h);}if(t instanceof Function){t(s);}if(q!=null){d("#"+r+a).html(q);}}};this.positionateNear=function(A){if(A==null||A.x==null||A.y==null){return;}var u=A.x;var z=A.y;var v=d(window).height();var t=0;if(window.scrollY){t=window.scrollY;}if(document.documentElement.scrollTop){t=document.documentElement.scrollTop;}if(document.body.scrollTop){t=document.body.scrollTop;}var w=0;if(window.scrollX){w=window.scrollX;}if(document.documentElement.scrollLeft){w=document.documentElement.scrollLeft;}if(document.body.scrollLeft){w=document.body.scrollLeft;}u=u-l;if(u<w){u=w;}if(z+n>v+t){z=v+t-n;}if(z<t){z=t;}d("#"+r).css({left:u+"px",top:z+"px"});};this.togleContainers=function(t,u){if(u){d("."+m).not("#"+r+t).fadeOut("fast");d("#"+r+t).fadeIn("fast");}else{d("."+m).not("#"+r+t).fadeOut(1);d("#"+r+t).fadeIn(1);}};};var c=function(v,w,r,y,o,t,l){var u=false;var q=null;var x=null;var h=0;var n=0;var k="";if(w==null){w=1000;}if(r==null){r=1000;}this.getLastUId=function(){return h;};this.getLastPickedUId=function(){return n;};this.getId=function(){return v.getId();};var p=this;this.show=function(A){A.preventDefault();u=true;v.checkInited(function(){if(o instanceof Function){o(p);}},s);if(q!=A.currentTarget||!v.isVisible()){q=A.currentTarget;v.positionateNear({x:A.pageX,y:A.pageY});n=q.getAttribute(t);z(n);}};this.hide=function(A){u=false;s();};var m=function(){v.togleContainers(k);};var z=function(A){if(A!=h||l){v.togleContainers(f);x=window.setTimeout(function(){if(u||v.isInView()){y(v.getId(),A,function(){k=b;m();h=A;},function(){k=a;m();},p);v.show();v.togleContainers(f);}},r);}else{if(x!=null){window.clearTimeout(x);}window.setTimeout(function(){if(u||v.isInView()){v.show();}},r);m();}};var s=function(){window.setTimeout(function(){if(!u&&!v.isInView()){m();v.hide();}},w);};};d.fn.tooltip=function(z,y,k,w,v,r,m,u,t,x,l,h,n,q,p){var o=new g(z,y,k,w,v,t,l,n);var A=new c(o,r,m,u,x,h,q);if(!window.tooltips){window.tooltips={};}window.tooltips[z]=A;var s=function(B){if(p=="click"){B.unbind("click").bind("click",A.show);}else{B.unbind("mouseover").bind("mouseover",A.show);}B.unbind("mouseout").bind("mouseout",A.hide);};A.rebindLinks=s;A.rebindLinks(this);return this;};})(jQuery);UserInfoTooltip=(function(F){var h="/dinamix/json/userinfo?uid=";var g="_linkSendMsg";var p="_linkContSendMsg";var x="_linkWriteNote";var o="__linkContWriteNote";var v="_linkContAddPartn";var k="_linkAddPartn";var J="_linkContAddIgnor";var M="_linkAddIgnor";var K="_linkViewDocs";var a="__linkContViewDocs";var H="_linkPropos";var d="_linkContNotes";var l="_linkNotes";var D="_notesCount";var C="_linkHideThis";var L="_linkHideFirm";var n="_linkSendClaim";var I="_name";var t="_raiting";var w="_raitImg";var m="_logo";var q="_logoCont";var u="_info";var b="_adressData";var B="_contact";var N="_phones";var y="_firmCode";var c="_errorConsole";var A="_onlineStatus";var z=10;var G=3;var s=function(R,P,S,Q,T){var O=function(Y,V){if(Y instanceof Object&&(T.getLastPickedUId()==P||T.getLastPickedUId()==0)){if(Y.status=="ok"){F("#"+R+I).html(Y.name).attr("href",Y.profileURL);F("#"+R+t).attr("title","Балл надёжности: "+Y.raiting);var X=-Math.floor(z-Y.raiting+0.5)*G;if(X>0){X=0;}F("#"+R+w).css("left",X+"px");var W="";if(Y.country!=null){W=Y.country;}if(Y.area!=null){if(W!=""){W+=", ";}W+=Y.area;}if(Y.town!=null){if(W!=""){W+=", ";}W+=Y.town;}F("#"+R+b).html(W);var Z=Y.contact;if(Z!=null&&Z!=""){Z="Контактное лицо: "+Z;}F("#"+R+B).html(Z);var U=Y.phones;if(U!=null&&U!=""){U="тел.: "+U;}else{U="";}if(Y.online=="true"){F("#"+R+A).attr("src","/tpl/jsp/images/on.png").attr("title","Пользователь сейчас на сайте");}else{F("#"+R+A).attr("src","/tpl/jsp/images/off.png").attr("title","Пользователь не на сайте");}F("#"+R+N).html(U);var aa=Y.firmCode;if(aa!=null&&aa!=""){aa="Код предприятия: "+aa;}else{aa="";}F("#"+R+y).html(aa);var ac=F("#"+R+m);ac.unbind("load").bind("load",function(){ac.css({width:null,height:null});F("#"+R+q).show();F("#"+R+u).css("width","281px");if(ac.width()<=1&&ac.height()<=1){F("#"+R+q).hide();F("#"+R+u).css("width","100%");}}).attr("src",Y.logoUrl);var ab=F("#"+R+t);ab.attr("href",Y.rzFirmRaitingViewUrl);var ad=function(ae){ae.preventDefault();};if(Y.rz_fid==null||Y.rz_fid==""||Y.rz_fid=="0"){ab.bind("click",ad);}else{ab.unbind("click");}F(".userTooltipSrvcLinkContainer").hide();if(Y.authorized=="true"){if(Y.showNotes=="true"){F("#"+R+l).attr("href",Y.userPageWithNotesUrl);if(Y.notesCount){F("#"+R+D).text(" ("+Y.notesCount+")");}F("#"+R+d).show();}F("#"+R+g).attr("href",Y.userSendMessageUrl);F("#"+R+p).show();F("#"+R+x).attr("href",Y.rzFirmAddRespPageUrl).show();if(Y.rz_fid==null||Y.rz_fid==""||Y.rz_fid=="0"){F("#"+R+o).hide();}else{F("#"+R+o).show();}if(Y.isMain=="true"){if(Y.inPartners=="true"){F("#"+R+k).hide();}else{F("#"+R+k).show();}if(Y.inIgnorlist=="true"){F("#"+R+M).hide();}else{F("#"+R+M).show();}}else{F("#"+R+k).hide();F("#"+R+M).hide();}F("#"+R+K).attr("href",Y.rzFirmViewSvidUrl);if(Y.showSvid=="true"){F("#"+R+a).show();}else{F("#"+R+a).hide();}}F("#"+R+H).attr("href",Y.proposUrl);F("#"+R+C).attr("href",Y.hideThisUrl);F("#"+R+L).attr("href",Y.hideFirmUrl);F("#"+R+n).attr("href",Y.sendClaimUrl);if(S instanceof Function){S();}}else{if(Y.status=="error"){F("#"+R+c).html(Y.text);if(Q instanceof Function){Q();}}}}};if(P!=null&&P>0){F.getJSON(h+P,O);}};var E=function(O){return'<div style="width: 374px; height: 20px; overflow: hidden;">		<div style="width: 290; float: left; margin-left: 8px;">			<img id="'+O+A+'" class="userTooltipOnlineStatus" />			<a target="_blank" id="'+O+I+'" href="#" class="userTooltipTitle"></a>		</div>		<a id="'+O+t+'" href="#" target="_blank">			<img id="'+O+w+'" src="/tpl/jsp/images/infopage/zone_green.png" alt=""  />		</a>	</div>	<div style="width: 374px; height: 80px; overflow: hidden; background-color: #efefef;">		<div id="'+O+q+'">			<img id="'+O+m+'" src="/tpl/jsp/images/1.gif" alt="logo" />		</div>		<div id="'+O+u+'">			<div id="'+O+b+'" class="userTooltipInfoItem"></div>			<div id="'+O+B+'" class="userTooltipInfoItem"></div>			<div id="'+O+y+'" class="userTooltipInfoItem"></div>			<div id="'+O+N+'" class="userTooltipInfoItem"></div>		</div>	</div>	<div style="width: 374px; height: 130px; overflow: hidden;">		<div class="userTooltipLinksColumn" style="border-right: 1px solid #efefef;">			<div id="'+O+p+'" class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+g+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/mail.png" alt="" class="userTooltipSrvcLinkImg" />				Отправить сообщение</a>			</div>			<div id="'+O+o+'" class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+x+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/otziv.png" alt="" class="userTooltipSrvcLinkImg" />				Написать отзыв</a>			</div>			<div id="'+O+k+'" class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+v+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/partner.png" alt="" class="userTooltipSrvcLinkImg" />				Добавить в партнеры</a>			</div>			<div id="'+O+M+'" class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+J+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/ignore.png" alt="" class="userTooltipSrvcLinkImg" />				Добавить в игнор-лист</a>			</div>			<div id="'+O+a+'" class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+K+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/view_docs.png" alt="" class="userTooltipSrvcLinkImg" />				Посмотреть документы</a>			</div>		</div>		<div class="userTooltipLinksColumn">			<div id="'+O+d+'" class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+l+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/info_menu.png" alt="" class="userTooltipSrvcLinkImg" />				Заметки <span id="'+O+D+'"></span></a>			</div>			<div class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+H+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/counteroffer.png" alt="" class="userTooltipSrvcLinkImg" />				Встерчное предложение</a>			</div>			<div class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+C+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/hide_one.png" alt="" class="userTooltipSrvcLinkImg" />				Скрыть эту заявку</a>			</div>			<div class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+L+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/hide_all.png" alt="" class="userTooltipSrvcLinkImg" />				Скрыть все заявки фирмы</a>			</div>			<div class="userTooltipSrvcLinkContainer">				<a href="" id="'+O+n+'" target="_blank" class="userTooltipSrvcLink">				<img src="/tpl/jsp/images/infopage/complaint.png" alt="" class="userTooltipSrvcLinkImg" />				Отправить жалобу</a>			</div>		</div>	</div>';};var f=function(O){var P=O.getId();F("#"+P+v).bind("click",function(R){R.preventDefault();var Q=O.getLastUId();if(Q!=0){addToPartner(Q);}});F("#"+P+J).bind("click",function(R){R.preventDefault();var Q=O.getLastUId();if(Q!=0){addToIgnor(Q);}});};var r=function(O){return'<span id="'+O+c+'" class="userTooltipError"></span>';};return{init:function(R,P,O,Q){if(O==null||O==""){O="a[uid]";}if(Q==null){Q=1000;}F(O).tooltip(R,384,236,"/tpl/jsp/images/loading_small.gif","/tpl/jsp/images/infopage/user_info_popup.png",1000,Q,s,E(R),f,r(R),"uid","userTooltipViewContainer",false,P);}};})(jQuery);function bindKeyEditUserStatus(a){if(a.keyCode==27){cancelEditUserStatus();}}function cancelEditUserStatus(){$("#newTextStatus").val($("#textStatusA").html());$("#usiMyStatusEdit").hide();$("#usiMyStatusView").show();}function startEditUserStatus(){$("#usiMyStatusView").hide();$("#usiMyStatusEdit").show();$("#newTextStatus").focus();$("#newTextStatus").select();$("#newTextStatus").keydown(bindKeyEditUserStatus);return false;}function saveEditUserStatus(){$("#usiMyStatusEdit").hide();$("#usiMyStatusWait").show();$.getJSON("/log/mypage/ajax",{method:"status.new",newstatus:$("#newTextStatus").val()},function(a){if(a[0]["status"]!="ok"){alert(a[0]["text"]);$("#usiMyStatusWait").hide();$("#usiMyStatusEdit").show();}else{$("#usiMyStatusWait").hide();$("#usiMyStatusView").show();if($("#newTextStatus").val()==""){$("#textStatusA").html("Добавить статус");}else{$("#textStatusA").html($("#newTextStatus").val());}}});return false;}function userInfoSendMessage(a){document.location="/log/messages/"+a;return false;}function sendUserInfoMail(a){window.open("/sendmail/?key="+a,"SendMessage","resizable=yes,titlebar=no,scrollbars=yes,toolbar=no,menubar=no,location=no,statusbar=no,width=540,height=680");return false;}function mlsFlipper(a){if($("#flipper"+a).attr("isflipped")==null){$("#imgHide"+a).hide();$("#imgShow"+a).show();$("#flipper"+a).attr("isflipped",true);}else{$("#imgShow"+a).hide();$("#imgHide"+a).show();$("#flipper"+a).removeAttr("isflipped");}$("#flipper"+a).slideToggle("fast");}function openSvid(a){window.open("/reliability_zone/view_svid.php?rz_firm_id="+a,"RzSvid","resizable=yes,titlebar=no,scrollbars=yes,toolbar=no,menubar=no,location=no,statusbar=no,width=600,height=800");return false;}function userInfoNewResponse(a){document.location="/reliability_zone/add_response.php?step=2&firm="+a;}function addToPartner(a){$("#lmuiPAdd").hide();$("#lmuiPLoad").show();$.getJSON("/user2/ajax/",{method:"partner.add",uid:a},function(b){if(b.status=="ok"){alert("Запрос на партнерство выслан.");}else{alert(b.text);}$("#lmuiPAdd").show();$("#lmuiPLoad").hide();});return false;}function delFromPartner(b){var a=confirm("Вы действительно хотите удалить фирму своих партнеров?");if(a){$("#lmuiPRem").hide();$("#lmuiPLoad").show();$.getJSON("/user2/ajax/",{method:"partner.del",uid:b},function(c){if(c.status=="ok"){$("#lmuiPLoad").hide();$("#lmuiPAdd").show();}else{alert(c.text);$("#lmuiPRem").show();$("#lmuiPLoad").hide();}});}return false;}function addToIgnor(b){var a=confirm("Вы действительно хотите добавить данную фирму в игнор-лист?");if(a){$("#lmuiIAdd").hide();$("#lmuiILoad").show();$.getJSON("/user2/ajax/",{method:"ignore.add",uid:b},function(c){if(c.status=="ok"){$("#lmuiILoad").hide();$("#lmuiIRem").show();}else{alert(c.text);$("#lmuiIAdd").show();$("#lmuiILoad").hide();}});}return false;}function delFromIgnor(a){$("#lmuiIRem").hide();$("#lmuiILoad").show();$.getJSON("/user2/ajax/",{method:"ignore.del",uid:a},function(b){if(b.status=="ok"){$("#lmuiILoad").hide();$("#lmuiIAdd").show();}else{alert(b.text);$("#lmuiIRem").show();$("#lmuiILoad").hide();}});return false;}function userInfoSetFlipper(c){var b=$("#id"+c).html();var a='<table border="0" cellpadding="0" cellspacing="0" class="userinfoflip">';a+="<tr onclick='return userInfoFlipHide(\"idb"+c+"\")' id='idb"+c+"M'>";a+="<td id='la'>"+b+'</td><td id="ra"><img src="/tpl/jsp/images/-.png"></td>';a+="</tr>";a+="<tr style='display: none;' onclick='return userInfoFlipShow(\"idb"+c+"\")' id='idb"+c+"P'>";a+="<td id='la'>"+b+"</td><td id='ra'><img src='/tpl/jsp/images/+.png'></td>";a+="</tr>";a+="</table>";$("#id"+c).html(a);}function userInfoFlipHide(a){$("#"+a).hide();$("#"+a+"M").hide();$("#"+a+"P").show();}function userInfoFlipShow(a){$("#"+a).show();$("#"+a+"P").hide();$("#"+a+"M").show();}function updateLogo(){window.open("/log/fileserver/updatelogo.jsp","update_logo","resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no,statusbar=no,width=420,height=540,left="+(screen.width/2-410/2)+",top="+(screen.height/2-500/2));}function updateAvatar(a){if(a){a="?contact_id="+a;}else{a="";}window.open("/log/fileserver/updateavatar/"+a,"update_avatar","resizable=yes,titlebar=no,toolbar=no,menubar=no,location=no,statusbar=no,width=420,height=540,left="+(screen.width/2-410/2)+",top="+(screen.height/2-500/2));}function getCurrDomain(){var a=["localhost:8080","lardi-trans.com","lardi.com.ua"];var c=window.location.hostname;for(var b in a){if(c.indexOf(a[b])!=-1){return a[b];}}return c;}function getSubdomainUrl(b,a){if(a){a=":"+a;}else{if(window.location.port){a=":"+window.location.port;}else{a="";}}if(!b){b="";}else{b=b+".";}return"http://"+b+getCurrDomain()+a;}Submenu=(function(a){return function(l,k,c,d,g,q,o,f,m){if(!l||!k){return false;}var n={position:"absolute",display:"none","z-index":100};if(f){var b=a(l);n.width=(b.width()+parseInt(b.css("padding-left"))+parseInt(b.css("padding-right"))+parseInt(b.css("border-left-width"))+parseInt(b.css("border-right-width")))+"px";}a("#"+k).css(n).click(function(r){r.preventDefault();r.stopPropagation();});var h=function(){if(!p){a("#"+k).hide();}p=false;};a(window).click(function(){h();});a(l).click(function(t){var s=a(this);var r=s.offset();if(o){r.top+=o;}if(q){r.left+=q;}if(g===Submenu.POS_LEFTBOTTOM||g===Submenu.POS_RIGHTBOTTOM){r.top+=s.height()+parseSize(s.css("padding-top"))+parseSize(s.css("padding-bottom"))+parseSize(s.css("border-top-width"))+parseSize(s.css("border-bottom-width"));}if(g===Submenu.POS_RIGHTTOP||g===Submenu.POS_RIGHTBOTTOM){r.left+=s.width()+parseSize(s.css("padding-left"))+parseSize(s.css("padding-right"))+parseSize(s.css("border-left-width"))+parseSize(s.css("border-right-width"));}a("#"+k).css(r).show();t.preventDefault();t.stopPropagation();if(m instanceof Function){m.call(this,t);}});if(c){a("."+c).click(function(r){if(d instanceof Function){d.call(this,r);}h();r.preventDefault();r.stopPropagation();});}var p=false;this.skipOneHide=function(r){p=r===true||r=="true";};this.hide=h;};})(jQuery);Submenu.POS_LEFTTOP=1;Submenu.POS_LEFTBOTTOM=2;Submenu.POS_RIGHTTOP=3;Submenu.POS_RIGHTBOTTOM=4;parseSize=function(a){var b=a.indexOf("px");if(b>0){a=a.substring(0,b);}return parseInt(a);};(function(a){window.Paginator=function(b,n,k){var l=0;var f=0;var m=0;var d=20;var g=this;if(k!=null){l=k;}if(b!=null&&b!=0){d=b;}if(n!=null){f=Math.ceil(n/d);}this.pageSeparator=" ";this.nextPageLbl="&gt;&gt;";this.prevPageLbl="&lt;&lt;";this.firstPageLbl="Первая";this.lastPageLbl="Последняя";this.activPgsClass="activePageItem";this.inactPgsClass="inactivePageItem";this.extText="...";this.extClass="";this.currPageLabelClass="";this.pageLinkHalfCount=3;this.setCurrPage=function(o){if(o!=null){if(o>=f&&o!=0){o=f-1;}l=o;}};this.getCurrPage=function(){return l;};this.setItemsPerPage=function(o){if(o!=null&&o>0){d=o;f=Math.ceil(m/d);}};this.getItemsPerPage=function(){return d;};this.setItemsCount=function(o){if(o!=null){m=o;f=Math.ceil(m/d);}};var c=function(q,p){var o='<span class="';if(q==l||q<0||q>=f){o+=g.inactPgsClass;}else{o+=g.activPgsClass;}if(p==null){p=q+1;}o+='" page="'+q+'">'+p+"</span>";return o;};var h=function(){return'<span class="'+g.extClass+'">'+g.extText+"</span>";};this.createNavigation=function(q,r){if(q==null||q==""){return;}if(f<1){a(q).html("").hide();return;}var o=c(l);for(var p=1;p<=g.pageLinkHalfCount;p++){if(l-p>=0){if(o!=""){o=g.pageSeparator+o;}o=c(l-p)+o;}if(l+p<f){if(o!=""){o+=g.pageSeparator;}o+=c(l+p);}}if(l>0){if(o!=""){o=g.pageSeparator+o;}o=c(l-1,g.prevPageLbl)+g.pageSeparator+o;}if(l-g.pageLinkHalfCount>0){if(o!=""){o=g.pageSeparator+o;}o=c(0,g.firstPageLbl)+h()+o;}if(l<f-1){if(o!=""){o+=g.pageSeparator;}o+=c(l+1,g.nextPageLbl);}if(l+g.pageLinkHalfCount<f-1){if(o!=""){o+=g.pageSeparator;}o+=h()+c(f-1,g.lastPageLbl);}o='<span class="'+g.currPageLabelClass+'">Страница '+(l+1)+" из "+f+":</span>"+o;a(q).html(o).show();if(r instanceof Function){a("."+g.activPgsClass).bind("click",function(){r(parseInt(this.getAttribute("page")));});}};};})(jQuery);Key={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,Pause:19,CapsLook:20,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Left:37,Up:38,Right:39,Down:40,Insert:45,Delete:46,_0:48,_1:49,_2:50,_3:51,_4:52,_5:53,_6:54,_7:55,_8:56,_9:57,_A:65,_B:66,_C:67,_D:68,_E:69,_F:70,_G:71,_H:72,_I:73,_J:74,_K:75,_L:76,_M:77,_N:78,_O:79,_P:80,_Q:81,_R:82,_S:83,_T:84,_U:85,_V:86,_W:87,_X:88,_Y:89,_Z:90,_a:97,_b:98,_c:99,_d:100,_e:101,_f:102,_g:103,_h:104,_i:105,_j:106,_k:107,_l:108,_m:109,_n:110,_o:111,_p:112,_q:113,_r:114,_s:115,_t:116,_u:117,_v:118,_w:119,_x:120,_y:121,_z:122,NUM_0:96,NUM_1:97,NUM_2:98,NUM_3:99,NUM_4:100,NUM_5:101,NUM_6:102,NUM_7:103,NUM_8:104,NUM_9:105,NUM_Lock:144,NUM_Dot:110,NUM_Enter:13,NUM_Multiply:106,NUM_Plus:107,NUM_Minus:109,NUM_Divide:111,ScroolLock:145,Semicolon:186,Equal:187,Comma:188,Minus:189,Period:190,Slash:191,Apostrophe:192,BracketOpen:219,BackSlash:220,BracketClose:221,SingleQuote:222,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123};KeyUtils=(function(){var b=function(g,f){return(g.which>=Key._0&&g.which<=Key._9||f&&g.which>=Key.NUM_0&&g.which<=Key.NUM_9)&&!g.ctrlKey&&!g.shiftKey&&!g.altKey;};var a=function(f){return $.inArray(f.which,[Key.Backspace,Key.Up,Key.Down,Key.Left,Key.Right,Key.Enter,Key.Home,Key.End,Key.Esc,Key.Shift,Key.Ctrl,Key.Alt,Key.Delete,Key.Tab])!=-1;};var d=function(g,f){return g.ctrlKey&&($.inArray(g.which,[Key._X,Key._C,Key._V,Key._A])!=-1||f&&$.inArray(g.which,[Key._x,Key._c,Key._v,Key._a])!=-1)||g.shiftKey&&g.which==Key.Insert;};var c=function(g,f){return g.which>=Key._A&&g.which<=Key._Z||f&&g.which>=Key._a&&g.which<=Key._z;};return{isDigit:b,isShortKeys:d,isControl:a,isLatinLetter:c};})();(function(a){a.fn.addFilter=function(c,b){return this.each(function(f,g){var d=a(g);if(a.isFunction(c)){d.keydown(function(h){if(!c(h)){h.preventDefault();}});}if(a.isFunction(b)){d.keypress(function(h){if(!b(h)){h.preventDefault();}});}});};a.fn.addDownFilter=function(b,c){c=(c!=null)?c:true;return this.each(function(d,f){a(f).keydown(function(g){if(a.isArray(b)){if(c^(a.inArray(g.which,b)!=-1)){g.preventDefault();}}});});};window.KEY_CODE_SHIFT=256;a.fn.addKeyHandler=function(b){return this.each(function(c,d){if(b instanceof Object){a(d).keypress(function(g){var f=g.which;if(f){if(a.isFunction(b[f])){b[f].call(d,g);}}f=g.keyCode+KEY_CODE_SHIFT;if(f){if(a.isFunction(b[f])){b[f].call(d,g);}}});}});};a.fn.showWait=function(d,c,b){b=(b!=null)?b:0;return this.each(function(n,q){var f=a(q);var p;try{p=f.offset();}catch(o){p={left:0,top:0};}if(q==window){p.top+=a(window).scrollTop();p.left+=a(window).scrollLeft();}var g=parseInt(f.css("border-left-width"));if(!isNaN(g)){p.left+=g;}var g=parseInt(f.css("border-right-width"));if(!isNaN(g)){p.top+=g;}var r=f.width();var g=parseInt(f.css("padding-left"));if(!isNaN(g)){r+=g;}var g=parseInt(f.css("padding-right"));if(!isNaN(g)){r+=g;}var m=f.height();var g=parseInt(f.css("padding-top"));if(!isNaN(g)){m+=g;}var g=parseInt(f.css("padding-bottom"));if(!isNaN(g)){m+=g;}var k={};k.left=p.left;k.top=p.top;var l=a("#"+d);if(l.size()>0){p.left+=Math.ceil(r/2)-l.width()/2;p.top+=Math.ceil(m/2)-l.height()/2;l.css(p).show();}k=a.extend(k,{width:r,height:m,opacity:b});a("#"+c).css(k).show();});};a.fn.positionateToMouse=function(b,h){var m=b.pageX;var k=b.pageY;var d=a(window).width();var f=a(window).height();var g=0;if(window.scrollY){g=window.scrollY;}if(document.documentElement.scrollTop){g=document.documentElement.scrollTop;}if(document.body.scrollTop){g=document.body.scrollTop;}var l=0;if(window.scrollX){l=window.scrollX;}if(document.documentElement.scrollLeft){l=document.documentElement.scrollLeft;}if(document.body.scrollLeft){l=document.body.scrollLeft;}var c=this.height();if(h&&h.indexOf instanceof Function){if(h.indexOf("right")>-1){m=m-this.width();}if(h.indexOf("bottom")>-1){k=k-c;}}if(m<l){m=l;}if(k+c>f+g){k=f+g-c;}if(k<g){k=g;}return this.css({left:m+"px",top:k+"px"});};a.fn.setCursorPosition=function(c){if(a(this).get(0).setSelectionRange){a(this).get(0).setSelectionRange(c,c);}else{if(a(this).get(0).createTextRange){var b=a(this).get(0).createTextRange();b.collapse(true);b.moveEnd("character",c);b.moveStart("character",c);b.select();}}};})(jQuery);WaitVisualizer=function(f,b,d,c){if(d){if(c==null||c==""){c="/tpl/jsp/images/loading_small.gif";}var a="";if(f!=null&&f!=""){a+='<img id="'+f+'" class="ajaxWaitIco" src="'+c+'" />';}if(b!=null&&b!=""){a+='<div id="'+b+'" class="ajaxWaitFog"></div>';}$("body").append(a);}var g;this.hide=function(){$("#"+f).hide();$("#"+b).hide();};this.show=function(h){if(h==null&&g){h=g;}if(h){try{$(h).showWait(f,b,0.5);}catch(k){}}};this.setWaitContSelector=function(h){g=h;};};WaitVisualizerSimple=function(a){this.hide=function(){$("#"+a).hide();};this.show=function(){$("#"+a).show();};};BgWaitVisualizer=function(a){this.show=function(){$(a).css({"background-image":'url("http://valera.lardi.com.ua/tpl/jsp/images/loading_small.gif")',"background-repeat":"no-repeat","background-position":"right"});};this.hide=function(){$(a).css("background-image","none");};};AjaxManager=function(a,f,d){var b=function(){if(f!=null&&f.hide instanceof Function){f.hide();}};var c=function(g){if(f!=null&&f.show instanceof Function){f.show(g);}};this.doOperation=function(k,h,o,m,n,g,q){if(typeof h=="string"){if(h.length==0){h="operation="+k;}else{h=h+"&operation="+k;}}else{if(h==null||typeof h=="number"){h={};}h.operation=k;}c(n);if(g==null||g.toLowerCase()!="get"){g="post";}if(d==null){d="json";}var l;var p=function(t,u,r,s){if(m instanceof Function){m(t,u,r,s);}else{if(typeof m=="string"){alert(m);}else{alert(t);}}};$.ajax({url:a,dataType:d,data:h,error:function(r,u,s){l=u;var t;if(r&&r.responseText){t=r.responseText;}else{t="Произошла ошибка! Попробуйте снова позже или обратитесь в службу поддержки.";}p(t,u,r,s);},success:function(r){if(d=="jsonp"&&r.error!=null){p(r.error);}l="success";if(o instanceof Function){try{o(r);}catch(s){}}},complete:function(r,s){b();if(q instanceof Function){q(l);}},type:g,traditional:true});};};getRowsCount=function(c){var b=0;for(var a=0;a<c.length;a++){if(c[a]=="\n"){b++;}}return b+1;};getInfoBlockHtml=function(c,a){var b="";if(a=="error"){b=" uiInformationRed";}else{if(a=="warning"){b=" uiInformationYellow";}else{b=" uiInformationGray";}}return'<div class="uiInformation'+b+'">'+c+"</div>";};$.fn.animateBgColor=function(k,c,g,h){if(g==0){g=20;}if(h==0){h=Math.ceil(g/10);}var d=0;var l=$(this);if(!k){k=l.css("background-color");colroFrom=parseInt(k.replace("#",""),16);}else{l.css("background-color","#"+k.toString(16));}var f=new colorIterator(h,k,c);var a=g/h;var b=window.setInterval(function(){d++;if(d<=h){var m=f.iterate(d);l.css("background-color","#"+m.toString(16));}else{window.clearInterval(b);}},a);return this;};var colorIterator=function(d,f,g){var b=new valueIterator(d,(f&16711680)>>16,(g&16711680)>>16);var a=new valueIterator(d,(f&65280)>>8,(g&65280)>>8);var c=new valueIterator(d,(f&255),(g&255));this.iterate=function(m){var l=b.iterate(m);var k=a.iterate(m);var h=c.iterate(m);return(l<<16)|(k<<8)|h;};};var valueIterator=function(a,c,b){this.iterate=function(d){if(d<=0){return c;}else{if(d>=a){return b;}else{return c+(b-c)*d/a;}}};};var stopBubble=function(a){if(!a){var a=window.event;}a.cancelBubble=true;if(a.stopPropagation){a.stopPropagation();}};OptionsData=function(a){if(a==null){a={};}function b(){if(a.classes!=null){return a.classes;}else{return{};}}this.getHtmlClassLine=function(c){if(b()[c]){return' class="'+b()[c]+'"';}else{return"";}};this.getHtmlClassValue=function(c){if(b()[c]){return b()[c];}else{return"";}};this.getString=function(c){if(a[c]){return a[c];}else{return"";}};};function getUniqueId(){var a="genId_"+Math.floor(Math.random()*10);while(document.getElementById(a)!=null){a+=Math.floor(Math.random()*10);}return a;}var gui_dropdown_selectors=new Array();$(function(){$("body").click(function(c){for(var b in gui_dropdown_selectors){if((c.target.id!=b+"Button")&&(c.target.id!=b+"Div")){if(gui_dropdown_selectors[b]==true){gui_dropdown_button_hide(b);}}}});});function gui_dropdown_button_hide(a){$("#"+a+"Div").hide("fast");gui_dropdown_selectors[a]=false;}function gui_dropdown_button_show(a){$("#"+a+"Div").show("fast");gui_dropdown_selectors[a]=true;}function gui_dropdown_button_slide(b){$("#"+b+"Div").css("left",$("#"+b+"Button").position().left);if(($("#"+b+"Div").width()+$("#"+b+"Button").position().left)>$(window).width()){var a=parseInt($("#"+b+"Button").css("padding-left"))+parseInt($("#"+b+"Button").css("padding-right"));$("#"+b+"Div").css("left",$("#"+b+"Button").position().left-$("#"+b+"Div").width()+$("#"+b+"Button").width()+a);}$("#"+b+"Div").css("top",$("#"+b+"Button").position().top+$("#"+b+"Button").height+1);if($("#"+b+"Div").css("display")=="block"){gui_dropdown_button_hide(b);}else{gui_dropdown_button_show(b);}}function gui_dropdown_action(id,scriptLine){eval(scriptLine);$("#"+id+"Div").hide();return false;}GoUpToolTip=(function(){var k="lardiPageUpTooltip";var h=0;var n="Вверх страницы";function a(){if($("#"+k).size()<1){$("body").append('<div id="'+k+'" class="t_link_fake lardiGoUpTooltip"><span><span></span></span></div>');$("#"+k).hide();$("#"+k+">span").click(function(){$(window).scrollTop(0);});}}var c=function(){if($(window).scrollTop()>h){$("#"+k).show();}else{$("#"+k).hide();}};function f(p,o,r,q){a(p);$(window).scroll(c);m(o,r);g(q);b(p);}function d(){$("#"+k).hide();$(window).unbind("scroll",c);}function m(o,r){var p={position:"fixed"};var q="10px";if(o=="right"){p["text-align"]="right";}else{if(o=="center"){p["text-align"]="center";}else{p["text-align"]="left";o=parseInt(o);if(!isNaN(o)){q=o+"px";}}}r=parseInt(r);if(!isNaN(r)){p.top=r;}$("#"+k).css(p);$("#"+k+">span").css("margin-left",q);}function g(p){if(typeof p=="string"){if(p.indexOf("top ")===0){p=p.substring("top ".length);var o=$(p);p=o.offset().top;}else{if(p.indexOf("bottom ")===0){p=p.substring("bottom ".length);var o=$(p);p=o.offset().top+o.height();}else{if(p=="screen"){p=$(window).height();}}}}p=parseInt(p);h=p;}function b(o){if(o==null){o=n;}$("#"+k+">span>span").text(o);}function l(o){if(o!=null&&o!=""){$("#"+k+">span").css("background-color",o);}}return{switchOn:f,switchOff:d,setPosition:function(p,o){a();m(p,o);},setShowBelow:g,setLabel:function(o){a();b(o);},setBgColor:function(o){a();l(o);}};})();Sender=function(p,f,d,n){var m=function(x){$("#"+c).slideUp(200);$("#"+h).slideUp(200,function(){$("#"+t).fadeIn(200);if(x!=null&&typeof x=="function"){x();}});};var l=function(){$("#"+t).fadeOut(100,function(){$("#"+h).slideDown(200,function(){$("#"+n).focus();});$("#"+c).slideDown(200);});};this.close=m;this.open=l;this.showWait=function(){$("#"+v).attr("disabled","disabled");g.show("#"+s);};this.hideWait=function(){$("#"+v).attr("disabled",null);g.hide();};this.setNoEnterdErrMessage=function(x){q=x;};var q="Введите сообщение!";var v=p+"ActionBtn";if(n==null){n=p+"Edit";}var t=p+"Header";var h=p+"ColapsableContainer";var u=p+"CollapseBtn";var c=p+"BntsContainer";var s=p+"ContainerRoot";var r="text";var a=p+"WaitImg";var k=p+"WaitFog";var g=new WaitVisualizer(a,k,true);$("#"+v).click(function(y){if(f&&f.apply){var x=$("#"+n).val();if((x==null||x=="")&&q!=""){alert(q);}else{f.apply({},[r,x].concat(d));$("#"+n).val("");}y.preventDefault();}});$("#"+t).click(l);$("#"+u).click(m);$("#"+n).focus(function(){o();}).keypress(function(x){if(x.which==27){m();return;}}).keyup(function(x){if(x.which==27){m();return;}o();});var o=function(){var y=$("#"+n);var x=getRowsCount(y.val());y.css("height",Math.max((x+1)*16,b()+16));};$("body").append('<div id="heightCalcTestDiv" class="t senderEdit" style="position: absolute; visibility: hidden; height: auto; overflow: auto;"></div>');var w=$("#heightCalcTestDiv");var b=function(){var z=$("#"+n);var x=z.width();w.html(z.val().replace(/\n/g,"<br />")).css({width:x,left:-x-100,display:"block"});var y=w.height();w.hide();return y;};};function uiSlideTable(a,b){if($("#"+a+"Div").css("display")=="none"){$("#"+a+"Div").data("display","block");$("#"+a+"imgHide").slideDown(0);$("#"+a+"imgShow").slideUp(0);}else{$("#"+a+"Div").data("display","none");$("#"+a+"imgHide").slideUp(0);$("#"+a+"imgShow").slideDown(0);}if(b==undefined){$("#"+a+"Div").slideToggle();}else{$("#"+a+"Div").slideToggle(b);}}function PhoneInput(w,s,m,u,v,a){var c="";var p="";var k="";var b="Можно вводить только цифры!";var n="Не верный номер телефона!";var o="то поле обязательно для заполнения!";if(u!=null){b=u;}if(v!=null){n=v;}if(a!=null){o=a;}$("#"+w+" .phonePartEdt").addFilter(function(y){return h(y,true);},function(y){return d(y);}).change(function(){r();x();});$("#"+s+"countryCode").keydown(function(y){if(y.which==Key.Enter){$("#"+s+"townCode").focus().select();y.preventDefault();}});$("#"+s+"townCode").keydown(function(y){if(y.which==Key.Enter){$("#"+s+"phoneNumber").focus().select();y.preventDefault();}});$("#"+s+"phoneNumber").keydown(function(y){if(y.which==Key.Enter){$("#"+s+"phoneNumber").next("input").focus();y.preventDefault();}}).bind("focusout",function(){r();if(q()){l(m,o);}else{l(!g(),n);}x();});var f=false;function h(A,y){var z=KeyUtils.isDigit(A,y)||KeyUtils.isControl(A)||KeyUtils.isShortKeys(A,!y);f=!z;l(!z,b);return z;}function d(z){var y=z.which!="*".charCodeAt(0);if(!f){l(!y,b);}f=false;return y;}function g(){return t(k)&&t(p)&&t(c);}function q(){return k==""&&p==""&&c=="";}function t(y){return/^\d+$/.test(y);}function x(){$("#"+s).val("+"+c+"("+p+")"+k);}function r(){c=$("#"+s+"countryCode").val();p=$("#"+s+"townCode").val();k=$("#"+s+"phoneNumber").val();}function l(y,z){if(y){$("#"+w+" .uiPhoneWarning").html(z).show();}else{$("#"+w+" .uiPhoneWarning").html("").hide();}}}UserSelect=function(d){var k="#FCF5D7";var b;var m=0;var c=0;var t=null;var h=null;var f=false;$("#"+d+" tr").click(function(){o($(this));q();}).mouseover(function(){o($(this));});$("#"+d+" a").click(function(u){u.stopPropagation();});function o(y,v){$("#"+d+" tr").css("background-color","white");t=y;if(y!=null){y.css("background-color",k);m=y.attr("uid");c=y.attr("rzFid");if(v){var u=$("#"+d);var w=y.position().top;var x=y.height();if(w<0){u.scrollTop(w+u.scrollTop());}else{if(w>u.height()-x){u.scrollTop(w+x-u.height()+u.scrollTop());}}}}else{m=0;c=0;$("#"+d).scrollTop(0);}}function q(u){if(typeof b=="function"){if(b(m,c)){p();}}}function l(u){r();if(u.which==Key.Enter){if(t!=null){q();}u.preventDefault();}else{if(u.which==Key.Up){o(s(),true);u.preventDefault();}else{if(u.which==Key.Down){o(n(),true);u.preventDefault();}else{if(u.which==Key.Esc){if(t!=null){o(null,true);}else{if(f){if(!p()){u.preventDefault();}}}}}}}}function s(){return g($.fn.prev);}function n(){return g($.fn.next);}function g(u){if(t==null){t=$($("#"+d+" tr").get(0));return t;}var v=u.call(t,"tr");if(v.size()>0){t=v;}return t;}function a(u){if(u.target!=$(h).get(0)){$("#"+d).slideUp("fast");}}function r(){$("#"+d).slideDown("fast");}function p(){if(h){$(h).unbind("keydown",l).unbind("click",r);$("body").unbind("click",a);$("#"+d).remove();return false;}$("#"+d).remove();return true;}this.setSelectHandler=function(u){b=u;};this.setCloseOnOutClick=function(u){if(u){$("body").click(a);}else{$("body").unbind("click",a);}};this.setKeyHandleSelector=function(u){h=u;if(u){$(u).keydown(l).click(r);}};this.setDeleteOnEsc=function(u){f=u;};this.finalize=p;this.unselect=function(){o(null,true);};};UserSearcher=function(h,a,s){var o=$(h);var f=getUniqueId();var b=1000;if(s==null){s={};}var p=parseInt(s.waitTimeout);if(p&&!isNaN(p)){b=p;}var n;var m=null;var g=h.id?"#"+h.id:"body";if(document.getElementById(f)==null){o.after('<div class="userSearchContainer" id="'+f+'"></div>');}var r=(function(){var t=false;return{lock:function(){t=true;},unlock:function(){t=false;},isLocked:function(){return t;}};})();var d=function(){if(!r.isLocked()){if(c!=null){c.unselect();}r.lock();k.clear();q(o.val());}};this.doSearchNow=d;var c=null;o.keydown(function(t){if(t.which==Key.Enter){d();t.preventDefault();}else{if(t.which!=Key.Up&&t.which!=Key.Down&&t.which!=Key.Right&&t.which!=Key.Left&&t.which!=Key.Esc){r.unlock();if(c!=null){c.finalize();}}setTimeout(function(){var u=o.val();if(m!=u&&u!=null&&u.length>2){m=null;k.start(u);}else{k.clear();}},10);}});function l(w){r.lock();n=w.usersData;m=w.searchPhrase;var x=o.offset().top+o.outerHeight();var v;if(s.selectWidth){v=s.selectWidth;}else{v=o.outerWidth();}var u={left:o.offset().left,top:x,width:v};var t=$(window).width();if(u.left+u.width>t){u.left=t-u.width;if(u.left<0){u.left=0;}}$("#"+f).html(w.userSelectHtml).css(u).slideDown("fast");if(w.initScriptLine){$("body").append('<script type="text/javascript">'+w.initScriptLine+"<\/script>");}if(s.onFoundLoaded instanceof Function){s.onFoundLoaded();}}var k=(function(){var t=null;return{start:function(u){clearTimeout(t);t=setTimeout(function(){q(u);},b);},clear:function(){clearTimeout(t);}};})();var q=(function(){var w=new AjaxManager("/dinamix/search_user",new BgWaitVisualizer(g));var v=null;var y="searchUserSelectHandler";v=u();window[v]=function(A){c=A;if(typeof a=="function"){c.setSelectHandler(function(D,C){k.clear();var B=true;if(s.loadAdditionData&&n instanceof Array){B=a(D,C,t(D,C));}else{B=a(D,C);}return B;});}c.setCloseOnOutClick(true);c.setKeyHandleSelector(g);c.setDeleteOnEsc(true);};function z(B){x();var A={namePattern:B,loadAdditionData:s.loadAdditionData,ownerSetterName:v};if(s.limit){A.limit=s.limit;}if(s.hiddenCellID){A.hiddenCellID=s.hiddenCellID;}if(s.searchInRzFirms==true){A.searchInRzFirms=true;if(s.searchInUsers==true){A.searchInUsers=true;}}else{A.searchInUsers=true;}if(s.useLinksForFirms){A.useLinksForFirms=true;}w.doOperation("searchUsers",A,l);}function x(){if(c!=null){c.finalize();c=null;}}function t(D,C){for(var B in n){var A=n[B];if(A.uid==D&&A.rzFid==C){return A;}}}function u(){var A=y;while(window[A]!=null){A+=Math.floor(Math.random()*10);}return A;}return function(A){z(A);};})();};$.fn.addUserSearch=function(b,a){return this.each(function(d,c){new UserSearcher(c,b,a);});};var emptyPass=0;var shortPass=1;var badPass=2;var goodPass=3;var strongPass=4;function doCheckPassStrong(d,b){var c=$("#"+d).val();var a=passwordStrength(c);switch(a){case emptyPass:$("#"+b).html("");break;case shortPass:$("#"+b).html("Слабая");$("#"+b).css("color","#f40000");break;case badPass:$("#"+b).html("Низкая");$("#"+b).css("color","#d99100");break;case goodPass:$("#"+b).html("Средняя");$("#"+b).css("color","#b6c100");break;case strongPass:$("#"+b).html("Высокая");$("#"+b).css("color","#00a000");break;}}function doCheckPassEquals(d,b,c){var f=$("#"+d).val();var a=$("#"+b).val();if(f!=a){$("#"+c).html("Пароли не совпадают");$("#"+c).css("color","#f40000");}else{$("#"+c).html("");}}function passwordStrength(a){score=0;if(a.length==0){return emptyPass;}if(a.length<6){return shortPass;}score+=a.length*4;score+=(checkRepetition(1,a).length-a.length)*1;score+=(checkRepetition(2,a).length-a.length)*1;score+=(checkRepetition(3,a).length-a.length)*1;score+=(checkRepetition(4,a).length-a.length)*1;if(a.match(/(.*[0-9].*[0-9].*[0-9])/)){score+=5;}if(a.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){score+=5;}if(a.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)){score+=10;}if(a.match(/([a-zA-Z])/)&&a.match(/([0-9])/)){score+=15;}if(a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([0-9])/)){score+=15;}if(a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([a-zA-Z])/)){score+=15;}if(a.match(/^\w+$/)||a.match(/^\d+$/)){score-=10;}if(score<0){score=0;}if(score>100){score=100;}if(score<34){return badPass;}if(score<68){return goodPass;}return strongPass;}function checkRepetition(a,b){res="";for(i=0;i<b.length;i++){repeated=true;for(j=0;j<a&&(j+i+a)<b.length;j++){repeated=repeated&&(b.charAt(j+i)==b.charAt(j+i+a));}if(j<a){repeated=false;}if(repeated){i+=a-1;repeated=false;}else{res+=b.charAt(i);}}return res;}$.fn.ui_table_checkbox_change=function(c){var a=$(c).attr("checked");var b=$(this).find("tbody").find("input:checkbox").attr("checked",a);};$.fn.ui_table_checkbox_uncheckmain=function(){$(this).find("thead").find("input:checkbox").attr("checked",false);};jQuery.autocomplete=function(d,w){var r=this;var A=$(d).attr("autocomplete","off");if(w.inputClass){A.addClass(w.inputClass);}var s=document.createElement("div");var l=$(s);l.hide().addClass(w.resultsClass).css("position","absolute");if(w.width>0){l.css("width",w.width);}$("body").append(s);d.autocompleter=r;var J=null;var z="";var K=-1;var m={};var C=false;var n=false;var a=null;function o(){m={};m.data={};m.length=0;}o();if(w.data!=null){var u="",P={},p=[];if(typeof w.url!="string"){w.cacheLength=1;}for(var N=0;N<w.data.length;N++){p=((typeof w.data[N]=="string")?[w.data[N]]:w.data[N]);if(p[0].length>0){u=p[0].substring(0,1).toLowerCase();if(!P[u]){P[u]=[];}P[u].push(p);}}for(var M in P){w.cacheLength++;f(M,P[M]);}}A.keydown(function(k){a=k.keyCode;switch(k.keyCode){case 38:k.preventDefault();F(-1);break;case 40:k.preventDefault();F(1);break;case 9:case 13:if(H()){A.get(0).blur();k.preventDefault();}break;default:K=-1;if(J){clearTimeout(J);}J=setTimeout(function(){v();},w.delay);break;}}).focus(function(){n=true;}).blur(function(){n=false;c();});x();function v(){if(a==46||(a>8&&a<32)){return l.hide();}var k=A.val();if(k==z){return;}z=k;if(k.length>=w.minChars){A.addClass(w.loadingClass);E(k);}else{A.removeClass(w.loadingClass);l.hide();}}function F(Q){var k=$("li",s);if(!k){return;}K+=Q;if(K<0){K=0;}else{if(K>=k.size()){K=k.size()-1;}}k.removeClass("ac_over");$(k[K]).addClass("ac_over");}function H(){var k=$("li.ac_over",s)[0];if(!k){var Q=$("li",s);if(w.selectOnly){if(Q.length==1){k=Q[0];}}else{if(w.selectFirst){k=Q[0];}}}if(k){t(k);return true;}else{return false;}}function t(k){if(!k){k=document.createElement("li");k.extra=[];k.selectValue="";}var Q=$.trim(k.selectValue?k.selectValue:k.innerHTML);d.lastSelected=Q;z=Q;l.html("");A.val(Q);x();if(w.onItemSelect){setTimeout(function(){w.onItemSelect(k);},1);}}function b(S,Q){var R=A.get(0);if(R.createTextRange){var k=R.createTextRange();k.collapse(true);k.moveStart("character",S);k.moveEnd("character",Q);k.select();}else{if(R.setSelectionRange){R.setSelectionRange(S,Q);}else{if(R.selectionStart){R.selectionStart=S;R.selectionEnd=Q;}}}R.focus();}function y(k){if(a!=8){A.val(A.val()+k.substring(z.length));b(z.length,k.length);}}function G(){var S=B(d);var R=(w.width>0)?w.width:A.width();var Q=S.x+R;var k=$(document).width();if(Q>k){S.x=S.x-(Q-k)-5;}l.css({width:parseInt(R)+"px",top:(S.y+d.offsetHeight)+"px",left:S.x+"px"}).show();}function c(){if(J){clearTimeout(J);}J=setTimeout(x,200);}function x(){if(J){clearTimeout(J);}A.removeClass(w.loadingClass);if(l.is(":visible")){l.hide();}if(w.mustMatch){var k=A.val();if(k!=d.lastSelected){t(null);}}}function h(Q,k){if(k){A.removeClass(w.loadingClass);s.innerHTML="";if(!n||k.length==0){return x();}if($.browser.msie){l.append(document.createElement("iframe"));}s.appendChild(L(k));if(w.autoFill&&(A.val().toLowerCase()==Q.toLowerCase())){y(k[0][0]);}G();}else{x();}}function g(S){if(!S){return null;}var k=[];var R=S.split(w.lineSeparator);for(var Q=0;Q<R.length;Q++){var T=$.trim(R[Q]);if(T){k[k.length]=T.split(w.cellSeparator);}}return k;}function L(V){var U=document.createElement("ul");var S=V.length;if((w.maxItemsToShow>0)&&(w.maxItemsToShow<S)){S=w.maxItemsToShow;}for(var T=0;T<S;T++){var W=V[T];if(!W){continue;}var Q=document.createElement("li");if(w.formatItem){Q.innerHTML=w.formatItem(W,T,S);Q.selectValue=W[0]+(W[1]!=""?"; "+W[1]:"")+(W[2]!=""?"; "+W[2]:"");}else{Q.innerHTML=W[0];Q.selectValue=W[0]+(W[1]!=""?"; "+W[1]:"")+(W[2]!=""?"; "+W[2]:"");}var k=null;if(W.length>1){k=[];for(var R=1;R<W.length;R++){k[k.length]=W[R];}}Q.extra=k;U.appendChild(Q);$(Q).hover(function(){$("li",U).removeClass("ac_over");$(this).addClass("ac_over");K=$("li",U).indexOf($(this).get(0));},function(){$(this).removeClass("ac_over");}).click(function(X){X.preventDefault();X.stopPropagation();t(this);});}return U;}function E(Q){if(!w.matchCase){Q=Q.toLowerCase();}var k=w.cacheLength?O(Q):null;if(k){h(Q,k);}else{if((typeof w.url=="string")&&(w.url.length>0)){$.get(q(Q),function(R){R=g(R);f(Q,R);h(Q,R);});}else{A.removeClass(w.loadingClass);}}}function q(R){var k=w.url+"?q="+encodeURI(R);for(var Q in w.extraParams){k+="&"+Q+"="+encodeURI(w.extraParams[Q]);}return k;}function O(V){if(!V){return null;}if(m.data[V]){return m.data[V];}if(w.matchSubset){for(var T=V.length-1;T>=w.minChars;T--){var Q=V.substr(0,T);var W=m.data[Q];if(W){var U=[];for(var R=0;R<W.length;R++){var k=W[R];var S=k[0];if(D(S,V)){U[U.length]=k;}}return U;}}}return null;}function D(R,Q){if(!w.matchCase){R=R.toLowerCase();}var k=R.indexOf(Q);if(k==-1){return false;}return k==0||w.matchContains;}this.flushCache=function(){o();};this.setExtraParams=function(k){w.extraParams=k;};this.findValue=function(){var Q=A.val();if(!w.matchCase){Q=Q.toLowerCase();}var k=w.cacheLength?O(Q):null;if(k){I(Q,k);}else{if((typeof w.url=="string")&&(w.url.length>0)){$.get(q(Q),function(R){R=g(R);f(Q,R);I(Q,R);});}else{I(Q,null);}}};function I(V,U){if(U){A.removeClass(w.loadingClass);}var S=(U)?U.length:0;var Q=null;for(var T=0;T<S;T++){var W=U[T];if(W[0].toLowerCase()==V.toLowerCase()){Q=document.createElement("li");if(w.formatItem){Q.innerHTML=w.formatItem(W,T,S);Q.selectValue=W[0];}else{Q.innerHTML=W[0];Q.selectValue=W[0];}var k=null;if(W.length>1){k=[];for(var R=1;R<W.length;R++){k[k.length]=W[R];}}Q.extra=k;}}if(w.onFindValue){setTimeout(function(){w.onFindValue(Q);},1);}}function f(Q,k){if(!k||!Q||!w.cacheLength){return;}if(!m.length||m.length>w.cacheLength){o();m.length++;}else{if(!m[Q]){m.length++;}}m.data[Q]=k;}function B(Q){var R=Q.offsetLeft||0;var k=Q.offsetTop||0;while(Q=Q.offsetParent){R+=Q.offsetLeft;k+=Q.offsetTop;}return{x:R,y:k};}};jQuery.fn.autocomplete=function(b,a,c){a=a||{};a.url=b;a.data=((typeof c=="object")&&(c.constructor==Array))?c:null;a.inputClass=a.inputClass||"ac_input";a.resultsClass=a.resultsClass||"ac_results";a.lineSeparator=a.lineSeparator||"\n";a.cellSeparator=a.cellSeparator||"|";a.minChars=a.minChars||1;a.delay=a.delay||400;a.matchCase=a.matchCase||0;a.matchSubset=a.matchSubset||1;a.matchContains=a.matchContains||0;a.cacheLength=a.cacheLength||1;a.mustMatch=a.mustMatch||0;a.extraParams=a.extraParams||{};a.loadingClass=a.loadingClass||"ac_loading";a.selectFirst=a.selectFirst||false;a.selectOnly=a.selectOnly||false;a.maxItemsToShow=a.maxItemsToShow||-1;a.autoFill=a.autoFill||false;a.width=parseInt(a.width,10)||0;this.each(function(){var d=this;new jQuery.autocomplete(d,a);});return this;};jQuery.fn.autocompleteArray=function(b,a){return this.autocomplete(null,a,b);};jQuery.fn.indexOf=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return a;}}return -1;};var town=function(d){var c="/distance/ajax/get_towns.php";var q=-1;var w=0;var t=$("#"+d);var y=$("<div> </div> ").insertAfter("#"+d).addClass("padding_div").attr("id",d+"_padding_div").css("display","none");function u(A){var B=A.offsetLeft||0;var z=A.offsetTop||0;while(A=A.offsetParent){B+=A.offsetLeft;z+=A.offsetTop;}return{x:B,y:z};}function m(){var C=t.position();var B=y.width();var A=C.left+B;var z=$(document).width();if(A>z){C.left=C.left-(A-z)-20;}y.css({top:C.top+t.height()+6+"px",left:C.left+"px"});}var s=function(A,z){m();q=-1;z.css("display","");};var v=function(z){z.empty();z.css("display","none");};$(document).click(function(z){$(".padding_div").css("display","none");});var o=function(z){$(".div_item").removeClass("active");z.addClass("active");};var r=$("<input type='hidden'/>").attr("id",d+"-id").insertAfter(t);var k=function(){var z=t.attr("value");return z;};var l=function(z){t.attr("value",z);};var f=function(z,A){z.attr("value",A);};var g=function(z){$(this).removeClass("active");q=-1;};var b=function(z){if(z.keyCode==38||z.keyCode==40||z.keyCode==13){if(z.keyCode==38){q--;if(q<0){q=w-1;}o($("#"+d+"_padding_div_item"+q));}if(z.keyCode==40){q++;if(q>=w){q=0;}o($("#"+d+"_padding_div_item"+q));}if(z.keyCode==13){if(q!=-1){$("#"+d+"_padding_div_item"+q).click();v(y);}}return false;}};var n;var x=false;var p=function(z){clearTimeout(n);if(k().length>1){if(z.attr("id")==d){h(c,k());}}else{v(y);}};var a=function(A){var z=$(this);var B=$(this).attr("value");if(A.keyCode==37||A.keyCode==38||A.keyCode==39||A.keyCode==40||A.keyCode==13){}else{if(n){clearTimeout(n);}n=setTimeout(function(){p(z);},500);}};var h=function(z,A){t.addClass("loading");v(y);$.getJSON(z,{town:A,hash:Math.random()},function(C){t.removeClass("loading");var B=0;$.each(C.countris,function(D,G){B++;var F=$("<p class='div_item' >"+(G.town_name!=null?G.town_name+"; ":"")+(G.country_name!=null?""+G.country_name:"")+(G.area_name!=null?"; "+G.area_name:"")+"</p>");F.attr("id",d+"_padding_div_item"+D);var E=$("#"+d+"_padding_div_item"+D);if(E!=null){E.expire();}y.append(F);E.livequery("mouseover",function(){$(this).addClass("active");q=D;});E.livequery("mouseout",g);E.livequery("click",function(){if(G.town_name!=null){l((G.town_name!=null?G.town_name+"; ":"")+(G.country_name!=null?""+G.country_name:"")+(G.area_name!=null?"; "+G.area_name:""));f(r,G.town_id);}else{l("");}});});w=B;if(w>0){s(t,y);}});};var b=function(z){if(z.keyCode==38||z.keyCode==40||z.keyCode==13){if(z.keyCode==38){q--;if(q<0){q=w-1;}o($("#"+d+"_padding_div_item"+q));}if(z.keyCode==40){q++;if(q>=w){q=0;}o($("#"+d+"_padding_div_item"+q));}if(z.keyCode==13){if(q!=-1){$("#"+d+"_padding_div_item"+q).click();v(y);}}return false;}};t.bind("keyup",a);t.bind("keydown",b);};(function(a){a.extend(a.fn,{livequery:function(g,f,d){var c=this,h;if(a.isFunction(g)){d=f,f=g,g=undefined;}a.each(a.livequery.queries,function(k,l){if(c.selector==l.selector&&c.context==l.context&&g==l.type&&(!f||f.$lqguid==l.fn.$lqguid)&&(!d||d.$lqguid==l.fn2.$lqguid)){return(h=l)&&false;}});h=h||new a.livequery(this.selector,this.context,g,f,d);h.stopped=false;a.livequery.run(h.id);return this;},expire:function(g,f,d){var c=this;if(a.isFunction(g)){d=f,f=g,g=undefined;}a.each(a.livequery.queries,function(h,k){if(c.selector==k.selector&&c.context==k.context&&(!g||g==k.type)&&(!f||f.$lqguid==k.fn.$lqguid)&&(!d||d.$lqguid==k.fn2.$lqguid)&&!this.stopped){a.livequery.stop(k.id);}});return this;}});a.livequery=function(c,f,h,g,d){this.selector=c;this.context=f||document;this.type=h;this.fn=g;this.fn2=d;this.elements=[];this.stopped=false;this.id=a.livequery.queries.push(this)-1;g.$lqguid=g.$lqguid||a.livequery.guid++;if(d){d.$lqguid=d.$lqguid||a.livequery.guid++;}return this;};a.livequery.prototype={stop:function(){var c=this;if(this.type){this.elements.unbind(this.type,this.fn);}else{if(this.fn2){this.elements.each(function(d,f){c.fn2.apply(f);});}}this.elements=[];this.stopped=true;},run:function(){if(this.stopped){return;}var f=this;var g=this.elements,d=a(this.selector,this.context),c=d.not(g);this.elements=d;if(this.type){c.bind(this.type,this.fn);if(g.length>0){a.each(g,function(h,k){if(a.inArray(k,d)<0){a.event.remove(k,f.type,f.fn);}});}}else{c.each(function(){f.fn.apply(this);});if(this.fn2&&g.length>0){a.each(g,function(h,k){if(a.inArray(k,d)<0){f.fn2.apply(k);}});}}}};a.extend(a.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(a.livequery.running&&a.livequery.queue.length){var c=a.livequery.queue.length;while(c--){a.livequery.queries[a.livequery.queue.shift()].run();}}},pause:function(){a.livequery.running=false;},play:function(){a.livequery.running=true;a.livequery.run();},registerPlugin:function(){a.each(arguments,function(d,f){if(!a.fn[f]){return;}var c=a.fn[f];a.fn[f]=function(){var g=c.apply(this,arguments);a.livequery.run();return g;};});},run:function(c){if(c!=undefined){if(a.inArray(c,a.livequery.queue)<0){a.livequery.queue.push(c);}}else{a.each(a.livequery.queries,function(d){if(a.inArray(d,a.livequery.queue)<0){a.livequery.queue.push(d);}});}if(a.livequery.timeout){clearTimeout(a.livequery.timeout);}a.livequery.timeout=setTimeout(a.livequery.checkQueue,20);},stop:function(c){if(c!=undefined){a.livequery.queries[c].stop();}else{a.each(a.livequery.queries,function(d){a.livequery.queries[d].stop();});}}});a.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove");a(function(){a.livequery.play();});var b=a.prototype.init;a.prototype.init=function(d,g){var f=b.apply(this,arguments);if(d&&d.selector){f.context=d.context,f.selector=d.selector;}if(typeof d=="string"){f.context=g||document,f.selector=d;}return f;};a.prototype.init.prototype=a.prototype;})(jQuery);customPageDlg=(function(c){var a;var b=false;var d=function(n,l,g,m,f){var k=new Submenu(m,g,null,null,Submenu.POS_LEFTBOTTOM,0,0,false,function(){document.getElementById(n).focus();});c("#"+l).click(function(){var o=parseInt(c("#"+n).val());if(!isNaN(o)){if(o<=a){window.location.href=f.replace("%s",o);}else{alert("Указанная страница не существует! Доступно "+a+" страниц.");}}else{alert("Введите номер страницы для перехода!");}});var h={13:function(){c("#"+l).click();k.hide();},27:function(){k.hide();}};h[38+window.KEY_CODE_SHIFT]=function(){var o=parseInt(c("#"+n).val());if(isNaN(o)){o=0;}o++;parseInt(c("#"+n).val(o));};h[40+window.KEY_CODE_SHIFT]=function(){var o=parseInt(c("#"+n).val());if(!isNaN(o)&&o>1){o--;parseInt(c("#"+n).val(o));}};c("#"+n).addFilter(function(o){return KeyUtils.isDigit(o)||KeyUtils.isControl(o);}).addKeyHandler(h);};return{init:function(h,m,k,g,l,f){a=h;if(!b){d(m,k,g,l,f);}b=true;}};})(jQuery);var partnerevent=(function(){var b=null;var c="partnEvtsTable";var a=function(f,g){if(!partnerevent.startload){partnerevent.startload=true;$("#morepartners").append(partnerevent.loadimg);$("#morepartners a").attr("disabled","disabled");$.ajax({type:"POST",url:"/log/partners/corner/ajax/index.jsp",data:({act:"more",event_id:partnerevent.lastevent}),dataType:"json",error:function(h,m,k){status=m;var l="Извините, но произошла ошибка: ";if(h&&h.responseText){l+=" "+h.status+" "+h.statusText+" "+h.responseText;}else{l="Произошла ошибка! Попробуйте снова позже или обратитесь в службу поддержки. ";}$("#partnersErrorblock").html(l);$("#partnersErrorblock").show();},complete:function(h,k){$("#loadimg").remove();partnerevent.startload=false;},success:function(h){partnerevent.lastevent=h.lastevent_id;if(h.trs!=null&&h.trs!=""){$("#"+f).append(h.trs);}else{$("#morepartners").remove();}if(g!=null&&typeof g=="function"){g();}}});}};var d=function(f,g){if(b!=null){b.close(function(){b.showWait();$.ajax({type:"POST",url:"/log/partners/corner/ajax/index.jsp",data:({act:"add",messageText:g}),dataType:"json",error:function(h,l,k){if(b!=null){b.hideWait();}alert("Не удалось добавить сообщение!");},success:function(h){if(b!=null){b.hideWait();}partnerevent.lastevent=0;a(c,function(){$("#"+c+" tr.toDelete").remove();});}});});$("#"+c+" tr").addClass("toDelete");}};return{loaddiv:"<div id='loading' style='text-align:center;'><img src='/tpl/jsp/images/loading_small.gif'/></div>",loadimg:"<img id='loadimg' src='/tpl/jsp/images/loading_small.gif'/>",deleteEvent:function(h){var f=$("#eb"+h),k=$("#etr"+h),g=$("#eimg"+h);$.ajax({type:"POST",url:"/log/partners/corner/ajax/index.jsp",data:({act:"del",event_id:h}),dataType:"html",error:function(l,o,m){status=o;var n="";if(l&&l.responseText){n="Извините, но произошла ошибка  получения данных";}else{n="Произошла ошибка! Попробуйте снова позже или обратитесь в службу поддержки. ";}$("#errorblock").html(n);$("#errorblock").show();g.show();$("#loading").remove();},success:function(l){f.html(l);k.addClass("selected_yellow");}});g.hide();f.append(partnerevent.loaddiv);},restoreEvent:function(h){var f=$("#eb"+h),k=$("#etr"+h),g=$("#eimg"+h);$.ajax({type:"POST",url:"/log/partners/corner/ajax/index.jsp",data:({act:"restore",event_id:h}),dataType:"html",error:function(l,n,m){alert("не удалось");g.show();$("#loading").remove();},success:function(l){f.html(l);k.removeClass("selected_yellow");}});g.hide();f.append(partnerevent.loaddiv);},lastevent:0,startload:false,more:a,getAbsolutePosition:function(g){var h={x:g.offsetLeft,y:g.offsetTop};if(g.offsetParent){var f=partnerevent.getAbsolutePosition(g.offsetParent);h.x+=f.x;h.y+=f.y;}return h;},setSender:function(f){b=f;},setPetId:function(f){c=f;},addEvent:d};}());var cookiessaver={getKeys:function(b){var a=[];if(b!=null){a=b.split(",");}return a;},keysToString:function(a){var b="";for(var c=0;c<a.length;c++){b+=(b==""?"":",")+a[c];}return b;},findIndexKey:function(a,b){$.each(a,function(d,c){if(b==c){return d;}});return 0;},is_array:function(a){return typeof(a)=="object"&&(a instanceof Array);},deleteItemFromArray:function(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){c.splice(a,1);}}},ItemInArray:function(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){return true;break;}}return false;},setState:function(f,b,d){var a=[];var g;var c;var h;g=$.cookie(f);if(g!=null){h=this.getKeys(g);if(this.is_array(h)){a=h;}else{a[0]=h;}}if(d){if(this.ItemInArray(a,b)){return;}a[a.length]=b;}else{if(this.ItemInArray(a,b)){this.deleteItemFromArray(a,b);}}if(a.length>0){c=this.keysToString(a);}else{c=null;}$.cookie(f,c,{expires:7});},storeItemState:function(c,b,a){if($("#"+c).data("display")=="none"){this.setState(b,a,true);}else{this.setState(b,a,false);}}};var widgetguest={blockwidth:170,showGuest:function(a,d){var c=$("#"+a).width();c=c-2*this.blockwidth;for(var b=2;b<d;b++){c=c-this.blockwidth;if(c>0){$("#guestblock"+b).show();}else{$("#guestblock"+b).hide();}}},resize:function(a,b){this.showGuest(a,b);}};function setupSlider_GetDataByAjax(c,a){var b=c+"_options";if(a.length>1){$("#"+b).load(a,function(f,d,h){if(d=="error"){$("#"+c+"_error").show();var g="Извините, но произошла ошибка: ";$("#"+c+"_error").html(g+h.status+" "+h.statusText);}});}}function setupSlider_ToggleVisible(a){$("#"+a+"_options").toggle();$("#"+a+"_open").toggle();$("#"+a+"_close").toggle();$("#"+a+"_defLeftContent").toggle();$("#"+a+"_defRightContent").toggle();return false;}UICommentBlock=function(g){var G="/tpl/dinamix/comments_block/ajax";var t;var D;var l;var s="commentItem";var h="commentDelBtn";var B=this;var C;var A=3000;var v=50;var F="WaitFog";var b=function(H){if(H!=null){if(H.commentsContId){t=H.commentsContId;}if(H.sign){D=H.sign;}if(H.refreshPeriodInSec){C=H.refreshPeriodInSec;}}};var w='<div id="commentItemTemplate" class="uiComment">	<div class="uiCommentLogo"><div>		<img id="commentOwnerLogo" src="">	</div></div>	<div class="uiCommentInfo">		<div>			<a id="commentOwnerName" href=""></a>			<div class="uiCommentCreated">				<span id="commentCreateDate"></span>				<img id="'+h+'" title="Удалить" src="'+getSubdomainUrl()+'/tpl/jsp/images/delete2.png" />			</div>		</div>		<div>			<div id="commentText" class="t uiCommentContent"></div>		</div>	</div></div>';var r='	<div id="uiCommentEditorCont" class="uiCommentEditorCont"> 		<input id="uiCommentEditorOpener" value="Оставить комментарий" type="text"> 		<textarea id="uiCommentEditorEdit"></textarea> 		<input id="uiCommentEditorBtnAdd" name="bSend" value="Отправить" class="c" type="button"> 		<input id="uiCommentEditorBtnCancel" name="bCancel" value="Отмена" class="c" type="button"> 	</div> ';var u='<div id="uiCommentNoEditorCont" class="t uiCommentEditorCont"></div>';var d='Чтобы оставить комментарий, вам необходимо <a href="'+getSubdomainUrl()+"/log?from_p="+window.location+'">Войти</a> или <a href="'+getSubdomainUrl()+'/registration">Зарегистрироваться</a>';var z=function(J,H){$("#"+J+" #commentOwnerLogo").attr("src",H.ownerLogoUrl);$("#"+J+" #commentOwnerName").attr("href",H.profileURL).html(H.ownerName);$("#"+J+" #commentCreateDate").text(H.created);$("#"+J+" #commentText").html(H.commentText);if(H.readOnly){$("#"+J+" #"+h).remove();}else{var I=h+H.commentId;$("#"+J+" #"+h).attr("id",I);$("#"+I).click(function(){var K=$(this).attr("id").replace(h,"");B.deleteComment(K);});}};var f=false;var y=function(J){var I=$("#commentItemTemplate").clone();var H=s+J.commentId;I.attr("id",H);$("#uiCommentEditorCont").before(I);z(H,J);I.show();if(f){I.animateBgColor(16710629,16777215,A,v);}};var a=function(H){$("#"+s+H).remove();};var n=function(H){for(var I in H.created){y(H.created[I]);}for(var I in H.deleted){a(H.deleted[I]);}f=true;};this.refreshComments=function(I,H,J){if(!J){J=p;}k("refreshComments",null,J,I,H);};this.deleteComment=function(I,H){if(confirm("Вы действительно хотите удалить данный коментарий?")){k("deleteComment",{commentId:I},x,H);}};this.addComment=function(I,H){k("addComment",{commentText:I},x,H);};var p=function(H){$("#"+t).html(getInfoBlockHtml(H,"error"));};var x=function(H){alert(H);};var k=function(M,J,L,I,H){if(!(J instanceof Object)){J={};}if(H==null){H=true;}var K;if(H){K=window;}else{K=null;}J.sign=D;J.presentIds=o();l.doOperation(M,J,function(N){if(N.error==null){if(N.edit_access=="Permited"){$("#uiCommentEditorCont").show();$("#uiCommentNoEditorCont").hide();}else{$("#uiCommentEditorCont").hide();if(N.edit_access=="NotAuthorized"){$("#uiCommentNoEditorCont").show();$("#uiCommentNoEditorCont").html(d);}else{$("#uiCommentNoEditorCont").hide();}}n(N.commentsDifData);}},function(P,Q,N,O){if(L instanceof Function){$("#uiCommentEditorCont").hide();$("#uiCommentNoEditorCont").hide();L(P,Q,N,O);}},K,"post",I);};var o=function(){var I=$(".uiComment");var H=[];I.each(function(){var J=$(this).attr("id").replace(s,"");if(J!="Template"){H.push(J);}});return H;};var E=function(){$("#uiCommentEditorOpener").hide();$("#uiCommentEditorEdit").show();$("#uiCommentEditorEdit").focus();$("#uiCommentEditorCont").css("height","115px");$("#uiCommentEditorBtnCancel").show();$("#uiCommentEditorBtnAdd").show();};var c=function(){$("#uiCommentEditorOpener").show();$("#uiCommentEditorEdit").hide();$("#uiCommentEditorCont").css("height","30px");$("#uiCommentEditorBtnCancel").hide();$("#uiCommentEditorBtnAdd").hide();};var q=function(){$("#"+t).append(r+u);$("#uiCommentEditorOpener").focus(E);var H=function(){var I=$("#uiCommentEditorEdit").val();if(I!=""){B.addComment(I,c);$("#uiCommentEditorEdit").val("");}else{alert("Невозможно добавить пустой комментарий!");}};$("#uiCommentEditorBtnAdd").keypress(function(I){if(I.ctrlKey&&I.keyCode==13){H();}}).click(H);$("#uiCommentEditorBtnCancel").click(c);c();};b(g);var m=null;m=new WaitVisualizer(t+F,null,true,"/tpl/jsp/images/loading_big.gif");l=new AjaxManager(G,m);$("#"+t).html(w);q();B.refreshComments();if(C>0){window.setInterval(function(){B.refreshComments(null,false,function(){});},C*1000);}};(function(a){a.sound={tracks:{},enabled:true,template:function(b){return'<embed style="height:0px; width:0px; display: none;position:absolute;left: 0;top: 0;" loop="false" src="'+b+'" autostart="true" />';},play:function(c,b){if(!this.enabled){return;}b=a.extend({url:c,timeout:2000},b);if(b.track){if(this.tracks[b.track]){var f=this.tracks[b.track];f[0].Stop&&f[0].Stop();f.remove();}}var d=a.browser.msie?a("<bgsound/>").attr({src:b.url,loop:1,autostart:true}):a(this.template(b.url));d.appendTo("body");if(b.track){this.tracks[b.track]=d;}setTimeout(function(){d.remove();},b.timeout);return d;}};})(jQuery);var chat_refresh_timer=50;var chat_scroll_timer=500;var focusInMessage=true;var focusMessageIndex=0;var chat_msg_limit=1000;var chat_msg_buffer="";var secLastAction=0;var isActiv=false;var globalRoomID=-1;var globalRoomKey=-1;var starRating=0;var curSrar=0;var last_message_id=0;var chat_message_lock=false;var msg_update_locker=0;function titleNewMessage(a){if(focusInMessage==false){var b=["Вам",a];if(focusMessageIndex<b.length&&focusMessageIndex>=0){focusMessageIndex=focusMessageIndex+1;}else{focusMessageIndex=0;}$(document).attr("title",b[focusMessageIndex]);setTimeout("titleNewMessage('"+a+"')",1000);}return false;}function errorMessage(c){var b=$("#chat-body").html();var a=new Date();b+="<div class='chat-simple-mess'><div class='error-mess'><span  style='font-weight: bold'>Ошибка</span> ["+a.getHours()+":"+a.getMinutes()+":"+a.getSeconds()+"] : <div>"+c+"</div></div></div>";$("#chat-body").html(b);$("#chat-conteiner").animate({scrollTop:$("#chat-conteiner").attr("scrollHeight")},chat_scroll_timer);}function showModal(){var a=140;var b=450;$("#commentModal").modal({minHeight:a,minWidth:b,onClose:function(c){$.modal.close();$("#mess").focus();msg_update_locker=0;}});$("#commentLoading").hide();return false;}function sendComments(){if($("#commentText").val()==""){$("#commentText").focus();return false;}$("#sendCommentBtn").attr("disabled","disabled");$("#commentText").attr("disabled","disabled");try{$("#loading").show();$.getJSON("/chat/ajax/send_comment.jsp",{id:globalRoomID,key:globalRoomKey,comment:$("#commentText").val()},function(b){$("#sendCommentBtn").attr("disabled","");$("#commentText").attr("disabled","");$("#loading").hide();$.modal.close();});}catch(a){txt="Ошибка на странице.\n\n";txt+="Описание ошибки: "+a.description+"\n\n";errorMessage(txt);}$("#loading").hide();return false;}var lockCurrentRating=false;function setCurrentStar(a){if(starRating==a||lockCurrentRating){return false;}lockCurrentRating=true;$.ajax({url:"/chat/ajax/write_rating.jsp?id="+globalRoomID+"&key="+globalRoomKey+"&rating="+a,dataType:"json",success:function(b){lockCurrentRating=false;}});starRating=a;starClick(a);return false;}function starClick(a){if(curSrar==a){return false;}curSrar=a;switch(a){case 0:$("#star1").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star2").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star3").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star4").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star5").attr("src","/tpl/jsp/images/chat/star-empty.png");break;case 1:$("#star1").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star2").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star3").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star4").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star5").attr("src","/tpl/jsp/images/chat/star-empty.png");break;case 2:$("#star1").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star2").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star3").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star4").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star5").attr("src","/tpl/jsp/images/chat/star-empty.png");break;case 3:$("#star1").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star2").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star3").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star4").attr("src","/tpl/jsp/images/chat/star-empty.png");$("#star5").attr("src","/tpl/jsp/images/chat/star-empty.png");break;case 4:$("#star1").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star2").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star3").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star4").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star5").attr("src","/tpl/jsp/images/chat/star-empty.png");break;case 5:$("#star1").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star2").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star3").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star4").attr("src","/tpl/jsp/images/chat/star-fill.png");$("#star5").attr("src","/tpl/jsp/images/chat/star-fill.png");break;}return false;}function typing(){writeSymbolCount(true);return false;}var lockSymbolCount=false;function writeSymbolCount(a){if(lockSymbolCount){return false;}lockSymbolCount=true;$.ajax({url:"/chat/ajax/count_symbol.jsp?id="+globalRoomID+"&key="+globalRoomKey+"&status_flag="+a,dataType:"json",success:function(b){lockSymbolCount=false;}});return false;}function resize_mess2(){$("#chat-conteiner").height($("#sID").height()-2);}function resize_mess_on(){$("#chat-conteiner").height(80);resize_mess2();}var lockCloseOrRefreshStatus=false;function setCloseOrRefreshStatus(){if(lockCloseOrRefreshStatus==true){return;}lockCloseOrRefreshStatus=true;$.ajax({url:"/chat/ajax/close_or_refresh_status.jsp?id="+globalRoomID+"&key="+globalRoomKey,dataType:"json",success:function(a){lockCloseOrRefreshStatus=false;}});return;}function soundOnOff(){playSountIncomingMessage=!playSountIncomingMessage;if(playSountIncomingMessage==true){$("#sound-img").attr("src","/tpl/jsp/images/chat/sound_on.png");$("#sound-img").attr("alt","Выкл. звук");$("#sound-img").attr("title","Выключить звук");}else{$("#sound-img").attr("src","/tpl/jsp/images/chat/sound_off.png");$("#sound-img").attr("alt","Включить звук");$("#sound-img").attr("title","Вкл. звук");}return false;}var sendKeyEnter=true;function changeKeys(){sendKeyEnter=!sendKeyEnter;if(sendKeyEnter==false){$("#key-img").attr("src","/tpl/jsp/images/chat/enter_off.png");$("#key-img").attr("alt","Отправка по Ctrl+Enter");$("#key-img").attr("title","Отправка по Enter");}else{$("#key-img").attr("src","/tpl/jsp/images/chat/enter_on.png");$("#key-img").attr("alt","Отправка по Enter");$("#key-img").attr("title","Отправка по Ctrl+Enter");}$("#mess").focus();return false;}function init(b,a){$(window).bind("resize",resize_mess_on);window.onfocus=function(){focusInMessage=true;$(document).attr("title","Lardi-Chat");};window.onblur=function(){focusInMessage=false;};globalRoomID=b;globalRoomKey=a;$("#sendBtn").attr("disabled","");$("#mess").attr("disabled","");$("#mess").focus();window.onbeforeunload=setCloseOrRefreshStatus;$("#loading").bind("ajaxSend",function(){$(this).show();}).bind("ajaxComplete",function(){$(this).hide();});starClick(starRating);$("#star1").mousemove(function(c){starClick(1);});$("#star2").mousemove(function(c){starClick(2);});$("#star3").mousemove(function(c){starClick(3);});$("#star4").mousemove(function(c){starClick(4);});$("#star5").mousemove(function(c){starClick(5);});$("#star1").mouseout(function(){starClick(starRating);});$("#star2").mouseout(function(){starClick(starRating);});$("#star3").mouseout(function(){starClick(starRating);});$("#star4").mouseout(function(){starClick(starRating);});$("#star5").mouseout(function(){starClick(starRating);});$("#mess").bind("keydown",function(c){if(sendKeyEnter){if(c.ctrlKey&&c.keyCode==13){$("#mess").val($("#mess").val()+"\n");}else{if(c.keyCode==13){$("#sendBtn").focus();sendMsg();}}}else{if(c.ctrlKey&&(c.keyCode==13)){$("#sendBtn").focus();sendMsg();}else{if(c.keyCode==13){}}}});$("#mess").bind("keyup",function(c){if(isActiv){secLastAction=5000;}else{isActiv=true;secLastAction=5000;typing();}});chatCheckMsg();return false;}var playSountIncomingMessage=true;function soundIncomingMessage(){if(playSountIncomingMessage==true){var a=!!(document.createElement("audio").canPlayType);if(a){document.getElementById("incomingMessage").play();}}}function chatCheckMsg(){if(chat_message_lock){return;}if(msg_update_locker>0){if(secLastAction>0){secLastAction=secLastAction-100;}else{if(isActiv){isActiv=false;writeSymbolCount(false);}}msg_update_locker--;setTimeout("chatCheckMsg()",100);return false;}msg_update_locker=chat_refresh_timer;chat_message_lock=true;var a=new Date();jQuery.ajax({type:"GET",url:"/chat/ajax/messages.jsp?id="+globalRoomID+"&uni_key="+globalRoomKey+"&last_id="+last_message_id+"&rnd="+a.getMinutes()+a.getSeconds(),dataType:"json",success:function(b){try{if(b[0]["status"]!="ok"){errorMessage(b[0]["status"]+"( попробуйте обновить страницу )");return false;}else{if(b[0]["oper_status"]=="true"){$("#oper-status").html("пишет");}else{$("#oper-status").html("");}if(b[0]["is_closed"]=="true"){$("#aOpenComment").hide();$("#spanOpenComment").show();}starRating=parseInt(b[0]["oper_rating"]);starClick(starRating);if(b[0]["data"].length>0){var h=true;var f="";$("#cur-info").html("<span>Оператор: </span><span  style='font-weight: bold'>"+b[0]["show_oper_name"]+"</span>");var d=$("#chat-body").html();for(var c=0;c<b[0]["data"].length;c++){f=b[0]["data"][c];last_message_id=f.id;if(f.direction==1){d+="<div class='chat-simple-mess'><div class='oper-mess'>Оператор: <span  style='font-weight: bold'>"+f.message_oper_name+"</span> ["+f.time_create+"] :</div>";if(h&&focusInMessage==false){titleNewMessage("Новое сообщение...");soundIncomingMessage();h=false;}}if(f.direction==2){d+="<div class='chat-simple-mess'><div class='user-mess'><span  style='font-weight: bold'>"+b[0]["show_user_name"]+"</span> ["+f.time_create+"] :</div>";}if(f.direction==3){if(h&&focusInMessage==false){titleNewMessage("Новое сообщение...");soundIncomingMessage();h=false;}d+="<div class='sys-mess'>";}d+="<div class='contents'><p>";d+=f.text;d+="</p></div>";d+="</div>";}$("#chat-body").html(d);$("#chat-conteiner").animate({scrollTop:$("#chat-conteiner").attr("scrollHeight")},chat_scroll_timer);}}chat_message_lock=false;setTimeout("chatCheckMsg()",100);}catch(g){$("#cur-info").html("Ошибка: "+g.message);}},error:function(b,d,c){chat_message_lock=false;errorMessage("Сервер временно недоступен");setTimeout("chatCheckMsg()",100);}});}function chatSender(){try{if(chat_msg_buffer.length>0){var a="";if(chat_msg_buffer.length>chat_msg_limit){a=chat_msg_buffer.substring(0,chat_msg_limit);chat_msg_buffer=chat_msg_buffer.substring(chat_msg_limit,chat_msg_buffer.length);}else{a=chat_msg_buffer;chat_msg_buffer="";}$.getJSON("/chat/ajax/send_msg.jsp",{id:globalRoomID,key:globalRoomKey,mess:a},function(c){chatSender();});}else{$("#sendBtn").attr("disabled","");$("#mess").attr("disabled","");$("#mess").focus();$("#mess").val("");msg_update_locker=0;}}catch(b){txt="Ошибка на странице.\n\n";txt+="Описание ошибки: "+b.description+"\n\n";errorMessage(txt);}}function sendMsg(){if($("#mess").val()==""){$("#mess").focus();return false;}chat_msg_buffer=$("#mess").val();$("#mess").attr("disabled","disabled");$("#sendBtn").attr("disabled","disabled");chatSender();isActiv=false;return false;}function initAddTenderScript(){$("#stavkaType").change(function(){$("#paymentType").html($("#stavkaType option:selected").html());});$("#stavkaType").change();changeCountry(true,selAreaFrom,"From");changeCountry(true,selAreaTo,"To");var a=$.datepicker._gotoToday;$.datepicker._gotoToday=function(d){a.call(this,d);var c=$(d),b=this._getInst(c[0]);this._selectDate(d,this._formatDate(b,b.selectedDay,b.drawMonth,b.drawYear));};$("#dateFrom").datepicker({showButtonPanel:true});$("#dateTo").datepicker({showButtonPanel:true});$("#tenderBeginDate").datepicker({showButtonPanel:true});$("#tenderEndDate").datepicker({showButtonPanel:true});$("#accepRule").click(function(){if($("rule").attr("checked")=="checked"){$("rule").attr("checked",false);}else{$("rule").attr("checked",true);}});$("#cityFrom").focusout(function(){searchCityFrom();});$("#cityTo").focusout(function(){searchCityTo();});}var lockCheckEditTenderValid=false;function checkEditTenderValid(){if(!lockCheckEditTenderValid){lockCheckEditTenderValid=true;var a=confirm("Вы уверены что хотите сохранить изменения?");if(a==true){$("#bEdit").val("true");$("#mainForm").submit();}lockCheckEditTenderValid=false;}}var lockCheckAddTenderValid=false;function checkAddTenderValid(){if(!lockCheckAddTenderValid){lockCheckAddTenderValid=true;$("#bAdd").val("true");$("#mainForm").submit();lockCheckAddTenderValid=false;}}var lockCityFrom=false,lastCityFrom="";function searchCityFrom(){if(!lockCityFrom){$("#cityFrom").val(jQuery.trim($("#cityFrom").val()));var a=$("#cityFrom").val();if(lastCityFrom!=a){if(a!=""&&a.length>=3){lockCityFrom=true;lastCityFrom=a;$.getJSON("/log/mygruztrans/ajax/",{method:"search_city",name:a},function(b){if(b.status!="ok"){alert(b.status);$("#cityFrom").focus();}else{if(b.data.country!=0){$("#countryFrom option[value='"+b.data.country+"']").attr("selected","selected");changeCountry(true,b.data.area,"From");$("#cityTo").focus();}else{$("#cityFrom").focus();}}lockCityFrom=false;});}}}}var lockCityTo=false,lastCityTo="";function searchCityTo(){if(!lockCityTo){$("#cityTo").val(jQuery.trim($("#cityTo").val()));var a=$("#cityTo").val();if(lastCityTo!=a){if(a!=""&&a.length>=3){lockCityTo=true;lastCityTo=a;$.getJSON("/log/mygruztrans/ajax/",{method:"search_city",name:a},function(b){if(b.status!="ok"){alert(b.status);$("#cityTo").focus();}else{if(b.data.country!=0){$("#countryTo option[value='"+b.data.country+"']").attr("selected","selected");changeCountry(true,b.data.area,"To");$("#gruz").focus();}else{$("#cityTo").focus();}}lockCityTo=false;});}}}}function changeMassType(){if($("#massType").val()=="FROM_TO"){$("#massTo").attr("disabled",false);}else{$("#massTo").attr("disabled",true);$("#massTo").val("");}}function changeValueType(){if($("#valueType").val()=="FROM_TO"){$("#valueTo").attr("disabled",false);}else{$("#valueTo").attr("disabled",true);$("#valueTo").val("");}}function fillAreaOption(a,d,f){var c="<option value='0'></option>";if(f){for(var b=0;b<a.length;b++){if(d==a[b].id){c+='<option selected value="'+a[b].id+'">'+a[b].name+"</option>";}else{c+='<option value="'+a[b].id+'">'+a[b].name+"</option>";}}}else{for(var b=0;b<a.length;b++){if(a[b].id){c+='<option value="'+a[b].id+'">'+a[b].name+"</option>";}}}return c;}function changeCountry(d,b,c){if($("#country"+c).val()==0){$("#area"+c).attr("disabled",true);$("#area"+c).html("<option value='0'></option>");$("#starArea"+c).hide();return;}var a=allAreas[$("#country"+c).val()];if(a.length==0){$("#area"+c).attr("disabled",true);$("#area"+c).html("<option value='0'></option>");$("#starArea"+c).hide();}else{$("#starArea"+c).show();$("#area"+c).attr("disabled",false);$("#area"+c).html(fillAreaOption(a,b,d));}}function changeCountryBySign(c,b){if($("#country"+b).val()==0){$("#area"+b).attr("disabled",true);$("#area"+b).html("<option value='0'>любая обл.</option>");return;}var a=allAreas[$("#country"+b).val()];if(a.length==0){$("#area"+b).attr("disabled",true);$("#area"+b).html("<option value='0'>любая обл.</option>");}else{$("#area"+b).attr("disabled",false);$("#area"+b).html(fillAreaOption(a,0,c));}}function confirmFilter(){$("#tenderUserTableErrorCont").hide();$("#tenderActionErrorCont").hide();getAllUserTender();}function tenderSort(a){$("#sortTendersBy").val(a);$("#bFilterSubmit").val("true");getAllUserTender();}function tenderRateSort(a){$("#sortTendersBy").val(a);$("#bFilterSubmit").val("true");getAllUserRates();}function getAjaxActionErrorText(c){var d=jQuery.parseJSON(c);var b="";for(var a=0;a<d.length;a++){b+=d[a].tId+" - "+d[a].errorText+"<br />";}return b;}var lockGetAllUserTender=false;function getAllUserTender(){if(lockGetAllUserTender==false){lockGetAllUserTender=true;$("#loadingExAction").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:"getAllUserTenders",tenderCompaniesState:$("#tenderCompaniesState").val(),filterStatus:selectedFilterStatusVal(),sortTendersBy:$("#sortTendersBy").val(),filterDateFrom:$("#filterDateFrom").val(),filterDateTo:$("#filterDateTo").val()},function(a){lockGetAllUserTender=false;$("#loadingExAction").css("display","none");if(a.status=="ok"){$("#tenderUserTableErrorCont").hide();$("#userTenderTableFromAjax").html(a.userTendersTable);if(a.userNoHaveTenders=="true"){$("#userNoHaveTendersInfo").show();}else{$("#userNoHaveTendersInfo").hide();}}else{if(a.type=="multi"){$("#tenderUserTableErrorText").html(getAjaxActionErrorText(a.text));}else{$("#tenderUserTableErrorText").html(a.text);}$("#tenderUserTableErrorCont").show();}selectTenderStopPropagation();},"json");}}var lockGetAllUserRates=false;function getAllUserRates(){if(lockGetAllUserRates==false){lockGetAllUserRates=true;$("#loadingExAction").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:"getAllUserRates",tenderCompaniesState:$("#tenderCompaniesState").val(),filterStatus:selectedFilterStatusVal(),sortTendersBy:$("#sortTendersBy").val(),filterDateFrom:$("#filterDateFrom").val(),filterDateTo:$("#filterDateTo").val()},function(a){lockGetAllUserRates=false;$("#loadingExAction").css("display","none");if(a.status=="ok"){$("#tenderUserTableErrorCont").hide();$("#userRatesTableFromAjax").html(a.userRatesTable);}else{if(a.type=="multi"){$("#tenderUserTableErrorText").html(getAjaxActionErrorText(a.text));}else{$("#tenderUserTableErrorText").html(a.text);}$("#tenderUserTableErrorCont").show();}selectTenderStopPropagation();},"json");}}var lockTenderUserAjaxAction=false;function tenderUserAjaxAction(a,c){if(lockTenderUserAjaxAction==false){var b=getSelTenderIds();if(c=="none"||confirm(c)){lockTenderUserAjaxAction=true;$("#loadingExAction").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:a,tId:b},function(d){lockTenderUserAjaxAction=false;$("#loadingExAction").css("display","none");if(d.status=="ok"){$("#tenderActionErrorCont").hide();}else{if(d.type=="multi"){$("#tenderActionErrorText").html(getAjaxActionErrorText(d.text));}else{$("#tenderActionErrorText").html(d.text);}$("#tenderActionErrorCont").show();}getAllUserTender();},"json");}}}var lockTenderViewAjaxAction=false;function tenderViewAjaxAction(a,c){if(lockTenderViewAjaxAction==false){var b=getSelTenderIds();if(c=="none"||confirm(c)){lockTenderViewAjaxAction=true;$("#loadingExAction").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:a,tId:b},function(d){lockTenderViewAjaxAction=false;$("#loadingExAction").css("display","none");if(d.status=="ok"){$("#tenderActionErrorCont").hide();if(a=="del"){document.location="/log/tenders";return;}}else{if(d.type=="multi"){$("#tenderActionErrorText").html(getAjaxActionErrorText(d.text));}else{$("#tenderActionErrorText").html(d.text);}$("#tenderActionErrorCont").show();}userTenderViewInit();},"json");}}}var lockTenderRateActions=false;function tenderRateActions(a,c){if(lockTenderRateActions==false){var b=getSelTenderIds();if(c=="none"||confirm(c)){lockTenderRateActions=true;$("#loadingUserTenderView").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:a,tId:b,stavka:$("#stavka").val(),comment:$("#comment").val()},function(d){lockTenderRateActions=false;$("#loadingUserTenderView").css("display","none");if(d.status=="ok"){$("#tenderActionErrorCont").hide();userTenderViewInit();}else{if(d.type=="multi"){$("#tenderActionErrorText").html(getAjaxActionErrorText(d.text));}else{$("#tenderActionErrorText").html(d.text);}$("#tenderActionErrorCont").show();}},"json");}}}var lockTenderWinnerAjaxAction=false;function tenderWinnerAjaxAction(c,b,a){if(lockTenderWinnerAjaxAction==false){if(confirm(c)){lockTenderWinnerAjaxAction=true;$("#loadingExAction").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:"setWinner",tId:b,rateWinnerUid:a},function(d){lockTenderWinnerAjaxAction=false;$("#loadingExAction").css("display","none");if(d.status=="ok"){$("#tenderActionErrorCont").hide();userTenderViewInit();}else{$("#tenderActionErrorText").html(d.text);$("#tenderActionErrorCont").show();}},"json");}}}var lockTenderBanRateAjaxAction=false;function tenderBanRateAjaxAction(f,c,a,d){if(lockTenderBanRateAjaxAction==false){if(f=="none"||confirm(f)){lockTenderBanRateAjaxAction=true;var b;if(d==true){b="banRate";}else{b="unBanRate";}$("#loadingExAction").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:b,tId:c,rateOwnerUid:a},function(g){lockTenderBanRateAjaxAction=false;$("#loadingExAction").css("display","none");if(g.status=="ok"){$("#tenderActionErrorCont").hide();userTenderViewInit();}else{$("#tenderActionErrorText").html(g.text);$("#tenderActionErrorCont").show();}},"json");}}}function tenderTakePart(){tenderRateActions("takePart","none");}function tenderTenderEdit(){tenderRateActions("edit","none");}function tenderTenderAbort(a){tenderRateActions("abort",a);}var lockTenderMyRateCancel=false;function tenderMyRateCancel(b){if(lockTenderMyRateCancel==false){var a=getSelTenderIds();if(b=="none"||confirm(b)){lockTenderMyRateCancel=true;$("#loadingUserTenderView").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:"abort",tId:a},function(c){lockTenderMyRateCancel=false;$("#loadingUserTenderView").css("display","none");if(c.status=="ok"){$("#tenderActionErrorCont").hide();tenderRateInit();}else{if(c.type=="multi"){$("#tenderActionErrorText").html(getAjaxActionErrorText(c.text));}else{$("#tenderActionErrorText").html(c.text);}$("#tenderActionErrorCont").show();}},"json");}}}function getSelTenderIds(){var a="";$("input:checkbox[name=selectTender]:checked").each(function(){if(a.length>0){a+=",";}a+=$(this).val();});if(a.length==0){a=$("#tId").val();}return a;}function tenderRaitActionInit(){$("span[id^='winnerStar_']").each(function(a){$(this).mousemove(function(b){$(this).addClass("tendeWinnerStar");$(this).removeClass("tendeWinnerStarEmpty");});$(this).mouseout(function(){$(this).removeClass("tendeWinnerStar");$(this).addClass("tendeWinnerStarEmpty");});});}function selectTenderStopPropagation(){$("#selectTender_all").click(function(a){a.stopPropagation();return true;});$("input:checkbox[name='selectTender']").each(function(a){$(this).click(function(b){checkUserTenderAllSelection();b.stopPropagation();return true;});});}function tendersInit(){$("#filterDateFrom").datepicker({showButtonPanel:true});$("#filterDateTo").datepicker({showButtonPanel:true});tenderStatusInit();selectTenderStopPropagation();}function tenderRateInit(){$("#filterDateFrom").datepicker({showButtonPanel:true});$("#filterDateTo").datepicker({showButtonPanel:true});tenderStatusInit();getAllUserRates();}var lockUserTenderViewInit=false;function userTenderViewInit(){if(lockUserTenderViewInit==false){lockUserTenderViewInit=true;$("#loadingUserTenderView").css("display","inline-block");$.post("/tenders/ajax/actions.jsp",{action:"getTenderView",tenderId:$("#tId").val()},function(a){lockUserTenderViewInit=false;$("#loadingUserTenderView").css("display","none");if(a.status=="ok"){$("#tenderUserTableErrorCont").hide();$("#userTenderTableFromAjax").html(a.userTendersTable);setUserTenderViewData(a);}else{if(a.type=="multi"){$("#tenderUserTableErrorText").html(getAjaxActionErrorText(a.text));}else{$("#tenderUserTableErrorText").html(a.text);}$("#tenderUserTableErrorCont").show();}selectTenderStopPropagation();tenderRaitActionInit();},"json");}}function setUserTenderViewData(a){if(a.blockTenderInfo!=undefined){$("#blockTenderInfo").html(a.blockTenderInfo);}if(a.blockTenderLoad!=undefined){$("#blockTenderLoad").html(a.blockTenderLoad);}if(a.blockTenderManager!=undefined){$("#blockTenderManager").html(a.blockTenderManager);}if(a.blockTenderWinner!=undefined){$("#blockTenderWinner").html(a.blockTenderWinner);}if(a.blockTenderRate!=undefined){$("#blockTenderRate").html(a.blockTenderRate);}if(a.blockTenderRatesBlock!=undefined){$("#blockTenderRatesBlock").html(a.blockTenderRatesBlock);}if(a.blockTenderBannedRatesBlock!=undefined){$("#blockTenderBannedRatesBlock").html(a.blockTenderBannedRatesBlock);}if(a.blockTenderHistory!=undefined){$("#blockTenderHistory").html(a.blockTenderHistory);}}function selectedFilterStatus(){var a="";$("input:checkbox:checked[name='filterStatus']").each(function(){if(a.length>0){a+=",";}a+=$("#span"+$(this).attr("id")).html();});return a;}function selectedFilterStatusVal(){var a="";$("input:checkbox:checked[name='filterStatus']").each(function(){if(a.length>0){a+=",";}a+=$(this).val();});return a;}function tenderStatusAllCheck(){if($("input:checkbox:checked[name='filterStatus']").length==$("input:checkbox[name='filterStatus']").length||$("input:checkbox:checked[name='filterStatus']").length==0){$("#ALL").attr("checked",true);$("input:checkbox[name='filterStatus']").each(function(){$(this).attr("checked",true);});$("#tenderStatusFilterSpan").html($("#spanALL").html());}else{$("#ALL").attr("checked",false);$("#tenderStatusFilterSpan").html(selectedFilterStatus());}}function tenderStatusInit(){$("body").click(function(){$("#tenderStatusFilterDiv").hide();tenderStatusAllCheck();});$("#tenderStatusFilterDiv").click(function(a){a.stopPropagation();});$("#ALL").click(function(){$("input:checkbox[name='filterStatus']").each(function(){$(this).attr("checked",true);});tenderStatusAllCheck();});$("#tenderStatusFilterSpan").click(function(a){if($("#tenderStatusFilterDiv").is(":hidden")){$("#tenderStatusFilterDiv").css("top",a.pageY);$("#tenderStatusFilterDiv").css("left",a.pageX);$("#tenderStatusFilterDiv").show();}else{$("#tenderStatusFilterDiv").hide();}tenderStatusAllCheck();a.stopPropagation();});$("input:checkbox[name='filterStatus']").click(function(){tenderStatusAllCheck();});tenderStatusAllCheck();}function toggleUserTenderSelection(a){$("#selectTender_"+a).attr("checked",!$("#selectTender_"+a).attr("checked"));checkUserTenderAllSelection();}function toggleUserTenderSelectionAll(){if($("#selectTender_all").attr("checked")){$("input:checkbox[name='selectTender']").each(function(){$(this).attr("checked",true);});}else{$("input:checkbox[name='selectTender']").each(function(){$(this).attr("checked",false);});}}function selAllUserTenders(){$("#selectTender_all").attr("checked",!$("#selectTender_all").attr("checked"));toggleUserTenderSelectionAll();}function checkUserTenderAllSelection(){if($("input:checkbox[name='selectTender']").length!=$("input:checkbox:checked[name='selectTender']").length){$("#selectTender_all").attr("checked",false);}}var UA=new Array();UA[0]=["любая обл.",""];UA[1]=["Винницкая обл.","15"];UA[2]=["Волынская обл.","16"];UA[3]=["Днепроп. обл.","17"];UA[4]=["Донецкая обл.","18"];UA[5]=["Житомир. обл.","19"];UA[6]=["Закарп. обл.","20"];UA[7]=["Запорож. обл.","21"];UA[8]=["Ив.Франк. обл.","22"];UA[9]=["Киевская обл.","23"];UA[10]=["Кировогр. обл.","24"];UA[11]=["Крым","25"];UA[12]=["Луганская обл.","26"];UA[13]=["Львовская обл.","27"];UA[14]=["Николаев. обл.","28"];UA[15]=["Одесская обл.","29"];UA[16]=["Полтавск. обл.","30"];UA[17]=["Ровенская обл.","31"];UA[18]=["Сумская обл.","32"];UA[19]=["Терноп. обл.","33"];UA[20]=["Харьков. обл.","34"];UA[21]=["Херсон. обл.","35"];UA[22]=["Хмельниц. обл.","36"];UA[23]=["Черкас. обл.","37"];UA[24]=["Чернигов. обл.","38"];UA[25]=["Черновиц. обл.","39"];var RU=new Array();RU[0]=["любая обл.",""];RU[1]=["Агинский Бурят. окр.","40"];RU[2]=["Адыгея Р.","41"];RU[3]=["Алтай Р.","42"];RU[4]=["Алтайский край","43"];RU[5]=["Амурская обл.","44"];RU[6]=["Архангельская обл.","45"];RU[7]=["Астраханская обл.","46"];RU[8]=["Башкортостан Р.","47"];RU[9]=["Белгородская обл.","48"];RU[10]=["Брянская обл.","49"];RU[11]=["Бурятия Р.","50"];RU[12]=["Владимирская обл.","51"];RU[13]=["Волгоградская обл.","52"];RU[14]=["Вологодская обл.","53"];RU[15]=["Воронежская обл.","54"];RU[16]=["Дагестан Р.","55"];RU[17]=["Еврейская авт. обл.","56"];RU[18]=["Ивановская обл.","57"];RU[19]=["Ингушская Р.","58"];RU[20]=["Иркутская обл.","59"];RU[21]=["Кабардино-Балкар. Р.","60"];RU[22]=["Калининградская обл.","61"];RU[23]=["Калмыкия Р.","62"];RU[24]=["Калужская обл.","63"];RU[25]=["Камчатская обл.","64"];RU[26]=["Карачаево-Черкес. Р.","65"];RU[27]=["Карелия Р.","66"];RU[28]=["Кемеровская обл.","67"];RU[29]=["Кировская обл.","68"];RU[30]=["Коми Р.","69"];RU[31]=["Коми-Пермяцкий окр.","70"];RU[32]=["Корякский окр.","71"];RU[33]=["Костромская обл.","72"];RU[34]=["Краснодарский край","73"];RU[35]=["Красноярский край","74"];RU[36]=["Курганская обл.","75"];RU[37]=["Курская обл.","76"];RU[38]=["Ленинградская обл.","77"];RU[39]=["Липецкая обл.","78"];RU[40]=["Магаданская обл.","79"];RU[41]=["Марий л Р.","80"];RU[42]=["Мордовия Р.","81"];RU[43]=["Московская обл.","82"];RU[44]=["Мурманская обл.","83"];RU[45]=["Ненецкий окр.","84"];RU[46]=["Нижегородская обл.","85"];RU[47]=["Новгородская обл.","86"];RU[48]=["Новосибирская обл.","87"];RU[49]=["Омская обл.","88"];RU[50]=["Оренбургская обл.","89"];RU[51]=["Орловская обл.","90"];RU[52]=["Пензенская обл.","91"];RU[53]=["Пермская обл.","92"];RU[54]=["Приморский край","93"];RU[55]=["Псковская обл.","94"];RU[56]=["Ростовская обл.","95"];RU[57]=["Рязанская обл.","96"];RU[58]=["Самарская обл.","97"];RU[59]=["Саратовская обл.","98"];RU[60]=["Саха (Якутия) Р.","99"];RU[61]=["Сахалинская обл.","100"];RU[62]=["Свердловская обл.","101"];RU[63]=["Северная Осетия Р.","102"];RU[64]=["Смоленская обл.","103"];RU[65]=["Ставропольский край","104"];RU[66]=["Таймырский окр.","105"];RU[67]=["Тамбовская обл.","106"];RU[68]=["Татарстан Р.","107"];RU[69]=["Тверская обл.","108"];RU[70]=["Томская обл.","109"];RU[71]=["Тува Р.","110"];RU[72]=["Тульская обл.","111"];RU[73]=["Тюменская обл.","112"];RU[74]=["Удмуртская Р.","113"];RU[75]=["Ульяновская обл.","114"];RU[76]=["Усть-Ордын. Бурят. окр","115"];RU[77]=["Хабаровский край","116"];RU[78]=["Хакасия Р.","117"];RU[79]=["Ханты-Мансийский окр.","118"];RU[80]=["Челябинская обл.","119"];RU[81]=["Чеченская Р.","120"];RU[82]=["Читинская обл.","121"];RU[83]=["Чувашская Р.","122"];RU[84]=["Чукотский окр.","123"];RU[85]=["венкийский окр.","124"];RU[86]=["Ямало-Ненецкий окр.","125"];RU[87]=["Ярославская обл.","126"];var BY=new Array();BY[0]=["любая обл.",""];BY[1]=["Брестская обл.","127"];BY[2]=["Витебская обл.","128"];BY[3]=["Гомельская обл.","129"];BY[4]=["Гродненская обл.","130"];BY[5]=["Минская обл.","131"];BY[6]=["Могилевская обл.","132"];var KZ=new Array();KZ[0]=["любая обл.",""];KZ[1]=["Акмолинская обл.","133"];KZ[2]=["Актюбинская обл.","134"];KZ[3]=["Алматинская обл.","135"];KZ[4]=["Атырауская обл.","136"];KZ[5]=["Восточно-Казахстан. обл.","137"];KZ[6]=["Джамбульская обл.","138"];KZ[7]=["Западно-Казахстан. обл.","139"];KZ[8]=["Карагандинская обл.","140"];KZ[9]=["Кустанайская обл.","142"];KZ[10]=["Кызыл-Ординская обл.","141"];KZ[11]=["Мангистауская обл.","143"];KZ[12]=["Павлодарская обл.","144"];KZ[13]=["Северо-Казахстан. обл.","145"];KZ[14]=["Южно-Казахстан. обл.","146"];function gtsearch_Change_select1(){$("#id_areafrom").html("<option>любая обл.</option>");if(($("#id_countryfrom").val()=="UA")||($("#id_countryfrom").val()=="RU")||($("#id_countryfrom").val()=="BY")||($("#id_countryfrom").val()=="KZ")){$("#id_areafrom").removeAttr("disabled");var sel_array1=eval($("#id_countryfrom").val());var html="";for(var c=0;c<sel_array1.length;c++){html+="<option value='"+sel_array1[c][1]+"'>"+sel_array1[c][0]+"</option>";}$("#id_areafrom").html(html);}else{$("#id_areafrom").attr("disabled","disabled");}}function gtsearch_Change_select2(){$("#id_areato").html("<option>любая обл.</option>");if(($("#id_countryto").val()=="UA")||($("#id_countryto").val()=="RU")||($("#id_countryto").val()=="BY")||($("#id_countryto").val()=="KZ")){$("#id_areato").removeAttr("disabled");var sel_array1=eval($("#id_countryto").val());var html="";for(var c=0;c<sel_array1.length;c++){html+="<option value='"+sel_array1[c][1]+"'>"+sel_array1[c][0]+"</option>";}$("#id_areato").html(html);}else{$("#id_areato").attr("disabled","disabled");}}var guest={loaddiv:"<div id='loading' style='text-align:center;'><img src='/tpl/jsp/images/loading_small.gif'/></div>",loadimg:"<img id='loadimg' src='/tpl/jsp/images/loading_small.gif'/>",lastguest:0,startload:false,more:function(b){if(!guest.startload){$("#moreguest").append(guest.loadimg);$("#moreguest a").attr("disabled","disabled");guest.startload=true;var a;$.each($(".vis_date"),function(c,d){a=d.id;});$.ajax({type:"POST",url:"/log/guest/ajax/index.jsp",data:({act:"more",guest_id:guest.lastguest,lastDate:a}),dataType:"json",error:function(c,f,d){$(".inf_block").append('<div class="t uiInformationRed" style="color:#6A6A6A;margin-top:10px;">Ошибка загрузки списка гостей</div>');$("#loadimg").remove();},success:function(c){guest.lastguest=c.lastguest_id;$("#loadimg").remove();if(c.trs!=null&&c.trs!=""){$("#"+b).append(c.trs);guest.startload=false;}else{$("#moreguest").remove();}}});}},getAbsolutePosition:function(b){var c={x:b.offsetLeft,y:b.offsetTop};if(b.offsetParent){var a=guest.getAbsolutePosition(b.offsetParent);c.x+=a.x;c.y+=a.y;}return c;}};(function(a){a.fn.dropDownBlock=function(g,b){var f={speed:"fast",top:a(this).height(),left:0},c=a.extend(f,b),d=a(this),g=a(g);d.css({outline:"none"});d.click(function(h){if(a(g).is(":visible")){d.removeClass("openToggler");a(g).hide();}else{d.addClass("openToggler");a(g).show();h.stopPropagation();}});a("body").click(function(h){a(g).hide();d.removeClass("openToggler");});};})(jQuery);(function(a){a.fn.extend({popupwindow:function(c,h){var f={xorient:true,yorient:true,x:0,y:0,url:"",width:300,height:"100%",css:"t popupwindow_default",default_close_action:true};var d=a.extend(f,c);var g=new Date().getTime();jQuery.data(a(this),"id",g);a(this).css("position","relative");var b=a("<div>").attr("id",g);a(this).append(b);b.css("position","absolute");b.load("/tpl/guide/jsgui/popupwindow/popup_template.html",function(){a(this).find("table").attr("class",d.css);var k=a(this).find(".content");k.load(d.url,function(){a(this).css("width",d.width).css("height",d.height);var l=popUpWindowNameSpace.getOrientation(b,d);popUpWindowNameSpace.applyTheStyle(b,l);l=popUpWindowNameSpace.getOffsets(b,l);popUpWindowNameSpace.applyTheStyle(b,l);popUpWindowNameSpace.setCloseAction(b,d,h);});});}});})(jQuery);var popUpWindowNameSpace=new function(){this.setCloseAction=function(a,b,c){a.find(".cross").click(function(){if(b.default_close_action==true){if(typeof c=="function"){c.call(a);}a.remove();}else{if(typeof c=="function"){c.call($(this));}}});};this.applyTheStyle=function(b,a){b.css("top",a.top).css("left",a.left);};this.getOrientation=function(d,c){var b=new Object();b.top=0;b.left=0;var a=2;if(c.xorient==false){b.left-=d.width()+a;}if(c.yorient==false){b.top=-(d.height()+a);}b.top+=c.y;b.left-=c.x;return b;};this.getOffsets=function(g,c){var h=g.offset().left;var f=g.offset().top;var d=$(window).width();var a=10;var b=2;if(h<10){c.left-=h-a;}if(f<10){c.top-=f-a;}if((h+g.width()+b)>d){c.left-=h+g.width()+b-d+a;}return c;};};(function(g){var l,m,h=[],n=window;g.fn.tinymce=function(r){var a=this,u,q,t,d,s,f="",c="";if(!a.length){return a;}if(!r){return tinyMCE.get(a[0].id);}a.css("visibility","hidden");function b(){var o=[],p=0;if(k){k();k=null;}a.each(function(A,z){var B,x=z.id,y=r.oninit;if(!x){z.id=x=tinymce.DOM.uniqueId();}B=new tinymce.Editor(x,r);o.push(B);B.onInit.add(function(){var v,w=y;a.css("visibility","");if(y){if(++p==o.length){if(tinymce.is(w,"string")){v=(w.indexOf(".")===-1)?null:tinymce.resolve(w.replace(/\.\w+$/,""));w=tinymce.resolve(w);}w.apply(v||tinymce,o);}}});});g.each(o,function(v,w){w.render();});}if(!n.tinymce&&!m&&(u=r.script_url)){m=1;t=u.substring(0,u.lastIndexOf("/"));if(/_(src|dev)\.js/g.test(u)){c="_src";}d=u.lastIndexOf("?");if(d!=-1){f=u.substring(d+1);}n.tinyMCEPreInit=n.tinyMCEPreInit||{base:t,suffix:c,query:f};if(u.indexOf("gzip")!=-1){s=r.language||"en";u=u+(/\?/.test(u)?"&":"?")+"js=true&core=true&suffix="+escape(c)+"&themes="+escape(r.theme)+"&plugins="+escape(r.plugins)+"&languages="+s;if(!n.tinyMCE_GZ){tinyMCE_GZ={start:function(){tinymce.suffix=c;function o(p){tinymce.ScriptLoader.markDone(tinyMCE.baseURI.toAbsolute(p));}o("langs/"+s+".js");o("themes/"+r.theme+"/editor_template"+c+".js");o("themes/"+r.theme+"/langs/"+s+".js");g.each(r.plugins.split(","),function(p,v){if(v){o("plugins/"+v+"/editor_plugin"+c+".js");o("plugins/"+v+"/langs/"+s+".js");}});},end:function(){}};}}g.ajax({type:"GET",url:u,dataType:"script",cache:true,success:function(){tinymce.dom.Event.domLoaded=1;m=2;if(r.script_loaded){r.script_loaded();}b();g.each(h,function(p,o){o();});}});}else{if(m===1){h.push(b);}else{b();}}return a;};g.extend(g.expr[":"],{tinymce:function(a){return a.id&&!!tinyMCE.get(a.id);}});function k(){function c(o){if(o==="remove"){this.each(function(r,q){var p=d(q);if(p){p.remove();}});}this.find("span.mceEditor,div.mceEditor").each(function(r,q){var p=tinyMCE.get(q.id.replace(/_parent$/,""));if(p){p.remove();}});}function a(q){var o=this,p;if(q!==l){c.call(o);o.each(function(s,r){var t;if(t=tinyMCE.get(r.id)){t.setContent(q);}});}else{if(o.length>0){if(p=tinyMCE.get(o[0].id)){return p.getContent();}}}}function d(o){var p=null;(o)&&(o.id)&&(n.tinymce)&&(p=tinyMCE.get(o.id));return p;}function f(o){return !!((o)&&(o.length)&&(n.tinymce)&&(o.is(":tinymce")));}var b={};g.each(["text","html","val"],function(s,q){var r=b[q]=g.fn[q],p=(q==="text");g.fn[q]=function(o){var v=this;if(!f(v)){return r.apply(v,arguments);}if(o!==l){a.call(v.filter(":tinymce"),o);r.apply(v.not(":tinymce"),arguments);return v;}else{var t="";var u=arguments;(p?v:v.eq(0)).each(function(x,w){var y=d(w);t+=y?(p?y.getContent().replace(/<(?:"[^"]*"|'[^']*'|[^'">])*>/g,""):y.getContent()):r.apply(g(w),u);});return t;}};});g.each(["append","prepend"],function(s,p){var r=b[p]=g.fn[p],q=(p==="prepend");g.fn[p]=function(o){var t=this;if(!f(t)){return r.apply(t,arguments);}if(o!==l){t.filter(":tinymce").each(function(v,u){var w=d(u);w&&w.setContent(q?o+w.getContent():w.getContent()+o);});r.apply(t.not(":tinymce"),arguments);return t;}};});g.each(["remove","replaceWith","replaceAll","empty"],function(o,p){var q=b[p]=g.fn[p];g.fn[p]=function(){c.call(this,p);return q.apply(this,arguments);};});b.attr=g.fn.attr;g.fn.attr=function(w,t,v){var r=this;if((!w)||(w!=="value")||(!f(r))){return b.attr.call(r,w,t,v);}if(t!==l){a.call(r.filter(":tinymce"),t);b.attr.call(r.not(":tinymce"),w,t,v);return r;}else{var u=r[0],s=d(u);return s?s.getContent():b.attr.call(g(u),w,t,v);}};}})(jQuery);function confCancelDo(c,a,d,b){if(b>0){$("#topHeadCtrlLinksCount").html(b);if(b<100){$("#topHeadCtrlLinkReq").removeClass("topHeadCtrlLinkReqNo").addClass("topHeadCtrlLinkReqHasNew");}else{$("#topHeadCtrlLinkReq").removeClass("topHeadCtrlLinkReqNo").addClass("topHeadCtrlLinkReqHasNewLong");}}else{$("#topHeadCtrlLinksCount").html("");$("#topHeadCtrlLinkReq").removeClass("topHeadCtrlLinkReqHasNew").addClass("topHeadCtrlLinkReqNo");}$("#reqInfo").removeClass();$("#reqInfo").addClass("t");if(a=="error"){$("#reqInfo").addClass("sysMessageRed");$("#reqInfo").html(c);$("#reqInfo").show();return false;}$("#reqInfo").addClass("sysMessageYellow");$("#reqInfo").html(c);$("#reqInfo").show();$("#reqLine"+d).hide();return false;}function confirmRequest(a){$.getJSON("ajax/index.jsp",{id:a,action:"confirm"},function(b){confCancelDo(b.message,b.status,a,b.request_count);});return false;}function cancelRequest(a){$.getJSON("ajax/index.jsp",{id:a,action:"cancel"},function(b){confCancelDo(b.message,b.status,a,b.request_count);});return false;}var messages_np={locks:[],loadTableLock:false,deleteAllMessagesInDialogLock:false,lastMessageId:0,userUid:0,loadDialogLock:false,m_timer_run:false,sendMessageLock:false,sendCapthaLock:false,delMessagesLock:[],deleteSelectedMessagesLock:false,defaultKeySendMessage:0,selectTextFlag:false,textSelect:"",words:"",stopPropagation:function(a){if(!a){var a=window.event;}a.cancelBubble=true;if(a.stopPropagation){a.stopPropagation();}},setSMkey:function(a){messages_np.defaultKeySendMessage=a;},read:function(c,b,a){messages_np.stopPropagation(c);if(messages_np.locks[a]==undefined||messages_np.locks[a]==false){messages_np.locks[a]=true;$("#i_"+a).attr("src","/tpl/jsp/images/loading_small.gif");$.post("/log/messages/ajax/index.jsp",{action:"read",type:b,uid:a},function(d){$("#loadingExAction").css("display","none");if(d.status=="ok"){if(b){$("#tr_"+a).attr("class","m_table_border m_tr_read");$("#i_"+a).attr("src","/tpl/jsp/images/messages/readed.png");$("#i_"+a).attr("title","Сделать диалог непрочитанным!");$("#m_td_"+a).attr("title","Сделать диалог непрочитанным!");$("#m_td_"+a).attr("onclick","messages_np.read(event,false,"+a+")");}else{$("#tr_"+a).attr("class","m_table_border m_tr_unread");$("#i_"+a).attr("src","/tpl/jsp/images/messages/unread.png");$("#i_"+a).attr("title","Сделать прочитанным!");$("#m_td_"+a).attr("title","Сделать прочитанным!");$("#m_td_"+a).attr("onclick","messages_np.read(event,true,"+a+")");}messages_np.insertTopLineMessage(d.count);}else{alert(d.text);}messages_np.locks[a]=false;},"json");}},loadMessages:function(a,b){if(messages_np.loadTableLock==false){messages_np.loadTableLock=true;$("#loadingExAction").css("display","inline-block");$.post("/log/messages/ajax/index.jsp",{action:"load_table",type:a,page:b},function(c){$("#loadingExAction").css("display","none");if(c.status=="ok"){$("#messageBlock").html(c.table);messages_np.insertTopLineMessage(c.count);}else{alert(c.text);}messages_np.loadTableLock=false;},"json");}},loadResultPage:function(){$("#id_div_conteiner_listid_input_toseme").hide();if(messages_np.loadTableLock==false){messages_np.loadTableLock=true;var a=$("#id_input_toseme").val();$("#loadingExAction").css("display","inline-block");$.post("/log/messages/ajax/index.jsp",{action:"load_result_page",q:a},function(d){$("#loadingExAction").hide();if(d.status=="ok"){$("#messageBlock").html(d.table);messages_np.textSelect=jQuery.parseJSON(d.q);var b="q="+a;var c=0;if($.inArray(a,messages_np.textSelect)!=-1){messages_np.textSelect.splice(messages_np.textSelect.indexOf(a),1);}for(;c<messages_np.textSelect.length;c++){b=b+"&q="+messages_np.textSelect[c];}messages_np.words=b.length>0?"?"+b:"";$("#messageBlock").highlight("c_set_item_activ",a);if(messages_np.textSelect!=null){for(var c=0;c<messages_np.textSelect.length;c++){$("#messageBlock").highlight("c_set_item_activ",messages_np.textSelect[c]);}}}else{alert(d.text);}messages_np.loadTableLock=false;},"json");}},archive:function(c,b,a){if(messages_np.locks[a]==undefined||messages_np.locks[a]==false){messages_np.locks[a]=true;messages_np.stopPropagation(c);$("#m_tr_i_"+a).attr("src","/tpl/jsp/images/loading_small.gif");$.post("/log/messages/ajax/index.jsp",{action:"status",type:b,uid:a},function(d){if(d.status=="ok"){$("#tr_"+a).fadeOut("slow",function(){$("#tr_"+a).remove();if(d.table!=undefined){$("#messageBlock").html(d.table);}});messages_np.insertTopLineMessage(d.count);}else{if(b){$("#m_tr_i_"+a).attr("src","/tpl/jsp/images/del.png");}else{$("#m_tr_i_"+a).attr("src","/tpl/jsp/images/restore.png");}alert(d.text);}messages_np.locks[a]=false;},"json");}},loadDialog:function(a){if(messages_np.loadDialogLock==false){messages_np.loadDialogLock=true;$("#loadingExAction").css("display","inline-block");$.post("/log/messages/ajax/index.jsp",{action:"load_dialog",uid:a},function(c){$("#loadingExAction").css("display","none");if(c.status=="ok"){if(c.b_act!=undefined){$("#m_b_act").html(c.b_act);}$("#dialogBlock").html(c.table);if(messages_np.selectTextFlag){for(var b=0;b<messages_np.textSelect.length;b++){$("#dialogBlock").highlight("c_set_item_activ",messages_np.textSelect[b]);}messages_np.selectTextFlag=false;}messages_np.lastMessageId=c.lastMessageId;messages_np.userUid=a;$("#breadcrumbs_top_td").html(c.breadcrumbs);$("#m_t_b_return").html(c.m_t_b_return);messages_np.m_scroll();$("#textMessage").focus();if(c.timer==null){if(messages_np.m_timer_run==false||messages_np.m_timer_run===undefined){messages_np.m_timer_run=true;window.setInterval(messages_np.checkMessages,10000);}}messages_np.insertTopLineMessage(c.count);}else{alert(c.text);}messages_np.loadDialogLock=false;},"json");}},checkMessages:function(){if(messages_np.loadDialogLock==false&&messages_np.sendMessageLock==false&&messages_np.userUid>0){$.post("/log/messages/ajax/index.jsp",{action:"check_messages",uid:messages_np.userUid,id:messages_np.lastMessageId},function(a){if(a.status=="ok"){if(a.newMessages!=""){if(messages_np.lastMessageId!=undefined&&messages_np.lastMessageId>0){messages_np.resetUnreadMessages();$("#m_d_table tr.m_tr:last").after(a.newMessages);messages_np.lastMessageId=a.lastMessageId;messages_np.m_scroll();if($("div[class='c_div_del_sel_mess']").css("display")!="none"){messages_np.showCheckBoxTable(true);}}else{messages_np.loadDialog(messages_np.userUid);}}else{if(a.dialog_status=="true"){messages_np.resetUnreadMessages();}}messages_np.insertTopLineMessage(a.count);}else{alert(a.text);}},"json");}},sendMessage:function(a){if(messages_np.sendMessageLock==false){messages_np.sendMessageLock=true;var b=$("#textMessage").val();if(b==""){alert("Введите сообщение");$("#textMessage").val("");$("#textMessage").focus();messages_np.sendMessageLock=false;}else{$("#m_b_load").css("display","inline-block");$.post("/log/messages/ajax/index.jsp",{action:"send_message",uid:a,text:b,lastMessageId:messages_np.lastMessageId},function(c){if(c.status=="ok"){if(c.cb!=undefined){$("#mmi").hide();$("#mbs").hide();$("#cb").html(c.cb_block);$("#cb").show();$("#nonbots").focus();}else{if(messages_np.lastMessageId!=undefined&&messages_np.lastMessageId>0){$("#m_d_table tr.m_tr:last").after(c.newMessages);messages_np.lastMessageId=c.lastMessageId;messages_np.m_scroll();if($("div[class='c_div_del_sel_mess']").css("display")!="none"){messages_np.showCheckBoxTable(true);}}else{messages_np.loadDialog(a);}$("#textMessage").val("");}}else{alert(c.text);}$("#textMessage").focus();$("#m_b_load").css("display","none");messages_np.sendMessageLock=false;},"json");}}},sendValueCaptcha:function(){if(messages_np.sendCapthaLock==false){var b=$("#nonbots").val();var a=$("#nonbots_ex").val();messages_np.sendCapthaLock=true;$.post("/log/messages/ajax/index.jsp",{action:"check_captha",key:a,reply:b},function(c){if(c.status=="ok"){if(c.res=="true"){$("#mmi").show();$("#mbs").show();$("#cb").hide();$("#textMessage").focus();}else{$("#nonbots_ex").attr("value",c.key);$("#ci").attr("src","/dinamix/captcha/"+c.key+".png");$("#cer").html(c.msg);$("#nonbots").val("");$("#nonbots").focus();}}else{alert(c.text);}messages_np.sendCapthaLock=false;},"json");}},m_scroll:function(){if($("#m_b_send").offset()!=null){$("html, body").scrollTop($("#m_b_send").offset().top);}},delMessage:function(a,b){if(messages_np.delMessagesLock[b]==undefined||messages_np.delMessagesLock[b]==false){messages_np.delMessagesLock[b]=true;$("#m_tr_i_"+b).attr("src","/tpl/jsp/images/loading_small.gif");$.post("/log/messages/ajax/index.jsp",{action:"del_message",uid:a,id:b},function(c){if(c.status=="ok"){$("#m_tr_"+b).fadeOut("slow",function(){$("#m_tr_"+b).remove();if(c.table!=undefined){window.location.href="/log/messages/";}});}else{$("#m_tr_i_"+b).attr("src","/tpl/jsp/images/del.png");alert(c.text);}messages_np.stopPropagation(e);messages_np.delMessagesLock[b]=false;},"json");}},m_goto:function(a){window.location.href="/log/messages/"+a+messages_np.words;},moveToStatus:function(b,a){if(messages_np.locks[a]===undefined||messages_np.locks[a]==false){messages_np.locks[a]=true;$.post("/log/messages/ajax/index.jsp",{action:"status",type:b,uid:a},function(c){if(c.status=="ok"){messages_np.changeLocationHref(b);}else{alert(c.text);}messages_np.locks[a]=false;},"json");}},doRead:function(c,b,a){if(messages_np.locks[a]===undefined||messages_np.locks[a]==false){messages_np.locks[a]=true;$.post("/log/messages/ajax/index.jsp",{action:"read",type:b,uid:a},function(d){if(d.status=="ok"){messages_np.changeLocationHref(c);}else{alert(d.text);}messages_np.locks[a]=false;},"json");}},showCheckBoxTable:function(a){if(a==true){$("td[id='idTdChek']").css("display","table-cell");$("div[class='c_div_del_sel_mess']").css("display","block");}else{$("td[id='idTdChek']").css("display","none");$("div[class='c_div_del_sel_mess']").css("display","none");}},deleteSelectedMessages:function(c){var a=$("input[name='m_check']:checked");var d=new Array();for(var b=0;b<a.length;b++){d[b]=a[b].value;}if(d.length>0&&confirm("Вы действительно хотите удалить отмеченные сообщения, без возможности их повторного восстановления?")){if(messages_np.deleteSelectedMessagesLock==false){messages_np.deleteSelectedMessagesLock=true;$("#loadingExAction").css("display","inline-block");jQuery.ajaxSettings.traditional=true;$.post("/log/messages/ajax/index.jsp",{action:"del_selected_messages",uid:c,ids:d},function(g){$("#loadingExAction").css("display","none");if(g.status=="ok"){if(g.table!=undefined){window.location.href="/log/messages/";}else{for(var f=0;f<d.length;f=f+1){$("#m_tr_"+d[f]).remove();}messages_np.showCheckBoxTable(false);}}else{alert(g.text);}messages_np.deleteSelectedMessagesLock=false;},"json");}}},deleteAllMessagesInDialog:function(a){if(confirm("Вы действительно хотите удалить все сообщения, без возможности их повторного восстановления?")){if(messages_np.deleteAllMessagesInDialogLock==false){messages_np.deleteAllMessagesInDialogLock=true;$("#loadingExAction").css("display","inline-block");$.post("/log/messages/ajax/index.jsp",{action:"del_all_messages",uid:a},function(b){$("#loadingExAction").css("display","none");if(b.status=="ok"){window.location.href="/log/messages/";}else{alert(b.text);}messages_np.deleteAllMessagesInDialogLock=false;},"json");}}},deleteDialog:function(b,a){messages_np.stopPropagation(b);if(confirm("Вы действительно хотите удалить все сообщения, без возможности их повторного восстановления?")){if(messages_np.deleteAllMessagesInDialogLock==false){messages_np.deleteAllMessagesInDialogLock=true;$("#m_tr_id_"+a).attr("src","/tpl/jsp/images/loading_small.gif");$.post("/log/messages/ajax/index.jsp",{action:"check_dialog",uid:a},function(c){if(c.status=="ok"){if(c.dialog_status=="true"||confirm("Внимание в этом диалоге есть непрочитанные сообщения.\nВы действительно хотите удалить все сообщения, без возможности их повторного восстановления?")){messages_np.doDeleteDialog(a);}else{$("#m_tr_id_"+a).attr("src","/tpl/jsp/images/del.png");}}else{$("#m_tr_id_"+a).attr("src","/tpl/jsp/images/del.png");alert(c.text);}},"json");}messages_np.deleteAllMessagesInDialogLock=false;}},doDeleteDialog:function(a){if(messages_np.deleteAllMessagesInDialogLock==false){messages_np.deleteAllMessagesInDialogLock=true;$("#m_tr_id_"+a).attr("src","/tpl/jsp/images/loading_small.gif");$.post("/log/messages/ajax/index.jsp",{action:"del_dialog",uid:a},function(b){if(b.status=="ok"){$("#tr_"+a).fadeOut("slow",function(){$("#tr_"+a).remove();if(b.table!=undefined){$("#messageBlock").html(b.table);}});}else{$("#m_tr_id_"+a).attr("src","/tpl/jsp/images/del.png");alert(b.text);}messages_np.deleteAllMessagesInDialogLock=false;},"json");}},ctrlEnter:function(b){if(messages_np.defaultKeySendMessage==0&&(b.ctrlKey==true)&&((b.keyCode==10)||(b.keyCode==13))){$("#m_b_send").click();return;}if(messages_np.defaultKeySendMessage==1&&((b.keyCode==10)||(b.keyCode==13))){if(b.ctrlKey==false){$("#m_b_send").focus();var a=$("#textMessage").val();if(a==""){return;}$("#m_b_send").click();}else{messages_np.insertTextcursor();}}},enterMessageCaptcha:function(a){if((a.keyCode==10)||(a.keyCode==13)){$("#bcsend").click();}},insertTopLineMessage:function(a){$("#userMessagesIconNewCount").text(a);if(a>0){if(a<100){$("#topHeadCtrlLinkMsgs").removeClass("topHeadCtrlLinkMsgsNoNew").addClass("topHeadCtrlLinkMsgsHasNew");}else{$("#topHeadCtrlLinkMsgs").removeClass("topHeadCtrlLinkMsgsNoNew").addClass("topHeadCtrlLinkMsgsHasNewLong");}$('div.leftmenuitem a[href="/log/messages/"]').text("Сообщения ("+a+")");}else{$("#topHeadCtrlLinkMsgs").removeClass("topHeadCtrlLinkMsgsHasNew").addClass("topHeadCtrlLinkMsgsNoNew");$('div.leftmenuitem a[href="/log/messages/"]').text("Сообщения");}},resetUnreadMessages:function(){$("tr.message_unread").removeClass("message_unread");},setKeyDefaultToMessage:function(a){$.cookie("sm_key",a,{path:"/log/messages/"});messages_np.defaultKeySendMessage=a;$("#textMessage").focus();},insertTextcursor:function(){var h="\n";var k="textareamess";var b=document.getElementsByName(k).item(0);var m=b.selectionStart;var l=b.selectionEnd;if((b.selectionStart)||(b.selectionStart=="0")){b.value=b.value.substring(0,m)+h+b.value.substring(l,b.value.length);}if(document.selection){b.focus();var c=document.selection.createRange();c.text=h;}var a=($.browser.opera)?2:1;if(b.setSelectionRange){b.focus();b.setSelectionRange((l+a),(l+a));}else{if(b.createTextRange){document.activeElement.focus();var d=document.selection.createRange();d.moveStart("character",-document.activeElement.value.length);var f=d.text.length+1;var g=b.createTextRange();g.collapse(true);g.moveEnd("character",f);g.moveStart("character",f);g.select();}}},changeLocationHref:function(a){switch(a){case"active":window.location.href="/log/messages/";break;case"archive":window.location.href="/log/messages/archive/";break;case"spam":window.location.href="/log/messages/spam/";break;}},showSelectText:function(a){if(a!=null){messages_np.textSelect=jQuery.parseJSON(a.textArray);messages_np.selectTextFlag=true;}}};var newMessageToSearchPartner={textInputSearch:"",selectMarker:0,pressOnKeyToEnterLock:false,delSelectedPartnersLock:false,countPartnersFoName:0,uidUser:0,lockSendMessage:false,goToPostSearchPartners:0,startPostTimer:true,lockPartnersSearch:false,timerID:0,positionScroll:0,stopScrollBack:0,stopScrollTop:0,inputId:"",idConteinerList:"",intervalTimer:100,arraySearchItem:"",listItemGlobal:"",worker:function(){$("#id_div_conteiner_listid_input_toseme").empty();$("#id_input_toseme").val("");$("#id_div_conteiner_listid_input_toseme").css("display","none");newMessageToSearchPartner.setDefaultAllArguments();$("#container_dialog_message").modal({overlayCss:{cursor:"default"},onClose:function(a){newMessageToSearchPartner.clearConteinerDiv();newMessageToSearchPartner.setDefaultAllArguments();newMessageToSearchPartner.killTimerSearchPartners();$.modal.close();}});$("#simplemodal-container").css("padding","0px");$("#simplemodal-container").css("width","426px");$("#simplemodal-container").css("height","295px");$("#"+newMessageToSearchPartner.inputId).focus();},clearConteinerDiv:function(){$("#id_div_conteiner_list").empty();$("#id_div_conteiner_list").css("display","none");},closeDialog:function(){},sendPressKeyCtrlEnter:function(a){if((a.ctrlKey==true||a.ctrlRight==true||a.ctrlLeft==true)&&((a.keyCode==10)||(a.keyCode==13))){$("#id_buttom_send_message").click();}},sendMessages:function(c){if(newMessageToSearchPartner.isEmptyTextArea()){$("#"+newMessageToSearchPartner.inputId).focus();return;}newMessageToSearchPartner.killTimerSearchPartners();if(newMessageToSearchPartner.lockSendMessage==false){newMessageToSearchPartner.lockSendMessage=true;var a=$("#id_span_link_and_del").attr("uid");$("#id_span_img_ajax").css("display","inline-block");var b=$("#id_text_area_dialog").val();$.post("/log/messages/ajax/index.jsp",{action:"send_message",uid:a,text:b,lastMessageId:-1},function(d){$("#id_span_img_ajax").css("display","none");if(d.status=="ok"){window.location.href="/log/messages/"+a;}else{alert(d.text);}$("#id_text_area_dialog").focus();},"json");newMessageToSearchPartner.lockSendMessage=false;}},search:function(){alert("off");},closeModalSearchPartners:function(){newMessageToSearchPartner.killTimerSearchPartners();$("#container_dialog_message").click(function(){$.modal.close();});},runOnTimer:function(){var a=$("#"+newMessageToSearchPartner.inputId).val();a=newMessageToSearchPartner.trim(a);if(newMessageToSearchPartner.goToPostSearchPartners>5&&a!=""){newMessageToSearchPartner.textInputSearch=a;newMessageToSearchPartner.getPartnersToPost();}newMessageToSearchPartner.goToPostSearchPartners++;},killTimerSearchPartners:function(){if(newMessageToSearchPartner.timerID!=0){newMessageToSearchPartner.startPostTimer=true;newMessageToSearchPartner.goToPostSearchPartners=0;clearTimeout(newMessageToSearchPartner.timerID);newMessageToSearchPartner.timerID=0;}},setInputId:function(a){newMessageToSearchPartner.inputId=a;newMessageToSearchPartner.setDefaultAllArguments();if(a=="id_input_toseme"){newMessageToSearchPartner.selectMarker=-1;newMessageToSearchPartner.idConteinerList=a;newMessageToSearchPartner.intervalTimer=200;}else{newMessageToSearchPartner.idConteinerList="";newMessageToSearchPartner.intervalTimer=100;newMessageToSearchPartner.selectMarker=0;}},getPartnersToPost:function(){var b=0;if(newMessageToSearchPartner.inputId=="id_input_toseme"){b=1;var a=$("#id_input_toseme").val();if(a.length<3){return;}}newMessageToSearchPartner.killTimerSearchPartners();if(newMessageToSearchPartner.lockPartnersSearch==false){newMessageToSearchPartner.lockPartnersSearch=true;$("#"+newMessageToSearchPartner.inputId).css("background-image","url('/tpl/jsp/images/loading_small.gif')");$.post("/log/messages/ajax/index.jsp",{action:"li_partners_search",searchItem:newMessageToSearchPartner.textInputSearch,index:b},function(l){if(l.status=="ok"){newMessageToSearchPartner.setDefaultAllArguments();newMessageToSearchPartner.countPartnersFoName=l.liPartnersCount;$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("display","block");var k=$("#"+newMessageToSearchPartner.inputId).position().left;var f=$("#"+newMessageToSearchPartner.inputId).position().top;var h=f+$("#"+newMessageToSearchPartner.inputId).height()+8;var c=$("#"+newMessageToSearchPartner.inputId).width()+3;$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("left",k);$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("top",h);$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("width",c);$("#"+newMessageToSearchPartner.inputId).css("background-image","url('#')");if(newMessageToSearchPartner.countPartnersFoName>0){if(newMessageToSearchPartner.countPartnersFoName>4){$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("min-height","240px");}else{$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("min-height","inherit");}$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).html(l.liSearchPartners);$("#id_li_item_partners_"+newMessageToSearchPartner.selectMarker).css("background-color","#FCF5D7");if(l.searchWords!=null){$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).highlight("c_set_item_activ",$("#"+newMessageToSearchPartner.inputId).val());var g=jQuery.parseJSON(l.searchWords);newMessageToSearchPartner.arraySearchItem=g;for(var d=0;d<g.length;d++){$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).highlight("c_set_item_activ",g[d]);}}}else{$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("min-height","inherit");$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).html(l.errorsFailSearch);}}else{$("#"+newMessageToSearchPartner.inputId).css("background-image","url('#')");$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).html(l.errorsFailSearch);}},"json");newMessageToSearchPartner.lockPartnersSearch=false;}},clearInput:function(a){$("#id_div_search_fail").css("display","none");$("#id_div_search_fail").empty();$("#id_div_conteiner_listid_input_toseme").empty();$("#id_div_conteiner_listid_input_toseme").css("display","none");$("#id_input_toseme").val("");newMessageToSearchPartner.textInputSearch="";},eventEsc:function(a){if($("#id_div_search_fail").css("display")!="none"||newMessageToSearchPartner.inputId=="id_input_toseme"&&$("#id_input_toseme").val()!=""){if(newMessageToSearchPartner.selectMarker<0){newMessageToSearchPartner.clearInput(a);}else{newMessageToSearchPartner.setDefaultAllArguments();}}},eventKeyDown:function(a){if(a.keyCode==27){newMessageToSearchPartner.eventEsc(a);}if(a.keyCode==38&&newMessageToSearchPartner.selectMarker==0){newMessageToSearchPartner.selectMarker=-1;}},eventKeyUp:function(a){if(newMessageToSearchPartner.selectMarker<0){newMessageToSearchPartner.selectMarker=-1;}if(newMessageToSearchPartner.isControlKey(a)){newMessageToSearchPartner.stopPropagation(a);return;}if(a.keyCode==38||a.keyCode==40){newMessageToSearchPartner.stopPropagation(a);return;}if(!newMessageToSearchPartner.startPostTimer){newMessageToSearchPartner.goToPostSearchPartners--;}var b=$("#"+newMessageToSearchPartner.inputId).val();b=newMessageToSearchPartner.trim(b);if(b!=""){if(newMessageToSearchPartner.startPostTimer){newMessageToSearchPartner.startPostTimer=false;newMessageToSearchPartner.timerID=window.setInterval("newMessageToSearchPartner.runOnTimer()",newMessageToSearchPartner.intervalTimer);}if(((a.keyCode==10)||(a.keyCode==13))&&b!=newMessageToSearchPartner.textInputSearch){newMessageToSearchPartner.startPostTimer=true;newMessageToSearchPartner.goToPostSearchPartners=0;newMessageToSearchPartner.textInputSearch=b;newMessageToSearchPartner.getPartnersToPost();}}else{newMessageToSearchPartner.selectMarker=-1;newMessageToSearchPartner.countPartnersFoName=0;$("#"+newMessageToSearchPartner.inputId).val("");$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("display","none");$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).html("");}},selectListPartners:function(a){if($("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("display")!="none"){if(a.keyCode==38){if(newMessageToSearchPartner.selectMarker!=0){newMessageToSearchPartner.selectMarker--;if(newMessageToSearchPartner.stopScrollTop<4){if(newMessageToSearchPartner.stopScrollBack>0){newMessageToSearchPartner.stopScrollBack--;}newMessageToSearchPartner.stopScrollTop++;}}newMessageToSearchPartner.stopPropagation(a);}if(a.keyCode==40){if(newMessageToSearchPartner.selectMarker!=newMessageToSearchPartner.countPartnersFoName-1){newMessageToSearchPartner.selectMarker++;if(newMessageToSearchPartner.stopScrollBack<4){if(newMessageToSearchPartner.stopScrollTop>0){newMessageToSearchPartner.stopScrollTop--;}newMessageToSearchPartner.stopScrollBack++;}}newMessageToSearchPartner.stopPropagation(a);}if((a.keyCode==10)||(a.keyCode==13)){newMessageToSearchPartner.pressEnterKey(a);}if(newMessageToSearchPartner.stopScrollBack==4&&newMessageToSearchPartner.countPartnersFoName>newMessageToSearchPartner.selectMarker){newMessageToSearchPartner.positionScroll=$("#id_li_item_partners_"+(newMessageToSearchPartner.selectMarker-4)).attr("scrollposition");newMessageToSearchPartner.scroll();}if(newMessageToSearchPartner.stopScrollTop==4){newMessageToSearchPartner.positionScroll=$("#id_li_item_partners_"+(newMessageToSearchPartner.selectMarker)).attr("scrollposition");newMessageToSearchPartner.scroll();}$(".c_li_item_partners").css("background-color","#FFFFFF");$("#id_li_item_partners_"+newMessageToSearchPartner.selectMarker).css("background-color","#FCF5D7");}},scroll:function(){$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).scrollTop(newMessageToSearchPartner.positionScroll);},onmouseoverWorker:function(a){newMessageToSearchPartner.selectMarker=a;$(".c_li_item_partners").css("background-color","#FFFFFF");$("#id_li_item_partners_"+newMessageToSearchPartner.selectMarker).css("background-color","#FCF5D7");newMessageToSearchPartner.positionScroll=$("#id_li_item_partners_"+newMessageToSearchPartner.selectMarker).attr("scrollposition");},pressEnterKey:function(d){newMessageToSearchPartner.killTimerSearchPartners();newMessageToSearchPartner.stopPropagation(d);if(($("#"+newMessageToSearchPartner.inputId).val()!="")&&($("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("display")!="none")&&(newMessageToSearchPartner.countPartnersFoName>0)){if(newMessageToSearchPartner.pressOnKeyToEnterLock==false){newMessageToSearchPartner.pressOnKeyToEnterLock=true;var b=true;if(newMessageToSearchPartner.inputId=="id_input_toseme"){var a="q="+$("#"+newMessageToSearchPartner.inputId).val();var c=0;if($.inArray($("#"+newMessageToSearchPartner.inputId).val(),newMessageToSearchPartner.arraySearchItem)!=-1){newMessageToSearchPartner.arraySearchItem.splice(newMessageToSearchPartner.arraySearchItem.indexOf($("#"+newMessageToSearchPartner.inputId).val()),1);}for(;c<newMessageToSearchPartner.arraySearchItem.length;c++){a=a+"&q="+newMessageToSearchPartner.arraySearchItem[c];}var f="";if(newMessageToSearchPartner.selectMarker>=0){f=$("#id_li_item_partners_"+newMessageToSearchPartner.selectMarker).attr("uid");}$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).html("");$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("display","none");document.location.replace("/log/messages/"+f+"?"+a);b=false;}if(b){$("#"+newMessageToSearchPartner.inputId).val("");$("#"+newMessageToSearchPartner.inputId).css("display","none");}$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("display","none");$("#id_link_partners_layers").attr("href",$("#id_ahref_to_user_"+newMessageToSearchPartner.selectMarker).attr("href"));$("#id_link_partners_layers").html($("#id_ahref_to_user_"+newMessageToSearchPartner.selectMarker).html());$("#id_span_link_and_del").attr("uid",$("#id_li_item_partners_"+newMessageToSearchPartner.selectMarker).attr("uid"));$("#id_div_top_block_layers").css("display","block");$("#id_text_area_dialog").focus();newMessageToSearchPartner.pressOnKeyToEnterLock=false;}newMessageToSearchPartner.setDefaultAllArguments();newMessageToSearchPartner.countPartnersFoName=0;$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).html("");}},delSelectedPartners:function(){if(newMessageToSearchPartner.delSelectedPartnersLock==false){newMessageToSearchPartner.delSelectedPartnersLock=true;$("#"+newMessageToSearchPartner.inputId).css("display","block");$("#id_div_top_block_layers").css("display","none");$("#"+newMessageToSearchPartner.inputId).focus();$("#id_span_link_and_del").attr("uid","0");newMessageToSearchPartner.delSelectedPartnersLock=false;}},isEmptyTextArea:function(){if(newMessageToSearchPartner.isEmptyPartnersInput()){return true;}var a=$("#id_text_area_dialog").val();a=newMessageToSearchPartner.trim(a);if(a==""){$("#id_text_area_dialog").val("");$("#id_text_area_dialog").focus();alert("Введите текст сообщения");return true;}return false;},isEmptyPartnersInput:function(){var a=$("#id_span_link_and_del").attr("uid");if(a==undefined||a<=0){alert("Выберите партнера");$("#"+newMessageToSearchPartner.inputId).focus();return true;}return false;},sendMessageAdmin:function(a){newMessageToSearchPartner.killTimerSearchPartners();$("#"+newMessageToSearchPartner.inputId).val("");newMessageToSearchPartner.setDefaultAllArguments();newMessageToSearchPartner.countPartnersFoName=0;newMessageToSearchPartner.textInputSearch="";$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).html("");if(newMessageToSearchPartner.pressOnKeyToEnterLock==false){newMessageToSearchPartner.pressOnKeyToEnterLock=true;newMessageToSearchPartner.stopPropagation(a);$("#id_div_conteiner_list"+newMessageToSearchPartner.idConteinerList).css("display","none");$("#"+newMessageToSearchPartner.inputId).css("display","none");$("#id_link_partners_layers").attr("href","/log/messages/8");$("#id_link_partners_layers").html("Ларди-Транс ™");$("#id_span_link_and_del").attr("uid","8");$("#id_div_top_block_layers").css("display","block");$("#id_text_area_dialog").focus();newMessageToSearchPartner.pressOnKeyToEnterLock=false;}},stopPropagation:function(a){a.preventDefault?a.preventDefault():a.returnValue=false;},trim:function(a){return newMessageToSearchPartner.rtrim(newMessageToSearchPartner.ltrim(a));},ltrim:function(a){return a.replace(/^\s+/,"");},rtrim:function(a){return a.replace(/\s+$/,"");},isControlKey:function(a){if(a.shiftKey||a.ctrlKey||a.altKey||a.keyCode==16||a.keyCode==45||(a.keyCode>=33&&a.keyCode<=40)){return true;}return false;},setDefaultAllArguments:function(){if(newMessageToSearchPartner.inputId=="id_input_toseme"){newMessageToSearchPartner.selectMarker=-1;}else{newMessageToSearchPartner.selectMarker=0;}}};var userIgnoreListNameSpace=new function(){var a=false;var b=false;this.init=function(){$("body").click(function(){$(".ignoring_menu").hide();});userIgnoreListNameSpace.setIgnorePartsClickAction();$("#loadingExAction").bind("ajaxSend",function(){$(this).css("display","inline-block");}).bind("ajaxComplete",function(){$(this).hide();});};this.setIgnorePartsClickAction=function(){$(".show_window").click(function(c){var d=$(this).attr("id").replace("ignored_link","");userIgnoreListNameSpace.showMenu(c,$(this),d);return false;});$(".gruztrans_checkbox").click(function(d){var c=$(this);userIgnoreListNameSpace.changeStatus(c,"changeGruzTrans");return false;});$(".messages_checkbox").click(function(d){var c=$(this);userIgnoreListNameSpace.changeStatus(c,"changeMessages");return false;});$(".all_checkbox").click(function(d){var c=$(this);userIgnoreListNameSpace.changeStatus(c,"changeAll");return false;});$(".close").click(function(){$(".ignoring_menu").hide();});};this.changeCheckboxesChecked=function(c){var d=c.is(":checked");if(d){c.parents("ul").find("input[type=checkbox]").attr("checked","checked");}else{c.parents("ul").find("input[type=checkbox]").attr("checked",false);}};this.changeAllCheckboxStatus=function(c){if(userIgnoreListNameSpace.isAllChecked(c)){userIgnoreListNameSpace.setAllCheckboxStatus(c);}else{userIgnoreListNameSpace.unsetAllCheckboxStatus(c);}};this.isAllChecked=function(d){var c=0;d.parents("ul").find("input[type=checkbox]").each(function(){var f=$(this);if(f.attr("class")!="all_checkbox"&&!f.is(":checked")){c++;return false;}});if(c>0){return false;}return true;};this.setAllCheckboxStatus=function(c){c.parents("ul").find(".all_checkbox").attr("checked","checked");};this.unsetAllCheckboxStatus=function(c){c.parents("ul").find(".all_checkbox").attr("checked",false);};this.deleteFromIgnore=function(c){if(!a){a=true;$("#user_ignores").remove();$.ajax({url:"/dinamix/UserIgnoreServlet",data:{ignoredUid:c,action:"delete"},type:"POST",dataType:"json",success:function(d){$("#user_ignores_container").html(d.html);userIgnoreListNameSpace.setIgnorePartsClickAction();},complete:function(){a=false;}});}};this.showMenu=function(d,c,f){this.cancelPreviousAction(d);this.addMenu(c,f);};this.addMenu=function(d,h){var c=d.width();var g=10;$(".ignoring_menu").hide();var f=$("#ignoring_menu"+h);f.css("left",c+g).show().click(function(k){userIgnoreListNameSpace.cancelPreviousAction(k);});};this.cancelPreviousAction=function(d){var c=jQuery.browser;if(c.msie){d.cancelBubble=true;}else{d.stopPropagation();}};this.changeStatus=function(d,c){if(!b){b=true;var f=d.val();$.ajax({url:"/dinamix/UserIgnoreServlet",data:{ignoredUid:f,action:c},type:"POST",dataType:"json",success:function(g){if(g.result=="ok"){if(d.is(":checked")){d.attr("checked",false);}else{d.attr("checked","checked");}$("#ignoring_menu"+f).siblings("a").html(g.linkText);userIgnoreListNameSpace.doAction(d,g,c);}else{$("div[id^='ui_info_block']").remove();$("#user_ignores_container").prepend(g.html);}},complete:function(){b=false;}});}};this.doAction=function(f,d,c){if(c=="changeGruzTrans"||c=="changeMessages"){userIgnoreListNameSpace.changeAllCheckboxStatus(f);}else{userIgnoreListNameSpace.changeCheckboxesChecked(f);}};};(function(a){a.fn.ballontitle=function(c){var f={text:"{text: 'Перекрой меня'}",offset:25};var d=a.extend(f,c);var b=a('<div class="ballontitle">'+d.text+"</div>");b.hide();this.focus(function(){var h=a(this).position();var g=a(this).outerWidth();b.css({position:"absolute",top:h.top+"px",left:(h.left+g+d.offset)+"px"});b.insertAfter(a(this));b.show();});this.blur(function(){b.hide();b.remove();});};})(jQuery);var userTooltipNameSpace=new function(){this.MARGIN=5;this.MAX_COUNT_OUT_CHECK=1;this.TIME_OUT_CHECK=200;this.TIME_SHOW_SLEEP=500;this.startShow=false;this.startOut=false;this.count=0;this.contMouseLeveLock=false;this.currentElement=0;this.init=function(a){if(a==undefined){a="a";}$("body").append("<div style='display: none;position:absolute;' id='user_tooltip_cont'></div>");$("body").click(function(b){if(!(userTooltipNameSpace.startOut===undefined)){userTooltipNameSpace.count=userTooltipNameSpace.MAX_COUNT_OUT_CHECK;}});$(a+"[uid]").each(function(){$(this).userTooltip();});};};(function(a){a.fn.extend({userTooltip:function(f){a(this).mouseenter(function(m){currentElement=a(this);userTooltipNameSpace.startShow=true;setTimeout(function(){l();},userTooltipNameSpace.TIME_SHOW_SLEEP);});a(this).mouseleave(function(m){k();userTooltipNameSpace.startShow=false;});function k(){userTooltipNameSpace.startOut=true;setTimeout(d,userTooltipNameSpace.TIME_OUT_CHECK);}function c(){userTooltipNameSpace.startOut=false;userTooltipNameSpace.count=0;}function g(){var m="#user_tooltip_id,#user_tooltip_action_cont";a(m).click(function(n){n.stopPropagation();});a(m).mouseenter(function(n){userTooltipNameSpace.contMouseLeveLock=false;c();});a(m).mouseleave(function(n){if(!userTooltipNameSpace.contMouseLeveLock){userTooltipNameSpace.contMouseLeveLock=true;k();}});a("#user_info_actions_block").click(function(n){a("#user_tooltip_action_cont").toggle();});}function h(){return b(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0);}function b(p,n,m){var o=p?p:0;if(n&&(!o||(o>n))){o=n;}return m&&(!o||(o>m))?m:o;}function l(){if(!userTooltipNameSpace.startShow){return;}userTooltipNameSpace.startShow=false;c();var m=currentElement;a("#user_tooltip_cont").load("/user2/tooltip/userTooltip.jsp?uid="+m.attr("uid"),function(){switch(a("#load_result").val()){case"ok":var n=m.offset().top-a(this).height()-userTooltipNameSpace.MARGIN;if(n<h()){n=m.offset().top+m.height()+userTooltipNameSpace.MARGIN;}a(this).css("top",n);a(this).css("left",m.offset().left);g();a(this).show();m.attr("tooltip",a("#firmName").val());break;case"loading":a("#user_tooltip_cont").hide();break;case"userNotFound":m.attr("tooltip","Пользователь не найден");a("#user_tooltip_cont").hide();break;}});}function d(){if(!userTooltipNameSpace.startOut){return;}if(userTooltipNameSpace.count>=userTooltipNameSpace.MAX_COUNT_OUT_CHECK){userTooltipNameSpace.contMouseLeveLock=false;a("#user_tooltip_cont").hide();a("#user_tooltip_cont").empty();return;}userTooltipNameSpace.count++;setTimeout(d,userTooltipNameSpace.TIME_OUT_CHECK);}}});})(jQuery);var notPayedRequestNameSpace=new function(){var a=false;this.init=function(){$("input[name='email_fax']").change(function(){if($("#radioEmail").is(":checked")){$("#starEmail").show();$("#starFax").hide();}else{$("#starEmail").hide();$("#starFax").show();}});$("#datePicker").datepicker({minDate:new Date()});$("#send").click(function(){if(!a){var l=$("#datePicker").val();var k=$("#period").val();var c=$("input[name='email_fax']:checked").val();var h=$("#fax").val();var b=$("#email").val();var f=$("#note").val();var g=$("input[name='payer']:checked").val();var d=$("input[name='taxing']:checked").val();a=true;$.ajax({url:"/dinamix/NotPayedServlet",data:{dateFrom:l,period:k,sendBy:c,fax:h,email:b,note:f,payer:g,tax:d},dataType:"json",success:function(m){if(m.success=="ok"){window.location.href="/log/bill/not_payed_request?res=success";}else{$("div[id^='ui_info_block']").remove();$(".not_payed_request h1").after(m.errorText);}},complete:function(){a=false;}});}});};};var userEditHistoryNameSpace=new function(){this.init=function(){$(".ui_edit_history .updateColumnHeader .close").click(function(g){$(this).parents(".ui_edit_history").hide();});var f=$(".ui_edit_history").find(".hidden").text();$("#"+f).click(function(l){l.stopPropagation();var h=$(this).attr("id").replace("editImg","");var g="ui_edit_history_block"+h;var n=$(this).offset();var k=20;var m=$("#"+g);if(m.is(":hidden")){m.css("left",n.left+k).css("top",n.top).click(function(o){o.stopPropagation();}).show();$("#ui_edit_history_block"+h).find(".history").empty();a(h);}else{m.hide();}});$("body").click(function(){$(".ui_edit_history").hide();});};var d=false;function a(f){if(!d){$("#loadingExAction").show();d=true;$.ajax({url:"/dinamix/UpdateColumnsServlet",type:"post",data:{uid:f},dataType:"json",success:function(g){if(g.error){b(f,g);}else{c(f,g);}},complete:function(){d=false;$("#loadingExAction").hide();}});}}function c(h,k){var g=k.columns;var l="";if(k.emptyText){l+=k.emptyText;}else{l+="<ul>";for(var f=0;f<g.length;f++){l+="<li><span class='date'>"+g[f].date+"</span>: c <span class='old'>"+g[f].oldName+"</span> на <span class='new'>"+g[f].newName+"</span></li>";}}$("#ui_edit_history_block"+h).find(".history").html(l);}function b(f,g){$("#ui_edit_history_block"+f).find(".history").html("<span class='error'>"+g.error+"</span>");}};
