jQuery.cookie=function(c,d,a){if(typeof d!="undefined"){a=a||{};if(d===null)d="",a.a=-1;var b="";if(a.a&&(typeof a.a=="number"||a.a.toUTCString))typeof a.a=="number"?(b=new Date,b.setTime(b.getTime()+a.a*864E5)):b=a.a,b="; expires="+b.toUTCString();document.cookie=[c,"=",encodeURIComponent(d),b,a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.b?"; secure":""].join("")}else{d=null;if(document.cookie&&document.cookie!=""){a=document.cookie.split(";");for(b=0;b<a.length;b++){var f=jQuery.trim(a[b]); if(f.substring(0,c.length+1)==c+"="){d=decodeURIComponent(f.substring(c.length+1));break}}}return d}};function rand(c,d){return d?Math.floor(Math.random()*(d-c+1))+c:Math.floor(Math.random()*(c+1))} function get_banner_idx(c,d,a){var a=a||0,b=0,f=d.length-1,e="";if(c=="main_city")e="bnr_city_main_idx",c={expires:3,path:"/",domain:".2gis.ru"};else if(c=="main_company")e="bnr_company_main_idx",c={expires:3,path:"/"};else return b;if(a==1)return parseInt($.cookie(e),10);$.cookie(e)&&d[parseInt($.cookie(e),10)]?b=parseInt($.cookie(e),10):(b=rand(0,f),$.cookie(e,b,c));if(b+1<=f){if(a==2)return b+1;$.cookie(e,b+1,c)}else{if(a==2)return 0;$.cookie(e,0,c)}return b};
