(function(b){b.fn.extend({elastic:function(){var c=["paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight"];return this.each(function(){function f(m,o){curratedHeight=Math.floor(parseInt(m,10));if(d.height()!=curratedHeight){d.css({height:curratedHeight+"px",overflow:o});fix_abs_bottom()}}function a(){var m=d.val().replace(/&/g,"&amp;").replace(/  /g,"&nbsp;").replace(/<|>/g,"&gt;").replace(/\n/g,"<br />"),o=i.html();if(m+"&nbsp;"!=o){i.html(m+
"&nbsp;");if(Math.abs(i.height()+g-d.height())>3){m=i.height()+g;if(m>=k)f(k,"auto");else m<=h?f(h,"hidden"):f(m,"hidden")}}}if(this.type!="textarea")return false;var d=b(this),i=b("<div />").css({position:"absolute",display:"none","word-wrap":"break-word"}),g=parseInt(d.css("line-height"),10)||parseInt(d.css("font-size"),"10"),h=parseInt(d.css("height"),10)||g*3,k=parseInt(d.css("max-height"),10)||Number.MAX_VALUE,j=0;if(k<0)k=Number.MAX_VALUE;i.appendTo(d.parent());for(j=c.length;j--;)i.css(c[j].toString(),
d.css(c[j].toString()));d.css({overflow:"hidden"});d.keyup(function(){a()});d.live("input paste",function(){setTimeout(a,250)});a()})}})})(jQuery);
jQuery.extend(jQuery.easing,{easeInQuad:function(b,c,f,a,d){return a*(c/=d)*c+f},easeOutQuad:function(b,c,f,a,d){return-a*(c/=d)*(c-2)+f},easeInOutQuad:function(b,c,f,a,d){if((c/=d/2)<1)return a/2*c*c+f;return-a/2*(--c*(c-2)-1)+f},easeInCubic:function(b,c,f,a,d){return a*(c/=d)*c*c+f},easeOutCubic:function(b,c,f,a,d){return a*((c=c/d-1)*c*c+1)+f},easeInOutCubic:function(b,c,f,a,d){if((c/=d/2)<1)return a/2*c*c*c+f;return a/2*((c-=2)*c*c+2)+f},easeInQuart:function(b,c,f,a,d){return a*(c/=d)*c*c*c+f},
easeOutQuart:function(b,c,f,a,d){return-a*((c=c/d-1)*c*c*c-1)+f},easeInOutQuart:function(b,c,f,a,d){if((c/=d/2)<1)return a/2*c*c*c*c+f;return-a/2*((c-=2)*c*c*c-2)+f},easeInQuint:function(b,c,f,a,d){return a*(c/=d)*c*c*c*c+f},easeOutQuint:function(b,c,f,a,d){return a*((c=c/d-1)*c*c*c*c+1)+f},easeInOutQuint:function(b,c,f,a,d){if((c/=d/2)<1)return a/2*c*c*c*c*c+f;return a/2*((c-=2)*c*c*c*c+2)+f},easeInSine:function(b,c,f,a,d){return-a*Math.cos(c/d*(Math.PI/2))+a+f},easeOutSine:function(b,c,f,a,d){return a*
Math.sin(c/d*(Math.PI/2))+f},easeInOutSine:function(b,c,f,a,d){return-a/2*(Math.cos(Math.PI*c/d)-1)+f},easeInExpo:function(b,c,f,a,d){return c==0?f:a*Math.pow(2,10*(c/d-1))+f},easeOutExpo:function(b,c,f,a,d){return c==d?f+a:a*(-Math.pow(2,-10*c/d)+1)+f},easeInOutExpo:function(b,c,f,a,d){if(c==0)return f;if(c==d)return f+a;if((c/=d/2)<1)return a/2*Math.pow(2,10*(c-1))+f;return a/2*(-Math.pow(2,-10*--c)+2)+f},easeInCirc:function(b,c,f,a,d){return-a*(Math.sqrt(1-(c/=d)*c)-1)+f},easeOutCirc:function(b,
c,f,a,d){return a*Math.sqrt(1-(c=c/d-1)*c)+f},easeInOutCirc:function(b,c,f,a,d){if((c/=d/2)<1)return-a/2*(Math.sqrt(1-c*c)-1)+f;return a/2*(Math.sqrt(1-(c-=2)*c)+1)+f},easeInElastic:function(b,c,f,a,d){b=1.70158;var i=0,g=a;if(c==0)return f;if((c/=d)==1)return f+a;i||(i=d*0.3);if(g<Math.abs(a)){g=a;b=i/4}else b=i/(2*Math.PI)*Math.asin(a/g);return-(g*Math.pow(2,10*(c-=1))*Math.sin((c*d-b)*2*Math.PI/i))+f},easeOutElastic:function(b,c,f,a,d){b=1.70158;var i=0,g=a;if(c==0)return f;if((c/=d)==1)return f+
a;i||(i=d*0.3);if(g<Math.abs(a)){g=a;b=i/4}else b=i/(2*Math.PI)*Math.asin(a/g);return g*Math.pow(2,-10*c)*Math.sin((c*d-b)*2*Math.PI/i)+a+f},easeInOutElastic:function(b,c,f,a,d){b=1.70158;var i=0,g=a;if(c==0)return f;if((c/=d/2)==2)return f+a;i||(i=d*0.3*1.5);if(g<Math.abs(a)){g=a;b=i/4}else b=i/(2*Math.PI)*Math.asin(a/g);if(c<1)return-0.5*g*Math.pow(2,10*(c-=1))*Math.sin((c*d-b)*2*Math.PI/i)+f;return g*Math.pow(2,-10*(c-=1))*Math.sin((c*d-b)*2*Math.PI/i)*0.5+a+f},easeInBack:function(b,c,f,a,d,i){if(i==
undefined)i=1.70158;return a*(c/=d)*c*((i+1)*c-i)+f},easeOutBack:function(b,c,f,a,d,i){if(i==undefined)i=1.70158;return a*((c=c/d-1)*c*((i+1)*c+i)+1)+f},easeInOutBack:function(b,c,f,a,d,i){if(i==undefined)i=1.70158;if((c/=d/2)<1)return a/2*c*c*(((i*=1.525)+1)*c-i)+f;return a/2*((c-=2)*c*(((i*=1.525)+1)*c+i)+2)+f},easeInBounce:function(b,c,f,a,d){return a-jQuery.easing.easeOutBounce(b,d-c,0,a,d)+f},easeOutBounce:function(b,c,f,a,d){return(c/=d)<1/2.75?a*7.5625*c*c+f:c<2/2.75?a*(7.5625*(c-=1.5/2.75)*
c+0.75)+f:c<2.5/2.75?a*(7.5625*(c-=2.25/2.75)*c+0.9375)+f:a*(7.5625*(c-=2.625/2.75)*c+0.984375)+f},easeInOutBounce:function(b,c,f,a,d){if(c<d/2)return jQuery.easing.easeInBounce(b,c*2,0,a,d)*0.5+f;return jQuery.easing.easeOutBounce(b,c*2-d,0,a,d)*0.5+a*0.5+f}});
(function(b){function c(p){return typeof p==="string"}function f(p){return typeof p==="object"}function a(){var p=C.call(arguments),x=p.shift();return function(){return x.apply(this,p.concat(C.call(arguments)))}}function d(){return I.href.replace(/^[^#]*#?/,"")}function i(p){return(p=p.nodeName)?s[p.toLowerCase()]:""}function g(p,x,A,w){if(c(A)||f(A))return o(x,A,w,p);else if(f(x))return b.param(x);else if(c(x))return m(x,A,p);else{A=p?d():I.search;return m(A,x,p)}}function h(){var p,x,A,w=C.call(arguments),
F=w.shift();if(c(w[1])||f(w[1]))p=w.shift();x=w.shift();A=w.shift();return this.each(function(){var J=b(this),N=p||i(this),P=N&&J.attr(N)||"";P=g(F,P,x,A);J.attr(N,P)})}function k(){var p=C.call(arguments),x=p.shift(),A=p.shift(),w=g(x);if(b.isFunction(p[0]))w=p.shift()(w);else b.isArray(p[0])&&b.each(p.shift(),function(F,J){delete w[J]});return g(x,A,w,p.shift())}function j(){var p,x=C.call(arguments),A=x.shift();if(c(x[0]))p=x.shift();return this.each(function(){var w=b(this),F=p||i(this),J=F&&
w.attr(F)||"";J=k.apply(this,[A,J].concat(x));w.attr(F,J)})}function m(p,x,A){var w,F={},J={"null":null,"true":t,"false":B},N=decodeURIComponent;for(p=p.replace(A?/^.*[#]/:/^.*[?]|#.*$/g,"").replace(/\+/g," ").split("&");p.length;){w=p.shift().split("=");A=N(w[0]);if(w.length===2){w=N(w[1]);if(x)if(w&&!isNaN(w))w=Number(w);else if(w==="undefined")w=r;else if(J[w]!==r)w=J[w];if(b.isArray(F[A]))F[A].push(w);else F[A]=F[A]!==r?[F[A],w]:w}else if(A)F[A]=x?r:""}return F}function o(p,x,A,w){p=p.match(w?
/^([^#]*)[#]?(.*)$/:/^([^#?]*)[?]?([^#]*)(#?.*)/);var F=m(p[2],0,w),J=p[3]||"";if(c(x))x=m(x,0,w);x=A===2?x:A===1?b.extend({},x,F):b.extend({},F,x);x=b.param(x);return p[1]+(w?"#":x||!p[1]?"?":"")+x+J}function l(){var p,x=b.browser,A={};A[K]=A[D]=function(w){return w};if(x.msie&&x.version<8){A[K]=function(w,F){var J=p.document;if(w!==F){J.open();J.close();J.location.hash="#"+w}};A[D]=function(){return p.document.location.hash.replace(/^#/,"")};p=b("<iframe/>").hide().appendTo("body").get(0).contentWindow;
A[K](d())}return A}var n,s={},r,y=this,t=true,B=false,v="onhashchange"in y,C=Array.prototype.slice,I=document.location,E,z,q,u,G,D="fragment",K="update",H="fragmentChange",L="hashchange."+H,O,M;b.urlTagAttrList=E=function(p){return b.extend(s,p)};E({a:"href",img:"src",form:"action",base:"href",script:"src",iframe:"src",link:"href"});b.urlInternalHost=E=function(p){p=p?"(?:"+p+"\\.)?":"";p="^"+I.protocol+"//"+I.hostname.replace(new RegExp("^"+p+"(.*)","i"),p+"$1")+(I.port?":"+I.port:"")+"/";return z(p)};
b.urlInternalRegExp=z=function(p){if(p)n=c(p)?new RegExp(p,"i"):p;return n};E("www");b.isUrlInternal=q=function(p){if(!p)return r;if(n.test(p))return t;if(/^https?:\/\//i.test(p))return B;if(/^(?:#|[a-z\d.-]+:)/i.test(p))return r;return t};b.isUrlExternal=E=function(p){p=q(p);return typeof p==="boolean"?!p:p};u=function(p,x){return this.filter(":"+p+(x?"("+x+")":""))};b.fn.urlInternal=a(u,"urlInternal");b.fn.urlExternal=a(u,"urlExternal");u=function(p,x,A,w){return(A=w[3]||i(x))?!!p(b(x).attr(A)):
B};b.expr[":"].urlInternal=a(u,q);b.expr[":"].urlExternal=a(u,E);b.queryString=a(g,0);b[D]=a(g,1);b.fn.queryString=a(h,0);b.fn[D]=a(h,1);b.passQueryString=a(k,0);b.passFragment=a(k,1);b.fn.passQueryString=a(j,0);b.fn.passFragment=a(j,1);b.setFragment=G=function(p,x){var A=f(p)?g(t,p):(p||"").replace(/^#/,"");A=p?o("#"+d(),"#"+A,x,1):"#";I.href=I.href.replace(/#.*$/,"")+A};b[H]=function(p){function x(){var A=b.Event(H);A[D]=d();b(document).trigger(A)}if(p===t)p=100;v&&b(y).unbind(L);O&&clearTimeout(O);
O=null;if(typeof p==="number")if(v)b(y).bind(L,x);else{M=d();if(b.isFunction(l))l=l();(function A(){var w=d(),F=l[D](M);if(w!==M){l[K](w,F);M=w;x()}else F!==M&&G(F,2);O=setTimeout(A,p<0?0:p)})()}}})(jQuery);
(function(b,c){var f=function(g){var h,k=[];for(h in g)/string|number/.test(typeof g[h])&&g[h]!==""&&k.push(h+'="'+g[h]+'"');return k[i]("")},a=function(g){var h,k,j=[],m;if(typeof g=="object"){for(h in g){if(typeof g[h]=="object"){m=[];for(k in g[h])m.push([k,"=",encodeURIComponent(g[h][k])][i](""));g[h]=m[i]("&amp;")}g[h]&&j.push(['<param name="',h,'" value="',g[h],'" />'][i](""))}g=j[i]("")}return g},d=false,i="join";b[c]=function(){try{var g="0,0,0",h=navigator.plugins["Shockwave Flash"]||ActiveXObject;
g=h.description||function(){try{return(new h("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(j){}}()}catch(k){}g=(g||"0,0,0").match(/^[A-Za-z\s]*?(\d+)[\.|,](\d+)(?:\s+[d|r]|,)(\d+)/);return{available:g[1]>0,activeX:h&&!h.name,version:{major:g[1]*1,minor:g[2]*1,release:g[3]*1},hasVersion:function(j){var m=this.version;j=/string|number/.test(typeof j)?j.toString().split("."):j||[0,0,0];j=[j.major||j[0]||m.major,j.minor||j[1]||m.minor,j.release||j[2]||m.release];return j[0]<m.major||
j[0]==m.major&&j[1]<m.minor||j[0]==m.major&&j[1]==m.minor&&j[2]<=m.release},expressInstall:"expressInstall.swf",create:function(j){if(!b[c].available||d||!typeof j=="object"||!j.swf)return false;if(j.hasVersion&&!b[c].hasVersion(j.hasVersion)){j={swf:j.expressInstall||b[c].expressInstall,attrs:{id:j.id||"SWFObjectExprInst",name:j.name,height:Math.max(j.height||137),width:Math.max(j.width||214)},params:{flashvars:{MMredirectURL:location.href,MMplayerType:b[c].activeX?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,
47)+" - Flash Player Installation"}}};d=true}else j=b.extend(true,{attrs:{id:j.id,name:j.name,height:j.height||180,width:j.width||320},params:{wmode:j.wmode||"opaque",flashvars:j.flashvars}},j);if(b[c].activeX){j.attrs.classid=j.attrs.classid||"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";j.params.movie=j.params.movie||j.swf}else{j.attrs.type=j.attrs.classid||"application/x-shockwave-flash";j.attrs.data=j.attrs.data||j.swf}return["<object ",f(j.attrs),">",a(j.params),"</object>"][i]("")}}}();b.fn[c]=
function(g){if(typeof g=="object")this.each(function(){var h=document.createElement(c),k=b[c].create(g);if(k){h.innerHTML=k;h.childNodes[0]&&this.appendChild(h.childNodes[0])}});else typeof g=="function"&&this.find("object").andSelf().filter("object").each(function(){var h=this;h.jsInteractionTimeoutMs=h.jsInteractionTimeoutMs||0;if(h.jsInteractionTimeoutMs<660)h.clientWidth||h.clientHeight?g.call(this):setTimeout(function(){b(h)[c](g)},h.jsInteractionTimeoutMs+66)});return this}})(jQuery,"flash");
jQuery&&function(b){b.extend(b.fn,{uploadify:function(c){b(this).each(function(){settings=b.extend({id:b(this).attr("id"),uploader:"/uploadify4.swf",script:"uploadify.php",expressInstall:null,folder:"",height:20,width:130,cancelImg:"cancel.png",wmode:"transparent",scriptAccess:"sameDomain",fileDataName:"Filedata",method:"POST",queueSizeLimit:999,simUploadLimit:1,queueID:false,displayData:"percentage",onInit:function(){},onSelect:function(){},onQueueFull:function(){},onCheck:function(){},onCancel:function(){},
onError:function(){},onProgress:function(){},onComplete:function(){},onAllComplete:function(){}},c);var f=location.pathname;f=f.split("/");f.pop();f=f.join("/")+"/";var a={};a.uploadifyID=settings.id;a.pagepath=f;if(settings.buttonImg)a.buttonImg=escape(settings.buttonImg);if(settings.buttonText)a.buttonText=escape(settings.buttonText);if(settings.rollover)a.rollover=true;a.script=settings.script;a.folder=escape(settings.folder);if(settings.scriptData){var d="";for(var i in settings.scriptData)d+=
"&"+i+"="+settings.scriptData[i];a.scriptData=escape(d.substr(1))}a.width=settings.width;a.height=settings.height;a.wmode=settings.wmode;a.method=settings.method;a.queueSizeLimit=settings.queueSizeLimit;a.simUploadLimit=settings.simUploadLimit;if(settings.hideButton)a.hideButton=true;if(settings.fileDesc)a.fileDesc=settings.fileDesc;if(settings.fileExt)a.fileExt=settings.fileExt;if(settings.multi)a.multi=true;if(settings.auto)a.auto=true;if(settings.sizeLimit)a.sizeLimit=settings.sizeLimit;if(settings.checkScript)a.checkScript=
settings.checkScript;if(settings.fileDataName)a.fileDataName=settings.fileDataName;if(settings.queueID)a.queueID=settings.queueID;if(settings.onInit()!==false&&$.flash.hasVersion("9.0.24")){b(this).css("display","none");b(this).after('<div id="'+b(this).attr("id")+'UploaderTmp"></div>');b("#"+b(this).attr("id")+"UploaderTmp").flash({id:b(this).attr("id")+"Uploader",swf:settings.uploader,width:settings.width,height:settings.height,hasVersion:"9.0.24",params:{wmode:settings.wmode,allowScriptAccess:settings.scriptAccess,
flashvars:a}});b("#"+b(this).attr("id")+"UploaderTmp").replaceWith($("#"+b(this).attr("id")+"Uploader"));settings.queueID==false&&b("#"+b(this).attr("id")+"Uploader").after('<div id="'+b(this).attr("id")+'Queue" class="uploadifyQueue"></div>')}typeof settings.onOpen=="function"&&b(this).bind("uploadifyOpen",settings.onOpen);b(this).bind("uploadifySelect",{action:settings.onSelect,queueID:settings.queueID},function(h,k,j){if(h.data.action(h,k,j)!==false){var m=Math.round(j.size/1024*100)*0.01,o="KB";
if(m>1E3){m=Math.round(m*0.0010*100)*0.01;o="MB"}m=m.toString().split(".");m=m.length>1?m[0]+"."+m[1].substr(0,2):m[0];fileName=j.name.length>20?j.name.substr(0,20)+"...":j.name;queue="#"+b(this).attr("id")+"Queue";if(h.data.queueID)queue="#"+h.data.queueID;b(queue).append('<div id="'+b(this).attr("id")+k+'" class="uploadifyQueueItem">\t\t\t\t\t\t\t\t<div class="cancel">\t\t\t\t\t\t\t\t\t<a href="javascript:jQuery(\'#'+b(this).attr("id")+"').uploadifyCancel('"+k+'\')"><img src="'+settings.cancelImg+
'" border="0" /></a>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<span class="fileName">'+fileName+" ("+m+o+')</span><span class="percentage"></span>\t\t\t\t\t\t\t\t<div class="uploadifyProgress">\t\t\t\t\t\t\t\t\t<div id="'+b(this).attr("id")+k+'ProgressBar" class="uploadifyProgressBar"><!--Progress Bar--\></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>')}});typeof settings.onSelectOnce=="function"&&b(this).bind("uploadifySelectOnce",settings.onSelectOnce);b(this).bind("uploadifyQueueFull",{action:settings.onQueueFull},
function(h,k){h.data.action(h,k)!==false&&alert("The queue is full.  The max size is "+k+".")});b(this).bind("uploadifyCheckExist",{action:settings.onCheck},function(h,k,j,m,o){var l={};l=j;l.folder=f+m;if(o)for(var n in j)var s=n;b.post(k,l,function(r){for(var y in r)if(h.data.action(h,k,j,m,o)!==false)confirm("Do you want to replace the file "+r[y]+"?")||document.getElementById(b(h.target).attr("id")+"Uploader").cancelFileUpload(y,true,true);o?document.getElementById(b(h.target).attr("id")+"Uploader").startFileUpload(s,
true):document.getElementById(b(h.target).attr("id")+"Uploader").startFileUpload(null,true)},"json")});b(this).bind("uploadifyCancel",{action:settings.onCancel},function(h,k,j,m,o){if(h.data.action(h,k,j,m,o)!==false){h=o==true?0:250;b("#"+b(this).attr("id")+k).fadeOut(h,function(){b(this).remove()})}});typeof settings.onClearQueue=="function"&&b(this).bind("uploadifyClearQueue",settings.onClearQueue);var g=[];b(this).bind("uploadifyError",{action:settings.onError},function(h,k,j,m){if(h.data.action(h,
k,j,m)!==false){g.push(new Array(k,j,m));b("#"+b(this).attr("id")+k+" .percentage").text(" - "+m.type+" Error");b("#"+b(this).attr("id")+k).addClass("uploadifyError")}});b(this).bind("uploadifyProgress",{action:settings.onProgress,toDisplay:settings.displayData},function(h,k,j,m){if(h.data.action(h,k,j,m)!==false){b("#"+b(this).attr("id")+k+"ProgressBar").css("width",m.percentage+"%");if(h.data.toDisplay=="percentage")displayData=" - "+m.percentage+"%";if(h.data.toDisplay=="speed")displayData=" - "+
m.speed+"KB/s";if(h.data.toDisplay==null)displayData=" ";b("#"+b(this).attr("id")+k+" .percentage").text(displayData)}});b(this).bind("uploadifyComplete",{action:settings.onComplete},function(h,k,j,m,o){if(h.data.action(h,k,j,unescape(m),o)!==false){b("#"+b(this).attr("id")+k+" .percentage").text(" - Completed");b("#"+b(this).attr("id")+k).fadeOut(250,function(){b(this).remove()})}});typeof settings.onAllComplete=="function"&&b(this).bind("uploadifyAllComplete",{action:settings.onAllComplete},function(h,
k){if(h.data.action(h,k)!==false)g=[]})})},uploadifySettings:function(c,f,a){var d=false;b(this).each(function(){if(c=="scriptData"&&f!=null){var j=a?f:b.extend(settings.scriptData,f),m="";for(var o in j)m+="&"+o+"="+escape(j[o]);f=m.substr(1)}d=document.getElementById(b(this).attr("id")+"Uploader").updateSettings(c,f)});if(f==null){if(c=="scriptData"){for(var i=unescape(d).split("&"),g={},h=0;h<i.length;h++){var k=i[h].split("=");g[k[0]]=k[1]}d=g}return d}},uploadifyUpload:function(c){b(this).each(function(){document.getElementById(b(this).attr("id")+
"Uploader").startFileUpload(c,false)})},uploadifyCancel:function(c){b(this).each(function(){document.getElementById(b(this).attr("id")+"Uploader").cancelFileUpload(c,true,false)})},uploadifyClearQueue:function(){b(this).each(function(){document.getElementById(b(this).attr("id")+"Uploader").clearFileUploadQueue(false)})}})}(jQuery);$.fn.removeDSData=function(b){this.each(function(){delete (this.emulated_dataset||{})[b];jQuery.removeAttr(this,"data-"+b)})};
$.list=function(b,c){var f=[],a,d=0;do{var i=c.length,g={};for(a=false;i--;){var h=c[i],k=b[h+d];if(!(k===undefined||k=="")){g[h]=k;a=true}}a&&f.push(g);d++}while(a);return f};
(function(b){b.fn.extend({autocomplete:function(c,f){var a=typeof c=="string";f=b.extend({},b.Autocompleter.defaults,{url:a?c:null,data:a?null:c,delay:a?b.Autocompleter.defaults.delay:10,max:f&&!f.scroll?10:150},f);f.highlight=f.highlight||function(d){return d};f.formatMatch=f.formatMatch||f.formatItem;return this.each(function(){new b.Autocompleter(this,f)})},result:function(c){return this.bind("result",c)},search:function(c){return this.trigger("search",[c])},flushCache:function(){return this.trigger("flushCache")},
setOptions:function(c){return this.trigger("setOptions",[c])},unautocomplete:function(){return this.trigger("unautocomplete")}});b.Autocompleter=function(c,f){function a(){var q=E.selected();if(!q)return false;var u=q.result;t=u;if(f.multiple){var G=i(r.val());if(G.length>1){var D=f.multipleSeparator.length,K=b(c).selection().start,H,L=0;b.each(G,function(O,M){L+=M.length;if(K<=L){H=O;return false}L+=D});G[H]=u;u=G.join(f.multipleSeparator)}u+=f.multipleSeparator}r.val(u);j();r.trigger("result",[q.data,
q.value]);return true}function d(q,u){if(C==s.DEL)E.hide();else{q=r.val();if(!(!u&&q==t)){t=q;q=g(q);if(q.length>=f.minChars){r.addClass(f.loadingClass);f.matchCase||(q=q.toLowerCase());o(q,m,j)}else{n();E.hide()}}}}function i(q){if(!q)return[""];if(!f.multiple)return[b.trim(q)];return b.map(q.split(f.multipleSeparator),function(u){return b.trim(q).length?b.trim(u):null})}function g(q){if(!f.multiple)return q;var u=i(q);if(u.length==1)return u[0];u=b(c).selection().start;u=u==q.length?i(q):i(q.replace(q.substring(u),
""));return u[u.length-1]}function h(q,u){if(f.autoFill&&g(r.val()).toLowerCase()==q.toLowerCase()&&C!=s.BACKSPACE){r.val(r.val()+u.substring(g(t).length));b(c).selection(t.length,t.length+u.length)}}function k(){clearTimeout(y);y=setTimeout(j,200)}function j(){E.visible();E.hide();clearTimeout(y);n();f.mustMatch&&r.search(function(q){if(!q)if(f.multiple){q=i(r.val()).slice(0,-1);r.val(q.join(f.multipleSeparator)+(q.length?f.multipleSeparator:""))}else{r.val("");r.trigger("result",null)}})}function m(q,
u){if(u&&u.length&&v){n();E.display(u,q);h(q,u[0].value);E.show()}else j()}function o(q,u,G){f.matchCase||(q=q.toLowerCase());var D=B.load(q);if(D&&D.length)u(q,D);else if(typeof f.url=="string"&&f.url.length>0){var K={timestamp:+new Date};b.each(f.extraParams,function(H,L){K[H]=typeof L=="function"?L():L});b.ajax({mode:"abort",port:"autocomplete"+c.name,dataType:f.dataType,url:f.url,data:b.extend({q:g(q),limit:f.max},K),success:function(H){H=f.parse&&f.parse(H)||l(H);B.add(q,H);u(q,H)}})}else{E.emptyList();
G(q)}}function l(q){var u=[];q=q.split("\n");for(var G=0;G<q.length;G++){var D=b.trim(q[G]);if(D){D=D.split("|");u[u.length]={data:D,value:D[0],result:f.formatResult&&f.formatResult(D,D[0])||D[0]}}}return u}function n(){r.removeClass(f.loadingClass)}var s={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8},r=b(c).attr("autocomplete","off").addClass(f.inputClass),y,t="",B=b.Autocompleter.Cache(f),v=0,C,I={mouseDownOnSelect:false},E=b.Autocompleter.Select(f,c,a,
I),z;b.browser.opera&&b(c.form).bind("submit.autocomplete",function(){if(z)return z=false});r.bind((b.browser.opera?"keypress":"keydown")+".autocomplete",function(q){v=1;C=q.keyCode;switch(q.keyCode){case s.UP:q.preventDefault();E.visible()?E.prev():d(0,true);break;case s.DOWN:q.preventDefault();E.visible()?E.next():d(0,true);break;case s.PAGEUP:q.preventDefault();E.visible()?E.pageUp():d(0,true);break;case s.PAGEDOWN:q.preventDefault();E.visible()?E.pageDown():d(0,true);break;case f.multiple&&b.trim(f.multipleSeparator)==
","&&s.COMMA:case s.TAB:case s.RETURN:if(a()){q.preventDefault();z=true;return false}break;case s.ESC:E.hide();break;default:clearTimeout(y);y=setTimeout(d,f.delay);break}}).focus(function(){v++}).blur(function(){v=0;I.mouseDownOnSelect||k()}).click(function(){v++>1&&!E.visible()&&d(0,true)}).bind("search",function(){function q(G,D){var K;if(D&&D.length)for(var H=0;H<D.length;H++)if(D[H].result.toLowerCase()==G.toLowerCase()){K=D[H];break}typeof u=="function"?u(K):r.trigger("result",K&&[K.data,K.value])}
var u=arguments.length>1?arguments[1]:null;b.each(i(r.val()),function(G,D){o(D,q,q)})}).bind("flushCache",function(){B.flush()}).bind("setOptions",function(q,u){b.extend(f,u);"data"in u&&B.populate()}).bind("unautocomplete",function(){E.unbind();r.unbind();b(c.form).unbind(".autocomplete")})};b.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,
extraParams:{},selectFirst:true,formatItem:function(c){return c[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,f){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+f.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};b.Autocompleter.Cache=function(c){function f(k,j){c.matchCase||(k=k.toLowerCase());var m=k.indexOf(j);if(c.matchContains=="word")m=k.toLowerCase().search("\\b"+
j.toLowerCase());if(m==-1)return false;return m==0||c.matchContains}function a(k,j){h>c.cacheLength&&i();g[k]||h++;g[k]=j}function d(){if(!c.data)return false;var k={},j=0;if(!c.url)c.cacheLength=1;k[""]=[];for(var m=0,o=c.data.length;m<o;m++){var l=c.data[m];l=typeof l=="string"?[l]:l;var n=c.formatMatch(l,m+1,c.data.length);if(n!==false){var s=n.charAt(0).toLowerCase();k[s]||(k[s]=[]);l={value:n,data:l,result:c.formatResult&&c.formatResult(l)||n};k[s].push(l);j++<c.max&&k[""].push(l)}}b.each(k,
function(r,y){c.cacheLength++;a(r,y)})}function i(){g={};h=0}var g={},h=0;setTimeout(d,25);return{flush:i,add:a,populate:d,load:function(k){if(!c.cacheLength||!h)return null;if(!c.url&&c.matchContains){var j=[];for(var m in g)if(m.length>0){var o=g[m];b.each(o,function(l,n){f(n.value,k)&&j.push(n)})}return j}else if(g[k])return g[k];else if(c.matchSubset)for(m=k.length-1;m>=c.minChars;m--)if(o=g[k.substr(0,m)]){j=[];b.each(o,function(l,n){if(f(n.value,k))j[j.length]=n});return j}return null}}};b.Autocompleter.Select=
function(c,f,a,d){function i(){if(y){t=b("<div/>").hide().addClass(c.resultsClass).css("position","absolute").appendTo(document.body);B=b("<ul/>").appendTo(t).mouseover(function(v){if(g(v).nodeName&&g(v).nodeName.toUpperCase()=="LI"){n=b("li",B).removeClass(o.ACTIVE).index(g(v));b(g(v)).addClass(o.ACTIVE)}}).click(function(v){b(g(v)).addClass(o.ACTIVE);a();f.focus();return false}).mousedown(function(){d.mouseDownOnSelect=true}).mouseup(function(){d.mouseDownOnSelect=false});c.width>0&&t.css("width",
c.width);y=false}}function g(v){for(v=v.target;v&&v.tagName!="LI";)v=v.parentNode;if(!v)return[];return v}function h(v){l.slice(n,n+1).removeClass(o.ACTIVE);k(v);v=l.slice(n,n+1).addClass(o.ACTIVE);if(c.scroll){var C=0;l.slice(0,n).each(function(){C+=this.offsetHeight});if(C+v[0].offsetHeight-B.scrollTop()>B[0].clientHeight)B.scrollTop(C+v[0].offsetHeight-B.innerHeight());else C<B.scrollTop()&&B.scrollTop(C)}}function k(v){n+=v;if(n<0)n=l.size()-1;else if(n>=l.size())n=0}function j(v){return c.max&&
c.max<v?c.max:v}function m(){B.empty();for(var v=j(s.length),C=0;C<v;C++)if(s[C]){var I=c.formatItem(s[C].data,C+1,v,s[C].value,r);if(I!==false){I=b("<li/>").html(c.highlight(I,r)).addClass(C%2==0?"ac_even":"ac_odd").appendTo(B)[0];b.data(I,"ac_data",s[C])}}l=B.find("li");if(c.selectFirst){l.slice(0,1).addClass(o.ACTIVE);n=0}b.fn.bgiframe&&B.bgiframe()}var o={ACTIVE:"ac_over"},l,n=-1,s,r="",y=true,t,B;return{display:function(v,C){i();s=v;r=C;m()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){n!=
0&&n-8<0?h(-n):h(-8)},pageDown:function(){n!=l.size()-1&&n+8>l.size()?h(l.size()-1-n):h(8)},hide:function(){t&&t.hide();l&&l.removeClass(o.ACTIVE);n=-1},visible:function(){return t&&t.is(":visible")},current:function(){return this.visible()&&(l.filter("."+o.ACTIVE)[0]||c.selectFirst&&l[0])},show:function(){var v=b(f).offset();t.css({width:typeof c.width=="string"||c.width>0?c.width:b(f).width(),top:v.top+f.offsetHeight,left:v.left}).show();if(c.scroll){B.scrollTop(0);B.css({maxHeight:c.scrollHeight,
overflow:"auto"});if(b.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var C=0;l.each(function(){C+=this.offsetHeight});v=C>c.scrollHeight;B.css("height",v?c.scrollHeight:C);v||l.width(B.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}}},selected:function(){var v=l&&l.filter("."+o.ACTIVE).removeClass(o.ACTIVE);return v&&v.length&&b.data(v[0],"ac_data")},emptyList:function(){B&&B.empty()},unbind:function(){t&&t.remove()}}};b.fn.selection=function(c,f){if(c!==
undefined)return this.each(function(){if(this.createTextRange){var h=this.createTextRange();if(f===undefined||c==f)h.move("character",c);else{h.collapse(true);h.moveStart("character",c);h.moveEnd("character",f)}h.select()}else if(this.setSelectionRange)this.setSelectionRange(c,f);else if(this.selectionStart){this.selectionStart=c;this.selectionEnd=f}});var a=this[0];if(a.createTextRange){var d=document.selection.createRange(),i=a.value,g=d.text.length;d.text="<->";d=a.value.indexOf("<->");a.value=
i;this.selection(d,d+g);return{start:d,end:d+g}}else if(a.selectionStart!==undefined)return{start:a.selectionStart,end:a.selectionEnd}}})(jQuery);
(function(b){b.fn.lightbox_me=function(c){return this.each(function(){function f(n){j[h.disappearEffect](h.lightboxDisappearSpeed,function(){n&&a();h.destroyOnClose?j.remove():j.hide();j.find(h.closeSelector).unbind("click");j.unbind("close");j.unbind("resize");b(window).unbind("scroll",g);b(window).unbind("resize",g)})}function a(){k.fadeOut(h.overlayDisappearSpeed,function(){b(window).unbind("resize",i);k.remove();k.unbind("click");h.onClose()})}function d(n){if((n.keyCode==27||n.DOM_VK_ESCAPE==
27&&n.which==0)&&h.closeEsc)f(true)}function i(){if(b(window).height()<b(document).height())k.css({height:b(document).height()+"px"});else{k.css({height:"100%"});o&&b("html,body").css("height","100%")}}function g(){var n=j[0].style;if(j.height()+80>=b(window).height()&&(j.css("position")!="absolute"||o)){var s=b(document).scrollTop()+40;j.css({position:"absolute",top:s+"px",marginTop:0});o&&n.removeExpression("top")}else if(j.height()+80<b(window).height())if(o){n.position="absolute";if(h.centered){n.setExpression("top",
'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');n.marginTop=0}else{s=h.modalCSS&&h.modalCSS.top?parseInt(h.modalCSS.top):0;n.setExpression("top","((blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+s+') + "px"')}}else h.centered?j.css({position:"fixed",top:"50%",marginTop:j.outerHeight()/
2*-1}):j.css({position:"fixed"}).css(h.modalCSS)}var h=b.extend({},b.fn.lightbox_me.defaults,c),k=b("div."+h.classPrefix+"_overlay"),j=b(this),m=b("iframe#lb_iframe"),o=b.browser.msie&&b.browser.version<7;if(k.length>0)k[0].removeModal();else k=b('<div class="'+h.classPrefix+'_overlay" style="display:none;"/>');m=m.length>0?m:(m=b('<iframe id="lb_iframe" style="z-index: '+(h.zIndex+1)+'; display: none; border: none; margin: 0; padding: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0;"/>'));
if(o){var l=/^https/i.test(window.location.href||"")?"javascript:false":"about:blank";m.attr("src",l);b("body").append(m)}b("body").append(j).append(k);g();j.css({left:"50%",marginLeft:j.outerWidth()/2*-1,zIndex:h.zIndex+3});i();k.css({position:"absolute",width:"100%",top:0,left:0,right:0,bottom:0,zIndex:h.zIndex+2}).css(h.overlayCSS);k.is(":hidden")?k.fadeIn(h.overlaySpeed,function(){j[h.appearEffect](h.lightboxSpeed,function(){i();h.onLoad()})}):j[h.appearEffect](h.lightboxSpeed,function(){i();
h.onLoad()});b(window).resize(i).resize(g).scroll(g).keydown(d);j.find(h.closeSelector).click(function(){f(true);return false});k.click(function(){if(h.closeClick){f(true);return false}});j.bind("close",function(){f(true)});j.bind("resize",g);k[0].removeModal=f})};b.fn.lightbox_me.defaults={appearEffect:"fadeIn",overlaySpeed:300,lightboxSpeed:"fast",disappearEffect:"fadeOut",overlayDisappearSpeed:300,lightboxDisappearSpeed:"fast",closeSelector:".close",closeClick:true,closeEsc:true,destroyOnClose:false,
onLoad:function(){},onClose:function(){},classPrefix:"lb",zIndex:999,centered:false,modalCSS:{top:"40px"},overlayCSS:{background:"black",opacity:0.6}}})(jQuery);
(function(b){b.fn.hoverFlow=function(c,f,a,d,i){if(b.inArray(c,["mouseover","mouseenter","mouseout","mouseleave"])==-1)return this;var g=typeof a==="object"?a:{complete:i||!i&&d||b.isFunction(a)&&a,duration:a,easing:i&&d||d&&!b.isFunction(d)&&d};g.queue=false;var h=g.complete;g.complete=function(){b(this).dequeue();b.isFunction(h)&&h.call(this)};return this.each(function(){var k=b(this);c=="mouseover"||c=="mouseenter"?k.data("jQuery.hoverFlow",true):k.removeData("jQuery.hoverFlow");k.queue(function(){(c==
"mouseover"||c=="mouseenter"?k.data("jQuery.hoverFlow")!==undefined:k.data("jQuery.hoverFlow")===undefined)?k.animate(f,g):k.queue([])})})}})(jQuery);
(function(b){function c(){function a(g){g=g||(new Date).getTime();if(g-i>=1E3){b.countdown._updateTargets();i=g}d(a)}this.regional=[];this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,timeSeparator:":",isRTL:false};this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:false,significant:0,description:"",expiryUrl:"",
expiryText:"",alwaysExpire:false,onExpiry:null,onTick:null,tickInterval:1};b.extend(this._defaults,this.regional[""]);this._serverSyncs=[];var d=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,i=0;if(d){i=window.mozAnimationStartTime||(new Date).getTime();d(a)}else setInterval(function(){b.countdown._updateTargets()},980)}function f(a,d){b.extend(a,d);for(var i in d)if(d[i]==null)a[i]=
null;return a}b.extend(c.prototype,{markerClassName:"hasCountdown",_timerTargets:[],setDefaults:function(a){this._resetExtraLabels(this._defaults,a);f(this._defaults,a||{})},UTCDate:function(a,d,i,g,h,k,j,m){if(typeof d=="object"&&d.constructor==Date){m=d.getMilliseconds();j=d.getSeconds();k=d.getMinutes();h=d.getHours();g=d.getDate();i=d.getMonth();d=d.getFullYear()}var o=new Date;o.setUTCFullYear(d);o.setUTCDate(1);o.setUTCMonth(i||0);o.setUTCDate(g||1);o.setUTCHours(h||0);o.setUTCMinutes((k||0)-
(Math.abs(a)<30?a*60:a));o.setUTCSeconds(j||0);o.setUTCMilliseconds(m||0);return o},periodsToSeconds:function(a){return a[0]*31557600+a[1]*2629800+a[2]*604800+a[3]*86400+a[4]*3600+a[5]*60+a[6]},_settingsCountdown:function(a,d){if(!d)return b.countdown._defaults;a=b.data(a,"countdown");return d=="all"?a.options:a.options[d]},_attachCountdown:function(a,d){var i=b(a);if(!i.hasClass(this.markerClassName)){i.addClass(this.markerClassName);d={options:b.extend({},d),_periods:[0,0,0,0,0,0,0]};b.data(a,"countdown",
d);this._changeCountdown(a)}},_addTarget:function(a){this._hasTarget(a)||this._timerTargets.push(a)},_hasTarget:function(a){return b.inArray(a,this._timerTargets)>-1},_removeTarget:function(a){this._timerTargets=b.map(this._timerTargets,function(d){return d==a?null:d})},_updateTargets:function(){for(var a=this._timerTargets.length-1;a>=0;a--)this._updateCountdown(this._timerTargets[a])},_updateCountdown:function(a,d){var i=b(a);if(d=d||b.data(a,"countdown")){i.html(this._generateHTML(d));i[(this._get(d,
"isRTL")?"add":"remove")+"Class"]("countdown_rtl");if(i=this._get(d,"onTick")){var g=d._hold!="lap"?d._periods:this._calculatePeriods(d,d._show,this._get(d,"significant"),new Date),h=this._get(d,"tickInterval");if(h==1||this.periodsToSeconds(g)%h==0)i.apply(a,[g])}if(d._hold!="pause"&&(d._since?d._now.getTime()<d._since.getTime():d._now.getTime()>=d._until.getTime())&&!d._expiring){d._expiring=true;if(this._hasTarget(a)||this._get(d,"alwaysExpire")){this._removeTarget(a);(i=this._get(d,"onExpiry"))&&
i.apply(a,[]);if(i=this._get(d,"expiryText")){g=this._get(d,"layout");d.options.layout=i;this._updateCountdown(a,d);d.options.layout=g}if(i=this._get(d,"expiryUrl"))window.location=i}d._expiring=false}else d._hold=="pause"&&this._removeTarget(a);b.data(a,"countdown",d)}},_changeCountdown:function(a,d,i){d=d||{};if(typeof d=="string"){var g=d;d={};d[g]=i}if(i=b.data(a,"countdown")){this._resetExtraLabels(i.options,d);f(i.options,d);this._adjustSettings(a,i);b.data(a,"countdown",i);d=new Date;if(i._since&&
i._since<d||i._until&&i._until>d)this._addTarget(a);this._updateCountdown(a,i)}},_resetExtraLabels:function(a,d){var i=false;for(var g in d)if(g!="whichLabels"&&g.match(/[Ll]abels/)){i=true;break}if(i)for(g in a)if(g.match(/[Ll]abels[0-9]/))a[g]=null},_adjustSettings:function(a,d){var i=this._get(d,"serverSync"),g=0;g=null;for(var h=0;h<this._serverSyncs.length;h++)if(this._serverSyncs[h][0]==i){g=this._serverSyncs[h][1];break}if(g!=null){g=i?g:0;a=new Date}else{g=i?i.apply(a,[]):null;a=new Date;
g=g?a.getTime()-g.getTime():0;this._serverSyncs.push([i,g])}i=this._get(d,"timezone");i=i==null?-a.getTimezoneOffset():i;d._since=this._get(d,"since");if(d._since!=null){d._since=this.UTCDate(i,this._determineTime(d._since,null));d._since&&g&&d._since.setMilliseconds(d._since.getMilliseconds()+g)}d._until=this.UTCDate(i,this._determineTime(this._get(d,"until"),a));g&&d._until.setMilliseconds(d._until.getMilliseconds()+g);d._show=this._determineShow(d)},_destroyCountdown:function(a){var d=b(a);if(d.hasClass(this.markerClassName)){this._removeTarget(a);
d.removeClass(this.markerClassName).empty();b.removeData(a,"countdown")}},_pauseCountdown:function(a){this._hold(a,"pause")},_lapCountdown:function(a){this._hold(a,"lap")},_resumeCountdown:function(a){this._hold(a,null)},_hold:function(a,d){var i=b.data(a,"countdown");if(i){if(i._hold=="pause"&&!d){i._periods=i._savePeriods;var g=i._since?"-":"+";i[i._since?"_since":"_until"]=this._determineTime(g+i._periods[0]+"y"+g+i._periods[1]+"o"+g+i._periods[2]+"w"+g+i._periods[3]+"d"+g+i._periods[4]+"h"+g+
i._periods[5]+"m"+g+i._periods[6]+"s");this._addTarget(a)}i._hold=d;i._savePeriods=d=="pause"?i._periods:null;b.data(a,"countdown",i);this._updateCountdown(a,i)}},_getTimesCountdown:function(a){a=b.data(a,"countdown");return!a?null:!a._hold?a._periods:this._calculatePeriods(a,a._show,this._get(a,"significant"),new Date)},_get:function(a,d){return a.options[d]!=null?a.options[d]:b.countdown._defaults[d]},_determineTime:function(a,d){var i=function(h){var k=new Date;k.setTime(k.getTime()+h*1E3);return k},
g=function(h){h=h.toLowerCase();var k=new Date,j=k.getFullYear(),m=k.getMonth(),o=k.getDate(),l=k.getHours(),n=k.getMinutes();k=k.getSeconds();for(var s=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,r=s.exec(h);r;){switch(r[2]||"s"){case "s":k+=parseInt(r[1],10);break;case "m":n+=parseInt(r[1],10);break;case "h":l+=parseInt(r[1],10);break;case "d":o+=parseInt(r[1],10);break;case "w":o+=parseInt(r[1],10)*7;break;case "o":m+=parseInt(r[1],10);o=Math.min(o,b.countdown._getDaysInMonth(j,m));break;case "y":j+=parseInt(r[1],
10);o=Math.min(o,b.countdown._getDaysInMonth(j,m));break}r=s.exec(h)}return new Date(j,m,o,l,n,k,0)};(a=a==null?d:typeof a=="string"?g(a):typeof a=="number"?i(a):a)&&a.setMilliseconds(0);return a},_getDaysInMonth:function(a,d){return 32-(new Date(a,d,32)).getDate()},_normalLabels:function(a){return a},_generateHTML:function(a){var d=this._get(a,"significant");a._periods=a._hold?a._periods:this._calculatePeriods(a,a._show,d,new Date);for(var i=false,g=0,h=d,k=b.extend({},a._show),j=0;j<=6;j++){i|=
a._show[j]=="?"&&a._periods[j]>0;k[j]=a._show[j]=="?"&&!i?null:a._show[j];g+=k[j]?1:0;h-=a._periods[j]>0?1:0}var m=[false,false,false,false,false,false,false];for(j=6;j>=0;j--)if(a._show[j])if(a._periods[j])m[j]=true;else{m[j]=h>0;h--}i=this._get(a,"compact");h=this._get(a,"layout");var o=i?this._get(a,"compactLabels"):this._get(a,"labels"),l=this._get(a,"whichLabels")||this._normalLabels;j=this._get(a,"timeSeparator");var n=this._get(a,"description")||"",s=function(y){var t=b.countdown._get(a,"compactLabels"+
l(a._periods[y]));return k[y]?a._periods[y]+(t?t[y]:o[y])+" ":""},r=function(y){var t=b.countdown._get(a,"labels"+l(a._periods[y]));return!d&&k[y]||d&&m[y]?'<span class="countdown_section"><span class="countdown_amount">'+a._periods[y]+"</span><br/>"+(t?t[y]:o[y])+"</span>":""};return h?this._buildLayout(a,k,h,i,d,m):(i?'<span class="countdown_row countdown_amount'+(a._hold?" countdown_holding":"")+'">'+s(0)+s(1)+s(2)+s(3)+(k[4]?this._minDigits(a._periods[4],2):"")+(k[5]?(k[4]?j:"")+this._minDigits(a._periods[5],
2):"")+(k[6]?(k[4]||k[5]?j:"")+this._minDigits(a._periods[6],2):""):'<span class="countdown_row countdown_show'+(d||g)+(a._hold?" countdown_holding":"")+'">'+r(0)+r(1)+r(2)+r(3)+r(4)+r(5)+r(6))+"</span>"+(n?'<span class="countdown_row countdown_descr">'+n+"</span>":"")},_buildLayout:function(a,d,i,g,h,k){var j=this._get(a,g?"compactLabels":"labels"),m=this._get(a,"whichLabels")||this._normalLabels,o=function(s){return(b.countdown._get(a,(g?"compactLabels":"labels")+m(a._periods[s]))||j)[s]},l=function(s,
r){return Math.floor(s/r)%10};o={desc:this._get(a,"description"),sep:this._get(a,"timeSeparator"),yl:o(0),yn:a._periods[0],ynn:this._minDigits(a._periods[0],2),ynnn:this._minDigits(a._periods[0],3),y1:l(a._periods[0],1),y10:l(a._periods[0],10),y100:l(a._periods[0],100),y1000:l(a._periods[0],1E3),ol:o(1),on:a._periods[1],onn:this._minDigits(a._periods[1],2),onnn:this._minDigits(a._periods[1],3),o1:l(a._periods[1],1),o10:l(a._periods[1],10),o100:l(a._periods[1],100),o1000:l(a._periods[1],1E3),wl:o(2),
wn:a._periods[2],wnn:this._minDigits(a._periods[2],2),wnnn:this._minDigits(a._periods[2],3),w1:l(a._periods[2],1),w10:l(a._periods[2],10),w100:l(a._periods[2],100),w1000:l(a._periods[2],1E3),dl:o(3),dn:a._periods[3],dnn:this._minDigits(a._periods[3],2),dnnn:this._minDigits(a._periods[3],3),d1:l(a._periods[3],1),d10:l(a._periods[3],10),d100:l(a._periods[3],100),d1000:l(a._periods[3],1E3),hl:o(4),hn:a._periods[4],hnn:this._minDigits(a._periods[4],2),hnnn:this._minDigits(a._periods[4],3),h1:l(a._periods[4],
1),h10:l(a._periods[4],10),h100:l(a._periods[4],100),h1000:l(a._periods[4],1E3),ml:o(5),mn:a._periods[5],mnn:this._minDigits(a._periods[5],2),mnnn:this._minDigits(a._periods[5],3),m1:l(a._periods[5],1),m10:l(a._periods[5],10),m100:l(a._periods[5],100),m1000:l(a._periods[5],1E3),sl:o(6),sn:a._periods[6],snn:this._minDigits(a._periods[6],2),snnn:this._minDigits(a._periods[6],3),s1:l(a._periods[6],1),s10:l(a._periods[6],10),s100:l(a._periods[6],100),s1000:l(a._periods[6],1E3)};var n=i;for(i=0;i<=6;i++){l=
"yowdhms".charAt(i);n=n.replace(new RegExp("\\{"+l+"<\\}(.*)\\{"+l+">\\}","g"),!h&&d[i]||h&&k[i]?"$1":"")}b.each(o,function(s,r){n=n.replace(new RegExp("\\{"+s+"\\}","g"),r)});return n},_minDigits:function(a,d){a=""+a;if(a.length>=d)return a;a="0000000000"+a;return a.substr(a.length-d)},_determineShow:function(a){a=this._get(a,"format");var d=[];d[0]=a.match("y")?"?":a.match("Y")?"!":null;d[1]=a.match("o")?"?":a.match("O")?"!":null;d[2]=a.match("w")?"?":a.match("W")?"!":null;d[3]=a.match("d")?"?":
a.match("D")?"!":null;d[4]=a.match("h")?"?":a.match("H")?"!":null;d[5]=a.match("m")?"?":a.match("M")?"!":null;d[6]=a.match("s")?"?":a.match("S")?"!":null;return d},_calculatePeriods:function(a,d,i,g){a._now=g;a._now.setMilliseconds(0);var h=new Date(a._now.getTime());if(a._since)if(g.getTime()<a._since.getTime())a._now=g=h;else g=a._since;else{h.setTime(a._until.getTime());if(g.getTime()>a._until.getTime())a._now=g=h}var k=[0,0,0,0,0,0,0];if(d[0]||d[1]){var j=b.countdown._getDaysInMonth(g.getFullYear(),
g.getMonth()),m=b.countdown._getDaysInMonth(h.getFullYear(),h.getMonth());m=h.getDate()==g.getDate()||h.getDate()>=Math.min(j,m)&&g.getDate()>=Math.min(j,m);var o=function(n){return(n.getHours()*60+n.getMinutes())*60+n.getSeconds()};m=Math.max(0,(h.getFullYear()-g.getFullYear())*12+h.getMonth()-g.getMonth()+(h.getDate()<g.getDate()&&!m||m&&o(h)<o(g)?-1:0));k[0]=d[0]?Math.floor(m/12):0;k[1]=d[1]?m-k[0]*12:0;g=new Date(g.getTime());j=g.getDate()==j;m=b.countdown._getDaysInMonth(g.getFullYear()+k[0],
g.getMonth()+k[1]);g.getDate()>m&&g.setDate(m);g.setFullYear(g.getFullYear()+k[0]);g.setMonth(g.getMonth()+k[1]);j&&g.setDate(m)}var l=Math.floor((h.getTime()-g.getTime())/1E3);g=function(n,s){k[n]=d[n]?Math.floor(l/s):0;l-=k[n]*s};g(2,604800);g(3,86400);g(4,3600);g(5,60);g(6,1);if(l>0&&!a._since){a=[1,12,4.3482,7,24,60,60];g=6;h=1;for(j=6;j>=0;j--){if(d[j]){if(k[g]>=h){k[g]=0;l=1}if(l>0){k[j]++;l=0;g=j;h=1}}h*=a[j]}}if(i)for(j=0;j<=6;j++)if(i&&k[j])i--;else i||(k[j]=0);return k}});b.fn.countdown=
function(a){var d=Array.prototype.slice.call(arguments,1);if(a=="getTimes"||a=="settings")return b.countdown["_"+a+"Countdown"].apply(b.countdown,[this[0]].concat(d));return this.each(function(){typeof a=="string"?b.countdown["_"+a+"Countdown"].apply(b.countdown,[this].concat(d)):b.countdown._attachCountdown(this,a)})};b.countdown=new c})(jQuery);
(function(b){b.countdown.regional.ru={labels:["\u041b\u0435\u0442","\u041c\u0435\u0441\u044f\u0446\u0435\u0432","\u041d\u0435\u0434\u0435\u043b\u044c","\u0414\u043d\u0435\u0439","\u0427\u0430\u0441\u043e\u0432","\u041c\u0438\u043d\u0443\u0442","\u0421\u0435\u043a\u0443\u043d\u0434"],labels1:["\u0413\u043e\u0434","\u041c\u0435\u0441\u044f\u0446","\u041d\u0435\u0434\u0435\u043b\u044f","\u0414\u0435\u043d\u044c","\u0427\u0430\u0441","\u041c\u0438\u043d\u0443\u0442\u0430","\u0421\u0435\u043a\u0443\u043d\u0434\u0430"],
labels2:["\u0413\u043e\u0434\u0430","\u041c\u0435\u0441\u044f\u0446\u0430","\u041d\u0435\u0434\u0435\u043b\u0438","\u0414\u043d\u044f","\u0427\u0430\u0441\u0430","\u041c\u0438\u043d\u0443\u0442\u044b","\u0421\u0435\u043a\u0443\u043d\u0434\u044b"],compactLabels:["l","m","t","d"],compactLabels1:["r","m","t","d"],whichLabels:function(c){var f=c%10,a=Math.floor(c%100/10);return c==1?1:f>=2&&f<=4&&a!=1?2:f==1&&a!=1?1:0},timeSeparator:":",isRTL:false};b.countdown.setDefaults(b.countdown.regional.ru)})(jQuery);
(function(b){var c;b.rails=c={CSRFProtection:function(f){var a=b('meta[name="csrf-token"]').attr("content");a&&f.setRequestHeader("X-CSRF-Token",a)},fire:function(f,a,d){a=b.Event(a);f.trigger(a,d);return a.result!==false},handleRemote:function(f){var a,d,i,g=f.data("type")||b.ajaxSettings&&b.ajaxSettings.dataType;if(c.fire(f,"ajax:before")){if(f.is("form")){a=f.attr("method");d=f.attr("action");i=f.serializeArray();var h=f.data("ujs:submit-button");if(h){i.push(h);f.data("ujs:submit-button",null)}}else{a=
f.data("method");d=f.attr("href");i=null}b.ajax({url:d,type:a||"GET",data:i,dataType:g,beforeSend:function(k,j){j.dataType===undefined&&k.setRequestHeader("accept","*/*;q=0.5, "+j.accepts.script);return c.fire(f,"ajax:beforeSend",[k,j])},success:function(k,j,m){f.trigger("ajax:success",[k,j,m])},complete:function(k,j){f.trigger("ajax:complete",[k,j])},error:function(k,j,m){f.trigger("ajax:error",[k,j,m])}})}},handleMethod:function(f){var a=f.attr("href"),d=f.data("method");f=b("meta[name=csrf-token]").attr("content");
var i=b("meta[name=csrf-param]").attr("content");a=b('<form method="post" action="'+a+'"></form>');d='<input name="_method" value="'+d+'" type="hidden" />';if(i!==undefined&&f!==undefined)d+='<input name="'+i+'" value="'+f+'" type="hidden" />';a.hide().append(d).appendTo("body");a.submit()},disableFormElements:function(f){f.find("input[data-disable-with], button[data-disable-with]").each(function(){var a=b(this),d=a.is("button")?"html":"val";a.data("ujs:enable-with",a[d]());a[d](a.data("disable-with"));
a.attr("disabled","disabled")})},enableFormElements:function(f){f.find("input[data-disable-with]:disabled, button[data-disable-with]:disabled").each(function(){var a=b(this),d=a.is("button")?"html":"val";a.data("ujs:enable-with")&&a[d](a.data("ujs:enable-with"));a.removeAttr("disabled")})},allowAction:function(f){var a=f.data("confirm");return!a||c.fire(f,"confirm")&&confirm(a)},blankInputs:function(f,a){var d=false;f.find(a||"input").each(function(){if(!b(this).val()){d=true;return false}});return d},
nonBlankInputs:function(f,a){var d=false;f.find(a||"input").each(function(){if(b(this).val()){d=true;return false}});return d},stopEverything:function(f){f.stopImmediatePropagation();return false},callFormSubmitBindings:function(f){f=f.data("events");var a=true;f!==undefined&&f.submit!==undefined&&b.each(f.submit,function(d,i){if(typeof i.handler==="function")return a=i.handler(i.data)});return a}};"ajaxPrefilter"in b?b.ajaxPrefilter(function(f,a,d){c.CSRFProtection(d)}):b(document).ajaxSend(function(f,
a){c.CSRFProtection(a)});b("a[data-confirm], a[data-method], a[data-remote]").live("click.rails",function(f){var a=b(this);if(!c.allowAction(a))return c.stopEverything(f);if(a.data("remote")!==undefined){c.handleRemote(a);return false}else if(a.data("method")){c.handleMethod(a);return false}});b("form").live("submit.rails",function(f){var a=b(this),d=a.data("remote")!==undefined;if(!c.allowAction(a))return c.stopEverything(f);if(c.blankInputs(a,"input[name][required]")&&c.fire(a,"ajax:aborted:required"))return!d;
if(c.nonBlankInputs(a,"input:file"))return c.fire(a,"ajax:aborted:file");if(!b.support.submitBubbles&&c.callFormSubmitBindings(a)===false)return c.stopEverything(f);if(d){c.handleRemote(a);return false}else setTimeout(function(){c.disableFormElements(a)},13)});b("form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])").live("click.rails",function(){var f=b(this);if(!c.allowAction(f))return c.stopEverything(e);var a=f.attr("name");a=a?{name:a,value:f.val()}:
null;f.closest("form").data("ujs:submit-button",a)});b("form").live("ajax:beforeSend.rails",function(f){this==f.target&&c.disableFormElements(b(this))});b("form").live("ajax:complete.rails",function(f){this==f.target&&c.enableFormElements(b(this))})})(jQuery);(function(b){b.className=b.className.replace(/\bno-js\b/,"js")})(document.documentElement);$.support.css_flip=$.support.css_reflection=$.browser.webkit;var is_ie6=false;
$.support.absolute_position_bottom=!($.browser.msie&&(is_ie6=$.browser.version<7));$.support.alpha_png=!is_ie6;$.support.auto_rerender=!$.browser.opera;$.support.computed_style=!$.browser.msie;$.support.rgba=!($.browser.opera&&$.browser.version<9.8||$.browser.msie);$.support.rgba||$("html").addClass("norgba");$.support.placeholder=function(){if($.support._placeholder===undefined){var b=document.createElement("input");$.support._placeholder="placeholder"in b}return $.support._placeholder};
$.fn.safe_show=function(){this.each(function(){$(this).stop().show().animate({opacity:1},300)});return this};$.fn.safe_hide=function(){this.each(function(){var b=$(this);b.stop().animate({opacity:0},300,function(){b.hide()})});return this};function fix_abs_bottom(){if(!$.support.absolute_position_bottom){document.body.style.fontSize="110%";document.body.style.fontSize="100%"}}
$.fn.computed_width=function(){if($.support.computed_style){var b=document.defaultView.getComputedStyle(this[0],"").getPropertyValue("width");return parseInt(b)}else return parseInt(this[0].offsetWidth)};function cycle_left(b,c){return b==0?c-1:b-1}function cycle_right(b,c){return(b+1)%c}var c_l=-2,c_r=-1;function cycle(b,c,f){return b==c_l?cycle_left(c,f):b==c_r?cycle_right(c,f):b}var tiny_loader="<img src='/images/loader.gif'>";
function pluralize(b,c,f,a){function d(i){return i%10==1&&i%100!=11?0:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?1:2}switch(d(b)){case 0:return c;case 1:return f;default:return a}}$.extend({del:function(b,c,f,a){c=c||{};c._method="delete";$.post(b,c,f,a)},post_del:function(b,c,f,a,d){b?$.post(c,f,a,d):$.del(c,f,a,d)},put:function(b,c,f,a){c=c||{};c._method="put";$.post(b,c,f,a)}});
$.fn.img_corners=function(b){b||(b="");b=["<div class='wrap'><div class='tl'></div><div class='tr'></div><div class='t'>&nbsp;</div><div class='l'><div class='r'><div class='inn'>",b,"</div></div></div><div class='b'>&nbsp;</div><div class='bl'></div><div class='br'></div></div>"].join("");return $(b)};
$.fn.placeHolder=function(){if($.support.placeholder())return this;var b=$("input[placeholder],textarea[placeholder]",this);b.each(function(){var c=$(this);c.attr("type")=="password"&&c.attr("type","");c.val(c.attr("placeholder"))});b.focus(function(){var c=$(this);c.val()==c.attr("placeholder")&&c.val("")}).blur(function(){var c=$(this);c.val()==""&&c.val(c.attr("placeholder"))});return this};
function get_cookie(b){var c=" "+document.cookie;b=" "+b+"=";var f=null,a=0,d=0;if(c.length>0){a=c.indexOf(b);if(a!=-1){a+=b.length;d=c.indexOf(";",a);if(d==-1)d=c.length;f=unescape(c.substring(a,d))}}return f}var admin_lists={};admin_lists["#mm_admin_list"]=0;admin_lists["#mm_mod_list"]=0;
function add_admin_link(b,c,f){var a={};a.common=["#mm_admin_list","\u041e\u0431\u0449\u0435\u0435"];a.fashion=["#mm_admin_list","\u041c\u043e\u0434\u0430"];a.place=["#mm_mod_list","\u041c\u0435\u0441\u0442\u043e"];a.blog=["#mm_mod_list","\u0411\u043b\u043e\u0433"];a.personal_blog=["#mm_mod_list","\u041b\u0438\u0447\u043d\u044b\u0439 \u0431\u043b\u043e\u0433"];a.movie=["#mm_mod_list","\u0424\u0438\u043b\u044c\u043c"];a.store=["#mm_mod_list","\u041e\u043d\u043b\u0430\u0439\u043d \u041c\u0430\u0433\u0430\u0437\u0438\u043d"];
a.coupons=["#mm_mod_list","\u041a\u0443\u043f\u043e\u043d\u044b"];if($("#mm_admin_"+b).length==0){var d=a[b][0];a=a[b][1];$(d).append(["<h4>",a,"</h4><ul id='mm_admin_",b,"'></ul>"].join(""));$(d).show();admin_lists[d]+=1;admin_lists["#mm_mod_list"]>0&&admin_lists["#mm_admin_list"]>0&&$("#mm_admin_popup").css("width","398px")}$("#mm_admin_"+b).append(["<li><a href='",c,"'>",f,"</a></li>"].join(""))}var current_user=null;
function is_logged_in(){return current_user!=null&&!!current_user.is_logged_in}function can_edit_item(b){if(current_user.is_admin)return true;return current_user.is_moderator&&b.data("murl")!==null&&is_moderator_of(b.data("pid"))||current_user.id==b.data("pid")&&b.data("t")=="User"}function is_moderator_of(b){b=(b||"")+"";return is_logged_in()&&(!!current_user.is_admin||!!current_user.is_moderator&&$.inArray(b,current_user.places)>=0)}
function show_items_for_user(){current_user.css&&$(current_user.css).css({visibility:"visible"})}
function auth_user(b){current_user=b;b.is_moderator&&add_admin_link("place","/places/i/moderate","\u043c\u043e\u0438 \u043c\u0435\u0441\u0442\u0430");if(b.is_admin){add_admin_link("common","/announcements","\u0430\u043d\u043e\u043d\u0441\u044b");add_admin_link("common","/new","\u043d\u043e\u0432\u043e\u0435 \u043c\u0435\u0441\u0442\u043e");add_admin_link("common","/tv/new","\u043d\u043e\u0432\u043e\u0435 \u0432\u0438\u0434\u0435\u043e");add_admin_link("common","/adverts","\u0440\u0435\u043a\u043b\u0430\u043c\u043c\u0430");
add_admin_link("common","/users","\u0440\u043e\u043b\u0438 \u0438 \u043f\u0440\u0430\u0432\u0430");add_admin_link("common","/delayed_jobs","\u0434\u0436\u043e\u0431\u044b");add_admin_link("common","/movies/substitutions","\u0437\u0430\u043c\u0435\u043d\u0430 \u043a\u0438\u043d\u043e");add_admin_link("common","/users/planet33/blog/new","\u043f\u043e\u0441\u0442 \u0432 \u043d\u0430\u0448 \u0431\u043b\u043e\u0433");add_admin_link("common","/feeds/new","\u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u043b\u0435\u043d\u0442\u0443");
add_admin_link("fashion","/looks/new","\u043d\u043e\u0432\u044b\u0439 \u043b\u0443\u043a")}if(b.is_blogger||b.is_admin){$("<li><a href='/users/me/blog'>\u043c\u043e\u0439 \u0431\u043b\u043e\u0433</a></li>").insertBefore("#logout");add_admin_link("personal_blog","/users/me/blog/new","\u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0441\u0442");add_admin_link("personal_blog","/users/me/blog/drafts","\u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438")}$(document).trigger("authenticated");current_user.thumb&&
$("<img>",{width:24,height:24,src:current_user.thumb,alt:current_user.login}).appendTo("#mm_avatar");if(current_user.is_admin||current_user.is_moderator||current_user.is_blogger){$("body").append("<div id='manage-tool'><a class='ua delete_item' href='#' title='\u0443\u0434\u0430\u043b\u0438\u0442\u044c'><img width='16' height='16' src='/images/icons/cross-script.png'/></a><a class='um edit_item' href='#' title='\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c'><img width='16' height='16' src='/images/icons/pencil.png'/></a></div>");
var c=$("#manage-tool");c.hover(function(a){c.toggle(a.type=="mouseenter")});c.find("a").click(function(){var a=$(this),d=c.data("edit-url");if(a.is(".edit_item")){d+="/edit";a.attr("href",d)}if(a.is(".delete_item")&&confirm("\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c?")){$.del(d,null,function(){window.location.reload()});return false}});function f(a){if(a.type=="mouseenter"){var d=
$(this);if(!can_edit_item(d))return;if(!d.data("admin_binded")){d.data("admin_binded",true);d.hover(f);return}c.data("edit-url",d.data("aurl")||d.data("murl"));c.show();d=d.offset();c.offset({top:d.top-20,left:d.left-24})}else c.hide();$("[data-aurl],[data-murl]",this).length>0&&a.stopPropagation();a.preventDefault()}$("[data-aurl],[data-murl]").live("hover",f)}show_items_for_user()}
function authenticate(){var b=get_cookie("auth");b==null?$.getJSON("/users/current",null,auth_user):auth_user($.parseJSON(b))}function template_for(b,c){b=$(b);c={html:b.html(),index:++c,build_string:function(f,a){f=f.join("");var d=this.index;if(a)d=a;else this.index++;f=f.replace(/(id|name|for)="([^0-9]+)(\d+)([^"]*)"/gi,'$1="$2'+d+'$4"');return f=f.replace(/(id|name|for)='([^0-9]+)(\d+)([^']*)'/gi,"$1='$2"+d+"$4'")},build:function(f,a){return $(this.build_string(f,a))}};b.remove();return c}
function prompt_and_do(b,c,f,a){b=$.trim(prompt(b,c));if(b!=""||a){f(b);return true}return false}function prompt_and_set(b,c,f,a){prompt_and_do(b,c.text(),function(d){c.text(d);f(d)},a)}
Date.prototype.toLocalFormat=function(b){function c(d){if(d<10)return"0"+d;return d}var f={MM:this.getMonth()+1,DD:this.getDate(),YYYY:this.getFullYear(),hh:this.getHours(),mm:this.getMinutes(),ss:this.getSeconds(),ap:"AM"};if(b.match(/\bap\b/i))if(f.hh>12){f.hh-=12;f.ap="PM"}for(var a in f)b=b.replace(a,c(f[a]));return b};
function show_login_form(){$("#login_reg_form").length==0&&$.getJSON("/session/new",null,function(b){$("body").append(b.html);$("#login_reg_form").hide();login_module_init();show_login_form()});$("#login_reg_form").lightbox_me({centered:true,zIndex:1E4})}
function login_module_init(){function b(l,n,s){var r=l+":"+s.attr("id")+"#"+n,y=h[r];if(!y||y.length==0)y=h[r]=$(["<div class='",l,"'>",k[r]||k[l+":#"+n]||n,"</div>"].join("")).insertBefore(s);return y.hide()}function c(l,n){l.toggle(!n);return n}function f(l){var n=b("error","empty",l);return c(n,$.trim(l.val())!="")}function a(l){var n=l.data("valid_range").split(" "),s=parseInt(n[0]);n=parseInt(n[1]);var r=$.trim(l.val()).length;if(r<s)return c(b("error","too_short",l),false);if(r>n)return c(b("error",
"too_long",l),false);return true}function d(l){var n=b("error","valid_email",l);return c(n,/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(l.val()))}function i(l){var n=l.data("validators").split(" ");l.prevAll(".error").hide();for(var s=0;s<n.length;s++)if(!j[n[s]](l))return false;return true}function g(){var l=$("#reg_login"),n=$.trim(l.val());if(!(n==o||n==""&&o==null)){o=n;var s=b("error","uniq",l);if(i(l)){var r=b("notice","uniq",l);r.show();$.post("/users/login_is_uniq",{login:n},
function(y){if(n==o){r.hide();c(s,y.uniq)}},"json")}}}var h={},k={"error:login_email#login_failed":"\u043b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b. <a href='/users/forgot'>\u0437\u0430\u0431\u044b\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c?</a>",error:"\u043e\u0448\u0438\u0431\u043a\u0430","error:#empty":"\u044d\u0442\u043e \u043f\u043e\u043b\u0435 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c",
"error:login_email#empty":"\u0437\u0430\u0431\u044b\u043b\u0438 \u0432\u0432\u0435\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 email?","error:#valid_email":"\u043d\u0435 \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 email","error:reg_login#empty":"\u043f\u0443\u0441\u0442\u043e\u0439 \u043b\u043e\u0433\u0438\u043d?","notice:reg_login#uniq":"\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043b\u043e\u0433\u0438\u043d\u0430 \u043d\u0430 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c &nbsp; <img  src='/images/loader.gif'>",
"error:reg_login#uniq":"\u044d\u0442\u043e\u0442 \u043b\u043e\u0433\u0438\u043d \u0443\u0436\u0435 \u0437\u0430\u043d\u044f\u0442","error:reg_pwd#too_short":"\u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043d\u0435 \u043c\u0435\u043d\u0438\u0435 6 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432","error:reg_pwd#too_long":"\u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043a\u043e\u0440\u043e\u0447\u0435 40 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432",
"error:reg_login#too_short":"\u043b\u043e\u0433\u0438\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043d\u0435 \u043c\u0435\u043d\u0438\u0435 3 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432","error:reg_login#too_long":"\u043b\u043e\u0433\u0438\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043a\u043e\u0440\u043e\u0447\u0435 40 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432"},j={not_empty:f,in_range:a,valid_email:d};$("#login_reg_form").delegate("form,input",
"focus click",function(){var l=$(this).closest("#login, #reg"),n=$(l.is("#login")?"#reg":"#login");l.stop().animate({opacity:1},300).addClass("focused");n.stop().animate({opacity:0.25},300).removeClass("focused").find(".error,.notice").hide();if(is_ie6){l.find("input, label").css("visibility","visible");n.find("input, label").css("visibility","hidden")}});$("#login_reg_form").delegate("form","submit",function(l){l.preventDefault();var n=$(this);l=n.find("[data-validators]");for(var s=0;s<l.length;s++)if(!i($(l[s])))return;
l=n.attr("action");s=n.serializeArray();$.post(l,s,function(r){if(r.errors)for(var y=0;y<r.errors.length;y++){var t=r.errors[y];if(t.field_name){t=b("error",t.message,n.find("[name='"+t.field_name+"']"));c(t,false)}else if(t.base){t=b("error",t.base,n.find("fieldset input:first"));c(t,false)}}else{r=document.location.href;if(r.indexOf("/session")>0||r.indexOf("/login")>0)document.location.href="/";else{authenticate();if(is_logged_in()){$("#login, #reg").hide();$("#reg_welcome").html("<strong>"+current_user.login+
"</strong>, \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043d\u0430 planet33.ru");$("#reg_welcome").show();setTimeout(function(){$("#login_reg_form").hide().trigger("close")},1200)}}}},"json")});$("[data-validators]").live("focusout",function(){i($(this))});var m,o=null;$("#reg_login").live("focusin focusout",function(l){if(l.type=="focusin")m=setInterval(g,500);else clearInterval(m)})}
function main_menu_module_init(){var b=[],c=false;$(document).bind("mousemove.threshold",function(){c=true;$(document).unbind("mousemove.threshold")});$("#mm_search_form,.mm_link,.mm_popup").live("hover",function(f){if(!(!c&&f.type=="mouseenter")){var a=$(this).closest(".mm_item"),d=a.find(".mm_link"),i=$("#"+a.attr("id")+"_popup");if(!a.data("popup.attached?")){i=i.detach();b.push(i);i.appendTo(a);a.data("popup.attached?",true)}d.toggleClass("selected",f.type=="mouseenter");if(f.type=="mouseenter"){$.each(b,
function(){this[0]!==i[0]&&this.hide()});i.safe_show()}else i.safe_hide()}});$("#mm_search").placeHolder();$("#mm_search_popup").find("label").click(function(){var f=$(this),a=f.parent(),d=$("#q");a.addClass("mm_search_selected").siblings().removeClass("mm_search_selected");a=f.data("action");$("#search_form").attr("action",a);d.attr("placeholder")==d.val()&&d.val("");d.attr("placeholder","    "+f.text())}).end().find("li").hover(function(f){$(this).toggleClass("mm_search_hover",f.type=="mouseenter")});
$("mm_search_form form").submit(function(){var f=$("#q");if($.trim(f.val())==""||f.val()==f.attr("placeholder")){f.focus();return false}});$("#sbtn").click(function(f){var a=$(this),d=$("#q");if($.trim(d.val())==""||d.val()==d.attr("placeholder")){f.preventDefault();a.blur()}});$("#q").live("keydown",function(f){if(!(f.keyCode!=40&&f.keyCode!=38)){var a=$(".mm_search_selected");f.keyCode==40&&a.next().find("label").click();f.keyCode==38&&a.prev().find("label").click()}});$(document).bind("authenticated",
function(){var f=is_logged_in();$("#mm_me_popup").toggleClass("logged_in",f)});$("#mm_login_reg").live("click",function(f){f.preventDefault();show_login_form()})}
function pano_module_init(){function b(c){function f(t){$("#pano_view_link").toggle(k.eq(t).attr("data-3d")=="true")}function a(t,B,v){B&&B.preventDefault();v&&$(v).blur();h.removeClass(n+"_selected");d=t;j.attr("href",["#",n,"_",cycle_left(d,k.length)+1].join(""));m.attr("href",["#",n,"_",cycle_right(d,k.length)+1].join(""));$(h[t]).addClass(n+"_selected");f(d);B=t*o;$.support.css_reflection?i.stop().animate({"margin-left":-B},l,r):g.stop().animate({scrollLeft:B},l,r);B={};B[n]=t+1;$.setFragment(B,
2)}var d=0,i=c.scroller,g=c.view,h=c.links,k=c.previews,j=c.left,m=c.right,o=k.width(),l=700,n=c.name,s=c.element;c=c.autoscroll;var r="easeInCubic";f(d);i.css("width",k.length*o+"px");$.support.css_reflection&&g.css("overflow","visible");j.click(function(t){a(cycle_left(d,k.length),t,this)});m.click(function(t){a(cycle_right(d,k.length),t,this)});$(".pano_link",s).click(function(t){a($.inArray(this,h),t,this)});$("#pano_view_link").click(function(t){t.preventDefault();var B=k.eq(d).data("meta");
t=B.replace(".xml",".html");if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/Android/i))document.location=t;else if(navigator.userAgent.match(/iPad/i))document.location=t;else $("#pano_container").fadeOut("fast",function(){$("#flash_pano").show();$("#flash_pano").flash({swf:"pano.f10.swf",width:620,height:400,params:{allowFullScreen:true},flashvars:{panoMetaDataUrl:B,editMode:false}})})});$.fragment().pano&&a(parseInt($.fragment().pano)-1,null,null);$.fragment().store&&a(parseInt($.fragment().store)-
1,null,null);var y=false;$(s).hover(function(t){y=t.type=="mouseenter"});c&&setInterval(function(){y||a(cycle_right(d,k.length),null,null)},8E3)}$("#pano_container").each(function(){b({scroller:$("#pano_scroller"),view:$("#pano_view"),links:$(".pano_link",this),previews:$(".pano_preview",this),left:$(".b_left",this),right:$(".b_right",this),name:"pano",element:this})});$("#stores-container").each(function(){b({scroller:$("#stores-scroller"),view:$("#stores-view"),links:$(".pano_link",this),previews:$(".store-view",
this),left:$(".store-left",this),right:$(".store-right",this),name:"store",element:this,autoscroll:true})})}
(function(b){var c,f,a,d,i,g,h,k,j,m,o,l,n,s=0,r=-1,y=b(".advert_wrap"),t=function(z){o.eq(h).removeClass("selected");h=cycle(z,h,g.length);i.hide().attr("src",g[h].src);o.eq(h).addClass("selected");z={};z[g[h].type]=g[h].photo_id;b.setFragment(z,2);var q=g[h];if(r!=q.obj_id){d.html(["<div style='height:135px'>",tiny_loader," \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e \u043a\u043e\u043c\u043c\u0435\u043d\u0430\u0442\u0440\u0438\u0438... </div>"].join(""));b.getJSON(["/posts/for/",q.type,"/",
q.obj_id,"?ref=",encodeURI(document.location.href)].join(""),function(u){r=q.obj_id;d.html(u.html);d.find(".small_stars").stars();is_ie6&&c.css("height",Math.max(b(document).height(),800));fix_abs_bottom()})}z=h;z=h<8?0:h>g.length-8?g.length-8:h-7;n.stop().animate({scrollLeft:z*56},300)},B=function(z){var q=b(z.target);if(q.is("input")||q.is("textarea")||q.is("select"))return true;if(z.keyCode==27){m.click();return false}(z=z.keyCode==37?c_l:z.keyCode==39?c_r:0)&&t(z)},v=function(){c=b("<div id='gal_overlay'><div id='gal_width'></div></div>").appendTo("body");
f=b("<div id='gal_wrap'><div id='gal_center'>").appendTo("body").find("#gal_center");j=b("#gal_wrap");a=b.fn.img_corners("<div id='gal_slider_wrap'><a href='#' id='gal_slide_left' class='b_left'></a><div id='gal_inner_slider'></div><a href='#' id='gal_slide_right' class='b_right'></a></div>").prependTo(f).find("#gal_inner_slider");l=b("<div class='photos_thumbnails'>").appendTo(a);n=b("#gal_inner_slider");m=f.append("<a id='gal_close_link' href='#'>&nbsp;\u0437\u0430\u043a\u0440\u044b\u0442\u044c&nbsp;</a><span id='gal_key_hint'>* \u043b\u0438\u0441\u0442\u0430\u0439 \u0441\u0442\u0440\u0435\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435</span>").find("#gal_close_link");
k=f.append("<div id='gal_wrap2'><div id='gal_view'><a id='gal_next_link' href='#next'>\u2192</a><a id='gal_prev_link' href='#prev'>\u2190</a><span></span><img id='gal_img' src='/images/transparent_pixel.gif'></div></div>").find("#gal_view");b.fn.img_corners("<div id='gal_comments'></div>").appendTo(f).css("width","720px");d=b("#gal_comments")},C=function(){if(g&&g.length>0){i=b("#gal_img").load(function(){b("#gal_prev_link").attr("href","#photo="+g[cycle(-1,h,g.length)].photo_id);b("#gal_next_link").attr("href",
"#photo="+g[cycle(1,h,g.length)].photo_id);b(this).show()});b("#gal_next_link, #gal_prev_link").click(function(z){z.preventDefault();t(b(this).blur().is("#gal_next_link")?c_r:c_l)});b("#gal_slide_left,#gal_slide_right").toggle(g.length>=17);b("#gal_slide_left,#gal_slide_right").click(function(z){z.preventDefault();z=896;z=b(this).is("#gal_slide_left")?"-="+z:"+="+z;n.stop().animate({scrollLeft:z},300)})}m.click(function(){j.hide();c.hide();b(document).unbind("keydown",B);b.setFragment("",2);b("html,body").animate({scrollTop:s},
800);y.show()});l.delegate("a","click",function(z){z.preventDefault();z=b(this);z.blur();t(z.prevAll().length)})},I=function(){v();C()},E=function(z){r=-1;y.hide();c||I();l.empty();b(document).bind("keydown",B);l.css({width:56*g.length,margin:"0 auto"});var q=[];b.each(g,function(){q.push("<a href='",this.src,"'><img src='",this.t_src,"'></a>")});o=l.html(q.join("")).find("a");t(z);j.show();c.show();is_ie6&&c.css("height",Math.max(b(document).height(),800));s=b(window).scrollTop();b("html,body").animate({scrollTop:k.offset().top-
42},800)};b.gallery=function(z){var q=h=0;g=b(z).parent().find("a").map(function(){var u=b(this);if(u[0]==z)h=q;q++;var G=u.attr("id"),D=G.replace(/\D/g,""),K=G.replace(/_\d+$/,"");return{id:G,type:K,photo_id:D,obj_id:D,src:u.attr("href"),t_src:u.find("img").attr("src")}});E(h)};b.looks_gallery=function(z){h=-1;var q=0,u=b(z).data("meta")[0].id||0;g=[];b(".look_preview").each(function(){var G=b(this).data("meta");b.each(G,function(){this.type="look";this.obj_id=this.id;g.push(this);if(u==this.id&&
h==-1)h=q;q++})});E(h)};b.event_show=function(z){g=[];if(c==null){c=b("<div id='gal_overlay'><div id='gal_width'></div></div>").appendTo("body");f=b("<div id='gal_wrap'><div id='gal_center'>").appendTo("body").find("#gal_center");k=f.append("<div id='gal_wrap2' style='margin-top:40px'><div id='gal_view'><img id='gal_img' src='/images/transparent_pixel.gif'></div></div>").find("#gal_view");b("#gal_view").append("<br/><a id='gal_close_link' style='float:none;' href='#'>&nbsp;\u0437\u0430\u043a\u0440\u044b\u0442\u044c&nbsp;</a>");
m=b("#gal_close_link, #gal_img");j=b("#gal_wrap");l=b("#fake");i=b("#gal_img");i=b("#gal_img").load(function(){b(this).show()});C();i.hide().attr("src",b(z).attr("href"))}else{c.show();j.show();i.show()}b(document).bind("keydown",B)};window._show_gallery_on_page=function(z,q){r=z;g=q;c=b("#gal_overlay");f=b("#gal_center");j=b("#gal_wrap");a=b("#gal_inner_slider");l=a.find(".photos_thumbnails");n=b("#gal_inner_slider");m=b("#gal_close_link");k=b("#gal_view");d=b("#gal_comments");i=b("#gal_img");C();
b(document).bind("keydown",B);o=l.find("a");b("#photo_"+(b.fragment().photo||z)).trigger("click")}})($);function show_gallery_on_page(b,c){window._show_gallery_on_page(b,c)}
function gallery_module_init(){$(".gallery a").live("click",function(b){var c=$(this).data("js-url");if(c)$(this).attr("href",c);else{b.preventDefault();$.gallery(this)}});$.fragment().photo&&$("#photo_"+$.fragment().photo).trigger("click");$.fragment().movie_frame&&$("#movie_frame_"+$.fragment().movie_frame).trigger("click")}
function comments_module_init(){function b(g){g.find(".body:first").show();g.find(".reply:first").text("\u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c")}function c(g){if(parseInt(g.text())<=d){g=g.closest("li");g.find(".body:first").hide();g.find(".reply:first").text("\u0440\u0430\u0441\u0441\u043a\u0440\u044b\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439");i=true}}var f=$(".post_comment");$(".post_comment textarea").live("focus",function(g){var h=$(this);if(is_logged_in()){if(!h.data("elastic")){h.data("elastic",
true);$(this).elastic()}}else{g.preventDefault();show_login_form()}});f.placeHolder();var a=[],d=-5;$(".comments .reply").live("click",function(g){g.preventDefault();var h=$(this),k=h.parent().parent();if(k.find(".body:first").is(":hidden"))b(k);else{g=h.parents(".comments").last().prevAll(".post_comment");k=k.data("id");$(".comments .post_comment").remove();a.length&&a.show();a=h;h=a.hide().closest("li").find(".meta:first");var j=h.width();g=g.clone();g.find("form").append("<input type='hidden' name='post[parent_id]' value='"+
k+"'>");h.after(g).next().width(j).find("textarea").val("").focus()}fix_abs_bottom()});$(".post_comment textarea").live("keydown",function(g){if(g.keyCode==13&&g.metaKey){g.preventDefault();$(this).closest("form").submit()}});$(".post_comment form").live("submit",function(g){g.preventDefault();var h=$(this),k=h.find("textarea[name='post[body]']");g=$.trim(k.val());if(g=="\u0423\u0445, \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0430\u043f\u0438\u0448\u0443"||g=="")alert("\u0410 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c?");
else{g=h.serializeArray();var j=h.closest(".post_comment");j.append(["<div id='comments_loader' class='text_center'>",tiny_loader," \u043e\u0442\u0441\u044b\u043b\u0430\u044e.... </div>"].join(" "));$("#comments_loader").css("height",h.css("height"));h.hide();fix_abs_bottom();$.post(h.attr("action"),g,function(m){var o=j.parent(),l=o.children("ul.comments");if(l.length==0){o.append("<ul class='comments'></ul>");l=o.children("ul.comments")}$(m.post_html).prependTo(l).css("opacity","0").animate({opacity:1},
"slow");if(o.is("li")){o.find(".reply:first").show();j.remove()}else{$("#comments_loader").remove();h.show()}k.val("");fix_abs_bottom()},"json")}});$(".comments_rate a").live("click",function(g){g.preventDefault();if(is_logged_in()){g=$(this);var h=g.is(".plus")?1:-1,k=g.closest("li[data-id]"),j=k.data("id"),m=g.closest(".comments_rate"),o=m.html();m.html(tiny_loader);$.post("/ratings/vote",{rid:j,rtype:"Post",rating:h},function(l){m.html(o);var n=m.find("span");if(l.rating==0)n.text("");else if(l.rating>
0){n.text("+"+l.rating);m.removeClass("neg").addClass("pos")}else{n.text(l.rating);m.removeClass("pos").addClass("neg")}l.rating>d?b(k):c(n);fix_abs_bottom()})}else show_login_form()});var i=false;$(".comments_rate span").each(function(){var g=$(this);c($(this))});$(".comments_pager").live("click",function(g){g.preventDefault();g=$(this);var h=g.closest("div");g=g.attr("data-for");h.html('<div style="height:50px;text-align:center">'+tiny_loader+" \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e...</div>");
$.getJSON(g,function(k){h.replaceWith(k.html);fix_abs_bottom()})});$(".evernote_link").live("click",function(g){g.preventDefault()});$(".evernote_link").live("hover",function(g){var h=$(this);if(g.type=="mouseenter")if(h.data("loaded"))h.addClass("evernote_hovered");else{h.addClass("evernote_loading");$.getScript("http://static.evernote.com/noteit.min.js",function(){h.data("loaded",true);h.click(function(k){k.preventDefault();var j=new Evernote.Clip(window,Evernote.ClipTextStylingStrategy);$(".clip").each(function(){j.clipElement(this)});
Evernote.doClip({content:j.content,providerName:"planet33",suggestTags:"pl33"})});h.removeClass("evernote_loading").addClass("evernote_hovered")})}else h.removeClass("evernote_hovered")});i&&fix_abs_bottom()}
function billboard_module_init(){$("#schedule_section").each(function(){var c=$(this),f=c.find("dfn");c=c.find("em");$("#b_select_day").click(function(){f.safe_show();return false});f.find("a").click(function(){f.safe_hide();return false});c.mouseleave(function(){f.safe_hide()})});$("#movies_filters.client-side").each(function(){function c(){var k=[];i!=d&&k.push("cinema="+i);a!=f&&k.push("frmt="+a);window.location.hash=k.length>0?k.join("&").replace(/\./g,""):""}var f=".f2D,.f3D",a=f,d=".kinomax,.ruskino,.ampir",
i=d,g=$(this);$("[data-frmt-filter],[data-cinema-filter]").live("click",function(k){k.preventDefault();k=$(this);if(k.is("[data-frmt-filter]")){g.find("[data-frmt-filter]").removeClass("hover");a=k.data("frmt-filter");g.find("[data-frmt-filter='"+a+"']").addClass("hover")}if(k.is("[data-cinema-filter]")){g.find("[data-cinema-filter]").removeClass("hover");i=k.data("cinema-filter");g.find("[data-cinema-filter='"+i+"']").addClass("hover")}$(i+","+a).show();$(d).not(a).hide();$(f).not(i).hide();fix_abs_bottom();
c()});var h=window.location.hash||"";h=h.replace("#","");h=h.split("&");$.each(h,function(k,j){k=j.split("=");if(k.length==1)k=j.split("%3D");if(k.length==2){j="."+k[1].replace(/,/,",.");$(["[data-",k[0],"-filter='",j,"']"].join("")).click()}})});var b=false;$("#movies_part").live("hover",function(c){b=c.type=="mouseenter"});$("#movies_part_list").each(function(){$(this).delegate("li","mouseenter autoscroll",function(f){if(!(f.type=="autoscroll"&&b)){var a=$(this);a.addClass("hover").siblings().removeClass("hover");
var d=$("#movies_details");a=d.scrollTop()+$(a.data("for")).position().top;d.stop().animate({scrollTop:a},f.type=="autoscroll"?"slow":"fast")}});var c=setInterval(function(){var f=$("#movies_part_list li.hover").next();(f.length==0?$("#movies_part_list li:first"):f).trigger("autoscroll")},8E3)})}function user_module_init(){$("#me_day").each(function(){var b=$(this);b.change(function(){$("#me_month,#me_year").toggle(b.val()!="")})})}
function looks_module_init(){var b=$(".look_preview");if($.support.alpha_png){var c=$("<img src='/images/sublayer.png' width='155' height='232'>");b.each(function(){var f=c.clone(),a=$(this);a.prepend(f);a.hover(function(d){f.toggle(d.type=="mouseleave")})})}else b.find("img").hide();b.click(function(f){f.preventDefault();$.looks_gallery(this)})}
function services_module_init(){$("#b_services").each(function(){var b=$("#taxi_all_operators, #taxi_gts, #taxi_mts, #taxi_beeline, #taxi_megafon, #taxi_tele2, #taxi_skylink"),c=[".gts",".mts",".beeline",".megafon",".tele2",".skylink"],f=c.join(",");b.each(function(a){var d=$(this),i=a-1,g=c[i],h=$.grep(c,function(k,j){return i!=j}).join(",");d.click(function(){b.removeClass("hover");d.addClass("hover").blur();if(i==-1){$(f).show();fix_abs_bottom();return true}$(h).hide();$(g).show();fix_abs_bottom()})}).filter(function(){return document.location.href==
this.href}).click()})}
$.fn.stars=function(){this.each(function(){var b=$(this),c=b.is(".big_stars"),f=c?b.find(".big_stars_v"):b.find(".small_stars_v"),a=f.attr("style")=="width:0.0%"?0:f.width(),d=b.next(),i=d.html(),g=-1,h=0,k=c?19:12;if(f.is(".disabled"))return this;b.hover(function(){f.addClass("hover");h=f.offset().left},function(){f.removeClass("hover").width(a);d.html(i);g=-1}).mousemove(function(j){j=Math.ceil((j.clientX-h)/k);if(j!=g){if(j>10)j=10;f.width(j*k);g=j;d.text("\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c "+j)}}).click(function(j){j.preventDefault();
if(is_logged_in()){if(!(g<1)){j=f.data("rid");var m=f.data("rtype");d.html("... "+tiny_loader);$.post("/ratings/vote",{rid:j,rtype:m,rating:g},function(o){var l=i.split(",");l[0]=o.ratings_count_text;i=l.join(",");d.text("\u0412\u0430\u0448 \u0433\u043e\u043b\u043e\u0441 \u043f\u0440\u0438\u043d\u044f\u0442");a=o.rating*k;f.width(a)})}}else show_login_form()})});return this};function stars_module_init(){$(".small_stars, .big_stars").stars()}
function favorite_places_module_init(){$(document).bind("authenticated",function(){var b=null,c=$("#place_meet_me_here, #place_remove_me_from_here"),f={place_id:$("#meet_section_area").data("place-id")};c.click(function(i){i.preventDefault();if(is_logged_in()){if(!b.is(":animated")){if($(this).is("#place_meet_me_here")){b.appendTo("#meet_section_area").fadeIn("fast",function(){fix_abs_bottom()});$.post("/users/favorite_places",f)}else{b.fadeOut("fast",function(){b.detach();fix_abs_bottom()});$.del("/users/favorite_places",
f)}c.toggle()}}else show_login_form()});if(is_logged_in()){b=$("#meet_section_area").find("div[data-uid='"+current_user.id+"']");var a=b.length==0,d="";if(current_user.thumb)d=["<img src='",current_user.thumb,"'>"].join("");if(a)b=$(["<div class='meet_avatar h' data-uid='",current_user.id,"'><div class='avatar noavatar'>",d,"</div><a href='/users/me'>",current_user.login,"</a></div>"].join(""));$("#place_meet_me_here").toggle(a);$("#place_remove_me_from_here").toggle(!a)}})}
function events_module_init(){is_ie6||$(".event_mini_card").live("mouseenter mouseleave",function(b){var c=$(".event_banner",this),f=$(".event_title, .event_time",this),a=$(".event_banner_wrap",this);if(c.data("orient")=="v")if(b.type=="mouseenter"){$(this).addClass("hover");f.hide();a.addClass("hover");c.hoverFlow(b.type,{height:190},"fast")}else{$(this).removeClass("hover");a.removeClass("hover");c.hoverFlow(b.type,{height:140},"fast",null,function(){f.show()})}else if(b.type=="mouseenter"){$(this).addClass("hover");
a.addClass("hover");a.hoverFlow(b.type,{left:-24,width:188},"fast")}else{$(this).removeClass("hover");a.hoverFlow(b.type,{left:0,width:140},"fast",null,function(){a.removeClass("hover")})}})}
function advert_rotate(b){var c=false;$(".advert_wrap").live("hover",function(f){c=f.type=="mouseenter"});b==null||b.length<=1||$(function(){setInterval(function(){if(!c){var f=Math.floor(Math.random()*b.length);f=b[f];var a="";a=f.html&&f.html.length>0?f.html:f.href!=null&&f.href.length>0?['<a href="',f.href,'" title="',f.title,'"><img alt="',f.title,'" src="',f.img,'"></a>'].join(""):['<img alt="',f.title,'" src="',f.img,'">'].join("");$(".advert_wrap").html(a)}},8E3)})}
function store_module_init(){$(".add-to-cart-new, .remove-from-cart, .add-to-cart").live("click",function(b){b.preventDefault();b=$(this);if(!b.is(".disabled"))if(b.is(".gray"))alert($("#cart").text());else{var c=$(this).closest(".store-items-in-cart-wrap");c.find("a").addClass("disabled");b.is(".add-to-cart-new")?c.html("<br>"+tiny_loader):c.find(".store-items-in-cart").html("... "+tiny_loader);data={};data[b.data("action")+""]=c.data("item-id");$.post(store_base_url+"/cart_item",data,function(f){c.is(".update")||
(c=$("td[data-item-id="+c.data("item-id")+"]"));c.html(f.controls);var a=$("#cart");a.animate({opacity:0.2},"fast","easeOutBack",function(){a.html($(f.cart).html());var d=$("#cart-item-"+c.data("item-id"));d.css({background:"yellow"});a.animate({opacity:1},"normal","easeOutBack",function(){d.css({background:""})})})},"json")}})}function autocomplete_tags(b){var c=b[1];$(b[0]).autocomplete(c,{multiple:true,matchContains:true})}
$(function(){$.support.alpha_png||$("#logo").pngFix();$(".elastic").elastic();$(".vkontakte_link").live("click",function(){var b="http://vkontakte.ru/share.php?url="+encodeURI(document.location.href);$(this).attr("href",b)});$("a.p_card_show_more").live("click",function(b){b.preventDefault();b=$(this);var c=b.closest("td").innerWidth();b.closest(".p_card_description_wrap").width(c);b.closest(".p_card_description_wrap").toggleClass("open");b.text(b.text()!="\u0437\u0430\u043a\u0440\u044b\u0442\u044c"?
"\u0437\u0430\u043a\u0440\u044b\u0442\u044c":"\u0435\u0449\u0435 ...")})});

