window.rst={config:{delay:500},time:function(){return(new Date).getTime()},oldcars:{ocMMCheck:function(a){var b=$("#"+a+"-model-select");b.attr("disabled",true);b.addClass("ajax-form-input-process");$("#"+a+"-model-ajax-container").load("/checkmakemodels-"+$("#"+a+"-make-select").val()+".html?source=oldcars",function(){var c=$("#"+a+"-model-select");c.attr("disabled",false);c.removeClass("ajax-form-input-process")})},ocBPChange:function(a){if(document.images){document.images.basephoto.src=a}},ocSFOChange:function(c){var b=$("#searchOrderRadio"+c.match(/[\d]+$/));var a=b.value.match(/(ASC|DESC)+$/)[0];if(document.images){for(i=1;i<4;i++){document.images["rstSearchOrder"+i].src="../images/M_images/sort_none.png"}if(a=="DESC"){document.images[c].src="../images/M_images/sort_asc.png";b.value=b.value.match(/[^\s]+/)+" ASC"}else{document.images[c].src="../images/M_images/sort_desc.png";b.value=b.value.match(/[^\s]+/)+" DESC"}b.checked="checked"}}},newcars:{ncYCPToggle:function(b,d){var c=$(d);var a=new rst.toggle();a.config.elem=d;if(c.attr("alt")==""){c.attr("alt",c.attr("offsetHeight"));a.config.before={height:c.attr("scrollHeight")};$(b).html("так много мне не надо &larr;")}else{$(b).html("еще модели &rarr;");a.config.before={height:c.attr("alt")};c.attr("alt","")}a.process()},complectationsToggle:function(b){if($(b).length>0){var a=$(b+" b");$(b+" div").each(function(e,d){var c=new rst.toggle();c.config.elem=d;c.process();c.config.flag=1;$(a[e]).click(function(f){c.config.elem=d;c.process()})})}},form:{data:{},formEEBind:function(){$("#rst-nsf-city").change(function(){rst.newcars.form.citySelect(this)});$("#rst-nfs-makes .rst-nfs-m-f-l input").change(function(){el=$(this);el.parent().parent().find(".rst-nfs-m-f-l-l input:not(:disabled)").attr("checked",el.attr("checked"))});$("#rst-nsf-submit-button").click(function(){var a=new rst.form();a.config.elem="#rst-new-search-form";a.process();if(a.config.flag){$("#rst-new-search-form").submit()}});$(".rst-note-block").mouseover(function(){$(this).find(".rst-note-help-block").show()}).mouseout(function(){$(this).find(".rst-note-help-block").hide()});$("#rst-nfs-bt-links-block .rst-nfs-bt-l-b-a").click(function(){rst.newcars.form.bodyBToggle($(this).attr("rel"))})},citySelect:function(b){var c=this;var a=parseInt($(b).val());$.getJSON("/cache/new/"+a+".json",function(e){c.selectD2FFill(e.price,"#rst-nsf-price-from");c.selectD2FFill(e.price,"#rst-nsf-price-to");c.selectD2FFill(e.engine,"#rst-nsf-engine-from");c.selectD2FFill(e.engine,"#rst-nsf-engine-to");c.selectD2FFill(e.fuel,"#rst-nsf-fuel");c.checkboxD2FApply(e.body,"#rst-nsf-bodies .item [name=body[]]");c.checkboxD2FApply(e.makes,"#rst-nfs-makes .rst-nfs-m-f-l-l [name=make[]]");c.checkboxGDUpdate();c.newsGBUpdate(e.news);if(a==0){$("#rst-nsf-price-from").attr("disabled",true);$("#rst-nsf-price-to").attr("disabled",true);$("#rst-nsf-engine-from").attr("disabled",true);$("#rst-nsf-engine-to").attr("disabled",true);$("#rst-nsf-fuel").attr("disabled",true);$("#rst-nfs-makes .rst-nfs-m-f-l-l").removeClass("item-disbled")}var d=new rst.form();d.config.elem="#rst-new-search-form";d.process()})},selectD2FFill:function(c,b){b=$(b);if($(b).length>0){b=b[0];b.disabled=true;b.options.length=0;b.options[b.options.length]=new Option("----",0);for(var a in c){b.options[b.options.length]=new Option(c[a],a)}b.disabled=false}},checkboxD2FApply:function(e,d){d=$(d);d.attr("checked",false);var b=null,f=0,a=null;if((f=d.length)>0){for(var c=0;c<f;c++){b=$(d[c]);b.attr("disabled",true);b.parent().addClass("item-disbled");for(a in e){if(e[a]==b.val()){b.attr("disabled",false);b.parent().removeClass("item-disbled")}}}}},bodyBCCupdate:function(){var c=$("#rst-nsf-bodies .rst-nfs-bt-b-block");var a=null;for(var b=0,d=c.length;b<d;b++){a=$(c[b]).find(".item:not(.item-disbled) [name=body[]]");$("#rst-nfs-bt-l-b-a-c-"+b).attr("title","возможных кузовов - "+a.length)}},checkboxGDUpdate:function(){var c=$("#rst-nfs-makes .rst-nfs-m-f");var b=null;for(var a=0,d=c.length;a<d;a++){b=$(c[a]);b.find(".rst-nfs-m-f-l input").attr("disabled",(b.find(".rst-nfs-m-f-l-l input:not(:disabled)").length>0?false:true)).attr("checked",false)}},newsGBUpdate:function(b){var c=$("#rst-nsf-dealers-news-block");c.find(".rst-nsf-d-n-b-i").remove();for(var a=0,d=b.length;a<d;a++){c.append('<div class="rst-nsf-d-n-b-i'+(a!=d-1?"":" rst-nsf-d-n-b-i-last")+'"><img src="/images/mitsubishi-asx-story.jpg" alt="'+b[a].title+'" class="rst-nsf-d-n-b-i-i" /><a href="#'+b[a].id+'" class="rst-nsf-d-n-b-i-a">'+b[a].title+"</a></div>")}},selectD2FApply:function(f,g){var d=$(g);for(var b=0,e=d.length;b<e;b++){d[b].options[0].selected=true;if(f!=undefined){if(f[b]!=0){for(var a=0,c=d[b].options.length;a<c;a++){if(d[b].options[a].value==f[b]){d[b].options[a].selected=true;break}}}}}},bodyBToggle:function(flag){toggle=new rst.toggle();var i1=0,i2=1;if(eval(flag)){toggle.config.before={left:-290};toggle.config.after={left:0};i1=0;i2=1}else{toggle.config.before={left:0};toggle.config.after={left:-290};i1=1;i2=0}toggle.config.elem="#rst-nfs-bt-b-container";toggle.process();var elems=$("#rst-nfs-bt-links-block .rst-nfs-bt-l-b-a");$(elems[i1]).removeClass("rst-nfs-bt-l-b-a-checked");$(elems[i2]).addClass("rst-nfs-bt-l-b-a-checked")}}},autonews:{anSBToggle:function(b){var a=new rst.toggle();var c=n2="";if(!b){c="#rst-subscribe-block";n2="#subscribe-b1"}else{c="#subscribe-b1";n2="#rst-subscribe-block"}a.config.elem=c;a.config.before={height:0};a.process();a.config.elem=n2;a.config.after={height:$(n2).attr("scrollHeight")};a.process()},anSTCheck:function(){$("#rst-subscribe-block label").each(function(a,b){$(b).click(function(){$(this).parent().toggleClass("sel-check")})})},anSTAMCheck:function(b){var a=Boolean($(b).attr("rel"));$(b).attr("rel",a?"":"true");$("#rst-subscribe-tags label").each(function(c,d){var e=$(d).parent();if(a){e.removeClass("sel-check")}else{e.addClass("sel-check")}e.find("input").attr("checked",a?false:true)})}},inputPHToggle:function(c){var b=$(c);if(!a){var a=[]}if((b.length>0)&&(a[c]=b.val())){b.focus(function(){b.val(b.val()==a[c]?"":b.val())}).blur(function(){b.val(b.val()==""?a[c]:b.val())})}},ajaxBBLoad:function(c,a){var b=$(c);b.addClass("ajax-form-block-process");b.load(a,function(){b.removeClass("ajax-form-block-process")})},windowBOpen:function(c,a,b){a=a?a:800;b=b?b:800;var d="width="+a+",height="+b+",menubar=no,location=no,resizable=no,scrollbars=yes";win=window.open(c,"rstGlobalWindow",d);win.focus()},toggleFieldsetChecks:function(c){var b=$(c).parent().find("input");var a=$(c).parent().find("input:checked");b.removeAttr("checked");if(Math.floor(b.length/2)>a.length){b.attr("checked","checked")}},overlay:function(a,b){this.options=b||{};this.options.id=a;this.options.elem=$(this.options.id);this.options.hide=this.options.hide||false;this.options.overlay=$("#rst-uix-overlay");this.options.zindex=0;this.appear=function(){this.options.zindex=this.options.elem.css("z-index");this.options.elem.css("z-index",100000);if(this.options.elem.css("position")=="static"){this.options.elem.css("position","relative")}this.toggleOverlay(1);if(this.options.hide){this.options.elem.fadeIn(rst.config.delay)}var c=this;this.options.overlay.click(function(){c.disappear()})};this.disappear=function(){this.toggleOverlay(0);this.options.elem.css("z-index",this.options.zindex);if(this.options.hide){this.options.elem.fadeOut(rst.config.delay)}};this.toggleOverlay=function(c){if(this.options.overlay){if(c==1){this.options.overlay.show()}else{this.options.overlay.hide()}}}},toggleBlocks:function(b,d,a,c){this.options={block1:{block:null,button:null},block2:{block:null,button:null}};this.init=function(){$("#"+this.options.block1.block).css({overflow:"hidden"});$("#"+this.options.block2.block).css({overflow:"hidden"});var e=this;$("#"+e.options.block2.button).click(function(){$("#"+e.options.block2.button).fadeOut(0);$("#"+e.options.block1.button).fadeIn(0);$("#"+e.options.block1.block).animate({height:0},rst.config.delay,"linear",function(){$(this).fadeOut(0)});var f=$("#"+e.options.block2.block);f.fadeIn(0).animate({height:f.attr("scrollHeight")+"px"})});$("#"+e.options.block1.button).click(function(){$("#"+e.options.block1.button).fadeOut(0);$("#"+e.options.block2.button).fadeIn(0);$("#"+e.options.block2.block).animate({height:0},rst.config.delay,"linear",function(){$(this).fadeOut(0)});var f=$("#"+e.options.block1.block);f.fadeIn(0).animate({height:f.attr("scrollHeight")+"px"})})};this.options.block1={block:b,button:d};this.options.block2={block:a,button:c};this.init()}};rst.pfwindow_back=function(){this.config={el:null,style:"rst-uix-pfwindow",id:"rst-new-uix-pfwindow",position:{x:0,y:0}};this.process=function(){var a=$(this.config.el);var b=this;a.click(function(c){a=$(c.target);b.config.position.x=c.pageX;b.config.position.y=c.pageY;b.create(a.text(),c.pageX,c.pageY)})};this.create=function(b,a,c){$("body").append('<div id="'+this.config.id+'" class="'+this.config.style+'" style="left:'+a+"px;top:"+c+'px;"><a href="javascript:void(0)" onclick="$(this).parent().detach();" class="rst-g-fb-ac">закрыть</a><h4 class="rst-g-fb-h">'+b+"</h4><p>qweasd</p></div>")}};rst.pfwindow=function(){this.config={style:"rst-uix-pfwindow",id:"rst-new-uix-pfwindow",idcontaner:null,idinput:null,idwindow:null,position:{x:0,y:0},parent:"body",content:null};this.prepare=function(){this.config.idcontainer=this.config.id+"-container";this.config.idinput=this.config.id+"-text";this.config.idwindow=this.config.id;$("#"+this.config.idcontainer).html('<input type="text" value="----" class="rst-uix-superselect" id="'+this.config.idinput+'" title="'+$("#"+this.config.idcontainer+" select").attr("title")+'" />')};this.process=function(){this.prepare();var a=$("#"+this.config.idinput);this.create(a.attr("title"));var b=this;a.click(function(d){d.preventDefault();var c=$(d.target);b.scrolling()})};this.bindEvents=function(){var a=this;$("#"+this.config.idwindow+" .rst-uix-pfwindow-ac").click(function(b){b.preventDefault();$("#"+a.config.idwindow).fadeOut()});$("#"+this.config.idwindow+" .rst-uix-pfwindow-save").click(function(f){var h=$("#"+a.config.idwindow+" input:checked");var g=new Array();var d="----";var b="";h.each(function(c){g[c]=$(this).parent().find("label").text()});if(h.length>3){d="Всего выбрано - "+h.length}else{if(h.length>0){d=g.join(", ")}}b=g.join(", ");$("#"+a.config.idinput).val(d).attr("title",b);$("#"+a.config.idwindow).fadeOut()})};this.scrolling=function(){var b=$(window);var d=$("#"+this.config.idwindow);var a=b.height()/2-d.height()/2;var e=b.width()/2-d.width()/2;d.css({top:(a+100)+"px",left:(e+100)+"px"}).fadeIn().find(".rst-uix-pfwindow-ac").focus();var c=false;if(c=d.find(".rst-pfwindow-preview-superselect-preview-block")){e=b.width()/2-(d.width()-c.outerWidth())/2}d.animate({top:a,left:e})};this.create=function(a){$(this.config.parent).append('<div id="'+this.config.idwindow+'" class="'+this.config.style+'" style="display:none;"><a href="javascript:void(0)" class="rst-uix-pfwindow-ac">закрыть</a><h4 class="rst-uix-pfwindow-h">'+a+"</h4><div>"+this.config.content+"</div></div>");this.bindEvents()}};rst.farmater=function(){this.config={id:"oldcars-search-form",params:null};this.apply2Select=function(f,g){var d=$("#"+this.config.id+" [name="+g+"]");for(var b=0,e=d.length;b<e;b++){d[b].options[0].selected=true;if(f!=undefined){if(f[b]!=0){for(var a=0,c=d[b].options.length;a<c;a++){if(d[b].options[a].value==f[b]){d[b].options[a].selected=true;break}}}}}};this.apply2Checkbox=function(f,g){var d=$("#"+this.config.id+" [name="+g+"]");d.removeAttr("checked");if(f!=undefined){for(var b=0,e=d.length;b<e;b++){for(var a=0,c=f.length;a<c;a++){if(d[b].value==f[a]){d[b].checked=true}}}}if(d.length>1){$("#rst-ocsf-carbon-superselect-"+g.replace("[]","")+" .rst-uix-pfwindow-save").click()}};this.apply2MakeModel=function(a,b){this.apply2Select(a.values,a.name);var c=this;$.get("/checkmakemodels-"+$("#"+this.config.id+" [name="+a.name+"]").val()+".html?source=oldcars",function(d){$("#rst-oc-model-ajax-container").html(d).find("select").attr("disabled",false);c.apply2Select(b.values,b.name)})};this.process=function(){params=this.params;this.apply2MakeModel(params.make,params.model);for(var a in params){if(params[a].type=="select"){this.apply2Select(params[a].values,params[a].name)}else{if(params[a].type=="checkbox"){this.apply2Checkbox(params[a].values,params[a].name)}}}}};rst.toggle=function(){this.config={elem:null,flag:0,before:{height:0},after:null,delay:rst.config.delay};this.process=function(){if(this.config.elem&&!this.config.after){this.config.after={height:$(this.config.elem).height()}}$(this.config.elem).animate((!this.config.flag?this.config.before:this.config.after),this.config.delay);this.config.flag=this.config.flag?0:1}};rst.form=function(){this.config={elem:null,elems:null,flag:true,firstelem:null,before:{backgroundColor:"#f77",color:"#fff"},after:{backgroundColor:"#fcffcd",color:"#000"},selector:".rst-f-v-i",delay:rst.config.delay};this.process=function(){this.elems=$(this.config.elem+" "+this.config.selector);for(var a=0,b=this.elems.length;a<b;a++){this.validate(this.elems[a])}if(this.config.firstelem){$("#"+this.config.firstelem).focus()}};this.validate=function(a){a=$(a);if(a.attr("alt")&&!a.val().match(a.attr("alt"))){this.setFlag(a,false);if(!this.config.firstelem){this.config.firstelem=a.attr("id")}this.config.flag=false}else{if(a.attr("alt")&&a.val().match(a.attr("alt"))){this.setFlag(a,true)}}};this.setFlag=function(b,a){b.animate(!a?this.config.before:this.config.after,this.config.delay);this.processNote(b,a)};this.processNote=function(b,a){if(a&&b.parent().find(".rst-f-v-i-n").length>0){b.parent().find(".rst-f-v-i-n").remove()}else{if(!a&&b.parent().find(".rst-f-v-i-n").length==0){b.parent().append('<span class="rst-f-v-i-n">'+b.attr("title")+"</span>")}}}};rst.badges=function(){this.config={elem:null,position:0,step:0,delay:rst.config.delay};this.init=function(h,f,e){this.config.elem=h;this.config.position=f;this.config.step=e;var g=this;$(this.config.elem+" .left-scroll-btn").click(function(){g.process("l")});$(this.config.elem+" .right-scroll-btn").click(function(){g.process("r")})};this.process=function(c){var d=$(this.config.elem+" .rotate-badges-block").find("table").width()-230;if(this.config.position>=0&&this.config.position<=d){if(c=="r"){this.config.position+=this.config.step}else{if(c=="l"){this.config.position-=this.config.step}}}if(this.config.position<0){this.config.position=0}else{if(this.config.position>d){this.config.position=d}}$(this.config.elem+" .rotate-badges-block").animate({left:"-"+this.config.position},this.config.delay)}};(rstStart=function(){var a=$("#rst-page-note-a");if(a.length>0){a.click(function(){var b=$("#rst-page-note-a");toggle=new rst.toggle();toggle.config.elem="#rst-page-note";if(b.attr("rel")==1){toggle.config.before={height:$(toggle.config.elem).attr("scrollHeight")+8,padding:5,backgroundColor:"#eee"};b.attr("rel",0)}else{toggle.config.before={height:60,padding:0,backgroundColor:"#fff"};b.attr("rel",1)}toggle.process()})}rst.inputPHToggle("#signin-block-email")});
