
var Ria_Rating_RatingBaseManager=new Class({Implements:Options,img_off:'http://css.ria.ua/icons/ratings/rating_off.gif',img_over:'http://css.ria.ua/icons/ratings/rating_over.gif',img_on:'http://css.ria.ua/icons/ratings/rating_on.gif',currentValue:0,options:{'parentId':null,'fieldName':null,'padding':'0px 1px 0px 1px','values':{1:'1 ball',2:'2 ball',3:'3 ball',4:'4 ball',5:'5 ball'}},initialize:function(options){this.setOptions(options);if($defined(options.parentId)&&$defined(options.fieldName)){this.initializeRating();}},initializeRating:function(){$each(this.options['values'],function(title,value){var imgElement=new Element('img',{'src':this.img_off,'id':'rating_img_'+this.options['fieldName']+'_'+value,'styles':{'cursor':'pointer','padding':this.options['padding'],'margin':'0px'},'title':title,'events':{'mouseover':function(){this.eventOver(value);}.bind(this),'mouseout':function(){this.eventOut();}.bind(this),'click':function(){this.eventClick(value);}.bind(this)}});imgElement.inject($(this.options['parentId']));}.bind(this));},eventOver:function(newValue){$each(this.options['values'],function(title,value){if(value<=newValue){if(this.currentValue>=value)$('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_on);else $('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_over);}else $('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_off);}.bind(this));},eventOut:function(){$each(this.options['values'],function(title,value){if(value<=this.currentValue)$('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_on);else $('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_off);}.bind(this));},eventClick:function(newValue){this.currentValue=newValue;$each(this.options['values'],function(title,value){if(value<=newValue)$('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_on);else $('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_off);}.bind(this));}});var Ria_Ajax={'script':'ajax2.php'};var Ria_Common_ScrollingManager=new Class({Implements:Options,options:{'scrollStep':50,'offsetTop':20},initialize:function(scrollToId,options){this.setOptions(options);if($defined(scrollToId)){var posit=window.getScroll();var koordiv=$(scrollToId).getCoordinates();var koord=koordiv.top-this.options.offsetTop;var currentY=posit.y;if(currentY<koord){while(currentY<koord){currentY=currentY+this.options.scrollStep;if(currentY>koord)currentY=koord;self.scroll(1,currentY);}}
if(currentY>koord){while(currentY>koord){currentY=currentY-this.options.scrollStep;if(currentY<koord)currentY=koord;self.scroll(1,currentY);}}}}});var Ria_Common_StatusImageManager=new Class({spinnerImg:'http://css.ria.ua/icons/gifs/spinner_grey.gif',checkImg:'http://css.ria.ua/icons/gifs/checkbullet.gif',errorImg:'http://css.ria.ua/icons/gifs/error_bang.gif',initialize:function(elementId,status,fadeEffect){this.elementId=elementId;this.status=status;this.fadeEffect=fadeEffect;this.showStatusImg();},showStatusImg:function(){var imgSrc='';if(this.status=='spinner'){imgSrc=this.spinnerImg;}else if(this.status=='check'){imgSrc=this.checkImg;}else if(this.status=='error'){imgSrc=this.errorImg;}
if(imgSrc){var statusDiv=$(this.elementId).empty();var element=new Element('img',{'src':imgSrc}).injectTop(statusDiv);if(this.fadeEffect){new Fx.Style(element,'opacity',{duration:3000}).addEvent('complete',function(){$(this.elementId).empty();}.bind(this)).start(1,0);}}}});var Ria_Rabota_Notepad_MoveUserNote=new Class({Implements:Options,options:{'objectId':0,'objType':1},initialize:function(options){this.setOptions(options);this.objectId=this.options['objectId'];this.razdelId=this.options['razdelId'];this.objType=this.options['objType'];this.rubricArrVarName=this.options['rubricArrVarName'];if(this.objectId>0){this.setEvent();}},setEvent:function(){$('link_move_notepad_'+this.objectId).addEvent('click',function(){this.createHint();}.bind(this));},createHint:function(){var hintDiv=new Element('div');eval("var rubricArr = "+this.rubricArrVarName);var curLabels=new Array;if($defined($('realty_labels_'+this.objectId))){$('realty_labels_'+this.objectId).getElements('span').each(function(value){curLabels.include(value.getProperty('name'));}.bind(this));}
if(rubricArr.length){rubricArr.each(function(rubric){var rubricLink=new Element('span',{'html':rubric.name,'style':'float:left; margin-right:22px;'});rubricLink.inject(hintDiv);var rubricCheckbox=new Element('input',{'type':'checkbox','id':'choice_cb_'+rubric.id,'style':'float:right; width:20px;'});for(keycheck in curLabels){if(curLabels[keycheck]==rubric.id){rubricCheckbox.setProperty('checked','checked');}}
rubricCheckbox.inject(hintDiv);new Element('div',{'class':'clr'}).inject(hintDiv);},this);var applyLink=new Element('a',{'href':'javascript:void(0)','text':'Применить'}).addEvent('click',this.applyButtonEvent.bind(this)).inject(hintDiv);}else{hintDiv.grab(new Element('span',{'text':RiaLang.add_label_first}));}
Tip(hintDiv.get('html'),TITLE,RiaLang.move_to,STICKY,true,CLOSEBTN,true,PADDING,5,CLOSEBTNCOLORS,['#797979','#ffffff','#e30000','#ffffff'],TITLEBGCOLOR,'#cacaca',BGCOLOR,'#ffffff',BORDERCOLOR,'#cacaca',TITLEFONTCOLOR,'#131313');$('WzBoDyI').set('html','');hintDiv.inject('WzBoDyI');$('WzBoDy').getElement('table').setStyle('width','100%');},applyButtonEvent:function(){var labels=new Array();$('WzBoDyI').getElements('input').filter(function(value){return value.getProperty('checked');}).each(function(value){labels.include(parseInt(value.getProperty('id').replace('choice_cb_','')));}.bind(this));new Request.JSON({url:Ria_Ajax.script,onSuccess:function(data){tt_HideInit();if(data.result==1){eval("var rubricArr = "+this.rubricArrVarName);var newHash=new Hash(data.labels);var temp;$each(rubricArr,function(value,index){temp=newHash.get(value.id);if(temp){rubricArr[index].count=temp;}}.bind(this));if($defined($('list_of_labels'))){$('list_of_labels').fireEvent('repaint');}
if($defined($('realty_labels_'+this.objectId))){var realtyLabels=$('realty_labels_'+this.objectId),i=0;realtyLabels.set('html','');$each(rubricArr,function(value){if(labels.contains(parseInt(value.id))){i++;realtyLabels.grab(new Element('span',{'class':'e-label '+value.class_name,'name':value.id}).grab(new Element('span').set('text',((value.name.length<47)?value.name:value.name.substr(0,46)+'...'))));}}.bind(this));}}}.bind(this)}).get({'target':'notepad','event':'moveObject','object_id':this.objectId,'objType':this.objType,'labelsArr':JSON.encode(labels)});}});var Ria_Rabota_Notepad_Labels=new Class({Implements:Options,options:{listOfLabelsId:'list_of_labels',addLabelOpenLink:'add_label_open_link'},initialize:function(options){this.setOptions(options);this.leftLengthLimit=13;this.centerLengthLimit=47;window.addEvent('mousemove',function(event){this.setMouseCoord(event);}.bind(this));this.labelID=0;this.typeob=this.options['typeob'];this.printLabelList();this.addFieldVisible=false;if($defined($(this.options.listOfLabelsId))){$(this.options.listOfLabelsId).addEvent('repaint',this.printLabelList.bind(this));}
if($defined($(this.options.addLabelOpenLink))){$(this.options.addLabelOpenLink).addEvent('click',function(){this.addAddEditBlock();}.bind(this));}},printLabelList:function(){if($defined($(this.options.listOfLabelsId))){var ul=$(this.options.listOfLabelsId);ul.set('html','');ul.grab(this.makeLabelLi(0,RiaLang.all_labels,'',global_note_count));$each(notepadLabelsArr,function(label){ul.grab(this.makeLabelLi(label.id,label.name,label.class_name,label.count));}.bind(this));}},setMouseCoord:function(event){this.mouseX=event.client.x+window.getScroll().x;this.mouseY=event.client.y+window.getScroll().y;},makeLabelLi:function(id,text,class_name,count){var li=new Element('li',{'id':'li_'+id,'class':'Label'});if(id==this.labelID){li.addClass('l-hover');this.activeLabelEl=li;}
li.addEvent('mouseover',function(){if(id!=this.labelID){li.addClass('l-hover');if($defined(this.activeLabelEl)){this.activeLabelEl.removeClass('l-hover');}}}.bind(this));li.addEvent('mouseout',function(){if(id!=this.labelID){li.removeClass('l-hover');if($defined(this.activeLabelEl)){this.activeLabelEl.addClass('l-hover');}}}.bind(this));li.grab(new Element('em',{'class':'lt'}));li.grab(new Element('em',{'class':'rt'}));li.grab(new Element('em',{'class':'lb'}));li.grab(new Element('em',{'class':'rb'}));if(id){var config_div=new Element('div',{'class':'config'}).inject(li);var rename_link=new Element('a',{'href':'javascript:void(0)','id':"rename_link_"+id,'class':'iconsLabel-16 edit-label'});config_div.grab(rename_link);var delete_link=new Element('a',{'href':'javascript:void(0)','id':"delete_link_"+id,'class':'iconsLabel-16 delete-label'});config_div.grab(delete_link);this.addDeleteLinkEvent(delete_link);this.addRenameLinkEvent(rename_link);}
var content_div=new Element('div',{'class':'c-label'}).inject(li);var color_block=new Element('span',{'class':'e-label'})
if(id){color_block.setProperty('id','color_block_'+id);color_block.addClass(class_name);color_block.grab(new Element('span').set('text','т'));}else{color_block.setProperty('style','background-image:none;background-color:transparent');}
content_div.grab(color_block);var a=Element('a',{'href':'javascript:void(0)','name':id,'id':'label_link_'+id,'full_text':text}).set('text',((text.length<this.leftLengthLimit)?text:text.substr(0,this.leftLengthLimit-1)+'...'));if(!id)a.setStyle('font-weight','bold');content_div.grab(new Element('div').grab(a).appendText(" ("+count+")"));this.addLabelLinkEvent(a);return li;},addLabelLinkEvent:function(link){link.addEvent('click',function(){this.getRealtiesHtmlBlock(link.getProperty('name'),0);}.bind(this));},addPagerLinksEvent:function(){var pages=$$('div.pages');if($defined(pages)){pages.each(function(page){page.getElements('a').each(function(value){var tt=/page=(\d+)$/;var num=parseInt(value.getProperty('href').match(tt)[1]);value.setProperty('href','javascript:void(0)');this.addPageLinkEvent(value,num,this.labelID);}.bind(this));}.bind(this));}},addPageLinkEvent:function(a,page,labelID){a.addEvent('click',function(){this.getRealtiesHtmlBlock(labelID,page);}.bind(this));},getRealtiesHtmlBlock:function(labelID,page){if(this.typeob=='resumes')
Cookie.write('resumePage',page,{duration:0.0035},'/');else
Cookie.write('vacancyPage',page,{duration:0.0035},'/');new Request.HTML({url:Ria_Ajax.script,evalScripts:false,evalResponse:false,onSuccess:function(tree,list,html,js){this.labelID=labelID;this.printLabelList();var tt=/#####(\d+)#####/;var ttt=/###!!!(.+)!!!###/;var pager=$('result_pages');$('main_notepad').set('html',html);scroll(0,0);this.addPagerLinksEvent();html=html.replace(tt,'');eval(js);}.bind(this)}).get({'target':'notepad','event':'labelRealties','delete':'1','search':this.typeob,'labelID':labelID,'page':page,'rand':$random(0,10000)});},addDeleteLinkEvent:function(link){link.addEvent('click',function(){var id=parseInt(link.getProperty('id').replace('delete_link_',''));if(confirm(RiaLang.are_your_shure)){new Request.JSON({url:Ria_Ajax.script,onSuccess:function(data){if($defined(notepadLabelsArr)&&data.result==1){$each(notepadLabelsArr,function(value){if(value.id==id){notepadLabelsArr.erase(value);}});if($defined($('li_'+id))){$('li_'+id).destroy();}
this.updateRealtyLabels(id,'',3);}}.bind(this)}).get({'target':'notepad','event':'removeLabel','labelID':id});}}.bind(this));},addRenameLinkEvent:function(link){link.addEvent('click',function(){this.addAddEditBlock(parseInt(link.getProperty('id').replace('rename_link_','')));}.bind(this));},addAddEditBlock:function(label_id){$$('div.panel-addLabel').destroy();var parent=new Element('div',{'class':'panel-addLabel'});if(Browser.Engine.trident){this.setMouseCoord({'client':{'x':event.clientX,'y':event.clientY}});}
parent.setStyles({'top':this.mouseY-30+'px','left':this.mouseX+40+'px'});var close_button=new Element('a',{'href':'javascript:void(0)','class':'icons-18 close-window'});close_button.addEvent('click',function(){parent.destroy();}.bind(this));var ul=new Element('ul',{'class':'reset tb-shade h-panel'}).grab(new Element('li',{'class':'tb-shade l'})).grab(new Element('li',{'class':'ct-shade'}).grab(new Element('span').set('text',((!label_id)?RiaLang.new_label:RiaLang.edit_label))).grab(close_button)).grab(new Element('li',{'class':'tb-shade r'})).inject(parent);var lr_shadel=new Element('div',{'class':'lr-shade l'}).inject(parent);var lr_shader=new Element('div',{'class':'lr-shade r'}).inject(lr_shadel);var label_container=new Element('div',{'class':'label-container'}).inject(lr_shader);var label_name=new Element('input',{'type':'text','value':((label_id)?$('label_link_'+label_id).get('full_text'):RiaLang.label_name)});if(!label_id){label_name.addEvent('click',function(){if(label_name.getProperty('value')==RiaLang.label_name){label_name.setProperty('value','');}}.bind(this))}
label_container.grab(new Element('p',{'class':'nameLabel'}).grab(label_name));var fieldset=new Element('fieldset').inject(label_container);fieldset.grab(new Element('legend').set('text',RiaLang.label_color));var colors_container1=new Element('p',{'class':'list-label block-l'}).inject(fieldset);var colors_container2=new Element('p',{'class':'list-label'}).inject(fieldset);var i=0;if(label_id){this.current_color_id=new Hash(notepadColors).keyOf($('color_block_'+label_id).getProperty('class').replace('e-label ',''));}else{this.current_color_id=new Hash(notepadColors).keyOf("type-1");}
$each(notepadColors,function(class_name,color_id){var color_a=new Element('a',{'href':'javascript:void(0)','name':color_id,'id':'multi_color_block_'+color_id}).grab(new Element('span',{'class':'e-label '+class_name,'value':class_name}).grab(new Element('span').set('text','т')));if(color_id==this.current_color_id){color_a.addClass("select-label");}
color_a.addEvent("click",function(){$("multi_color_block_"+this.current_color_id).removeClass("select-label");color_a.addClass('select-label');this.current_color_id=color_id;}.bind(this));if(i<18){color_a.inject(colors_container1);}else{color_a.inject(colors_container2);}
i++;}.bind(this));var button=new Element('input',{'type':'button','class':'submit','value':((label_id)?RiaLang.edit:RiaLang.add_label)});button.addEvent('click',function(){if(label_id){this.renameButtonEvent(label_id,label_name.getProperty('value'),this.current_color_id);}else{this.addButtonEvent(label_name.getProperty('value'),this.current_color_id);}
parent.destroy();}.bind(this));var create_label=new Element('div',{'class':'create-label'}).grab(button).inject(label_container);var ul=new Element('ul',{'class':'reset tb-shade f-panel'}).grab(new Element('li',{'class':'tb-shade l'})).grab(new Element('li',{'class':'cb-shade'}).grab(new Element('div'))).grab(new Element('li',{'class':'tb-shade r'})).inject(parent);$('list_of_labels').getParent().grab(parent);},renameButtonEvent:function(labelId,labelName,colorId){new Request.JSON({url:Ria_Ajax.script,onSuccess:function(data){if($defined(notepadLabelsArr)&&data.result==1){$each(notepadLabelsArr,function(value){if(value.id==data.labelID){value.name=data.labelName;value.class_name=data.className}});this.printLabelList();this.updateRealtyLabels(data.labelID,data.labelName,2);this.updateRealtyLabels(data.labelID,data.className,1);}}.bind(this)}).get({'target':'notepad','event':'editLabel','labelID':labelId,'labelName':labelName,'colorId':colorId});},addButtonEvent:function(labelName,colorId){new Request.JSON({url:Ria_Ajax.script,onSuccess:function(data){if($defined(notepadLabelsArr)){notepadLabelsArr.include({'id':data.labelID,'name':data.labelName,'count':0,'class_name':data.class_name});}
this.printLabelList();}.bind(this)}).get({'target':'notepad','event':'addLabel','labelName':labelName,'colorId':colorId});},updateRealtyLabels:function(labelID,arg,type){var blocks=$$('div.search-for-label');blocks.each(function(block){block.getElements('span').each(function(label,index){if(label.getProperty('name')==labelID){if(type==1)label.setProperty('class','e-label '+arg);else if(type==2)label.getElement('span').set('text',((arg.length<this.centerLengthLimit)?arg:arg.substr(0,this.centerLengthLimit-1)+'...'));else if(type==3)label.destroy();}}.bind(this));}.bind(this));}});var Ria_Rabota_Notepad_DeleteObjects=new Class({initialize:function(objectId,noteType){this.noteType=noteType;this.objectId=objectId;if(confirm('Уверены?')){new Request.JSON({url:Ria_Ajax.script,onSuccess:function(data){if(data.result){if(typeof global_note_count!='undefined'){global_note_count--;resume_count--;vacance_count--;if($defined($('top_links_notepad_count'))){$('top_links_notepad_count').set('text',global_note_count);if(resume_count>=0)
$('resume_count').set('text',resume_count);else
$('vacance_count').set('text',vacance_count);}}
var rubricArr=notepadLabelsArr;var newHash=new Hash(data.labels);var temp;$each(rubricArr,function(value,index){temp=newHash.get(value.id);if(temp){rubricArr[index].count=temp;}}.bind(this));if($defined($('list_of_labels'))){$('list_of_labels').fireEvent('repaint');}
$('realty_delete_link_'+this.objectId).getParent().getParent().getParent().getParent().destroy();}}.bind(this)}).get({'target':'notepad','event':'deleteObjects','object_id':this.objectId,'note_type':this.noteType});}}});var Ria_Rabota_User_RedugTelefonLine=new Class({Implements:Options,timeDefault:'ЧЧ:ММ',timeBlock:3,codeDefault:'XXX',codeBlock:1,numberDefault:'XXXXXXX',numberBlock:2,options:{target:'',ind:0,phoneNumbLimit:5,phoneCounter:0,name:'',phoneInputClass:''},initialize:function(options){this.setOptions(options);this.options['ind']=this.options['phoneCounter'];this.name=this.options['name'];this.phoneInputClass=this.options['phoneInputClass'];},delPhoneNumb:function(delInd){if(confirm('Вы уверенны, что хотите удалить этот номер?')){$('phone_numb_'+delInd).destroy();this.options['phoneCounter']--;}},addPhoneLine:function(){if(this.options['phoneCounter']<(this.options['phoneNumbLimit']-1)){this.options['ind']++;var ind=this.options['ind'];this.options['phoneCounter']++;var dl=new Element('dl');dl.clone().set({'id':'phone_numb_'+this.options['ind']}).inject('phone_numbers');var helpDiv=new Element('div').set('html','<a class="infomer-help" title="'+RiaLang.phone_input_exampl+': xx-xx-xx '+RiaLang.or_prefix+' (xxx) xxx-xx-xx">?</a>');var html=''
if(this.options['target']=='user')html='<label>моб.<input></label> ( <input> ) <input><br/>';else html='( <input> ) <input><br/>';var span=new Element('span').set('html',html);new Element('div').setProperty('id','informer_'+ind).inject(span);var addHref=new Element('a').setProperties({'id':'additionalHref_'+ind,'href':'javascript:void(0);','class':'open-b','html':RiaLang.additional_params});addHref.addEvent('click',function(){RedugTelefonLineObj.changeAdditionalView(ind);});var dt=new Element('dt');var code=span.getElements('input');var codeInd=0;if(this.options['target']=='user'){code[0].set({'name':'isMobile['+this.options['ind']+']','type':'checkbox','value':'1'});codeInd=1;}
var codeId='phoneCode_'+this.options['ind'];var numberId='phoneNumb_'+this.options['ind'];code[codeInd].setProperties({'name':'phone['+ind+'][0]','maxlength':'5','type':'text','value':this.codeDefault,'class':'code-phone','id':codeId});code[codeInd].addEvent('focus',function(){RedugTelefonLineObj.clickInput(codeId);});code[codeInd].addEvent('blur',function(){RedugTelefonLineObj.blurInput(codeId,1,'code-phone');});code[(codeInd+1)].set({'name':'phone['+ind+'][1]','maxlength':'9','type':'text','value':this.numberDefault,'class':'nambe-phone','id':numberId});code[(codeInd+1)].addEvent('focus',function(){RedugTelefonLineObj.clickInput(numberId);});code[(codeInd+1)].addEvent('blur',function(){RedugTelefonLineObj.blurInput(numberId,2,'nambe-phone');});addHref.inject(span);helpDiv.inject(dt);span.inject(dt);var dd=new Element('dd');var dd1=dd.clone().set({'id':'additionalPhoneInfo_'+this.options['ind'],'style':'display:none;'});html='<ul><li>'+RiaLang.call+':</li><li>'+RiaLang.ask_person+':</li></ul>';new Element('div').set({'class':'bt-asb','html':html}).inject(dd1);new Element('div').set({'class':'infomer-help','html':'<a class="infomer-help" title="'+RiaLang.time_input_exampl+': \'ЧЧ:ММ\', \'ЧЧ-ММ\', \'ЧЧ\'">?</a>'}).inject(dd1);var ul=new Element('ul').set('class','b-time');var li1=new Element('li').set({'html':RiaLang.from_word+' <input> '+RiaLang.do_word+' <input>'});var timeInfo=li1.getElements('input');var phoneFromId='phoneFrom_'+ind;var phoneTillId='phoneTill_'+ind;timeInfo[0].set({'name':'phoneFrom['+ind+']','maxlength':'5','type':'text','class':'time-phone','value':this.timeDefault,'id':phoneFromId});timeInfo[0].addEvent('focus',function(){RedugTelefonLineObj.clickInput(phoneFromId);});timeInfo[0].addEvent('blur',function(){RedugTelefonLineObj.blurInput(phoneFromId,3,'time-phone');});timeInfo[1].set({'name':'phoneTill['+ind+']','maxlength':'5','type':'text','class':'time-phone','value':this.timeDefault,'id':phoneTillId});timeInfo[1].addEvent('focus',function(){RedugTelefonLineObj.clickInput(phoneTillId);});timeInfo[1].addEvent('blur',function(){RedugTelefonLineObj.blurInput(phoneTillId,3,'time-phone');});var nameField=new Element('input').set({'name':'phoneName['+this.options['ind']+']','maxlength':'30','type':'text','class':'iName-p'});li1.inject(ul);nameField.inject(new Element('li').inject(ul));ul.inject(dd1);var dd2=dd.clone().set('class','b-delete');var delHref=new Element('a').set({'href':'javascript:void(0);','html':RiaLang.delete_word});delHref.addEvent('click',function(){RedugTelefonLineObj.delPhoneNumb(ind);});delHref.inject(dd2);dt.inject('phone_numb_'+this.options['ind']);dd1.inject('phone_numb_'+this.options['ind']);dd2.inject('phone_numb_'+this.options['ind']);}},changeAdditionalView:function(ind){var additioanalBlock=$('additionalPhoneInfo_'+ind);if(additioanalBlock.getStyle('display')=='block'){additioanalBlock.setStyle('display','none');$('additionalHref_'+ind).set('class','open-b');}else{additioanalBlock.setStyle('display','block');$('additionalHref_'+ind).set('class','close-b');}},clickInput:function(id){this.old_class=$(id).get('class');var value=$(id).get('value');$(id).set('class','active '+this.old_class);if(value==this.timeDefault||value==this.codeDefault||value==this.numberDefault)
$(id).set('value','');},blurInput:function(id,block,clearClass){if(!clearClass)clearClass=this.old_class;var curVal=$(id).get('value');var newVal='';if(curVal==''){switch(block){case this.timeBlock:newVal=this.timeDefault;break;case this.codeBlock:newVal=this.codeDefault;break;case this.numberBlock:newVal=this.numberDefault;break;}
$(id).set({'class':clearClass,'value':newVal});}
if(block==this.codeBlock||block==this.numberBlock){var regexp=/\S+_(\d+)/;this.key=id.match(regexp)[1];var phone=$('phoneNumb_'+this.key).get('value');var code=$('phoneCode_'+this.key).get('value');var url='ajax2.php?target=user&event=checkPhone&phone='+phone+'&code='+code;new Request.JSON({url:url,onComplete:this.phoneResult.bind(this)}).get();}},phoneResult:function(ajaxResp){if(ajaxResp.checkedOtherUser){text=RiaLang.phone_checked_other_user;infoClass='error st-informer';style='display:inline;';disabled=true;}
else if(ajaxResp.autoCount&&ajaxResp.autoCount!=-1){text='За данным телефонным номером закреплено '+ajaxResp.autoCount+' бесплатных объявлений';infoClass='important';style='margin: 10px 0 5px 0; text-align: left; padding: 5px;';disabled=false;}else{text='';infoClass='';style='';disabled=false;}
$('informer_'+this.key).setProperties({'html':text,'class':infoClass,'style':style});$('reg_submit').disabled=disabled;}});var Ria_Rating_RatingRemindManager=new Class({Extends:Ria_Rating_RatingBaseManager,initialize:function(options){this.parent(options);new Element('input',{'id':'rating_value_'+this.options['fieldName'],'type':'hidden','name':this.options['fieldName'],'value':0}).inject($(this.options['parentId']));},eventClick:function(newValue){this.currentValue=newValue;$each(this.options['values'],function(title,value){if(value<=newValue)$('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_on);else $('rating_img_'+this.options['fieldName']+'_'+value).setProperty('src',this.img_off);}.bind(this));$('rating_value_'+this.options['fieldName']).setProperty('value',newValue);}});var Ria_JsonRequest=new Class({Implements:Options,options:{target:'main',event:''},initialize:function(options){this.setOptions(options);new Request.JSON({url:Ria_Ajax.script,onComplete:this.onGetResponse.bind(this)}).get(this.options);},onGetResponse:function(jsonObj){}});var Ria_Rabota_User_UpdateResumePhotoRequest=new Class({Extends:Ria_JsonRequest,Implements:Options,options:{target:'user',event:'updateResumePhoto'},onGetResponse:function(jsonObj){this.json=jsonObj;if(this.json.result.errorCode>0)alert(RiaLang.deleteErrorTryLater);else{if(this.json.result.photoId>0){if(this.json.result.operationId==1){this.setMainPhoto(this.json.result.photoId,this.json.result.oldMainPhotoId);}
if(this.json.result.operationId==2){this.deletePhoto(this.json.result);}}}},deletePhoto:function(){if(this.json.result.newMainPhotoId>0)this.setMainPhoto(this.json.result.newMainPhotoId,this.json.result.photoId);$('partViewPhotoContainerDiv_'+this.json.result.photoId).destroy();},setMainPhoto:function(newMainPhotoId,oldMainPhotoId){if(oldMainPhotoId>0){$('mainPhotoTextId_'+oldMainPhotoId).setStyle('display','none');$('setMainPhotoLinkDivId_'+oldMainPhotoId).setStyle('display','');}
if(newMainPhotoId>0){$('mainPhotoTextId_'+newMainPhotoId).setStyle('display','');if(oldMainPhotoId>0)$('setMainPhotoLinkDivId_'+newMainPhotoId).setStyle('display','none');}}});var Ria_Rabota_Notepad_ChangeNotepadRemarkRequest=new Class({Extends:Ria_JsonRequest,options:{target:'notepad',event:'changeRemark'},onGetResponse:function(jsonObj){this.json=jsonObj;if(jsonObj.result>0){var remarkFooterElement=$('remark_footer_'+this.options.objectId);remarkFooterElement.empty();remarkFooterElement.set('html',jsonObj.remarkText);if(!jsonObj.remarkText){remarkFooterElement.setStyle('display','none');}}else{alert(RiaLang.error);}}});var Ria_Rabota_User_UpdateResumePhotoAjax=new Class({Implements:Options,options:{'photoId':0,'operationId':0},initialize:function(options){this.setOptions(options);if(this.options['photoId']&&this.options['operationId']){var access=true;if(this.options['operationId']==2)access=confirm(RiaLang.deleteQuestion);if(access){this.jsonOptions=options;this.updatePhoto();}}},updatePhoto:function(){new Ria_Rabota_User_UpdateResumePhotoRequest(this.jsonOptions);}});var Ria_Rabota_Notepad_NotepadRemarkManager=new Class({initialize:function(objectId,note_type){this.objectId=objectId;this.note_type=note_type;this.setEvent();},setEvent:function(){$('remark_link_'+this.objectId).addEvent('click',function(){var remarkFooterElement=$('remark_footer_'+this.objectId);if($defined($('tarea_'+this.objectId))){var remarkText=$('tarea_'+this.objectId).value;}else{var remarkText=remarkFooterElement.get('text').trim();}
var checkchild=remarkFooterElement.getChildren();if(checkchild==''){if($defined($('canc_'+this.objectId))){$('canc_'+this.objectId).dispose();}
var CancelElem=new Element('div',{'id':'canc_'+this.objectId,'html':remarkText,'styles':{'display':'none'}});CancelElem.inject(remarkFooterElement,'before');}
remarkFooterElement.empty();remarkFooterElement.setStyle('display','block');var remarkArea=new Element('textarea',{'id':'tarea_'+this.objectId,'html':remarkText,'styles':{'width':'100%'}});remarkArea.value=remarkText;remarkArea.inject(remarkFooterElement);var mainButtonDiv=new Element('div',{'styles':{'padding':'5px','text-align':'right'}});mainButtonDiv.inject(remarkFooterElement);var saveButton=new Element('input',{'type':'button','value':RiaLang.save_word});saveButton.inject(mainButtonDiv);var saveButtonCancel=new Element('input',{'type':'button','value':'Отменить'});saveButtonCancel.inject(mainButtonDiv);saveButtonCancel.addEvent('click',function(){if($defined($('canc_'+this.objectId))){var remarkText2=$('canc_'+this.objectId).get("text");remarkFooterElement.empty();remarkFooterElement.set("text",remarkText2);$('canc_'+this.objectId).dispose();}}.bind(this));saveButton.addEvent('click',function(){if($defined($('canc_'+this.objectId))){$('canc_'+this.objectId).dispose();}
remarkFooterElement.empty();remarkFooterElement.set('text',remarkArea.get('value'));var statusDiv=new Element('div',{'id':'notepadRemarkStatusDiv'}).injectTop(remarkFooterElement);new Ria_Common_StatusImageManager('notepadRemarkStatusDiv','spinner',false);new Ria_Rabota_Notepad_ChangeNotepadRemarkRequest({'objectId':this.objectId,'note_type':this.note_type,'remarkText':remarkArea.get('value').trim()});}.bind(this));}.bind(this));}});