function SuggestSet(n,t){$("#"+t+"-ul").html(n)}function SuggestWorker(n,t,i){n=="hide"&&$("#"+i).stop().fadeTo("fast",0);n=="show"&&$("#"+i).stop().fadeTo("fast",1);SuggestSet(t,i)}function GetBanks(n,t,i,r){var o,e,f,u;if(showAjaxPleaseWait=!1,o=document.getElementById(i+"-form"),e=o.term.value,e.length<3){SuggestWorker("hide","",i);return}f=[];u="";$.ajax({url:r,data:"term="+encodeURI(e),type:"post",success:function(r){if(r){SuggestSet("",i);var e=r.data;if(e=="[]"){SuggestWorker("hide","",i);return}$.each($.parseJSON(e),function(r,e){bankId=e.BankId;bankTitle=e.BankTitle;bankSlug=e.BankSlug;bankCbrRegNumber=e.BankCbrRegNumber;bankStatusId=e.BankStatusId;u=t;bankClass="bank-"+bankStatusId;u=u.replace(/nonamebank/gi,bankSlug);n>0&&(u+="?t="+n,u+="&b="+bankId);n==0&&(u+="?b="+bankId);f[f.length]='<li class="suggestBanks"><a href="'+u+'" class="'+bankClass+'">'+bankTitle+" ("+bankCbrRegNumber+")<\/a><\/li>";SuggestWorker("show",f.join(""),i);showAjaxPleaseWait=!0;return})}else showAjaxPleaseWait=!0}})}function GetMFOs(n,t,i){var e,f,u,r;if(showAjaxPleaseWait=!1,e=document.getElementById(t+"-form"),f=e.term.value,f.length<3){SuggestWorker("hide","",t);return}u=[];r="";$.ajax({url:i,data:"term="+encodeURI(f),type:"post",success:function(i){if(i){SuggestSet("",t);var f=i.data;if(f=="[]"){SuggestWorker("hide","",t);return}$.each($.parseJSON(f),function(i,f){mfoId=f.MFOId;mfoTitle=f.MFOTitle;mfoSlug=f.MFOSlug;mfoRegNumberRecordCode=f.MFORegNumberRecordCode;mfoStatusId=f.MFOStatusId;r=n;mfoClass="bank-"+mfoStatusId;r=r.replace(/nonamemfo/gi,mfoSlug);u[u.length]='<li class="suggestBanks"><a href="'+r+'" class="'+mfoClass+'">'+mfoTitle+" ("+mfoRegNumberRecordCode+")<\/a><\/li>";SuggestWorker("show",u.join(""),t);showAjaxPleaseWait=!0;return})}else showAjaxPleaseWait=!0}})}function setRatingTooltips(n){$(".tooltip").qtip({content:{text:function(t,i){var r=$(this).text();return showAjaxPleaseWait=!1,$.ajax({url:n,type:"GET",dataType:"json",data:"RatingTypeId="+$(this).attr("id").split("|")[0]+"&RatingAgencyId="+$(this).attr("id").split("|")[1]+"&RatingValueFieldNameId="+$(this).attr("id").split("|")[2]+"&RatingValueFieldValue="+encodeURI($(this).attr("id").split("|")[3])}).then(function(n){var t=n.data;if(t=="Rating value not found"){i.set("content.text","Произошла ошибка при загрузке значения рейтинга");return}ratingValueTitle=$.parseJSON(t).RatingValueTitle;ratingValueTitle==null&&(ratingValueTitle=r);ratingValueMeaning=$.parseJSON(t).RatingValueMeaning;i.set("content.title",ratingValueTitle);i.set("content.text",ratingValueMeaning);showAjaxPleaseWait=!0},function(n,t,r){i.set("content.text",t+": "+r)}),"Загрузка значения рейтинга..."},button:"Close"},style:{classes:"qtip-bootstrap"},show:{event:"click",solo:!0,modal:{on:!1,blur:!1}},hide:!1})}function setRankingTooltips(n){$(".tooltip").qtip({content:{text:function(t,i){return showAjaxPleaseWait=!1,$.ajax({url:n,type:"GET",dataType:"json",data:"id="+$(this).attr("id")}).then(function(n){var t=n.data;if(t=="Credit organization not found"){i.set("content.text","Произошла ошибка при загрузке информации");return}tooltipTitle=t.title;tooltipText=t.text;i.set("content.title",tooltipTitle);i.set("content.text",tooltipText);showAjaxPleaseWait=!0},function(n,t,r){i.set("content.text",t+": "+r)}),"Загрузка информации..."},button:"Close"},style:{classes:"qtip-bootstrap"},show:{event:"click",solo:!0,modal:{on:!1,blur:!1}},hide:!1})}function enableRankingsTooltips(){jQuery.fn.extend({enableTooltips:function(n,t){$(this).qtip({content:{text:function(i,r){return showAjaxPleaseWait=!1,$.ajax({url:n,type:"GET",dataType:"json",data:{bankid:$(this).attr(t),periodid:$(this).attr("periodid")}}).then(function(n){var t=n.data;if(t=="Credit organization not found"){r.set("content.text","Произошла ошибка при загрузке информации");return}tooltipTitle=t.title;tooltipText=t.text;r.set("content.title",tooltipTitle);r.set("content.text",tooltipText);showAjaxPleaseWait=!0},function(n,t,i){r.set("content.text",t+": "+i)}),"Загрузка информации..."},button:"Close"},position:{adjust:{screen:!0},corner:{target:"topLeft",tooltip:"topLeft"}},style:{classes:"qtip-bootstrap"},show:{event:"click",solo:!0,modal:{on:!1,blur:!1}},hide:!1})}})}function AddQueryStringParameterToUrl(n,t,i){var r="";return(r=n,i=="0")?r:r.indexOf("?")>-1?n+"&"+t+"="+i:n+"?"+t+"="+i}function RemoveQueryStringParameterToUrl(n,t,i){var r="";return r=n,r=r.replace(t+"="+i,""),r=r.replace("?&","?"),(r[r.length-1]=="?"||r[r.length-1]=="&")&&(r=r.substring(0,r.length-1)),r}function hideAllMenus(n){$("#opened").each(function(){$(this).parent().parent().attr("class")!=n&&($(this).html("&#65088;"),$(this).attr("id","closed"))});$(".sections").each(function(){$(this).parent().parent().attr("class")!=n&&$(this).slideUp("fast")})}var icon_bankstatus_revoked='<div class="icon-revoked tooltip" title="Лицензия отозвана" id="xxx">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/div>',icon_bankstatus_canceled='<div class="icon-other tooltip" title="Лицензия аннулирована" id="xxx">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/div>',icon_bankstatus_sanation='<div class="icon-sanation tooltip" title="Санация" id="xxx">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/div>',icon_bankstatus_tempadmin='<div class="icon-tempadmin tooltip" title="Временная администрация" id="xxx">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/div>',icon_bankstatus_liquidated='<div class="icon-other tooltip" title="Организация ликвидирована" id="xxx">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/div>',icon_bankstatus_waiting_license='<div class="icon-other tooltip" title="В процессе оформления (лицензии нет)" id="xxx">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/div>',icon_bankstatus_restructuring='<div class="icon-restructuring tooltip" title="Реструктуризация" id="xxx">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/div>',showAjaxPleaseWait=!0;$(document).ready(function(){$(".top-menu3 a").hover(function(){$(this).parent().stop().fadeTo("fast",.8)},function(){$(this).parent().stop().fadeTo("fast",1)});$(".menu-opener").click(function(){hideAllMenus($(this).parent().parent().attr("class"));$(this).attr("id")=="closed"?($(this).attr("id","opened"),$(this).parent().parent().children(".sections").slideDown("fast"),$(this).html("&#65087;")):($(this).attr("id","closed"),$(this).parent().parent().children(".sections").slideUp("fast"),$(this).html("&#65088;"))});$(".content-container").click(function(){hideAllMenus()});enableRankingsTooltips()})