(function($){function screensizes(){return[$(window).width(),$(window).height(),$(document).width(),$(document).height()]}var path='i/ajax/';var loaders={'loader':path+'loader.gif','ajax':path+'ajax.'+($.browser.msie?'gif':'png')};var x=0,y=0;var click_handler=function(e){x=e.pageX-16;y=e.pageY-16};$(function(){if(window.addEventListener){document.body.addEventListener('click',click_handler,true)}else{document.body.attachEvent('onclick',click_handler)}});$.mouseLoader=function(state){var ssz=screensizes();var image='ajax';var $node=$('#loader_'+image);if(!x){x=Math.ceil(ssz[0]/2)}if(!y){y=Math.ceil(ssz[1]/2)}if(state){if(!$node.length){$node=$('<img src="'+loaders[image]+'" id="loader_'+image+'" style="display: none; left: '+x+'px; top: '+y+'px; position: absolute; z-index: 9999;" />');$(document.body).append($node);$node.data('move_handler',function(e){$node.css('left',e.pageX-16);$node.css('top',e.pageY-16)});$node.data('depth',0)}if(!$node.data('depth')){$node.show();$(document.body).mousemove($node.data('move_handler'))}$node.data('depth',$node.data('depth')+1)}else{$node.data('depth',$node.data('depth')-1);if(!$node.data('depth')){$node.hide();$(document.body).unbind('mousemove',$node.data('move_handler'))}}};$.overlayLoader=function(state,modwin){var ssz=screensizes();var image='loader';var $node=$('#loader_'+image);if(modwin){if(typeof modwin==='string'){$node=$('#'+modwin)}else{$node=$(modwin)}}var $overlay=$('#loader_overlay');var x=(window.scrollX||document.documentElement.scrollLeft||document.body.scrollLeft)+Math.ceil(ssz[0]/2),y=(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop)+Math.ceil(ssz[1]/2);if(state){if(!$overlay.length){var ie=$.browser.msie;$overlay=$('<div id="loader_overlay" style="display: none; position: '+(ie?'absolute':'fixed')+';top:0;left:0;z-index:9998;background:#000000;width:'+(ie?ssz[2]+'px':'100%')+';height:'+(ie?ssz[3]+'px':'100%')+'"/>').css('opacity',0);if(!modwin){$node=$('<div id="loader_'+image+'" style="display: none; position: absolute; z-index: 9999;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:120%;"><p style="color: #FFFFFF">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Загрузка. Пожалуйста, подождите...</p><img src="'+loaders[image]+'" /></div>')}$(document.body).append($overlay);$(document.body).append($node);$overlay.data('depth',0)}if(!$overlay.data('depth')){$overlay.show();$t($overlay,{'opacity':0.5,'time':0.2,'transition':'easeNone','onComplete':function(){$node.show()}}).tween()}var w=$node.width(),h=$node.height();$node.css({'left':(x-w/2)+'px','top':(y-h/2-50)+'px'});$overlay.data('depth',$overlay.data('depth')+1)}else if($overlay.data('depth')){$overlay.data('depth',$overlay.data('depth')-1);if(!$overlay.data('depth')){$node.hide();$t($overlay,{'opacity':0,'time':0.2,'transition':'easeNone','onComplete':function(){$overlay.hide()}}).tween()}}}})(jQuery);(function($){$.fn.jcarousel=function(o){return this.each(function(){new $jc(this,o)})};var defaults={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:'normal',easing:'swing',auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:'<div></div>',buttonPrevHTML:'<div></div>',buttonNextEvent:'click',buttonPrevEvent:'click',buttonNextCallback:null,buttonPrevCallback:null};$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?'width':'height';this.lt=!this.options.vertical?'left':'top';var skin='',split=e.className.split(' ');for(var i=0;i<split.length;i++){if(split[i].indexOf('jcarousel-skin')!=-1){$(e).removeClass(split[i]);var skin=split[i];break}}if(e.nodeName=='UL'||e.nodeName=='OL'){this.list=$(e);this.container=this.list.parent();if(this.container.hasClass('jcarousel-clip')){if(!this.container.parent().hasClass('jcarousel-container'))this.container=this.container.wrap('<div></div>');this.container=this.container.parent()}else if(!this.container.hasClass('jcarousel-container'))this.container=this.list.wrap('<div></div>').parent()}else{this.container=$(e);this.list=$(e).find('>ul,>ol,div>ul,div>ol')}if(skin!=''&&this.container.parent()[0].className.indexOf('jcarousel-skin')==-1)this.container.wrap('<div class=" '+skin+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass('jcarousel-clip'))this.clip=this.list.wrap('<div></div>').parent();this.buttonPrev=$('.jcarousel-prev',this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev();this.buttonPrev.addClass(this.className('jcarousel-prev'));this.buttonNext=$('.jcarousel-next',this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null)this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev();this.buttonNext.addClass(this.className('jcarousel-next'));this.clip.addClass(this.className('jcarousel-clip'));this.list.addClass(this.className('jcarousel-list'));this.container.addClass(this.className('jcarousel-container'));var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children('li');var self=this;if(li.size()>0){var wh=0,i=this.options.offset;li.each(function(){self.format(this,i++);wh+=self.dimension(this,di)});this.list.css(this.wh,wh+'px');if(!o||o.size===undefined)this.options.size=li.size()}this.container.css('display','block');this.buttonNext.css('display','block');this.buttonPrev.css('display','block');this.funcNext=function(){self.next()};this.funcPrev=function(){self.prev()};this.funcResize=function(){self.reload()};if(this.options.initCallback!=null)this.options.initCallback(this,'init');if($.browser.webkit){this.buttons(false,false);$(window).bind('load',function(){self.setup()})}else this.setup()};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:'0.2.3'};$jc.fn.extend=$jc.extend=$.extend;$jc.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked)return;this.list.css(this.lt,this.pos(this.options.offset)+'px');var p=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(p,false);$(window).unbind('resize',this.funcResize).bind('resize',this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,'0px');this.list.css(this.wh,'10px');if(this.options.initCallback!=null)this.options.initCallback(this,'reset');this.setup()},reload:function(){if(this.tail!=null&&this.inTail)this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null)this.options.reloadCallback(this);if(this.options.visible!=null){var self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;$('li',this.list).each(function(i){wh+=self.dimension(this,di);if(i+1<self.first)lt=wh});this.list.css(this.wh,wh+'px');this.list.css(this.lt,-lt+'px')}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(s){if(s!=undefined){this.options.size=s;if(!this.locked)this.buttons()}return this.options.size},has:function(i,i2){if(i2==undefined||!i2)i2=i;if(this.options.size!==null&&i2>this.options.size)i2=this.options.size;for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass('jcarousel-item-placeholder'))return false}return true},get:function(i){return $('.jcarousel-item-'+i,this.list)},add:function(i,s){var e=this.get(i),old=0,add=0;if(e.length==0){var c,e=this.create(i),j=$jc.intval(i);while(c=this.get(--j)){if(j<=0||c.length){j<=0?this.list.prepend(e):c.after(e);break}}}else old=this.dimension(e);e.removeClass(this.className('jcarousel-item-placeholder'));typeof s=='string'?e.html(s):e.empty().append(s);var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;if(i>0&&i<this.first)this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+'px');this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+'px');return e},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last))return;var d=this.dimension(e);if(i<this.first)this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+'px');e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+'px')},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail)this.scrollTail(false);else this.scroll(((this.options.wrap=='both'||this.options.wrap=='last')&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll)},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail)this.scrollTail(true);else this.scroll(((this.options.wrap=='both'||this.options.wrap=='first')&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll)},scrollTail:function(b){if(this.locked||this.animating||!this.tail)return;var pos=$jc.intval(this.list.css(this.lt));!b?pos-=this.tail:pos+=this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos)},scroll:function(i,a){if(this.locked||this.animating)return;this.animate(this.pos(i),a)},pos:function(i){if(this.locked||this.animating)return;i=$jc.intval(i);if(this.options.wrap!='circular')i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i);var back=this.first>i;var pos=$jc.intval(this.list.css(this.lt));var f=this.options.wrap!='circular'&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=false,d=0;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c[back?'before':'after'](e)}c=e;d=this.dimension(e);if(p)l+=d;if(this.first!=null&&(this.options.wrap=='circular'||(j>=1&&(this.options.size==null||j<=this.options.size))))pos=back?pos+d:pos-d}var clipping=this.clipping();var cache=[];var visible=0,j=i,v=0;var c=this.get(i-1);while(++visible){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c.length==0?this.list.prepend(e):c[back?'before':'after'](e)}c=e;var d=this.dimension(e);if(d==0){if(window.console&&console.firebug)console.error('jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...');return 0}if(this.options.wrap!='circular'&&this.options.size!==null&&j>this.options.size)cache.push(e);else if(p)l+=d;v+=d;if(v>=clipping)break;j++}for(var x=0;x<cache.length;x++)cache[x].remove();if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+'px');if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+'px')}}var last=i+visible-1;if(this.options.wrap!='circular'&&this.options.size&&last>this.options.size)last=this.options.size;if(j>last){visible=0,j=last,v=0;while(++visible){var e=this.get(j--);if(!e.length)break;v+=this.dimension(e);if(v>=clipping)break}}var first=last-visible+1;if(this.options.wrap!='circular'&&first<1)first=1;if(this.inTail&&back){pos+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!='circular'&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.margin(this.get(last),!this.options.vertical?'marginRight':'marginBottom');if((v-m)>clipping)this.tail=v-clipping-m}while(i-->first)pos+=this.dimension(this.get(i));this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos},animate:function(p,a){if(this.locked||this.animating)return;this.animating=true;var self=this;var scrolled=function(){self.animating=false;if(p==0)self.list.css(self.lt,0);if(self.options.wrap=='both'||self.options.wrap=='last'||self.options.size==null||self.last<self.options.size)self.startAuto();self.buttons();self.notify('onAfterAnimation')};this.notify('onBeforeAnimation');if(!this.options.animation||a==false){this.list.css(this.lt,p+'px');scrolled()}else{var o=!this.options.vertical?{'left':p}:{'top':p};this.list.animate(o,this.options.animation,this.options.easing,scrolled)}},startAuto:function(s){if(s!=undefined)this.options.auto=s;if(this.options.auto==0)return this.stopAuto();if(this.timer!=null)return;var self=this;this.timer=setTimeout(function(){self.next()},this.options.auto*1000)},stopAuto:function(){if(this.timer==null)return;clearTimeout(this.timer);this.timer=null},buttons:function(n,p){if(n==undefined||n==null){var n=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='first')||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=='first')&&this.options.size!=null&&this.last>=this.options.size)n=this.tail!=null&&!this.inTail}if(p==undefined||p==null){var p=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='last')||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=='last')&&this.options.size!=null&&this.first==1)p=this.tail!=null&&this.inTail}var self=this;this.buttonNext[n?'bind':'unbind'](this.options.buttonNextEvent,this.funcNext)[n?'removeClass':'addClass'](this.className('jcarousel-next-disabled')).attr('disabled',n?false:true);this.buttonPrev[p?'bind':'unbind'](this.options.buttonPrevEvent,this.funcPrev)[p?'removeClass':'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled',p?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=n)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n)});this.buttonNext[0].jcarouselstate=n}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=p)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p)});this.buttonPrev[0].jcarouselstate=p}},notify:function(evt){var state=this.prevFirst==null?'init':(this.prevFirst<this.first?'next':'prev');this.callback('itemLoadCallback',evt,state);if(this.prevFirst!==this.first){this.callback('itemFirstInCallback',evt,state,this.first);this.callback('itemFirstOutCallback',evt,state,this.prevFirst)}if(this.prevLast!==this.last){this.callback('itemLastInCallback',evt,state,this.last);this.callback('itemLastOutCallback',evt,state,this.prevLast)}this.callback('itemVisibleInCallback',evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback('itemVisibleOutCallback',evt,state,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==undefined||(typeof this.options[cb]!='object'&&evt!='onAfterAnimation'))return;var callback=typeof this.options[cb]=='object'?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback))return;var self=this;if(i1===undefined)callback(self,state,evt);else if(i2===undefined)this.get(i1).each(function(){callback(self,this,i1,state,evt)});else{for(var i=i1;i<=i2;i++)if(i!==null&&!(i>=i3&&i<=i4))this.get(i).each(function(){callback(self,this,i,state,evt)})}},create:function(i){return this.format('<li></li>',i)},format:function(e,i){var $e=$(e).addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-'+i));$e.attr('jcarouselindex',i);return $e},className:function(c){return c+' '+c+(!this.options.vertical?'-horizontal':'-vertical')},dimension:function(e,d){var el=e.jquery!=undefined?e[0]:e;var old=!this.options.vertical?el.offsetWidth+$jc.margin(el,'marginLeft')+$jc.margin(el,'marginRight'):el.offsetHeight+$jc.margin(el,'marginTop')+$jc.margin(el,'marginBottom');if(d==undefined||old==d)return old;var w=!this.options.vertical?d-$jc.margin(el,'marginLeft')-$jc.margin(el,'marginRight'):d-$jc.margin(el,'marginTop')-$jc.margin(el,'marginBottom');$(el).css(this.wh,w+'px');return this.dimension(el)},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css('borderLeftWidth'))-$jc.intval(this.clip.css('borderRightWidth')):this.clip[0].offsetHeight-$jc.intval(this.clip.css('borderTopWidth'))-$jc.intval(this.clip.css('borderBottomWidth'))},index:function(i,s){if(s==undefined)s=this.options.size;return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1}});$jc.extend({defaults:function(d){return $.extend(defaults,d||{})},margin:function(e,p){if(!e)return 0;var el=e.jquery!=undefined?e[0]:e;if(p=='marginRight'&&$.browser.safari){var old={'display':'block','float':'none','width':'auto'},oWidth,oWidth2;$.swap(el,old,function(){oWidth=el.offsetWidth});old['marginRight']=0;$.swap(el,old,function(){oWidth2=el.offsetWidth});return oWidth2-oWidth}return $jc.intval($.css(el,p))},intval:function(v){v=parseInt(v);return isNaN(v)?0:v}})})(jQuery);(function($){$.fn.pchanger=function(pics,options){var opts=$.extend({},$.fn.pchanger.defaults,options);if(!pics||(pics.length==1&&!opts.runtype))return;return this.each(function(){var el=$(this),rt=opts.runtype,interval=opts.inter*1000;var time=opts.interanim*1000||interval-interval/3;if(el.data('rotating'))return;else if(opts.effect)el.data('rotating','true');if($.isPlainObject(pics[0])){var srcs=[],hrefs=[];for(var i in pics){srcs.push(pics[i].src);hrefs.push(pics[i].href)}pics=srcs;var $href=function(item){var lnk=$(el).find('a');lnk.unbind('click');if(!hrefs[item])lnk.click(function(e){e.preventDefault()});else $(el).find('a').attr('href',hrefs[item])}}if(opts.effect){var old_el={},old_im={},cur=$(el).find('img');var iw=$(cur).width(),ih=$(cur).height(),es=el[0].style,cs=cur[0].style;old_el['position']=es.position||'';old_el['width']=es.width||'';old_el['height']=es.height||'';old_im['position']=cs.position||'';old_im['z-index']=cs.zIndex||'';old_im['top']=cs.top||'';old_im['left']=cs.left||'';old_im['opacity']='';var $callback=function(img,item){if(rt){el.removeData('rotating');el.css(old_el);$(img).css(old_im)}if($href)$href(item);opts.onChange(pics[item])};el.css({'width':iw+'px','height':ih+'px','position':'relative'})}if(opts.preloader){var ip=$('#img_preloader'),is=(typeof opts.preloader=='string')?opts.preloader:'i/ajax/ajax.'+($.browser.msie?'gif':'png');if(!ip.length){ip=$('<img src="'+is+'" id="img_preloader" style="position:absolute;z-index:999;display:none">');$(document.body).append(ip)}var ipw=ip.width(),iph=ip.height()}var run=function(){var cur=$(el).find('img'),j=0,pattern=/(?:\/|)([^\/]+)$/,ni=new Image();for(var i=0,l=pics.length;i<l;i++)if(pics[i].match(pattern)[1]==$(cur).attr('src').match(pattern)[1]&&pics[i+1])j=i+1;ni.onload=function(){if(ip)ip.hide();if(opts.effect)switch(opts.effect){case'fadeIn':$(cur).after('<img src="'+ni.src+'" width="'+iw+'" height="'+ih+'" style="display:none" alt="" />');var imgs=$(cur).parent().find('img');$(imgs[0]).remove();$(imgs[1]).fadeIn(time,function(){$callback(imgs[1],j)});break;case'fadeOut':$(cur).after('<img src="'+ni.src+'" width="'+iw+'" height="'+ih+'" style="display:none" alt="" />');var imgs=$(cur).parent().find('img');$(imgs[0]).fadeOut(time,function(){$(imgs[0]).remove();$(imgs[1]).show();$callback(imgs[1],j)});break;case'flyIn':$(cur).after('<img src="'+ni.src+'" width="'+iw+'" height="'+ih+'" style="position:absolute;z-index:100;left:'+iw/3+'px;top:0" alt="" />');var imgs=$(cur).parent().find('img');$(imgs[1]).css({'opacity':'0'});$(imgs[1]).animate({left:0,opacity:1},time,false,function(){$(imgs[0]).remove();$callback(imgs[1],j)});break;case'flyOut':$(cur).after('<img src="'+ni.src+'" width="'+iw+'" height="'+ih+'" style="position:absolute;z-index:100;left:0;top:0" alt="" />');var imgs=$(cur).parent().find('img');$(imgs[0]).css({'position':'absolute','z-index':'101','left':'0','top':'0'});$(imgs[0]).animate({left:-iw/3,opacity:0},time,false,function(){$(imgs[0]).remove();$callback(imgs[1],j)});break;case'slices':break;case'morph':default:$(cur).after('<img src="'+ni.src+'" width="'+iw+'" height="'+ih+'" style="display:none;position:absolute;z-index:100;left:0;top:0" alt="" />');var imgs=$(cur).parent().find('img');$(imgs[1]).fadeIn(time,function(){$(imgs[0]).remove();$callback(imgs[1],j)});break}else{$(cur).attr('src',ni.src);if($href)$href(j);opts.onChange(pics[j])}if(!rt)st=setTimeout(run,interval)};clearTimeout(st);if(ip){var io=$(cur).offset();ip.css({'left':io.left+($(cur).width()/2)-(ipw/2)+'px','top':io.top+($(cur).height()/2)-(iph/2)+'px'});ip.show()}ni.src=pics[j]};if(rt)run();else var st=setTimeout(run,1000)})};$.fn.pchanger.defaults={runtype:false,preloader:false,effect:false,inter:1.5,interanim:1,onChange:$.noop}})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires='; expires='+date.toUTCString()}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};(function($){$.jc={autoWidth:function(carousel){if(!carousel.options.visible){$(carousel.clip).hide();var dW=$(carousel.container).css('width','auto').width(),wd=0;$(carousel.clip).show();$(carousel.list).find('li').each(function(){if(wd+$(this).width()>=dW)return false;wd+=$(this).width()});if($.browser.msie)$(carousel.clip).css('width',wd);$(carousel.container).css('width',wd)}if(!$.browser.msie){var self=arguments.callee,params=arguments;$(window).resize(function(){self.apply(self,params)})}},autoHeight:function(carousel,items){if(carousel.options.vertical&&!carousel.options.visible){var ht=0;for(var i=1;i<=items;i++){ht+=$(carousel.get(i)).height()}$(carousel.container).css('height',ht)}},saveItems:function(carousel){carousel.items=[];carousel.items=$(carousel.list).find('li').clone()},unsaveItems:function(carousel){if(carousel.items)delete carousel.items},addItems:function(carousel,i,changeSize){if(carousel.items&&carousel.options.wrap=='circular'){var idx=carousel.index(i,carousel.items.length),size=carousel.size();carousel.add(i,$(carousel.items[idx-1]).clone().contents());if(changeSize)carousel.size(size+1)}},removeItems:function(carousel,i){if(carousel.items&&carousel.options.wrap=='circular')carousel.remove(i)}}})(jQuery);(function($){$.extend({tabs:{remoteCount:0}});$.fn.tabs=function(initial,settings){if(typeof initial=='object')settings=initial;settings=$.extend({initial:(initial&&typeof initial=='number'&&initial>0)?--initial:0,disabled:null,bookmarkable:$.ajaxHistory?true:false,remote:false,spinner:'Loading&#8230;',hashPrefix:'remote-tab-',fxFade:null,fxSlide:null,fxShow:null,fxHide:null,fxSpeed:'normal',fxShowSpeed:null,fxHideSpeed:null,fxAutoHeight:false,onClick:null,onHide:null,onShow:null,navClass:'tabs-nav',selectedClass:'tabs-selected',disabledClass:'tabs-disabled',containerClass:'tabs-container',hideClass:'tabs-hide',loadingClass:'tabs-loading',tabStruct:'div'},settings||{});$.browser.msie6=$.browser.msie&&($.browser.version&&$.browser.version<7||/MSIE 6.0/.test(navigator.userAgent));function unFocus(){scrollTo(0,0)}return this.each(function(){var container=this;var nav=$('ul.'+settings.navClass,container);nav=nav.size()&&nav||$('>ul:eq(0)',container);var tabs=$('a',nav);if(settings.remote){tabs.each(function(){var id=settings.hashPrefix+(++$.tabs.remoteCount),hash='#'+id,url=this.href;this.href=hash;$('<div id="'+id+'" class="'+settings.containerClass+'"></div>').appendTo(container);$(this).bind('loadRemoteTab',function(e,callback){var $$=$(this).addClass(settings.loadingClass),span=$('span',this)[0],tabTitle=span.innerHTML;if(settings.spinner){span.innerHTML='<em>'+settings.spinner+'</em>'}setTimeout(function(){$(hash).load(url,function(){if(settings.spinner){span.innerHTML=tabTitle}$$.removeClass(settings.loadingClass);callback&&callback()})},0)})})}var containers=$('div.'+settings.containerClass,container);containers=containers.size()&&containers||$('>'+settings.tabStruct,container);nav.is('.'+settings.navClass)||nav.addClass(settings.navClass);containers.each(function(){var $$=$(this);$$.is('.'+settings.containerClass)||$$.addClass(settings.containerClass)});var hasSelectedClass=$('li',nav).index($('li.'+settings.selectedClass,nav)[0]);if(hasSelectedClass>=0){settings.initial=hasSelectedClass}if(location.hash){tabs.each(function(i){if(this.hash==location.hash){settings.initial=i;if(($.browser.msie||$.browser.opera)&&!settings.remote){var toShow=$(location.hash);var toShowId=toShow.attr('id');toShow.attr('id','');setTimeout(function(){toShow.attr('id',toShowId)},500)}unFocus();return false}})}if($.browser.msie){unFocus()}containers.filter(':eq('+settings.initial+')').show().end().not(':eq('+settings.initial+')').addClass(settings.hideClass);$('li',nav).removeClass(settings.selectedClass).eq(settings.initial).addClass(settings.selectedClass);tabs.eq(settings.initial).trigger('loadRemoteTab').end();if(settings.fxAutoHeight){var _setAutoHeight=function(reset){var heights=$.map(containers.get(),function(el){var h,jq=$(el);if(reset){if($.browser.msie6){el.style.removeExpression('behaviour');el.style.height='';el.minHeight=null}h=jq.css({'min-height':''}).height()}else{h=jq.height()}return h}).sort(function(a,b){return b-a});if($.browser.msie6){containers.each(function(){this.minHeight=heights[0]+'px';this.style.setExpression('behaviour','this.style.height = this.minHeight ? this.minHeight : "1px"')})}else{containers.css({'min-height':heights[0]+'px'})}};_setAutoHeight();var cachedWidth=container.offsetWidth;var cachedHeight=container.offsetHeight;var watchFontSize=$('#tabs-watch-font-size').get(0)||$('<span id="tabs-watch-font-size">M</span>').css({display:'block',position:'absolute',visibility:'hidden'}).appendTo(document.body).get(0);var cachedFontSize=watchFontSize.offsetHeight;setInterval(function(){var currentWidth=container.offsetWidth;var currentHeight=container.offsetHeight;var currentFontSize=watchFontSize.offsetHeight;if(currentHeight>cachedHeight||currentWidth!=cachedWidth||currentFontSize!=cachedFontSize){_setAutoHeight((currentWidth>cachedWidth||currentFontSize<cachedFontSize));cachedWidth=currentWidth;cachedHeight=currentHeight;cachedFontSize=currentFontSize}},50)}var showAnim={},hideAnim={},showSpeed=settings.fxShowSpeed||settings.fxSpeed,hideSpeed=settings.fxHideSpeed||settings.fxSpeed;if(settings.fxSlide||settings.fxFade){if(settings.fxSlide){showAnim['height']='show';hideAnim['height']='hide'}if(settings.fxFade){showAnim['opacity']='show';hideAnim['opacity']='hide'}}else{if(settings.fxShow){showAnim=settings.fxShow}else{showAnim['min-width']=0;showSpeed=1}if(settings.fxHide){hideAnim=settings.fxHide}else{hideAnim['min-width']=0;hideSpeed=1}}var onClick=settings.onClick,onHide=settings.onHide,onShow=settings.onShow;tabs.bind('triggerTab',function(){var li=$(this).parents('li:eq(0)');if(container.locked||li.is('.'+settings.selectedClass)||li.is('.'+settings.disabledClass)){return false}var hash=this.hash;if($.browser.msie){$(this).trigger('click');if(settings.bookmarkable){$.ajaxHistory.update(hash);location.hash=hash.replace('#','')}}else if($.browser.safari){var tempForm=$('<form action="'+hash+'"><div><input type="submit" value="h" /></div></form>').get(0);tempForm.submit();$(this).trigger('click');if(settings.bookmarkable){$.ajaxHistory.update(hash)}}else{if(settings.bookmarkable){location.hash=hash.replace('#','')}else{$(this).trigger('click')}}});tabs.bind('disableTab',function(){var li=$(this).parents('li:eq(0)');if($.browser.safari){li.animate({opacity:0},1,function(){li.css({opacity:''})})}li.addClass(settings.disabledClass)});if(settings.disabled&&settings.disabled.length){for(var i=0,k=settings.disabled.length;i<k;i++){tabs.eq(--settings.disabled[i]).trigger('disableTab').end()}};tabs.bind('enableTab',function(){var li=$(this).parents('li:eq(0)');li.removeClass(settings.disabledClass);if($.browser.safari){li.animate({opacity:1},1,function(){li.css({opacity:''})})}});tabs.bind('click',function(e){var trueClick=e.clientX;var clicked=this,li=$(this).parents('li:eq(0)'),toShow=$(this.hash),toHide=containers.filter(':visible');if(container['locked']||li.is('.'+settings.selectedClass)||li.is('.'+settings.disabledClass)||typeof onClick=='function'&&onClick(this,toShow[0],toHide[0])===false){this.blur();return false}container['locked']=true;if(toShow.size()){if($.browser.msie&&settings.bookmarkable){var toShowId=this.hash.replace('#','');toShow.attr('id','');setTimeout(function(){toShow.attr('id',toShowId)},0)}var resetCSS={display:'',overflow:'',height:''};if(!$.browser.msie){resetCSS['opacity']=''}function switchTab(){if(settings.bookmarkable&&trueClick){$.ajaxHistory.update(clicked.hash)}toHide.animate(hideAnim,hideSpeed,function(){$(clicked).parents('li:eq(0)').addClass(settings.selectedClass).siblings().removeClass(settings.selectedClass);toHide.addClass(settings.hideClass).css(resetCSS);if(typeof onHide=='function'){onHide(clicked,toShow[0],toHide[0])}if(!(settings.fxSlide||settings.fxFade||settings.fxShow)){toShow.css('display','block')}toShow.animate(showAnim,showSpeed,function(){toShow.removeClass(settings.hideClass).css(resetCSS);if($.browser.msie){toHide[0].style.filter='';toShow[0].style.filter=''}if(typeof onShow=='function'){onShow(clicked,toShow[0],toHide[0])}container['locked']=null})})}if(!settings.remote){switchTab()}else{$(clicked).trigger('loadRemoteTab',[switchTab])}}else{if(window.console&&console.firebug)console.error('There is no such container.')}var scrollX=window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft||0;var scrollY=window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;setTimeout(function(){window.scrollTo(scrollX,scrollY)},0);this.blur();return settings.bookmarkable&&!!trueClick});if(settings.bookmarkable){$.ajaxHistory.initialize(function(){tabs.eq(settings.initial).trigger('click').end()})}})};var tabEvents=['triggerTab','disableTab','enableTab'];for(var i=0;i<tabEvents.length;i++){$.fn[tabEvents[i]]=(function(tabEvent){return function(tab){return this.each(function(){var nav=$('ul.tabs-nav',this);nav=nav.size()&&nav||$('>ul:eq(0)',this);var a;if(!tab||typeof tab=='number'){a=$('li a',nav).eq((tab&&tab>0&&tab-1||0))}else if(typeof tab=='string'){a=$('li a[@href$="#'+tab+'"]',nav)}a.trigger(tabEvent)})}})(tabEvents[i])}$.fn.activeTab=function(){var selectedTabs=[];this.each(function(){var nav=$('ul.tabs-nav',this);nav=nav.size()&&nav||$('>ul:eq(0)',this);var lis=$('li',nav);selectedTabs.push(lis.index(lis.filter('.tabs-selected')[0])+1)});return selectedTabs[0]}})(jQuery);(function($){var files=[];var files_new=[];$.fn.file_uploader=function(onchange,onsuccessfulupload){return this.each(function(){if(onchange){this.change_callbacks=[onchange];$(this).change(onchange)}else this.change_callbacks=[];if(onsuccessfulupload)this.upload_callbacks=[onsuccessfulupload];else this.upload_callbacks=[];files.push(this)})};$.upload_files=function(callback){if(files.length!=0){if(files[0].value==''){files_new.push(files[0]);files=files.slice(1);$.upload_files(callback);return}}if(files.length==0){files=files_new;files_new=[];callback(true);return}var url=(document.location.protocol+'//'+document.location.hostname+document.location.pathname+document.location.search).replace(/#.*$/,'');var ifrid=(new Date()).getTime();var params='$js';var form=$('<div style="position: absolute; display: none"><form action="'+url+(url.match(/\?/)?'&':'?')+params+'" method="post" enctype="multipart/form-data" target="file_upload_iframe_'+ifrid+'"><input type="submit" value="submit"><input type="hidden" name="$file" value="true"></form><iframe name="file_upload_iframe_'+ifrid+'" id="file_upload_iframe_'+ifrid+'" style="width:0px;height:0px;overflow:hidden;border:none;"></iframe></div>')[0];document.body.appendChild(form);var file_old=files[0];var file_new=$(files[0]).clone(true)[0];files_new.push(file_new);file_old.parentNode.insertBefore(file_new,file_old);file_old.setAttribute('name',file_old.getAttribute('id').match(/-(\w+)/)[1]);form.childNodes[0].appendChild(file_old);file_new.value='';file_new.change_callbacks=file_old.change_callbacks;file_new.upload_callbacks=file_old.upload_callbacks;$(form.childNodes[1]).load(function(e){var activator=e.target;var response=(activator.contentDocument||activator.contentWindow.document).body.innerHTML;var resp={};try{if(response=='')return;eval("resp="+response)}catch(e){alert(e+'\n\n'+response)};var filename=$HAR(resp)?resp.filename:"";for(var j=0;j<file_new.upload_callbacks.length;j++)file_new.upload_callbacks[j].apply(file_new,[filename]);setTimeout(function(){$(form).remove()},0);files=files.slice(1);$.upload_files(callback)});form.childNodes[0].submit()}})(jQuery);(function($){$.obj={$specialChars:{'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},$replaceChars:function(chr){return this.$specialChars[chr]||'\\u00'+Math.floor(chr.charCodeAt()/16).toString(16)+(chr.charCodeAt()%16).toString(16)},parse:function(hash){var self=this;switch(typeof(hash)){case'string':return"\""+hash.replace(/[\x00-\x1f\\"]/g,function(chr){return self.$replaceChars.apply(self,[chr])})+"\"";case'number':return isFinite(hash)?String(hash):'null';case'object':if(hash===null)return String(hash);var string=[];if('length'in hash){for(var i=0,l=hash.length;i<l;i++){if(typeof hash[i]=='undefined')continue;string.push(this.parse(hash[i]))}return'['+String(string)+']';break}for(var i in hash){var json=this.parse(hash[i]);if(json)string.push(this.parse(i)+':'+json)}return'{'+string+'}';default:return String(hash)}return null},length:function(hash,exclude){if(!hash||typeof(hash)!=='object')return null;var j=false;for(var i in hash){if(exclude&&$.inArray(i,exclude)!=-1)continue;j++}return j},clone:function(hash){if(!hash||typeof(hash)!=='object')return hash;var newHash=hash.constructor();for(var i in hash)newHash[i]=this.clone(hash[i]);return newHash},hash:function(hash){if(!hash||!(hash instanceof Array))return hash;if(hash.length==0)return{};var newHash={};for(var i=0,l=hash.length;i<l;i++)newHash[i]=hash[i];return newHash},key:function(hash){if(!hash||typeof(hash)!=='object')return null;for(var key in hash)break;return key},lastKey:function(hash){if(!hash||typeof(hash)!=='object')return null;for(var key in hash);return key}}})(jQuery);(function($){$.ajaxHistory=new function(){var RESET_EVENT='historyReset';var _currentHash=location.hash;var _intervalId=null;var _observeHistory;this.update=function(){};var _defaultReset=function(){$('.remote-output').empty()};$(document).bind(RESET_EVENT,_defaultReset);if($.browser.msie){var _historyIframe,initialized=false;$(function(){_historyIframe=$('<iframe style="display: none;"></iframe>').appendTo(document.body).get(0);var iframe=_historyIframe.contentWindow.document;iframe.open();iframe.close();if(_currentHash&&_currentHash!='#'){iframe.location.hash=_currentHash.replace('#','')}});this.update=function(hash){_currentHash=hash;var iframe=_historyIframe.contentWindow.document;iframe.open();iframe.close();iframe.location.hash=hash.replace('#','')};_observeHistory=function(){var iframe=_historyIframe.contentWindow.document;var iframeHash=iframe.location.hash;if(iframeHash!=_currentHash){_currentHash=iframeHash;if(iframeHash&&iframeHash!='#'){$('a[@href$="'+iframeHash+'"]').click();location.hash=iframeHash}else if(initialized){location.hash='';$(document).trigger(RESET_EVENT)}}initialized=true}}else if($.browser.mozilla||$.browser.opera){this.update=function(hash){_currentHash=hash};_observeHistory=function(){if(location.hash){if(_currentHash!=location.hash){_currentHash=location.hash;$('a[@href$="'+_currentHash+'"]').click()}}else if(_currentHash){_currentHash='';$(document).trigger(RESET_EVENT)}}}else if($.browser.safari){var _backStack,_forwardStack,_addHistory;$(function(){_backStack=[];_backStack.length=history.length;_forwardStack=[]});var isFirst=false,initialized=false;_addHistory=function(hash){_backStack.push(hash);_forwardStack.length=0;isFirst=false};this.update=function(hash){_currentHash=hash;_addHistory(_currentHash)};_observeHistory=function(){var historyDelta=history.length-_backStack.length;if(historyDelta){isFirst=false;if(historyDelta<0){for(var i=0;i<Math.abs(historyDelta);i++)_forwardStack.unshift(_backStack.pop())}else{for(var i=0;i<historyDelta;i++)_backStack.push(_forwardStack.shift())}var cachedHash=_backStack[_backStack.length-1];$('a[@href$="'+cachedHash+'"]').click();_currentHash=location.hash}else if(_backStack[_backStack.length-1]==undefined&&!isFirst){if(document.URL.indexOf('#')>=0){$('a[@href$="'+'#'+document.URL.split('#')[1]+'"]').click()}else if(initialized){$(document).trigger(RESET_EVENT)}isFirst=true}initialized=true}}this.initialize=function(callback){if(typeof callback=='function'){$(document).unbind(RESET_EVENT,_defaultReset).bind(RESET_EVENT,callback)}if(location.hash&&typeof _addHistory=='undefined'){$('a[@href$="'+location.hash+'"]').trigger('click')}if(_observeHistory&&_intervalId==null){_intervalId=setInterval(_observeHistory,200)}}};$.fn.remote=function(output,settings,callback){callback=callback||function(){};if(typeof settings=='function'){callback=settings}settings=$.extend({hashPrefix:'remote-'},settings||{});var target=$(output).size()&&$(output)||$('<div></div>').appendTo('body');target.addClass('remote-output');return this.each(function(i){var href=this.href,hash='#'+(this.title&&this.title.replace(/\s/g,'_')||settings.hashPrefix+(i+1)),a=this;this.href=hash;$(this).click(function(e){if(!target['locked']){if(e.clientX){$.ajaxHistory.update(hash)}target.load(href,function(){target['locked']=null;callback.apply(a)})}})})};$.fn.history=function(callback){return this.click(function(e){if(e.clientX){if(this.hash==location.hash){return false}$.ajaxHistory.update(this.hash)}if(typeof callback=='function'){callback.call(this)}})}})(jQuery);var msie6=!!(jQuery.browser.msie&&(jQuery.browser.version&&jQuery.browser.version<7||/MSIE 6.0/.test(navigator.userAgent)));var bgFixer=function(el,type){var tmp=el.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);if(tmp&&msie6){tmp=tmp[1];if(!tmp.match(/http:\/\//)&&jQuery('head base').length)tmp='/'+tmp;el.runtimeStyle.backgroundImage='none';el.runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+tmp+'",sizingMethod="'+type+'")';jQuery(el).find('a').css('position','relative')}};function fixBgPNG_c(el){bgFixer(el,'crop')}function fixBgPNG_s(el){bgFixer(el,'scale')}jQuery(function(){var fix=function(el){var tmp=jQuery(el).attr('src');if(!tmp.match(/http:\/\//)&&jQuery('head base').length)tmp='/'+tmp;jQuery(el).attr('src','i/sp.gif');el.runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+tmp+'",sizingMethod="crop")'};if(jQuery.browser.msie){jQuery('img.pngfix_all[src$=.png]').each(function(){fix(this)})}if(msie6){jQuery('img.pngfix[src$=.png]').each(function(){fix(this)})}});var this_url=document.location.href.replace(/#.*$/,'')+(document.location.href.match(/\?/)==null?'?':'&')+'$js='+(new Date()).valueOf();jQuery(function(){if('hs'in window&&hs.expand){jQuery('a.highslide').click(function(e){e.preventDefault();hs.expand(this)})}});var gbi=function(el){return!!document.getElementById(el)};function $HAR(resp){var result=false;var defmsg='Произошла неизвестная ошибка!';if(resp&&resp.status){switch(resp.status){case'ok':result=true;break;case'error':alert(resp.message||defmsg);break;default:alert(defmsg)}if(resp.evaluate)eval(resp.evaluate)}return result}function check_required(required){for(var i=0,l=required.length;i<l;i++){if(!jQuery('#'+required[i]['id']).attr('value').replace(/^\s+/,'').replace(/\s+$/,'').length){alert(required[i]['name']+' не может быть пустым!');jQuery('#'+required[i]['id']).focus();return false}if(required[i]['email']&&!jQuery('#'+required[i]['id']).attr('value').match(/\S+@\S+\.\S+/)){alert(required[i]['name']+' содержит некорректное значение!');jQuery('#'+required[i]['id']).focus();return false}if(required[i]['numeric']&&!jQuery('#'+required[i]['id']).attr('value').match(/[\d]+/)){alert(required[i]['name']+' содержит некорректное значение!');jQuery('#'+required[i]['id']).focus();return false}if(required[i]['group_1_2_3']&&!jQuery('#'+required[i]['id']).attr('value').match(/(1|2|3)(,(1|2|3))*/)){alert(required[i]['name']+' содержит некорректное значение!');jQuery('#'+required[i]['id']).focus();return false}}return true}jQuery(function(){var inp=$('#search input[type="text"]'),txt=inp.val();inp.focus(function(){if(!$(this).data('search_changed'))$(this).val('')}).blur(function(){if(!$(this).data('search_changed'))$(this).val(txt)}).change(function(){$(this).data('search_changed',true)});$('#search form').submit(function(){if(!inp.data('search_changed')||!inp.val())return false;return true})});String.prototype.find=function(string){return(this.indexOf(string)!==-1?true:false)};function scroll_to(selector,speed){var destination=jQuery(selector).offset().top;jQuery('html').animate({scrollTop:destination},speed?speed:0)};(function($){$.fn.addOption=function(){var add=function(el,v,t,sO){var option=document.createElement("option");option.value=v,option.text=t;var o=el.options;var oL=o.length;if(!el.cache){el.cache={};for(var i=0;i<oL;i++){el.cache[o[i].value]=i}}if(typeof el.cache[v]=="undefined")el.cache[v]=oL;el.options[el.cache[v]]=option;if(sO){option.selected=true}};var a=arguments;if(a.length==0)return this;var sO=true;var m=false;var items,v,t;if(typeof(a[0])=="object"){m=true;items=a[0]}if(a.length>=2){if(typeof(a[1])=="boolean")sO=a[1];else if(typeof(a[2])=="boolean")sO=a[2];if(!m){v=a[0];t=a[1]}}this.each(function(){if(this.nodeName.toLowerCase()!="select")return;if(m){for(var item in items){add(this,item,items[item],sO)}}else{add(this,v,t,sO)}});return this};$.fn.ajaxAddOption=function(url,params,select,fn,args){if(typeof(url)!="string")return this;if(typeof(params)!="object")params={};if(typeof(select)!="boolean")select=true;this.each(function(){var el=this;$.getJSON(url,params,function(r){$(el).addOption(r,select);if(typeof fn=="function"){if(typeof args=="object"){fn.apply(el,args)}else{fn.call(el)}}})});return this};$.fn.removeOption=function(){var a=arguments;if(a.length==0)return this;var ta=typeof(a[0]);var v,index;if(ta=="string"||ta=="object"||ta=="function"){v=a[0];if(v.constructor==Array){var l=v.length;for(var i=0;i<l;i++){this.removeOption(v[i],a[1])}return this}}else if(ta=="number")index=a[0];else return this;this.each(function(){if(this.nodeName.toLowerCase()!="select")return;if(this.cache)this.cache=null;var remove=false;var o=this.options;if(!!v){var oL=o.length;for(var i=oL-1;i>=0;i--){if(v.constructor==RegExp){if(o[i].value.match(v)){remove=true}}else if(o[i].value==v){remove=true}if(remove&&a[1]===true)remove=o[i].selected;if(remove){o[i]=null}remove=false}}else{if(a[1]===true){remove=o[index].selected}else{remove=true}if(remove){this.remove(index)}}});return this};$.fn.sortOptions=function(ascending){var sel=$(this).selectedValues();var a=typeof(ascending)=="undefined"?true:!!ascending;this.each(function(){if(this.nodeName.toLowerCase()!="select")return;var o=this.options;var oL=o.length;var sA=[];for(var i=0;i<oL;i++){sA[i]={v:o[i].value,t:o[i].text}}sA.sort(function(o1,o2){o1t=o1.t.toLowerCase(),o2t=o2.t.toLowerCase();if(o1t==o2t)return 0;if(a){return o1t<o2t?-1:1}else{return o1t>o2t?-1:1}});for(var i=0;i<oL;i++){o[i].text=sA[i].t;o[i].value=sA[i].v}}).selectOptions(sel,true);return this};$.fn.selectOptions=function(value,clear){var v=value;var vT=typeof(value);if(vT=="object"&&v.constructor==Array){var $this=this;$.each(v,function(){$this.selectOptions(this,clear)})};var c=clear||false;if(vT!="string"&&vT!="function"&&vT!="object")return this;this.each(function(){if(this.nodeName.toLowerCase()!="select")return this;var o=this.options;var oL=o.length;for(var i=0;i<oL;i++){if(v.constructor==RegExp){if(o[i].value.match(v)){o[i].selected=true}else if(c){o[i].selected=false}}else{if(o[i].value==v){o[i].selected=true}else if(c){o[i].selected=false}}}});return this};$.fn.copyOptions=function(to,which){var w=which||"selected";if($(to).size()==0)return this;this.each(function(){if(this.nodeName.toLowerCase()!="select")return this;var o=this.options;var oL=o.length;for(var i=0;i<oL;i++){if(w=="all"||(w=="selected"&&o[i].selected)){$(to).addOption(o[i].value,o[i].text)}}});return this};$.fn.containsOption=function(value,fn){var found=false;var v=value;var vT=typeof(v);var fT=typeof(fn);if(vT!="string"&&vT!="function"&&vT!="object")return fT=="function"?this:found;this.each(function(){if(this.nodeName.toLowerCase()!="select")return this;if(found&&fT!="function")return false;var o=this.options;var oL=o.length;for(var i=0;i<oL;i++){if(v.constructor==RegExp){if(o[i].value.match(v)){found=true;if(fT=="function")fn.call(o[i],i)}}else{if(o[i].value==v){found=true;if(fT=="function")fn.call(o[i],i)}}}});return fT=="function"?this:found};$.fn.selectedValues=function(){var v=[];this.selectedOptions().each(function(){v[v.length]=this.value});return v};$.fn.selectedTexts=function(){var t=[];this.selectedOptions().each(function(){t[t.length]=this.text});return t};$.fn.selectedOptions=function(){return this.find("option:selected")}})(jQuery);jQuery.jcalendar=function(){var months=['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'];var days=['Вс','Пн','Вт','Ср','Чт','Пт','Сб'];var navLinks={p:'<<',n:'>>',t:'Сегодня'};var _firstDayOfWeek;var _firstDate;var _lastDate;var _selectedDate;var _drawCalendar=function(dateIn,a,day,month,year,dateSelectCallback,h){var today=new Date();var d;if(dateIn==undefined){d=new Date(today.getFullYear(),today.getMonth(),1);year.val(today.getFullYear());month.val(today.getMonth()+1);day.val(today.getDate())}else{d=dateIn;d.setDate(1)}if((d.getMonth()<_firstDate.getMonth()&&d.getFullYear()==_firstDate.getFullYear())||d.getFullYear()<_firstDate.getFullYear()){d=new Date(_firstDate.getFullYear(),_firstDate.getMonth(),1)}else if((d.getMonth()>_lastDate.getMonth()&&d.getFullYear()==_lastDate.getFullYear())||d.getFullYear()>_lastDate.getFullYear()){d=new Date(_lastDate.getFullYear(),_lastDate.getMonth(),1)}var firstMonth=true;var firstDate=_firstDate.getDate();if(!(d.getMonth()==_firstDate.getMonth()&&d.getFullYear()==_firstDate.getFullYear())){firstMonth=false;var lastMonth=d.getMonth()==0?new Date(d.getFullYear()-1,11,1):new Date(d.getFullYear(),d.getMonth()-1,1);var prevLink=jQuery('<a href="" class="link-prev">'+navLinks.p+'</a>').click(function(){jQuery.jcalendar.changeMonth(lastMonth,this,day,month,year,dateSelectCallback,h);return false})}var finalMonth=true;var lastDate=_lastDate.getDate();if(!(d.getMonth()==_lastDate.getMonth()&&d.getFullYear()==_lastDate.getFullYear())){finalMonth=false;var nextMonth=new Date(d.getFullYear(),d.getMonth()+1,1);var nextLink=jQuery('<a href="" class="link-next">'+navLinks.n+'</a>').click(function(){jQuery.jcalendar.changeMonth(nextMonth,this,day,month,year,dateSelectCallback,h);return false})}var todayLink=jQuery('<a href="" class="link-today">'+navLinks.t+'</a>').click(function(){day.val(today.getDate());jQuery.jcalendar.changeMonth(today,this,day,month,year,dateSelectCallback,h);return false});year.val(d.getFullYear());month.val(d.getMonth()+1);var headRow=jQuery("<tr></tr>");for(var i=_firstDayOfWeek;i<_firstDayOfWeek+7;i++){var weekday=i%7;var wordday=days[weekday];headRow.append('<th scope="col" abbr="'+wordday+'" title="'+wordday+'" class="'+(weekday==0||weekday==6?'weekend':'weekday')+'">'+wordday+'</th>')}headRow=jQuery("<thead></thead>").append(headRow);var tBody=jQuery("<tbody></tbody>");var lastDay=(new Date(d.getFullYear(),d.getMonth()+1,0)).getDate();var curDay=_firstDayOfWeek-d.getDay();if(curDay>0)curDay-=7;var todayDate=today.getDate();var thisMonth=d.getMonth()==today.getMonth()&&d.getFullYear()==today.getFullYear();do{var thisRow=jQuery("<tr></tr>");for(var i=0;i<7;i++){var weekday=(_firstDayOfWeek+i)%7;var atts={'class':(weekday==0||weekday==6?'weekend ':'weekday ')};if(curDay<0||curDay>=lastDay){dayStr=' '}else if(firstMonth&&curDay<firstDate-1){dayStr=curDay+1;atts['class']+='inactive'}else if(finalMonth&&curDay>lastDate-1){dayStr=curDay+1;atts['class']+='inactive'}else{d.setDate(curDay+1);dayStr=jQuery('<a href="" rel="'+d+'">'+(curDay+1)+'</a>').click(function(e){if(_selectedDate){_selectedDate.removeClass('selected')}_selectedDate=jQuery(this);_selectedDate.addClass('selected');day.val(new Date(_selectedDate.attr('rel')).getDate());if(dateSelectCallback)dateSelectCallback(_selectedDate.attr('rel'));return false});if(day.val()==d.getDate()){_selectedDate=dayStr;_selectedDate.addClass('selected')}}if(h){var cur_date=((d.getDate()<10)?'0':'')+d.getDate()+'-'+((d.getMonth()<9)?'0':'')+(parseInt(d.getMonth(),10)+1)+'-'+d.getFullYear().toString();if($.inArray(cur_date,h)!=-1)atts['class']+=' hl'}if(thisMonth&&curDay+1==todayDate){atts['class']+='today'}thisRow.append(jQuery("<td></td>").attr(atts).append(dayStr));curDay++}tBody.append(thisRow)}while(curDay<lastDay);jQuery('div.jcalendar').html('<table class="zero bord"></table><div class="jcalendar-links"></div>');jQuery('div.jcalendar table').append(headRow,tBody);jQuery('div.jcalendar > div.jcalendar-links').append(prevLink,todayLink,nextLink)};return{show:function(a,day,month,year,dateSelectCallback,h){_firstDate=a._startDate;_lastDate=a._endDate;_firstDayOfWeek=a._firstDayOfWeek;var selected;if(year.val()>0&&month.val()>0&&day.val()>0){selected=new Date(year.val(),month.val()-1,day.val())}else{selected=null}_drawCalendar(selected,a,day,month,year,dateSelectCallback,h)},changeMonth:function(d,e,day,month,year,dateSelectCallback,h){_drawCalendar(d,e,day,month,year,dateSelectCallback,h)},setLanguageStrings:function(aDays,aMonths,aNavLinks){days=aDays;months=aMonths;navLinks=aNavLinks},setDateWindow:function(i,w,year){if(w==undefined)w={};if(w.startDate==undefined){i._startDate=new Date($(year).find('option:eq(1)').val(),0,1)}else{dateParts=w.startDate.split('-');i._startDate=new Date(dateParts[2],Number(dateParts[1])-1,Number(dateParts[0]))}if(w.endDate==undefined){i._endDate=new Date($(year).find('option:last').val(),11,1)}else{dateParts=w.endDate.split('-');i._endDate=new Date(dateParts[2],Number(dateParts[1])-1,Number(dateParts[0]))}i._firstDayOfWeek=w.firstDayOfWeek==undefined?1:w.firstDayOfWeek}}}();jQuery.fn.jcalendar=function(a,dateSelectCallback,h){this.each(function(){var day=$(this).find('select.jcalendar-select-day');var month=$(this).find('select.jcalendar-select-month');var year=$(this).find('select.jcalendar-select-year');$('div.jcalendar-selects').after('<div class="jcalendar"></div>');jQuery.jcalendar.setDateWindow(this,a,year);jQuery.jcalendar.show(this,day,month,year,dateSelectCallback,h);day.change(function(){if(this.value>0){d=new Date(year.val(),month.val()-1,this.value);jQuery.jcalendar.changeMonth(d,a,day,month,year,dateSelectCallback,h)}});month.change(function(){if(this.value>0){d=new Date(year.val(),this.value-1,1);jQuery.jcalendar.changeMonth(d,a,day,month,year,dateSelectCallback,h)}});year.change(function(){if(this.value>0){d=new Date(this.value,month.val()-1,1);jQuery.jcalendar.changeMonth(d,a,day,month,year,dateSelectCallback,h)}})});return this};(function($){$.menu=function(elems,options){if(!elems)return;var opts=$.extend(true,{},$.menu.defaults,options),popups=[];var $hide=function(){for(var i=0,l=popups.length;i<l;i++){var el=$(popups[i]);if(el.data('animating')){$(el).stop(true,true);$(el).hide()}}};$(elems).each(function(){var bid=$(this).attr('id');if(!bid)return true;var targel='#'+bid+opts.mask;$('body').append($(targel));popups.push(targel);$(this).hover(function(){$hide();opts.show_prepare($(this));if(opts.effect)$(targel).data('animating','true');$.showpos(this,$(targel),opts.posTop,opts.posLeft,opts.effect,function(){if(opts.effect)$(targel).removeData('animating');opts.show_ready($('#'+bid))})},function(e){var msie6=!!($.browser.msie&&($.browser.version&&$.browser.version<7||/MSIE 6.0/.test(navigator.userAgent))),check=msie6?'#'+$(e.relatedTarget).attr('id')==targel:$(e.relatedTarget).parents(targel).length!=0;if(check)return;$(targel).hide();$hide();opts.hide_callback($(this))});$(targel).mouseleave(function(e){if($(e.relatedTarget).parents('#'+bid).length!=0)return;$(this).hide();opts.hide_callback($('#'+bid))})})};$.showpos=function(src,targ,posTop,posLeft,effect,callback){if(!src||!targ)return false;var src=typeof src=='string'?$('#'+src):$(src),targ=typeof targ=='string'?$('#'+targ):$(targ),coords=src.offset(),tw=targ.outerWidth(),th=targ.outerHeight(),sw=src.outerWidth(),sh=src.outerHeight();var countValue=function(str,sideTop){var aliasTop={'above':coords.top-th,'top':coords.top,'center':coords.top+sh/2,'bottom':coords.top+sh-th,'under':coords.top+sh},aliasLeft={'before':coords.left-tw,'left':coords.left,'center':coords.left+sw/2,'right':coords.left+sw-tw,'after':coords.left+sw},templates={'%%SOURCEWIDTH%%':sw,'%%SOURCEHEIGHT%%':sh,'%%THISWIDTH%%':tw,'%%THISHEIGHT%%':th,'%%WINDOWWIDTH%%':$(window).width(),'%%WINDOWHEIGHT%%':$(window).height(),'%%DOCUMENTWIDTH%%':$(document).width(),'%%DOCUMENTHEIGHT%%':$(document).height()},keys=[];for(var i in sideTop?aliasTop:aliasLeft)keys.push(i);var re=new RegExp('^.*('+keys.join('|')+')(.*)$','i');var parsed=re.exec(str);return eval('('+(sideTop?aliasTop:aliasLeft)[parsed[1]]+parsed[2].replace(/(%%[A-Z]+%%)/g,function($0){return templates[$0]})+')')};var tt=countValue(posTop.value,true),tl=countValue(posLeft.value);targ.css({'top':posTop.auto?((tt+th)>($(window).height()+$(document).scrollTop())?countValue(posTop.auto,true):tt):tt,'left':posLeft.auto?((tl+tw)>($(window).width()+$(document).scrollLeft())?countValue(posLeft.auto):tl):tl}).show(effect,callback);return true};$.menu.defaults={mask:'_content',posTop:{value:'under',auto:'above'},posLeft:{value:'left',auto:'right'},effect:'fast',show_prepare:$.noop,show_ready:$.noop,hide_callback:$.noop}})(jQuery);(function($){var data={};$.cacheImage=function(){if(arguments.length===0){return}var i;if(arguments.length===2&&typeof arguments[1]==='function'){var load_counter=0;var images=arguments[0];var callback=arguments[1];var load_callback=function(){load_counter--;if(!load_counter){callback()}};for(i=0;i<images.length;i++){if(images[i]in data){continue}else{load_counter++;data[images[i]]=new Image();data[images[i]].onload=load_callback;data[images[i]].src=images[i]}}if(!load_counter){load_counter=1;load_callback()}return}var l=arguments.length;for(i=0;i<l;i++){if(arguments[i]in data){continue}else{data[arguments[i]]=new Image();data[arguments[i]].src=arguments[i]}}}})(jQuery);(function($){$.menu=function(elems,options){if(!elems){return }var opts=$.extend(true,{},$.menu.defaults,options),popups=[];var $hide=function(){for(var i=0,l=popups.length;i<l;i++){var el=$(popups[i]);if(el.data("animating")){$(el).stop(true,true);$(el).hide()}}};$(elems).each(function(){var bid=$(this).attr("id");if(!bid){return true}var targel="#"+bid+opts.mask;if(opts.manipulation){$("body").append($(targel))}popups.push(targel);if(opts.move){var mouseCoords=function(event){var x=event.pageX+(opts.move[1]||15),y=event.pageY+(opts.move[0]||15),tw=$(targel).outerWidth(),th=$(targel).outerHeight();return{top:(y+th)>($(window).height()+$(document).scrollTop())?y-th:y,left:(x+tw)>($(window).width()+$(document).scrollLeft())?x-tw:x}}}$(this).hover(function(e){$hide();opts.show_prepare($(this));if(opts.effect){$(targel).data("animating","true")}var afterAnim=function(){if(opts.effect){$(targel).removeData("animating")}opts.show_ready($("#"+bid))};if(opts.move){$(targel).css(mouseCoords(e)).show(opts.effect,afterAnim);if(!opts.effect){afterAnim()}}else{$.showpos(this,$(targel),opts.posTop,opts.posLeft,!opts.manipulation,opts.effect,afterAnim)}},function(e){var check=($(e.relatedTarget).attr("id")&&"#"+$(e.relatedTarget).attr("id")==targel)||$(e.relatedTarget).parents(targel).length!=0;if(check){return }$(targel).hide();$hide();opts.hide_callback($(this))});if(opts.move){$(this).mousemove(function(e){$(targel).css(mouseCoords(e))})}$(targel).mouseleave(function(e){if($(e.relatedTarget).parents("#"+bid).length!=0){return }$(this).hide();opts.hide_callback($("#"+bid))})})};$.pos=function(src,targ,posTop,posLeft,relative){if(!src||!targ){return false}var src=typeof src=="string"?$("#"+src):$(src),targ=typeof targ=="string"?$("#"+targ):$(targ),coords=relative?src.position():src.offset(),tw=targ.outerWidth(),th=targ.outerHeight(),sw=src.outerWidth(),sh=src.outerHeight();var countValue=function(str,sideTop){var aliasTop={above:coords.top-th,top:coords.top,center:coords.top+sh/2,bottom:coords.top+sh-th,under:coords.top+sh},aliasLeft={before:coords.left-tw,left:coords.left,center:coords.left+sw/2,right:coords.left+sw-tw,after:coords.left+sw},templates={"%%SOURCEWIDTH%%":sw,"%%SOURCEHEIGHT%%":sh,"%%THISWIDTH%%":tw,"%%THISHEIGHT%%":th,"%%WINDOWWIDTH%%":$(window).width(),"%%WINDOWHEIGHT%%":$(window).height(),"%%DOCUMENTWIDTH%%":$(document).width(),"%%DOCUMENTHEIGHT%%":$(document).height()},keys=[];for(var i in sideTop?aliasTop:aliasLeft){keys.push(i)}var re=new RegExp("^.*("+keys.join("|")+")(.*)$","i");var parsed=re.exec(str);return eval("("+(sideTop?aliasTop:aliasLeft)[parsed[1]]+parsed[2].replace(/(%%[A-Z]+%%)/g,function($0){return templates[$0]})+")")};var tt=countValue(posTop.value,true),tl=countValue(posLeft.value);return{top:posTop.auto?((tt+th)>($(window).height()+$(document).scrollTop())?countValue(posTop.auto,true):tt):tt,left:posLeft.auto?((tl+tw)>($(window).width()+$(document).scrollLeft())?countValue(posLeft.auto):tl):tl}};$.showpos=function(src,targ,posTop,posLeft,relative,effect,callback){var coords=$.pos(src,targ,posTop,posLeft,relative);if(!coords){return false}(typeof targ=="string"?$("#"+targ):$(targ)).css(coords).show(effect,callback);if(!effect&&callback){callback()}return true};$.menu.defaults={mask:"_content",posTop:{value:"under",auto:"above"},posLeft:{value:"left",auto:"right"},move:false,effect:"fast",manipulation:true,show_prepare:$.noop,show_ready:$.noop,hide_callback:$.noop}})(jQuery);
