‘).width( this.maxWidth );
this.wrapper.wrap( wrapOuter );
this.slides = this.wrapper.find( this.settings.mainItemSelector );
if( !this.wrapper.length || !this.slides.length ) return ;
// set width of wapper
if( this.settings.maxItemDisplay > this.slides.length ){
this.settings.maxItemDisplay = this.slides.length;
}
this.currentNo = isNaN(this.settings.startItem)||this.settings.startItem > this.slides.length?0:this.settings.startItem;
this.navigatorOuter = $( obj ).find( this.settings.navOuterSelector );
this.navigatorItems = $( obj ).find( this.settings.navItemsSelector ) ;
this.navigatorInner = this.navigatorOuter.find( this.settings.navInnerSelector );
// if use automactic calculate width of navigator
if( this.settings.navigatorHeight == null || this.settings.navigatorWidth == null ){
this.settings.navigatorHeight = this.navigatorItems.eq(0).outerWidth(true);
this.settings.navigatorWidth = this.navigatorItems.eq(0).outerHeight(true);
}
if( this.settings.navPosition == ‘horizontal’ ){
this.navigatorInner.width( this.slides.length * this.settings.navigatorWidth );
this.navigatorOuter.width( this.settings.maxItemDisplay * this.settings.navigatorWidth );
this.navigatorOuter.height( this.settings.navigatorHeight );
} else {
this.navigatorInner.height( this.slides.length * this.settings.navigatorHeight );
this.navigatorOuter.height( this.settings.maxItemDisplay * this.settings.navigatorHeight );
this.navigatorOuter.width( this.settings.navigatorWidth );
}
this.slides.width( this.settings.mainWidth );
this.navigratorStep = this.__getPositionMode( this.settings.navPosition );
this.directionMode = this.__getDirectionMode();
if( this.settings.direction == ‘opacity’) {
this.wrapper.addClass( ‘lof-opacity’ );
$(this.slides).css({‘opacity’:0,’z-index’:1}).eq(this.currentNo).css({‘opacity’:1,’z-index’:3});
} else {
this.wrapper.css({‘left’:’-‘+this.currentNo*this.maxSize+’px’, ‘width’:( this.maxWidth ) * this.slides.length } );
}
if( this.settings.isPreloaded ) {
this.preLoadImage( this.onComplete );
} else {
this.onComplete();
}
$buttonControl = $( “.button-control”, obj);
if( this.settings.auto ){
$buttonControl.addClass(“action-stop”);
} else {
$buttonControl.addClass(“action-start”);
}
var self = this;
$( obj ).hover(function(){
self.stop();
$buttonControl.addClass(“action-start”).removeClass(“action-stop”).addClass(“hover-stop”);
}, function(){
if( $buttonControl.hasClass(“hover-stop”) ){
if( self.settings.auto ){
$buttonControl.removeClass(“action-start”).removeClass(“hover-stop”).addClass(“action-stop”);
self.play( self.settings.interval,’next’, true );
}
}
} );
$buttonControl.click( function() {
if( $buttonControl.hasClass(“action-start”) ){
self.settings.auto =true;
self.play( self.settings.interval,’next’, true );
$buttonControl.removeClass(“action-start”).addClass(“action-stop”);
} else{
self.settings.auto =false;
self.stop();
$buttonControl.addClass(“action-start”).removeClass(“action-stop”);
}
} );
}
$.lofSidernews.fn = $.lofSidernews.prototype;
$.lofSidernews.fn.extend = $.lofSidernews.extend = $.extend;
$.lofSidernews.fn.extend({
startUp:function( obj, wrapper ) {
seft = this;
this.navigatorItems.each( function(index, item ){
$(item).bind( seft.settings.navigatorEvent,( function(){
seft.jumping( index, true );
seft.setNavActive( index, item );
} ));
$(item).css( {‘height’: seft.settings.navigatorHeight, ‘width’: seft.settings.navigatorWidth} );
})
this.registerWheelHandler( this.navigatorOuter, this );
this.setNavActive( this.currentNo );
this.settings.onComplete( this.slides.eq(this.currentNo ),this.currentNo );
if( this.settings.buttons && typeof (this.settings.buttons) == “object” ){
this.registerButtonsControl( ‘click’, this.settings.buttons, this );
}
if( this.settings.auto )
this.play( this.settings.interval,’next’, true );
return this;
},
onComplete:function(){
setTimeout( function(){ $(‘.preload’).fadeOut( 900, function(){ $(‘.preload’).remove(); } ); }, 400 ); this.startUp( );
},
preLoadImage:function( callback ){
var self = this;
var images = this.wrapper.find( ‘img’ );
var count = 0;
images.each( function(index,image){
if( !image.complete ){
image.onload =function(){
count++;
if( count >= images.length ){
self.onComplete();
}
}
image.onerror =function(){
count++;
if( count >= images.length ){
self.onComplete();
}
}
}else {
count++;
if( count >= images.length ){
self.onComplete();
}
}
} );
},
navivationAnimate:function( currentIndex ) {
if (currentIndex = this.settings.maxItemDisplay-1) {
this.settings.startItem = currentIndex – this.settings.maxItemDisplay+2;
if (this.settings.startItem this.slides.length-this.settings.maxItemDisplay) {
this.settings.startItem = this.slides.length-this.settings.maxItemDisplay;
}
}
this.navigatorInner.stop().animate( eval(‘({‘+this.navigratorStep[0]+’:-‘+this.settings.startItem*this.navigratorStep[1]+’})’),
{duration:500, easing:’easeInOutQuad’} );
},
setNavActive:function( index, item ){
if( (this.navigatorItems) ){
this.navigatorItems.removeClass( ‘active’ );
$(this.navigatorItems.get(index)).addClass( ‘active’ );
this.navivationAnimate( this.currentNo );
}
},
__getPositionMode:function( position ){
if( position == ‘horizontal’ ){
return [‘left’, this.settings.navigatorWidth];
}
return [‘top’, this.settings.navigatorHeight];
},
__getDirectionMode:function(){
switch( this.settings.direction ){
case ‘opacity’: this.maxSize=0; return [‘opacity’,’opacity’];
default: this.maxSize=this.maxWidth; return [‘left’,’width’];
}
},
registerWheelHandler:function( element, obj ){
element.bind(‘mousewheel’, function(event, delta ) {
var dir = delta > 0 ? ‘Up’ : ‘Down’,
vel = Math.abs(delta);
if( delta > 0 ){
obj.previous( true );
} else {
obj.next( true );
}
return false;
});
},
registerButtonsControl:function( eventHandler, objects, self ){
for( var action in objects ){
switch (action.toString() ){
case ‘next’:
objects[action].click( function() { self.next( true) } );
break;
case ‘previous’:
objects[action].click( function() { self.previous( true) } );
break;
}
}
return this;
},
onProcessing:function( manual, start, end ){
this.previousNo = this.currentNo + (this.currentNo>0 ? -1 : this.slides.length-1);
this.nextNo = this.currentNo + (this.currentNo 0 ? -1 : this.slides.length – 1;
this.onProcessing( item, manual )
.fxStart( this.currentNo, this.getObjectDirection(this.maxSize ), this )
.finishFx( manual );
},
play:function( delay, direction, wait ){
this.stop();
if(!wait){ this[direction](false); }
var self = this;
this.isRun = setTimeout(function() { self[direction](true); }, delay);
},
stop:function(){
if (this.isRun == null) return;
clearTimeout(this.isRun);
this.isRun = null;
}
})
})(jQuery)
//var w=(jQuery(“body”).width()-230-240-280-181)/4;
jQuery(document).on(‘yaCounter1043041inited’, function () {
console.log(“ERE”);
jQuery(“.bannerlink”).each(function() {
jQuery(this).attr(‘href’,jQuery(this).attr(‘href’)+’&c=”+yaCounter1043041.getClientID());
console.log(jQuery(this).attr(“href’)+’&c=”+yaCounter1043041.getClientID());
});
});
jQuery(document).ready(function() {
jQuery(“.fancy”).fancybox({
openEffect : “elastic’,
closeEffect : ‘elastic’,
speedIn:1,
speedOut:1,
helpers : {
title : {
type : ‘inside’
}
}
});
// определяем массивы имен для месяцев и дней недели
var monthNames = [“января”, “февраля”, “марта”, “апреля”, “мая”, “июня”, “июля”, “августа”, “сентября”, “октября”, “ноября”, “декабря” ]; var dayNames= [“воскресенье”,”понедельник”,”вторник”,”среда”,”четверг”,”пятница”,”суббота”]
// create a new object to store the date var newDate = new Date(); // retrieve the current date into a new object newDate.setDate(newDate.getDate()); // display day, month and year jQuery(‘#Date’).html(newDate.getDate() + ‘ ‘ + monthNames[newDate.getMonth()] + ‘ ‘ + newDate.getFullYear());
jQuery(‘#day’).html(dayNames[newDate.getDay()]);
});
var serverDate;
function timeStart() {
timestamp = document.getElementById(“moscowTime”).innerHTML;
serverDate = parseInt(timestamp) * 1000;
//setInterval(“showTime()”,1000);
setInterval(“showTime2()”,1000);
}
function showTime2()
{
var date = new Date()
var timezone=(date.getTimezoneOffset()-(-180))/60;
var hours;
var minutes;
hours= date.getHours()+timezone;
minutes= date.getMinutes();
jQuery(“#hours”).text(( hours li “).css(“width”,nw);
*/
}
}
window.onresize = resize_lof;
resize_lof();
var currentslide=1
inetvsli=setInterval(function(){
var c;
jQuery(“.lof-navigator li”).removeClass(‘active’);
c=jQuery(‘.lof-navigator li:eq(‘+currentslide+’)’);
c.addClass(“active”);
jQuery(“.lof-main-item”).fadeOut(10);
jQuery(“.itemnom”+c.attr(“id”)).fadeIn(400);
if(currentslide