﻿var Soozhi;if(!Soozhi)Soozhi={};Soozhi.Data={Jobsort:[{"Key":"1000","Value":"经营/生产管理类"},{"Key":"1100","Value":"行政/人事/文职类"},{"Key":"1200","Value":"公关/市场/广告/会展类"},{"Key":"1300","Value":"贸易/销售/客户服务类"},{"Key":"1400","Value":"计算机/互联网类"},{"Key":"1500","Value":"财会/审计/统计/金融类"},{"Key":"1600","Value":"机械工程技术类"},{"Key":"1700","Value":"化工/制药/环境/生物工程技术类"},{"Key":"1800","Value":"电子/通讯/电气/电力工程技术类"},{"Key":"1900","Value":"建筑/房地产工程技术类"},{"Key":"2000","Value":"纺织/服装/食品工程技术类"},{"Key":"2100","Value":"造纸/印刷/家具家电制造类"},{"Key":"2200","Value":"工程技术类"},{"Key":"2300","Value":"教育/科研/文体/出版/传媒类"},{"Key":"2400","Value":"医疗/卫生/护理/保健类"},{"Key":"2500","Value":"物流/仓储类"},{"Key":"2600","Value":"法律/翻译/咨询服务类"},{"Key":"2700","Value":"旅游/酒店/餐饮/商场/娱乐服务类"},{"Key":"2800","Value":"农林牧渔类"},{"Key":"2900","Value":"规划/设计/园林绿化类"},{"Key":"3000","Value":"技工类"},{"Key":"3100","Value":"综合类"},{"Key":"3200","Value":"文化/教育"},{"Key":"3300","Value":"海洋"}],Region:[{"code":"110000","name":"北京"},{"code":"120000","name":"天津"},{"code":"130000","name":"河北"},{"code":"140000","name":"山西"},{"code":"150000","name":"内蒙古"},{"code":"210000","name":"辽宁"},{"code":"220000","name":"吉林"},{"code":"230000","name":"黑龙江"},{"code":"310000","name":"上海"},{"code":"320000","name":"江苏"},{"code":"330000","name":"浙江"},{"code":"340000","name":"安徽"},{"code":"350000","name":"福建"},{"code":"360000","name":"江西"},{"code":"370000","name":"山东"},{"code":"410000","name":"河南"},{"code":"420000","name":"湖北"},{"code":"430000","name":"湖南"},{"code":"440000","name":"广东"},{"code":"450000","name":"广西"},{"code":"460000","name":"海南"},{"code":"500000","name":"重庆"},{"code":"510000","name":"四川"},{"code":"520000","name":"贵州"},{"code":"530000","name":"云南"},{"code":"540000","name":"西藏"},{"code":"610000","name":"陕西"},{"code":"620000","name":"甘肃"},{"code":"630000","name":"青海"},{"code":"640000","name":"宁夏"},{"code":"650000","name":"新疆"},{"code":"710000","name":"台湾"},{"code":"810000","name":"香港"},{"code":"820000","name":"澳门"}]};Soozhi.Browser={AddToFavorite:function(title,url){if(typeof(title)=="undefined")title=document.title;if(typeof(url)=="undefined")url=window.location;if(window.sidebar){window.sidebar.addPanel(title,url,'');}else{if(document.all){window.external.addFavorite(url,title);}}}};Soozhi.Viewer=new Class({mode:'rand',modes:['top','right','bottom','left','alpha'],sizes:{w:480,h:240},fxOptions:{duration:500},interval:5000,initialize:function(items,options){if(options)for(var o in options)this[o]=options[o];if(this.buttons){this.buttons.previous.addEvent('click',this.previous.bind(this,[true]));this.buttons.next.addEvent('click',this.next.bind(this,[true]));}this.__current=0;this.__previous=null;this.items=items.setStyle('display','none');this.items[this.__current].setStyle('display','block');this.disabled=false;this.attrs={left:['left',-this.sizes.w,0,'px'],top:['top',-this.sizes.h,0,'px'],right:['left',this.sizes.w,0,'px'],bottom:['top',this.sizes.h,0,'px'],alpha:['opacity',0,1,'']};this.rand=this.mode=='rand';this.sequence=typeof(this.mode)=='object'?this.mode:false;this.curseq=0;this.timer=null;},walk:function(n,manual){if(this.__current!==n&&!this.disabled){this.disabled=true;if(manual){this.stop();}if(this.rand){this.mode=this.modes.getRandom();}else if(this.sequence){this.mode=this.sequence[this.curseq];this.curseq+=this.curseq+1<this.sequence.length?1:-this.curseq;}this.__previous=this.__current;this.__current=n;var a=this.attrs[this.mode].associate(['p','f','t','u']);for(var i=0;i<this.items.length;i++){if(this.__current===i){this.items[i].setStyles($extend({'display':'block','z-index':'2'},JSON.decode('{"'+a.p+'":"'+a.f+a.u+'"}')));}else if(this.__previous===i){this.items[i].setStyles({'z-index':'1'});}else{this.items[i].setStyles({'display':'none','z-index':'0'});}}this.items[n].set('tween',$merge(this.fxOptions,{onComplete:this.onComplete.bind(this)})).tween(a.p,a.f,a.t);}},play:function(wait){this.stop();if(!wait){this.next();}this.timer=this.next.periodical(this.interval,this,[false]);},stop:function(){$clear(this.timer);},next:function(manual){this.walk(this.__current+1<this.items.length?this.__current+1:0,manual);},previous:function(manual){this.walk(this.__current>0?this.__current-1:this.items.length-1,manual);},onComplete:function(){this.disabled=false;this.items[this.__previous].setStyle('display','none');if(this.onWalk)this.onWalk(this.__current);}});Soozhi.DatePicker=new Class({Implements:Options,d:'',today:'',choice:{},bodysize:{},limit:{},attachTo:null,picker:null,slider:null,oldContents:null,newContents:null,input:null,visual:null,options:{pickerClass:'datepicker',days:['日','一','二','三','四','五','六'],months:['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],dayShort:2,monthShort:3,startDay:1,timePicker:false,timePickerOnly:false,yearPicker:true,yearsPerPage:20,format:'Y-m-d',allowEmpty:false,inputOutputFormat:'Y-m-d',animationDuration:400,useFadeInOut:!Browser.Engine.trident,startView:'month',positionOffset:{x:0,y:0},minDate:null,maxDate:null,debug:false,toggleElements:null,onShow:$empty,onClose:$empty,onSelect:$empty},initialize:function(attachTo,options){this.attachTo=attachTo;this.setOptions(options).attach();if(this.options.timePickerOnly){this.options.timePicker=true;this.options.startView='time';}this.formatMinMaxDates();document.addEvent('mousedown',this.close.bind(this));},formatMinMaxDates:function(){if(this.options.minDate&&this.options.minDate.format){this.options.minDate=this.unformat(this.options.minDate.date,this.options.minDate.format);}if(this.options.maxDate&&this.options.maxDate.format){this.options.maxDate=this.unformat(this.options.maxDate.date,this.options.maxDate.format);this.options.maxDate.setHours(23);this.options.maxDate.setMinutes(59);this.options.maxDate.setSeconds(59);}},attach:function(){if($chk(this.options.toggleElements)){var togglers=$$(this.options.toggleElements);document.addEvents({'keydown':function(e){if(e.key=="tab"){this.close(null,true);}}.bind(this)});};$$(this.attachTo).each(function(item,index){if(item.retrieve('datepicker'))return;if($chk(item.get('value'))){var init_clone_val=this.format(new Date(this.unformat(item.get('value'),this.options.inputOutputFormat)),this.options.format);}else if(!this.options.allowEmpty){var init_clone_val=this.format(new Date(),this.options.format);}else{var init_clone_val='';}var display=item.getStyle('display');var clone=item.setStyle('display',this.options.debug?display:'none').store('datepicker',true).clone().store('datepicker',true).removeProperty('name').setStyle('display',display).set('value',init_clone_val).inject(item,'after');if($chk(this.options.toggleElements)){togglers[index].setStyle('cursor','pointer').addEvents({'click':function(e){this.onFocus(item,clone);}.bind(this)});clone.addEvents({'blur':function(){item.set('value',clone.get('value'));}});}else{clone.addEvents({'keydown':function(e){if(this.options.allowEmpty&&(e.key=="delete"||e.key=="backspace")){item.set('value','');e.target.set('value','');this.close(null,true);}else if(e.key=="tab"){this.close(null,true);}else{e.stop();}}.bind(this),'focus':function(e){this.onFocus(item,clone);}.bind(this)});}}.bind(this));},onFocus:function(original_input,visual_input){var init_visual_date,d=visual_input.getCoordinates();if($chk(original_input.get('value'))){init_visual_date=this.unformat(original_input.get('value'),this.options.inputOutputFormat).valueOf();}else{init_visual_date=new Date();if($chk(this.options.maxDate)&&init_visual_date.valueOf()>this.options.maxDate.valueOf()){init_visual_date=new Date(this.options.maxDate.valueOf());}if($chk(this.options.minDate)&&init_visual_date.valueOf()<this.options.minDate.valueOf()){init_visual_date=new Date(this.options.minDate.valueOf());}}this.show({left:d.left+this.options.positionOffset.x,top:d.top+d.height+this.options.positionOffset.y},init_visual_date);this.input=original_input;this.visual=visual_input;this.options.onShow();},dateToObject:function(d){return{year:d.getFullYear(),month:d.getMonth(),day:d.getDate(),hours:d.getHours(),minutes:d.getMinutes(),seconds:d.getSeconds()};},dateFromObject:function(values){var d=new Date();d.setDate(1);['year','month','day','hours','minutes','seconds'].each(function(type){var v=values[type];if(!$chk(v))return;switch(type){case'day':d.setDate(v);break;case'month':d.setMonth(v);break;case'year':d.setFullYear(v);break;case'hours':d.setHours(v);break;case'minutes':d.setMinutes(v);break;case'seconds':d.setSeconds(v);break;}});return d;},show:function(position,timestamp){this.formatMinMaxDates();if($chk(timestamp)){this.d=new Date(timestamp);}else{this.d=new Date();}this.today=new Date();this.choice=this.dateToObject(this.d);this.mode=(this.options.startView=='time'&&!this.options.timePicker)?'month':this.options.startView;this.render();this.picker.setStyles(position);},render:function(fx){if(!$chk(this.picker)){this.constructPicker();}else{var o=this.oldContents;this.oldContents=this.newContents;this.newContents=o;this.newContents.empty();}var startDate=new Date(this.d.getTime());this.limit={right:false,left:false};if(this.mode=='decades'){this.renderDecades();}else if(this.mode=='year'){this.renderYear();}else if(this.mode=='time'){this.renderTime();this.limit={right:true,left:true};}else{this.renderMonth();}this.picker.getElement('.previous').setStyle('visibility',this.limit.left?'hidden':'visible');this.picker.getElement('.next').setStyle('visibility',this.limit.right?'hidden':'visible');this.picker.getElement('.titleText').setStyle('cursor',this.allowZoomOut()?'pointer':'default');this.d=startDate;if(this.picker.getStyle('opacity')==0){this.picker.tween('opacity',0,1);}if($chk(fx))this.fx(fx);},fx:function(fx){if(fx=='right'){this.oldContents.setStyles({left:0,opacity:1});this.newContents.setStyles({left:this.bodysize.x,opacity:1});this.slider.setStyle('left',0).tween('left',0,-this.bodysize.x);}else if(fx=='left'){this.oldContents.setStyles({left:this.bodysize.x,opacity:1});this.newContents.setStyles({left:0,opacity:1});this.slider.setStyle('left',-this.bodysize.x).tween('left',-this.bodysize.x,0);}else if(fx=='fade'){this.slider.setStyle('left',0);this.oldContents.setStyle('left',0).set('tween',{duration:this.options.animationDuration/2}).tween('opacity',1,0);this.newContents.setStyles({opacity:0,left:0}).set('tween',{duration:this.options.animationDuration}).tween('opacity',0,1);}},constructPicker:function(){this.picker=new Element('div',{'class':this.options.pickerClass}).inject(document.body);if(this.options.useFadeInOut){this.picker.setStyle('opacity',0).set('tween',{duration:this.options.animationDuration});}var h=new Element('div',{'class':'header'}).inject(this.picker);var titlecontainer=new Element('div',{'class':'title'}).inject(h);new Element('div',{'class':'previous'}).addEvent('click',this.previous.bind(this)).set('text','«').inject(h);new Element('div',{'class':'next'}).addEvent('click',this.next.bind(this)).set('text','»').inject(h);new Element('div',{'class':'closeButton'}).addEvent('click',this.close.bindWithEvent(this,true)).set('text','x').inject(h);new Element('span',{'class':'titleText'}).addEvent('click',this.zoomOut.bind(this)).inject(titlecontainer);var b=new Element('div',{'class':'body'}).inject(this.picker);this.bodysize=b.getSize();this.slider=new Element('div',{styles:{position:'absolute',top:0,left:0,width:2*this.bodysize.x,height:this.bodysize.y}}).set('tween',{duration:this.options.animationDuration,transition:Fx.Transitions.Quad.easeInOut}).inject(b);this.oldContents=new Element('div',{styles:{position:'absolute',top:0,left:this.bodysize.x,width:this.bodysize.x,height:this.bodysize.y}}).inject(this.slider);this.newContents=new Element('div',{styles:{position:'absolute',top:0,left:0,width:this.bodysize.x,height:this.bodysize.y}}).inject(this.slider);},renderTime:function(){var container=new Element('div',{'class':'time'}).inject(this.newContents);if(this.options.timePickerOnly){this.picker.getElement('.titleText').set('text','Select a time');}else{this.picker.getElement('.titleText').set('text',this.format(this.d,'j M, Y'));}new Element('input',{type:'text','class':'hour'}).set('value',this.leadZero(this.d.getHours())).addEvents({mousewheel:function(e){var i=e.target,v=i.get('value').toInt();i.focus();if(e.wheel>0){v=(v<23)?v+1:0;}else{v=(v>0)?v-1:23;}i.set('value',this.leadZero(v));e.stop();}.bind(this)}).set('maxlength',2).inject(container);new Element('input',{type:'text','class':'minutes'}).set('value',this.leadZero(this.d.getMinutes())).addEvents({mousewheel:function(e){var i=e.target,v=i.get('value').toInt();i.focus();if(e.wheel>0){v=(v<59)?v+1:0;}else{v=(v>0)?v-1:59;}i.set('value',this.leadZero(v));e.stop();}.bind(this)}).set('maxlength',2).inject(container);new Element('div',{'class':'separator'}).set('text',':').inject(container);new Element('input',{type:'submit',value:'OK','class':'ok'}).addEvents({click:function(e){e.stop();this.select($merge(this.dateToObject(this.d),{hours:this.picker.getElement('.hour').get('value').toInt(),minutes:this.picker.getElement('.minutes').get('value').toInt()}));}.bind(this)}).set('maxlength',2).inject(container);},renderMonth:function(){var month=this.d.getMonth();this.picker.getElement('.titleText').set('text',this.options.months[month]+' '+this.d.getFullYear());this.d.setDate(1);while(this.d.getDay()!=this.options.startDay){this.d.setDate(this.d.getDate()-1);}var container=new Element('div',{'class':'days'}).inject(this.newContents);var titles=new Element('div',{'class':'titles'}).inject(container);var d,i,classes,e,weekcontainer;for(d=this.options.startDay;d<(this.options.startDay+7);d++){new Element('div',{'class':'title day day'+(d%7)}).set('text',this.options.days[(d%7)].substring(0,this.options.dayShort)).inject(titles);}var available=false;var t=this.today.toDateString();var currentChoice=this.dateFromObject(this.choice).toDateString();for(i=0;i<42;i++){classes=[];classes.push('day');classes.push('day'+this.d.getDay());if(this.d.toDateString()==t)classes.push('today');if(this.d.toDateString()==currentChoice)classes.push('selected');if(this.d.getMonth()!=month)classes.push('otherMonth');if(i%7==0){weekcontainer=new Element('div',{'class':'week week'+(Math.floor(i/7))}).inject(container);}e=new Element('div',{'class':classes.join(' ')}).set('text',this.d.getDate()).inject(weekcontainer);if(this.limited('date')){e.addClass('unavailable');if(available){this.limit.right=true;}else if(this.d.getMonth()==month){this.limit.left=true;}}else{available=true;e.addEvent('click',function(e,d){if(this.options.timePicker){this.d.setDate(d.day);this.d.setMonth(d.month);this.mode='time';this.render('fade');}else{this.select(d);}}.bindWithEvent(this,{day:this.d.getDate(),month:this.d.getMonth(),year:this.d.getFullYear()}));}this.d.setDate(this.d.getDate()+1);}if(!available)this.limit.right=true;},renderYear:function(){var month=this.today.getMonth();var thisyear=this.d.getFullYear()==this.today.getFullYear();var selectedyear=this.d.getFullYear()==this.choice.year;this.picker.getElement('.titleText').set('text',this.d.getFullYear());this.d.setMonth(0);var i,e;var available=false;var container=new Element('div',{'class':'months'}).inject(this.newContents);for(i=0;i<=11;i++){e=new Element('div',{'class':'month month'+(i+1)+(i==month&&thisyear?' today':'')+(i==this.choice.month&&selectedyear?' selected':'')}).set('text',this.options.monthShort?this.options.months[i].substring(0,this.options.monthShort):this.options.months[i]).inject(container);if(this.limited('month')){e.addClass('unavailable');if(available){this.limit.right=true;}else{this.limit.left=true;}}else{available=true;e.addEvent('click',function(e,d){this.d.setDate(1);this.d.setMonth(d);this.mode='month';this.render('fade');}.bindWithEvent(this,i));}this.d.setMonth(i);}if(!available)this.limit.right=true;},renderDecades:function(){while(this.d.getFullYear()%this.options.yearsPerPage>0){this.d.setFullYear(this.d.getFullYear()-1);}this.picker.getElement('.titleText').set('text',this.d.getFullYear()+'-'+(this.d.getFullYear()+this.options.yearsPerPage-1));var i,y,e;var available=false;var container=new Element('div',{'class':'years'}).inject(this.newContents);if($chk(this.options.minDate)&&this.d.getFullYear()<=this.options.minDate.getFullYear()){this.limit.left=true;}for(i=0;i<this.options.yearsPerPage;i++){y=this.d.getFullYear();e=new Element('div',{'class':'year year'+i+(y==this.today.getFullYear()?' today':'')+(y==this.choice.year?' selected':'')}).set('text',y).inject(container);if(this.limited('year')){e.addClass('unavailable');if(available){this.limit.right=true;}else{this.limit.left=true;}}else{available=true;e.addEvent('click',function(e,d){this.d.setFullYear(d);this.mode='year';this.render('fade');}.bindWithEvent(this,y));}this.d.setFullYear(this.d.getFullYear()+1);}if(!available){this.limit.right=true;}if($chk(this.options.maxDate)&&this.d.getFullYear()>=this.options.maxDate.getFullYear()){this.limit.right=true;}},limited:function(type){var cs=$chk(this.options.minDate);var ce=$chk(this.options.maxDate);if(!cs&&!ce)return false;switch(type){case'year':return(cs&&this.d.getFullYear()<this.options.minDate.getFullYear())||(ce&&this.d.getFullYear()>this.options.maxDate.getFullYear());case'month':var ms=(''+this.d.getFullYear()+this.leadZero(this.d.getMonth())).toInt();return cs&&ms<(''+this.options.minDate.getFullYear()+this.leadZero(this.options.minDate.getMonth())).toInt()||ce&&ms>(''+this.options.maxDate.getFullYear()+this.leadZero(this.options.maxDate.getMonth())).toInt();case'date':return(cs&&this.d<this.options.minDate)||(ce&&this.d>this.options.maxDate);}},allowZoomOut:function(){if(this.mode=='time'&&this.options.timePickerOnly)return false;if(this.mode=='decades')return false;if(this.mode=='year'&&!this.options.yearPicker)return false;return true;},zoomOut:function(){if(!this.allowZoomOut())return;if(this.mode=='year'){this.mode='decades';}else if(this.mode=='time'){this.mode='month';}else{this.mode='year';}this.render('fade');},previous:function(){if(this.mode=='decades'){this.d.setFullYear(this.d.getFullYear()-this.options.yearsPerPage);}else if(this.mode=='year'){this.d.setFullYear(this.d.getFullYear()-1);}else if(this.mode=='month'){this.d.setMonth(this.d.getMonth()-1);}this.render('left');},next:function(){if(this.mode=='decades'){this.d.setFullYear(this.d.getFullYear()+this.options.yearsPerPage);}else if(this.mode=='year'){this.d.setFullYear(this.d.getFullYear()+1);}else if(this.mode=='month'){this.d.setMonth(this.d.getMonth()+1);}this.render('right');},close:function(e,force){if(!$(this.picker))return;var clickOutside=($chk(e)&&e.target!=this.picker&&!this.picker.hasChild(e.target)&&e.target!=this.visual);if(force||clickOutside){if(this.options.useFadeInOut){this.picker.set('tween',{duration:this.options.animationDuration/2,onComplete:this.destroy.bind(this)}).tween('opacity',1,0);}else{this.destroy();}}},destroy:function(){this.picker.destroy();this.picker=null;this.options.onClose();},select:function(values){this.choice=$merge(this.choice,values);var d=this.dateFromObject(this.choice);this.input.set('value',this.format(d,this.options.inputOutputFormat));this.visual.set('value',this.format(d,this.options.format));this.options.onSelect(d);this.close(null,true);},leadZero:function(v){return v<10?'0'+v:v;},format:function(t,format){var f='';var h=t.getHours();var m=t.getMonth();for(var i=0;i<format.length;i++){switch(format.charAt(i)){case'\\':i++;f+=format.charAt(i);break;case'y':f+=(100+t.getYear()+'').substring(1);break;case'Y':f+=t.getFullYear();break;case'm':f+=this.leadZero(m+1);break;case'n':f+=(m+1);break;case'M':f+=this.options.months[m].substring(0,this.options.monthShort);break;case'F':f+=this.options.months[m];break;case'd':f+=this.leadZero(t.getDate());break;case'j':f+=t.getDate();break;case'D':f+=this.options.days[t.getDay()].substring(0,this.options.dayShort);break;case'l':f+=this.options.days[t.getDay()];break;case'G':f+=h;break;case'H':f+=this.leadZero(h);break;case'g':f+=(h%12?h%12:12);break;case'h':f+=this.leadZero(h%12?h%12:12);break;case'a':f+=(h>11?'pm':'am');break;case'A':f+=(h>11?'PM':'AM');break;case'i':f+=this.leadZero(t.getMinutes());break;case's':f+=this.leadZero(t.getSeconds());break;case'U':f+=Math.floor(t.valueOf()/1000);break;default:f+=format.charAt(i);}}return f;},unformat:function(t,format){var d=new Date(1970,1,1);var a={};var c,m,r;t=t.toString();for(var i=0;i<format.length;i++){c=format.charAt(i);switch(c){case'\\':r=null;i++;break;case'y':r='[0-9]{2}';break;case'Y':r='[0-9]{4}';break;case'm':r='0[1-9]|1[012]';break;case'n':r='[1-9]|1[012]';break;case'M':r='[A-Za-z]{'+this.options.monthShort+'}';break;case'F':r='[A-Za-z]+';break;case'd':r='0[1-9]|[12][0-9]|3[01]';break;case'j':r='[1-9]|[12][0-9]|3[01]';break;case'D':r='[A-Za-z]{'+this.options.dayShort+'}';break;case'l':r='[A-Za-z]+';break;case'G':case'H':case'g':case'h':r='[0-9]{1,2}';break;case'a':r='(am|pm)';break;case'A':r='(AM|PM)';break;case'i':case's':r='[012345][0-9]';break;case'U':r='-?[0-9]+$';break;default:r=null;}if($chk(r)){m=t.match('^'+r);if($chk(m)){a[c]=m[0];t=t.substring(a[c].length);}else{if(this.options.debug)alert("Fatal Error in DatePicker\n\nUnexpected format at: '"+t+"' expected format character '"+c+"' (pattern '"+r+"')");return d;}}else{t=t.substring(1);}}for(c in a){var v=a[c];switch(c){case'y':d.setFullYear(v<30?2000+v.toInt():1900+v.toInt());break;case'Y':d.setFullYear(v);break;case'm':case'n':d.setMonth(v-1);break;case'M':v=this.options.months.filter(function(item,index){return item.substring(0,this.options.monthShort)==v}.bind(this))[0];case'F':d.setMonth(this.options.months.indexOf(v));break;case'd':case'j':d.setDate(v);break;case'G':case'H':d.setHours(v);break;case'g':case'h':if(a['a']=='pm'||a['A']=='PM'){d.setHours(v==12?0:v.toInt()+12);}else{d.setHours(v);}break;case'i':d.setMinutes(v);break;case's':d.setSeconds(v);break;case'U':d=new Date(v.toInt()*1000);}};return d;}});Soozhi.ModalBox=new Class({Implements:[Options,Events],options:{opacity:0,display:'block',closeButton:$('fb-close'),closeEvent:'click'},initialize:function(el,options){this.el=el;this.setOptions(options);this.closeButton=this.options.closeButton;this.closeButton.addEvent(this.options.closeEvent,function(){});this.el.setStyles({opacity:this.options.opacity,display:this.options.display});},Show:function(){},Close:function(){}});Element.implement({DatePicker:function(options,event){var dp=new Soozhi.DatePicker(this,options);this.addEvent((event||'focus'),dp.show.bind(dp));this.store('dp',dp);return dp;}});Soozhi.TimePicker=function(timepickerInput){var mootimeID=timepickerInput+"_mootimewrap";var mootimeHTML=unescape('%0A%09%09%09%09%3C%64%69%76%20%63%6C%61%73%73%3D%27%74%69%6D%65%70%69%63%6B%65%72%27%3E%0A%09%09%09%09%09%3C%64%69%76%20%63%6C%61%73%73%3D%27%74%69%6D%65%27%3E%0A%09%09%09%09%09%09%3C%73%70%61%6E%20%63%6C%61%73%73%3D%27%64%69%73%70%6C%61%79%5F%68%6F%75%72%27%3E%31%32%3C%2F%73%70%61%6E%3E%3A%3C%73%70%61%6E%20%63%6C%61%73%73%3D%27%64%69%73%70%6C%61%79%5F%6D%69%6E%27%3E%30%3C%2F%73%70%61%6E%3E%3C%73%70%61%6E%20%63%6C%61%73%73%3D%27%64%69%73%70%6C%61%79%5F%6D%69%6E%74%77%6F%27%3E%30%3C%2F%73%70%61%6E%3E%0A%09%09%09%09%09%09%3C%73%70%61%6E%20%63%6C%61%73%73%3D%27%64%69%73%70%6C%61%79%5F%61%6D%70%6D%27%3E%61%6D%3C%2F%73%70%61%6E%3E%0A%09%09%09%09%09%3C%2F%64%69%76%3E%0A%09%09%09%09%09%0A%09%09%09%09%09%3C%64%69%76%20%63%6C%61%73%73%3D%27%61%6D%6F%72%70%6D%27%3E%0A%09%09%09%09%09%09%3C%73%70%61%6E%20%63%6C%61%73%73%3D%27%61%6D%70%6D%20%61%6D%20%6D%6F%6F%74%69%6D%65%61%6D%70%6D%5F%61%63%74%69%76%65%27%3E%61%6D%3C%2F%73%70%61%6E%3E%0A%09%09%09%09%09%09%3C%73%70%61%6E%20%63%6C%61%73%73%3D%27%61%6D%70%6D%20%70%6D%27%3E%70%6D%3C%2F%73%70%61%6E%3E%0A%09%09%09%09%09%3C%2F%64%69%76%3E%0A%09%09%09%09%09%0A%09%09%09%09%09%3C%64%69%76%20%63%6C%61%73%73%3D%27%63%6F%6E%74%72%6F%6C%73%27%3E%0A%09%09%09%09%09%09%3C%61%20%63%6C%61%73%73%3D%27%63%6C%6F%73%65%5F%74%69%6D%65%70%69%63%6B%65%72%27%3E%63%6C%6F%73%65%3C%2F%61%3E%26%6E%62%73%70%3B%26%6E%62%73%70%3B%0A%09%09%09%09%09%09%3C%61%20%63%6C%61%73%73%3D%27%73%61%76%65%5F%74%69%6D%65%70%69%63%6B%65%72%27%3E%73%61%76%65%3C%2F%61%3E%20%20%0A%09%09%09%09%09%3C%2F%64%69%76%3E%0A%09%09%09%09%09%0A%09%09%09%09%09%3C%64%69%76%20%63%6C%61%73%73%3D%27%73%65%70%27%3E%3C%2F%64%69%76%3E%20%0A%09%09%09%09%09%0A%09%09%09%09%09%3C%75%6C%20%63%6C%61%73%73%3D%27%68%6F%75%72%73%27%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6C%65%67%65%6E%64%27%3E%68%72%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%31%20%6D%6F%6F%74%69%6D%65%5F%61%63%74%69%76%65%27%3E%3C%73%70%61%6E%3E%31%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%32%27%3E%3C%73%70%61%6E%3E%32%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%33%27%3E%3C%73%70%61%6E%3E%33%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%34%27%3E%3C%73%70%61%6E%3E%34%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%35%27%3E%3C%73%70%61%6E%3E%35%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%36%27%3E%3C%73%70%61%6E%3E%36%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%37%27%3E%3C%73%70%61%6E%3E%37%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%38%27%3E%3C%73%70%61%6E%3E%38%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%39%27%3E%3C%73%70%61%6E%3E%39%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%31%30%27%3E%3C%73%70%61%6E%3E%31%30%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%31%31%27%3E%3C%73%70%61%6E%3E%31%31%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%68%72%73%20%68%72%31%32%27%3E%3C%73%70%61%6E%3E%31%32%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%3C%2F%75%6C%3E%0A%09%09%09%09%09%0A%09%09%09%09%09%3C%75%6C%20%63%6C%61%73%73%3D%27%6D%69%6E%5F%66%69%72%73%74%27%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%6C%65%67%65%6E%64%27%3E%6D%6E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%20%6D%69%6E%30%20%6D%6F%6F%74%69%6D%65%5F%61%63%74%69%76%65%27%3E%3C%73%70%61%6E%3E%30%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%20%6D%69%6E%31%27%3E%3C%73%70%61%6E%3E%31%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%20%6D%69%6E%32%27%3E%3C%73%70%61%6E%3E%32%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%20%6D%69%6E%33%27%3E%3C%73%70%61%6E%3E%33%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%20%6D%69%6E%34%27%3E%3C%73%70%61%6E%3E%34%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%20%6D%69%6E%35%27%3E%3C%73%70%61%6E%3E%35%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%20%0A%09%09%09%09%09%3C%2F%75%6C%3E%0A%09%09%09%09%09%0A%09%09%09%09%09%3C%75%6C%20%63%6C%61%73%73%3D%27%6D%69%6E%5F%73%65%63%6F%6E%64%27%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%30%20%6D%6F%6F%74%69%6D%65%5F%61%63%74%69%76%65%27%3E%30%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%20%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%31%27%3E%3C%73%70%61%6E%3E%31%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%32%27%3E%3C%73%70%61%6E%3E%32%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%33%27%3E%3C%73%70%61%6E%3E%33%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%34%27%3E%3C%73%70%61%6E%3E%34%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%35%27%3E%3C%73%70%61%6E%3E%35%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%36%27%3E%3C%73%70%61%6E%3E%36%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%37%27%3E%3C%73%70%61%6E%3E%37%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%38%27%3E%3C%73%70%61%6E%3E%38%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%09%3C%6C%69%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%20%6D%69%6E%30%39%27%3E%3C%73%70%61%6E%3E%39%3C%2F%73%70%61%6E%3E%3C%2F%6C%69%3E%0A%09%09%09%09%09%3C%2F%75%6C%3E%0A%09%09%09%09%3C%2F%64%69%76%3E%0A%09%09%09%09%0A%09%09%09%09%3C%69%6E%70%75%74%20%74%79%70%65%3D%27%68%69%64%64%65%6E%27%20%63%6C%61%73%73%3D%27%68%6F%75%72%5F%6D%65%6D%6F%72%79%27%20%76%61%6C%75%65%3D%27%31%32%27%3E%0A%09%09%09%09%3C%69%6E%70%75%74%20%74%79%70%65%3D%27%68%69%64%64%65%6E%27%20%63%6C%61%73%73%3D%27%6D%69%6E%5F%6D%65%6D%6F%72%79%27%20%76%61%6C%75%65%3D%27%30%27%3E%0A%09%09%09%09%3C%69%6E%70%75%74%20%74%79%70%65%3D%27%68%69%64%64%65%6E%27%20%63%6C%61%73%73%3D%27%6D%69%6E%74%77%6F%5F%6D%65%6D%6F%72%79%27%20%76%61%6C%75%65%3D%27%30%27%3E%0A%09%09%09%09%3C%69%6E%70%75%74%20%74%79%70%65%3D%27%68%69%64%64%65%6E%27%20%63%6C%61%73%73%3D%27%61%6D%70%6D%5F%6D%65%6D%6F%72%79%27%20%76%61%6C%75%65%3D%27%61%6D%27%3E%0A');var newMooTime=new Element('div',{'id':mootimeID,'class':'timepickerwrap','html':mootimeHTML});newMooTime.inject(timepickerInput,'after');var createMootime=$(timepickerInput+"_mootimewrap");$(timepickerInput).addEvent('focus',function(){var windowSize=$(window).getSize();var windowScroll=$(window).getScroll();var mootimeInput=$(timepickerInput).getCoordinates();var mootimeInputBottom=mootimeInput.bottom;var mootimeInputTop=mootimeInput.top;var mootimeInputLeft=mootimeInput.left;var mootimeInputRight=mootimeInput.right;var adjustTopInput=mootimeInputBottom-windowScroll.y;var halfWindow=windowSize.y/2;var distanceRight=windowSize.x-mootimeInputRight;$$('.timepickerwrap').each(function(item){item.setStyle('z-index','999');});$(createMootime).setStyle('display','block');var mootimePickerLeft=mootimeInputLeft+10;if(adjustTopInput<halfWindow){var mootimePickerTop=mootimeInputBottom+10;$(createMootime).setStyle('top',mootimePickerTop);$(createMootime).setStyle('z-index','1000');if(mootimeInputLeft<distanceRight){$(createMootime).setStyle('left',mootimePickerLeft);}else{var timepickerSize=$(createMootime).getSize();var mootimeInputSize=$(timepickerInput).getSize();var timepickerLeftLeft=(mootimeInputLeft+mootimeInputSize.x)-timepickerSize.x;$(createMootime).setStyle('left',timepickerLeftLeft);};}else{var mootimePickerBottom=mootimeInputTop-10;var mootimePickerHeight=$(createMootime).getSize();mootimePickerBottom=mootimePickerBottom-mootimePickerHeight.y;$(createMootime).setStyle('top',mootimePickerBottom);$(createMootime).setStyle('z-index','1000');if(mootimeInputLeft<distanceRight){$(createMootime).setStyle('left',mootimePickerLeft);}else{var timepickerSize=$(createMootime).getSize();var mootimeInputSize=$(timepickerInput).getSize();var timepickerLeftLeft=(mootimeInputLeft+mootimeInputSize.x)-timepickerSize.x;$(createMootime).setStyle('left',timepickerLeftLeft);};}});$(createMootime).getElement('.close_timepicker').addEvent('click',function(){$(createMootime).setStyle('display','none');});var removeActive=function(times){$(createMootime).getElements('.'+times).each(function(item,index){var currentClass=item.hasClass('mootime_active');if(currentClass){item.removeClass('mootime_active');}});};$(createMootime).getElements('.hrs').each(function(item){var hour=item.get('text');item.addEvent('click',function(){$(createMootime).getElement('.display_hour').set('text',hour);removeActive('hrs');item.addClass('mootime_active');});});$(createMootime).getElements('.min').each(function(item){var minute=item.get('text');item.addEvent('click',function(){$(createMootime).getElement('.display_min').set('text',minute);removeActive('min');item.addClass('mootime_active');});});$(createMootime).getElements('.mintwo').each(function(item){var minuteTwo=item.get('text');item.addEvent('click',function(){$(createMootime).getElement('.display_mintwo').set('text',minuteTwo);removeActive('mintwo');item.addClass('mootime_active');});});$(createMootime).getElements('.ampm').each(function(item){var amPm=item.get('text');item.addEvent('click',function(){$(createMootime).getElement('.display_ampm').set('text',amPm);$(createMootime).getElement('.mootimeampm_active').removeClass('mootimeampm_active');item.addClass('mootimeampm_active');});});var chosenTime=function(){var hour=$(createMootime).getElement('.display_hour').get('text');var min=$(createMootime).getElement('.display_min').get('text');var minTwo=$(createMootime).getElement('.display_mintwo').get('text');var amPm=$(createMootime).getElement('.display_ampm').get('text');var newChosenTime=hour+':'+min+minTwo+amPm;$(timepickerInput).setProperty('value',newChosenTime);$(createMootime).getElement('.hour_memory').setProperty('value',hour);$(createMootime).getElement('.min_memory').setProperty('value',min);$(createMootime).getElement('.mintwo_memory').setProperty('value',minTwo);$(createMootime).getElement('.ampm_memory').setProperty('value',amPm);};$(createMootime).getElement('.save_timepicker').addEvent('click',function(){chosenTime();$(createMootime).setStyle('display','none');});$(createMootime).getElement('.close_timepicker').addEvent('click',function(){removeActive('hrs');removeActive('min');removeActive('mintwo');$(createMootime).getElement('.mootimeampm_active').removeClass('mootimeampm_active');var memoryHour=$(createMootime).getElement('.hour_memory').getProperty('value');var memoryMin=$(createMootime).getElement('.min_memory').getProperty('value');var memoryMinTwo=$(createMootime).getElement('.mintwo_memory').getProperty('value');var memoryAmPm=$(createMootime).getElement('.ampm_memory').getProperty('value');$(createMootime).getElement("'.hr"+memoryHour+"'").addClass('mootime_active');$(createMootime).getElement("'.min"+memoryMin+"'").addClass('mootime_active');$(createMootime).getElement("'.min0"+memoryMinTwo+"'").addClass('mootime_active');$(createMootime).getElement('.'+memoryAmPm+"'").addClass('mootimeampm_active');$(createMootime).getElement('.display_hour').setProperty('text',memoryHour);$(createMootime).getElement('.display_min').setProperty('text',memoryMin);$(createMootime).getElement('.display_mintwo').setProperty('text',memoryMinTwo);$(createMootime).getElement('.display_ampm').setProperty('text',memoryAmPm);$(createMootime).setStyle('display','none');});};Soozhi.Rotater=new Class({Implements:[Options,Events],options:{slideInterval:5000,transitionDuration:1000,startIndex:0,autoplay:true,hover:true,hash:true,onAutoPlay:$empty,onRotate:$empty,onShowSlide:$empty,onStop:$empty,onPause:$empty,onResume:$empty},initialize:function(slides,options){this.setOptions(options);this.slides=$$(slides);this.createFx();this.showSlide(this.options.startIndex);if(this.slides.length<2)this.options.autoplay=false;if(this.options.autoplay)this.autoplay();return this;},createFx:function(){if(!this.slideFx)this.slideFx=new Fx.Elements(this.slides,{duration:this.options.transitionDuration,link:'cancel'});this.slides.each(function(slide){slide.setStyle('display','none');});}.protect(),setupHover:function(){var _timeLastRotate=new Date(),_timeLastPause,_timeTillRotate=this.options.slideInterval,_resumeDelay;var onRotate=this._onRotate=function(){if(this.slideshowInt){_timeLastRotate=new Date();_timeTillRotate=this.options.slideInterval;}};var onMouseEnter=this._onMouseEnter=function(){this.stop();_timeLastPause=new Date();$clear(_resumeDelay);this.fireEvent('onPause');}.bind(this);var onMouseLeave=this._onMouseLeave=function(){var timePassed=(_timeLastPause-_timeLastRotate);_timeLastRotate=new Date()-timePassed;_resumeDelay=(function(){this.autoplay();this.rotate();this.fireEvent('onResume');}).delay(_timeTillRotate-timePassed,this);}.bind(this);this.addEvent('onRotate',onRotate);this.slides.addEvents({'mouseenter':onMouseEnter,'mouseleave':onMouseLeave});}.protect(),removeHover:function(){this.removeEvent('onRotate',this._onRotate);this.slides.removeEvents({'mouseenter':this._onMouseEnter,'mouseleave':this._onMouseLeave});},showSlide:function(slideIndex){if(slideIndex==this.currentSlide)return this;var action={};this.slides.each(function(slide,index){if(index==slideIndex&&index!=this.currentSlide){action[index.toString()]={display:'block'};}else{action[index.toString()]={display:'none'};}},this);this.fireEvent('onShowSlide',slideIndex);this.currentSlide=slideIndex;this.slideFx.start(action);return this;},autoplay:function(){if(this.options.hover)this.setupHover();this.slideshowInt=this.rotate.periodical(this.options.slideInterval,this);this.fireEvent('onAutoPlay');return this;},stop:function(not_pause){$clear(this.slideshowInt);this.fireEvent('onStop');if(not_pause&&this.options.hover)this.removeHover();return this;},rotate:function(){var next=this.getNext();this.showSlide(next);this.fireEvent('onRotate',next);return this;},random:function(){var index=Math.floor(Math.random()*this.slides.length);index=index==this.currentSlide?this.getNext():index;this.showSlide(index);this.fireEvent('onRandom',index);return this;},getNext:function(){var current=this.currentSlide;return(current+1>=this.slides.length)?0:current+1}.protect()});Soozhi.Tabs=new Class({Extends:Soozhi.Rotater,options:{autoplay:false,tabClass:'active',onShowSlide:function(slideIndex){this.tabs.removeClass(this.options.tabClass);this.tabs[slideIndex].addClass(this.options.tabClass);}},initialize:function(tabs,slides,options){this.setOptions(options);this.tabs=$$(tabs);this.createTabs();if(this.options.hash&&window.location.hash){var hash=window.location.hash.substring(1);this.tabs.each(function(el,index){if(el.get('id')==hash){options.startIndex=index;}});}return this.parent(slides,options);},createTabs:function(){this.tabs.each(function(tab,index){tab.addEvent('click',function(event){event.preventDefault();this.showSlide(index);this.stop(true);}.bind(this));}.bind(this));}.protect()});Soozhi.Overlay=new Class({Implements:[Options,Events],options:{id:'overlay',color:'#000',duration:500,opacity:0.5,zIndex:5000},initialize:function(container,options){this.setOptions(options);this.container=document.id(container);if(Browser.Engine.trident&&Browser.Engine.version<=6)this.ie6=true;this.bound={'window':{resize:this.resize.bind(this),scroll:this.scroll.bind(this)},overlayClick:this.overlayClick.bind(this),tweenStart:this.tweenStart.bind(this),tweenComplete:this.tweenComplete.bind(this)};this.build().attach();},build:function(){this.overlay=new Element('div',{id:this.options.id,opacity:0,styles:{position:(this.ie6)?'absolute':'fixed',background:this.options.color,left:0,top:0,'z-index':this.options.zIndex}}).inject(this.container);this.tween=new Fx.Tween(this.overlay,{duration:this.options.duration,link:'cancel',property:'opacity'});return this;}.protect(),attach:function(){window.addEvents(this.bound.window);this.overlay.addEvent('click',this.bound.overlayClick);this.tween.addEvents({onStart:this.bound.tweenStart,onComplete:this.bound.tweenComplete});return this;},detach:function(){var args=Array.prototype.slice.call(arguments);args.each(function(item){if(item=='window')window.removeEvents(this.bound.window);if(item=='overlay')this.overlay.removeEvent('click',this.bound.overlayClick);},this);return this;},overlayClick:function(){this.fireEvent('click');return this;},tweenStart:function(){this.overlay.setStyles({width:'100%',height:this.container.getScrollSize().y});return this;},tweenComplete:function(){this.fireEvent(this.overlay.get('opacity')==this.options.opacity?'show':'hide');return this;},open:function(){this.fireEvent('open');this.tween.start(this.options.opacity);return this;},close:function(){this.fireEvent('close');this.tween.start(0);return this;},resize:function(){this.fireEvent('resize');this.overlay.setStyle('height',this.container.getScrollSize().y);return this;},scroll:function(){this.fireEvent('scroll');if(this.ie6)this.overlay.setStyle('left',window.getScroll().x);return this;}});Soozhi.MooDialog=new Class({Implements:[Options,Events],options:{size:{width:300,height:100},offset:{x:0,y:-100},title:null,scroll:true,useEscKey:true,disposeOnClose:true,closeButton:true,closeOnOverlayClick:true,useScrollBar:true,fx:{type:'tween',open:1,close:0,options:{property:'opacity',duration:400}}},initialize:function(options){this.setOptions(options);this.ie6=Browser.Engine.trident&&Browser.Engine.version<=4;var options=this.options,optionsSize=options.size,x=optionsSize.width,y=optionsSize.height,wrapper=this.wrapper=new Element('div',{'class':'MooDialog',styles:{width:x,height:y,position:options.scroll&&!this.ie6?'fixed':'absolute','z-index':6000,opacity:0}}).inject(document.body);this.content=new Element('div',{styles:{width:x,height:y,overflow:options.useScrollBar?'auto':'hidden'}}).inject(wrapper);if(options.title){this.title=new Element('div',{'class':'title','text':options.title}).inject(wrapper);wrapper.addClass('MooDialogTitle');}if(options.closeButton){this.closeButton=new Element('a',{'class':'close',events:{click:this.close.bind(this)}}).inject(wrapper);}var docSize=document.id(document.body).getSize();this.setPosition((docSize.x-x)/2,(docSize.y-y)/2);if(options.scroll&&this.ie6){window.addEvent('scroll',function(e){this.setPosition((docSize.x-x)/2,(docSize.y-y)/2);}.bind(this));}if(!this.fx){this.fx=options.fx.type=='morph'?new Fx.Morph(wrapper,options.fx.options):new Fx.Tween(wrapper,options.fx.options);}this.fx.addEvent('complete',function(){this.fireEvent(this.open?'show':'hide');if(options.disposeOnClose&&!this.open){this.dispose();}}.bind(this));this.overlay=new Soozhi.Overlay(document.body,{duration:this.options.fx.options.duration});if(options.closeOnOverlayClick){this.overlay.addEvent('click',this.close.bind(this));}},setContent:function(content){this.content.empty();switch($type(content)){case'element':this.content.adopt(content);break;case'string':case'number':this.content.set('text',content);break;}return this;},setPosition:function(x,y){var options=this.options,wrapper=this.wrapper;x+=options.offset.x;y+=options.offset.y;x=x<10?10:x;y=y<10?10:y;if(wrapper.getStyle('position')!='fixed'){var scroll=document.id(document.body).getScroll();x+=scroll.x;y+=scroll.y}wrapper.setStyles({left:x,top:y});return this;},open:function(){this.open=true;this.fireEvent('open');this.fx.start(this.options.fx.open);this.overlay.open();if(this.options.useEscKey){document.id(document.body).addEvent('keydown',function(e){if(e.key=='esc')this.close();}.bind(this));}return this;},close:function(){this.open=false;this.fireEvent('close');this.fx.start(this.options.fx.close);this.overlay.close();return this;},dispose:function(){this.wrapper.destroy();this.overlay.overlay.destroy();},toElement:function(){return this.wrapper;}});Soozhi.Dialog=new Class({Implements:[Options,Events],options:{size:{width:300,height:100},offset:{x:0,y:-100},title:null,scroll:true,useEscKey:true,disposeOnClose:true,closeButton:true,closeOnOverlayClick:true,useScrollBar:true,fx:{type:'tween',open:1,close:0,options:{property:'opacity',duration:400}}},initialize:function(options){this.setOptions(options);this.ie6=Browser.Engine.trident&&Browser.Engine.version<=4;var options=this.options,optionsSize=options.size,x=optionsSize.width,y=optionsSize.height,wrapper=this.wrapper=new Element('div',{'class':'SoozhiDialog',styles:{width:x,height:y,position:options.scroll&&!this.ie6?'fixed':'absolute','z-index':6000,opacity:0}}).inject(document.body);this.content=new Element('div',{styles:{width:x,height:y,overflow:options.useScrollBar?'auto':'hidden'}}).inject(wrapper);if(options.title){this.title=new Element('div',{'class':'title','text':options.title}).inject(wrapper);wrapper.addClass('SoozhiDialogTitle');}if(options.closeButton){this.closeButton=new Element('a',{html:'[关闭]','class':'close',events:{click:this.close.bind(this)}}).inject(wrapper);}var docSize=document.id(document.body).getSize();this.setPosition((docSize.x-x)/2,(docSize.y-y)/2);if(options.scroll&&this.ie6){window.addEvent('scroll',function(e){this.setPosition((docSize.x-x)/2,(docSize.y-y)/2);}.bind(this));}if(!this.fx){this.fx=options.fx.type=='morph'?new Fx.Morph(wrapper,options.fx.options):new Fx.Tween(wrapper,options.fx.options);}this.fx.addEvent('complete',function(){this.fireEvent(this.open?'show':'hide');if(options.disposeOnClose&&!this.open){this.dispose();}}.bind(this));this.overlay=new Soozhi.Overlay(document.body,{duration:this.options.fx.options.duration});if(options.closeOnOverlayClick){this.overlay.addEvent('click',this.close.bind(this));}},setContent:function(content){this.content.empty();switch($type(content)){case'element':this.content.adopt(content);break;case'string':case'number':this.content.set('text',content);break;}return this;},setPosition:function(x,y){var options=this.options,wrapper=this.wrapper;x+=options.offset.x;y+=options.offset.y;x=x<10?10:x;y=y<10?10:y;if(wrapper.getStyle('position')!='fixed'){var scroll=document.id(document.body).getScroll();x+=scroll.x;y+=scroll.y}wrapper.setStyles({left:x,top:y});return this;},hide:function(){this.fx.start(this.options.fx.close);this.overlay.close();},show:function(){this.fx.start(this.options.fx.open);this.overlay.open();},open:function(){this.open=true;this.fireEvent('open');this.fx.start(this.options.fx.open);this.overlay.open();if(this.options.useEscKey){document.id(document.body).addEvent('keydown',function(e){if(e.key=='esc')this.close();}.bind(this));}return this;},close:function(){this.open=false;this.fireEvent('close');this.fx.start(this.options.fx.close);this.overlay.close();return this;},dispose:function(){this.wrapper.destroy();this.overlay.overlay.destroy();},toElement:function(){return this.wrapper;}});Element.implement({Dialog:function(options){var box=new Soozhi.Dialog(options).setContent(this).open();this.store('SoozhiDialog',box);return this;}});Soozhi.JobsortPicker=new Class({Extends:Soozhi.Dialog,options:{size:{width:500,height:380},offset:{x:0,y:0},fx:{type:'tween',open:1,close:0,options:{property:'opacity',duration:200}},url:'/Home/GetJobsort/',RootSort:Soozhi.Data.Jobsort,Default:{Text:'',Value:''}},initialize:function(options){this.parent(options);this.Result=this.options.Default||{Text:'',Value:''};this.selectedBox=new Element('div',{'class':'SelectedBar'});this.rootBox=new Element('ul',{'class':'JobsortRootBox'});this.childBox=new Element('ul',{'class':'JobsortRootBox'});this.box=new Element('div',{'class':'JobsortBox'});this.box.adopt(this.selectedBox);this.box.adopt(this.rootBox);this.box.adopt(this.childBox);this.setContent(this.box);this.loadDefault();},loadDefault:function(){if(this.options.Default.Value==''||this.options.Default.Value.substr(2,2)=='00'){this.loadRootSort();}else{var item={Text:'',Value:''};this.loadRootSort();this.rootBox.setStyle('display','none');this.options.RootSort.each(function(i){if(i.Key.substr(0,2)==this.options.Default.Value.substr(0,2))item={Text:i.Value,Value:i.Key};}.bind(this));this.selectedBox.set('text','大类：'+item.Text);this.selectedBox.adopt(new Element('a',{text:'返回上一级','class':'reselect',events:{'click':function(){this.Result=this.options.Default||{Text:'',Value:''};this.selectedBox.empty();this.rootBox.setStyle('display','');this.childBox.empty();}.bind(this)}}));this.loadChildSort(this.options.Default.Value.substr(0,2)+'00');}},loadRootSort:function(){this.options.RootSort.each(function(item){this.rootBox.adopt(new Element('li',{text:item.Value,value:item.Key,'class':item.Key.substr(0,2)==this.options.Default.Value.substr(0,2)?'selected':'',events:{'click':function(){this.Result={Text:item.Value,Value:item.Key};this.selectedBox.set('text','大类：'+item.Value);this.selectedBox.adopt(new Element('a',{text:'返回上一级','class':'reselect',events:{'click':function(){this.Result=this.options.Default||{Text:'',Value:''};this.selectedBox.empty();this.rootBox.setStyle('display','');this.childBox.empty();}.bind(this)}}));this.childBox.empty();this.rootBox.setStyle('display','none');this.childBox.adopt(new Element('li',{styles:{color:'#999'},text:'数据加载中......'}));this.loadChildSort(item.Key);}.bind(this)}}));}.bind(this));},loadChildSort:function(key){var xhr=new Request.JSON({url:this.options.url+key,onSuccess:function(j){this.childBox.empty();if(j[0].Value.substr(2,2)=='00')delete j[0];j.each(function(item){this.childBox.adopt(new Element('li',{text:item.Value,'class':item.Key==this.options.Default.Value?'selected':'',value:item.Key,events:{'click':function(){this.Result={Text:item.Value,Value:item.Key};this.close();}.bind(this)}}));}.bind(this));}.bind(this)}).send();}});Soozhi.RegionPicker=new Class({Extends:Soozhi.Dialog,Implements:[Options,Events],options:{size:{width:400,height:150},offset:{x:0,y:0},fx:{type:'tween',open:1,close:0,options:{property:'opacity',duration:200}},url:'/Home/GetRegion/',Data:Soozhi.Data.Region,Default:{Text:'',Value:''}},initialize:function(options){this.parent(options);this.Result=this.options.Default||{Text:'',Value:''};if(this.title){this.title}this.selectBar=new Element('div',{'class':'SelectedBar'});this.listBox=new Element('div',{'class':'RegionBox'});this.selectBar.adopt(new Element('a',{text:'[清除]','class':'clean',events:{click:function(e){this.Result={Text:'',Value:''};this.close();}.bind(this)}}));this.selectBar.adopt(new Element('a',{text:'[中国]',events:{click:function(e){this.loadRoot();this.Result=this.options.Default||{Text:'',Value:''};$(e.target).getAllNext().each(function(obj){obj.dispose();});}.bind(this)}}));this.content.adopt(this.selectBar);this.content.adopt(this.listBox);this.loadDefault();},loadDefault:function(){var def=this.options.Default.Value;if(def==''||def.substring(2,5)=='0000'){this.loadRoot();}else if(def.substring(4,5)=='00'){this.getPath(def);this.loadRegion(def);}else{this.getPath(def);this.loadRegion(def.substring(0,4)+'00');}},showList:function(arr){this.listBox.empty();arr.each(function(item){if(item){var link=new Element('a',{'text':item.name,'class':item.code==this.options.Default.Value?'selected':'','events':{'click':function(){this.Result={Text:item.path||item.name,Value:item.code};if(item.name=='不限')this.close();else{if(item.code.substr(4,2)=='00'){this.loadRegion(item.code);}else{this.close();}this.addBar(item);}}.bind(this)}});this.listBox.adopt(link);}}.bind(this));},loadRoot:function(){this.showList(this.options.Data);},loadRegion:function(code){this.listBox.empty();this.listBox.adopt(new Element('img',{src:'/skins/images/loading.gif'}));var xhr=new Request.JSON({url:this.options.url+code,onSuccess:function(j){if(j[0].code==code)delete j[0];this.showList(j);}.bind(this)}).send();},getPath:function(code){var xhr=new Request.JSON({url:this.options.url+code,onSuccess:function(j){j.each(function(item){this.addBar(item);}.bind(this));}.bind(this)}).post({'mode':'path'});},addBar:function(item){this.selectBar.adopt(new Element('span',{text:'>','class':'split'}));this.selectBar.adopt(new Element('a',{'text':item.name,'events':{'click':function(e){this.loadRegion(item.code);this.Result={Text:item.path||item.name,Value:item.code};$(e.target).getAllNext().each(function(obj){obj.dispose();});}.bind(this)}}));}});Soozhi.IframeDialog=new Class({Extends:Soozhi.Dialog,initialize:function(url,options){this.parent(options);var options=this.options,optionsSize=options.size;this.setContent(new Element('iframe',{src:url,frameborder:0,scrolling:options.useScrollBar?'auto':'no',width:optionsSize.width,height:optionsSize.height})).open();}});Soozhi.LoginDialog=new Class({Extends:Soozhi.Dialog,Implements:[Options,Events],options:{title:'会员登录',url:'/Interaction/Login',UserType:0,errors:['验证码错误','用户名或密码错误'],size:{height:110,width:250},LoginSuccess:null},initialize:function(options){this.parent(options);this.initForm();},initForm:function(){this.Form={Username:new Element('input',{id:'Username',name:'Username','class':'textbox'}),Password:new Element('input',{id:'Password',name:'Password',type:'password','class':'textbox'}),Vcode:new Element('input',{id:'Vcode',name:'Vcode','class':'Vcode',events:{'focus':function(){this.Form.Vcode.setStyle('background-image','url(/Vcode?'+$time().toString()+')');this.Form.Vcode.select();}.bind(this)}}),BtnSubmit:new Element('button',{text:'登录',type:'submit'})};this.logForm=new Element('form',{'class':'login',events:{'submit':function(){if(this.Form.Username.value.length<=0){alert('请输入用户名');this.Form.Username.focus();return false;}if(this.Form.Password.value.length<=0){alert('请输入密码');this.Form.Password.focus();return false;}if(this.Form.Vcode.value.length<=0){alert('请输入验证码');this.Form.Vcode.focus();return false;}this.Form.BtnSubmit.setProperty('disabled',true);this.CheckUser();return false;}.bind(this)}});var ul=new Element('ul');ul.adopt(new Element('li',{text:'用户名：'}).adopt(this.Form.Username));ul.adopt(new Element('li',{text:'密　码：'}).adopt(this.Form.Password));ul.adopt(new Element('li',{text:'验证码：'}).adopt(this.Form.Vcode).adopt(this.Form.BtnSubmit));ul.adopt(new Element('li',{styles:{'text-align':'center'},html:'<a href="/Home/Register" target="_blank">注册会员</a>  <a href="/Home/FindPassword" target="_blank">忘记密码？</a>'}));this.logForm.adopt(ul);this.content.adopt(this.logForm);},CheckUser:function(){new Request.JSON({url:this.options.url,onSuccess:function(js){if(js.Success){if(this.options.LoginSuccess)this.options.LoginSuccess();}else{alert(js.Msg);this.Form.BtnSubmit.setProperty('disabled',false);}}.bind(this)}).post({Username:this.Form.Username.value,Password:this.Form.Password.value,Vcode:this.Form.Vcode.value,UserType:this.options.UserType});}});Soozhi.SendRequestDialog=new Class({Extends:Soozhi.Dialog,Implements:[Options,Events],options:{size:{height:190,width:400},LoginSuccess:null,Info:{JobID:0,CompanyID:0,Company:'',JobName:'',JobSort:''}},initialize:function(options){$extend(this.options,options||{});this.parent(options);this.LoadInfo();},LoadInfo:function(){new Request.JSON({url:'/Interaction/SendRequestPop',onSuccess:function(js){if(js.Success){this.show();this.initForm();}else{switch(js.Code){case 1:var _self=this;var login=new Soozhi.LoginDialog({title:'个人会员登录',UserType:1,LoginSuccess:function(){login.hide();_self.show();_self.LoadInfo();login.close();}}).open();this.hide();break;case 2:alert(js.Msg);this.close();break;}}}.bind(this)}).post();},initForm:function(){this.Form={Adjunct:new Element('textarea',{name:'Adjunct'}),BtnSubmit:new Element('button',{text:'发送',type:'submit'})};var form=new Element('form',{'class':'sendRequestBox',events:{'submit':function(){if(this.Form.Adjunct.value.length<=0){if(!confirm('求职信附件为空，您确定不填吗？')){this.Form.Adjunct.focus();return false;}}this.Form.BtnSubmit.setProperty('disabled',true);this.Send();return false;}.bind(this)}});var ul=new Element('ul');ul.adopt(new Element('li',{text:'招聘企业：'+this.options.Info.Company}));ul.adopt(new Element('li',{text:'应聘职位：'+this.options.Info.JobName}));ul.adopt(new Element('li',{text:'求 职 信：'}).adopt(this.Form.Adjunct));ul.adopt(new Element('li').adopt(this.Form.BtnSubmit));form.adopt(ul);this.content.adopt(form);},Send:function(){new Request.JSON({url:'/Interaction/SendRequest',onSuccess:function(js){if(js.Success){alert(js.Msg);this.close();}else{switch(js.Code){case 1:var _self=this;this.hide();var login=new Soozhi.LoginDialog({title:'个人用户登录',UserType:1,LoginSuccess:function(){login.hide();_self.show();_self.Send();login.close();}}).open();break;case 2:alert(js.Msg);this.close();break;case 4:alert(js.Msg);this.Form.Vcode.focus();this.Form.BtnSubmit.setProperty('disabled',false);break;}}}.bind(this)}).post({JobID:this.options.Info.JobID,Adjunct:this.Form.Adjunct.value});}});Soozhi.SendInterviewDialog=new Class({Extends:Soozhi.Dialog,Implements:[Options,Events],options:{size:{height:260,width:400},LoginSuccess:null,Info:{PersonalID:0,Personal:'',Company:'',InterviewAddr:'',Linkman:'',JobID:0,JobName:''}},initialize:function(options){$extend(this.options,options||{});this.options.Info=$merge(this.options.Info,options.Info);this.parent(this.options);this.LoadInfo();},LoadInfo:function(){new Request.JSON({url:'/Interaction/SendInterviewPop',onSuccess:function(js){if(js.Success){this.options.Info.Company=js.Msg;this.show();this.initForm();}else{switch(js.Code){case 1:var _self=this;var login=new Soozhi.LoginDialog({title:'企业会员登录',UserType:2,LoginSuccess:function(){login.hide();_self.show();_self.LoadInfo();login.close();}}).open();this.hide();break;case 2:alert(js.Msg);this.close();break;}}}.bind(this)}).post();},initForm:function(){this.Form={InterviewDate:new Element('input',{type:'text','class':'textbox'}),InterviewAddr:new Element('input',{type:'text','class':'textbox','styles':{'width':'250px'},value:this.options.Info.InterviewAddr}),Condition:new Element('textarea',{'class':'textbox'}),Linkman:new Element('input',{type:'text','class':'textbox',styles:{width:'250px'},value:this.options.Info.Linkman}),BtnSubmit:new Element('button',{text:'发送',type:'submit'})};var form=new Element('form',{'class':'sendRequestBox',events:{'submit':function(){if(this.Form.InterviewAddr.value.length<=0){alert('请填写面试地点');return false;}if(this.Form.Linkman.value.length<=0){alert('请填写联系人');return false;}this.Form.BtnSubmit.setProperty('disabled',true);this.Send();return false;}.bind(this)}});var ul=new Element('ul');ul.adopt(new Element('li',{text:'公司名称：'+this.options.Info.Company}));ul.adopt(new Element('li',{text:'应 聘 者：'+this.options.Info.Personal}));ul.adopt(new Element('li',{text:'面试时间：'}).adopt(this.Form.InterviewDate));ul.adopt(new Element('li',{text:'面试地点：'}).adopt(this.Form.InterviewAddr));ul.adopt(new Element('li',{text:'联 系 人：'}).adopt(this.Form.Linkman));ul.adopt(new Element('li',{text:'面试要求：'}).adopt(this.Form.Condition));ul.adopt(new Element('li').adopt(this.Form.BtnSubmit));form.adopt(ul);this.content.adopt(form);this.Form.InterviewDate.DatePicker({pickerClass:'datepicker_vista',yearPicker:false});},Send:function(){new Request.JSON({url:'/Interaction/SendInterview',onSuccess:function(js){if(js.Success){alert(js.Msg);this.close();}else{switch(js.Code){case 1:var _self=this;this.hide();var login=new Soozhi.LoginDialog({title:'企业用户登录',UserType:2,LoginSuccess:function(){login.hide();_self.show();_self.Send();login.close();}}).open();break;case 2:alert(js.Msg);this.close();break;}}}.bind(this)}).post({PersonalID:this.options.Info.PersonalID,InterviewDate:this.Form.InterviewDate.value,InterviewAddr:this.Form.InterviewAddr.value,Condition:this.Form.Condition.value,Linkman:this.Form.Linkman.value,JobID:this.options.Info.JobID,JobName:this.options.Info.JobName});}});Soozhi.PositionFavoriteDialog=new Class({Implements:[Options,Events],options:{PID:0},initialize:function(options){$extend(this.options,options||{});new Request.JSON({url:'/Interaction/AddToPositionFavorite',onSuccess:function(js){if(js.Success){alert(js.Msg);this.close();}else{switch(js.Code){case 1:var login=new Soozhi.LoginDialog({title:'个人用户登录',UserType:1,LoginSuccess:function(){new Soozhi.PositionFavoriteDialog(this.options);login.close();}.bind(this)}).open();break;case 2:alert(js.Msg);this.close();break;}}}.bind(this)}).post({ID:this.options.PID});}});Soozhi.ResumeFavoriteDialog=new Class({Implements:[Options,Events],options:{PID:0},initialize:function(options){$extend(this.options,options||{});new Request.JSON({url:'/Interaction/AddToResumeFavorite',onSuccess:function(js){if(js.Success){alert(js.Msg);this.close();}else{switch(js.Code){case 1:var login=new Soozhi.LoginDialog({title:'企业用户登录',UserType:2,LoginSuccess:function(){new Soozhi.ResumeFavoriteDialog(this.options);login.close();}.bind(this)}).open();break;case 2:alert(js.Msg);this.close();break;}}}.bind(this)}).post({ID:this.options.PID});}});Soozhi.ImageTip=new Class({Implements:[Options,Events],options:{offset:{x:16,y:16},className:'ImageTip',tipClass:'ImageTip',tipId:'mooimagetip',pos:'topLeft',follow:true,fx:{}},initialize:function(options){var $this=this;this.setOptions(options);$$('.'+$this.options.className).each(function(item){$(item).addEvents({'mouseenter':function(e){var title=$(item).getProperty('title');var image=$(item).getProperty('rel');if(!image)return;if(!title)title=$(item).getProperty('title_original');if($($this.options.tipId))$($this.options.tipId).destroy();var tip=new Element('p',{'id':$this.options.tipId,'class':$this.options.tipClass,events:{'mouseleave':function(){var tip=$($this.options.tipId);var tween=tip.get('tween');tween.start('opacity',0).chain(function(){tip.destroy();$this.fireEvent('hide',[$this]);});$this.fireEvent('hiding',[$this,tip]);}.bind($this)}});new Element('img',{'src':image,'alt':title,'title':title}).inject(tip);if(title&&title!=""){new Element('br').inject(tip);new Element('span',{'text':title}).inject(tip);}$(item).setProperty('title_original',title);$(item).setProperty('title','');switch($this.options.pos){case'topLeft':tip.setStyles({'position':'absolute','left':item.getPosition().x,'top':item.getPosition().y-((Browser.Engine.trident&&Browser.Engine.version<6)?0:12)});break;case'topRight':tip.setStyles({'position':'absolute','right':window.getSize().x-item.getPosition().x-item.getSize().x-(Browser.Engine.webkit?16:0),'top':item.getPosition().y-((Browser.Engine.trident&&Browser.Engine.version<6)?0:12)});break;default:tip.setStyles({'position':'absolute','left':e.page.x+$this.options.offset.x,'top':e.page.y+$this.options.offset.y});break;}tip.set('tween',$this.options.fx);tip.fade('hide').inject($(document.body),'bottom').fade('in');$this.fireEvent('shown',[$this,tip]);},'mousemove':function(e){if(!$this.options.follow)return;$($this.options.tipId).setStyles({'left':e.page.x+$this.options.offset.x,'top':e.page.y+$this.options.offset.y});$this.fireEvent('moving');}});});return this;},getTipId:function(){return this.options.tipId;}});