document.documentElement.id = 'js';
$(function(){
// Darkbox
( function ( $ ) {
$.fn.darkbox = function () {
$( '' ).
appendTo( 'body' );
var shadowFadeInTime = 200,
shadowFadeOutTime = 100,
imageFadeInTime = 400,
imageErrorFadeOutTime = 800,
darkboxStateClasses =
'darkbox-on darkbox-done darkbox-loaded darkbox-error',
boxMargin = 50,
buttonPlaceClass = /mac/i.test( navigator.platform ) ?
'darkbox-button-left' :
'darkbox-button-right',
darkbox = $( 'div.darkbox' ),
darkboxShadow = darkbox.children( 'div.darkbox-shadow' ),
darkboxCanvas = darkbox.children( 'div.darkbox-canvas' ),
darkboxImage = darkboxCanvas.children( 'img' ),
darkboxButton = darkboxCanvas.children( 'div.darkbox-button' ),
spinnerAnimationIntervalId = 0, spinnerStep = 0;
function resetCanvasBackgroundChanges() {
clearInterval( spinnerAnimationIntervalId );
darkboxCanvas.css( 'background-position', '24px 24px' );
}
function openBox ( e ) {
e.preventDefault();
var link = $( this );
darkbox.addClass( 'darkbox-on' );
darkboxCanvas.css( {
'width': '',
'marginLeft': '',
'height': '',
'marginTop': '',
'opacity': 0.5
} );
spinnerAnimationIntervalId = setInterval( function () {
var shift = 24 - ( 56 * spinnerStep );
darkboxCanvas.css( 'background-position', '24px ' + shift + 'px' );
spinnerStep = ( 7 <= spinnerStep ) ? 0 : spinnerStep + 1;
}, 90 );
darkboxImage.
one( 'error', handleImageLoadError ).
css( { 'width': '', 'height': '' } ).
attr( 'src', link.attr( 'href' ) ).
attr( 'alt', link.attr( 'title' ) );
darkboxShadow.animate( { 'opacity': 0.6 }, shadowFadeInTime );
}
function closeBox() {
resetCanvasBackgroundChanges();
darkboxShadow.animate(
{ opacity: 0 },
shadowFadeOutTime,
function () {
darkbox.removeClass( darkboxStateClasses );
darkboxCanvas.stop();
darkboxImage.
unbind( 'error', handleImageLoadError ).
attr( 'src', '' );
}
);
}
function handleKey( e ) {
if ( 27 === e.which || 32 === e.which ) {
if ( 0 === $( 'div.darkbox:hidden' ).length ) {
e.preventDefault();
closeBox();
}
}
}
function handleImageLoadError() {
resetCanvasBackgroundChanges();
darkbox.addClass( 'darkbox-error' );
setTimeout( closeBox, imageErrorFadeOutTime );
}
function handleImageLoad() {
resetCanvasBackgroundChanges();
var img = $( this ),
ratio = 1,
imgWidth = img.width(), imgHeight = img.height(),
darkboxWidth = darkbox.width(),
darkboxHeight = darkbox.height();
if ( 0 === imgWidth && 0 === imgHeight ) {
setTimeout( function (){ img.load(); }, 10 );
return;
}
if (
( imgWidth > darkboxWidth - boxMargin ) ||
( imgHeight > darkboxHeight - boxMargin )
) {
ratio = Math.min(
( darkboxWidth - boxMargin ) / imgWidth,
( darkboxHeight - boxMargin ) / imgHeight
);
imgWidth = Math.round( imgWidth * ratio );
imgHeight = Math.round( imgHeight * ratio );
}
darkbox.addClass( 'darkbox-loaded' );
darkboxCanvas.
animate( {
width: imgWidth,
marginLeft: -imgWidth / 2,
height: imgHeight,
marginTop: -imgHeight / 2,
opacity: 1
}, imageFadeInTime,
function () {
darkbox.addClass( 'darkbox-done' );
}
);
}
darkboxShadow.
css( { opacity: 0 } ).
click( closeBox );
darkboxButton.
addClass( buttonPlaceClass ).
click( closeBox );
darkboxImage.load( handleImageLoad );
$( document ).
keypress( handleKey ).
keydown( handleKey );
this.click( openBox );
return this;
};
} ( jQuery ) );
$( 'a[rel=darkbox]' ).darkbox();
// Archive
$( '.aside .foot a' ).
click(
function () {
$( this ).
parents( '.aside' ).
find( 'ol:visible+ol' ).
show().
end().
end().
parent().
prev( 'ol:visible' ).
next().
children( 'a' ).
remove().
end().
text('');
var frame = /webkit/i.test( navigator.userAgent ) ? $( 'body' ) : $( 'html' );
frame.animate({ scrollTop:frame.height() }, 1600);
}
);
// Rules
$('form.form-comment dl dt').
click(
function () {
$( this ).
parent().
toggleClass('on');
}
);
// Function
(function($){$.fn.defaultvalue=function(){var elements=this;var args=arguments;var c=0;return(elements.each(function(){var el=$(this);var def=args[c++];el.val(def).focus(function(){if(el.val()==def){el.val("");}el.blur(function(){if(el.val()==""){el.val(def);}});});}));}})(jQuery)
document.documentElement.id = 'js'
var IE/*@cc_on=1@*/;
$(function(){
$('#feedback-user').defaultvalue('Ваш логин');
$('#feedback-pass').defaultvalue('Ваш пароль');
$('#feedbacks-user').defaultvalue('Ваше имя');
$('#feedbacks-email').defaultvalue('Ваш e-mail');
$('#feedbacks-code').defaultvalue('xxxx');
$('#search-text').defaultvalue(' Поиск...');
$('#qsearch').defaultvalue('Здесь Вы можете ввести имя или фамилию');
$('#nousers').defaultvalue('По вашему запросу ничего не найдено...');
$('#nosimv').defaultvalue('Ваш запрос пуст...');
$('dl.rules dt').click(function(){
$(this).toggleClass('on').next().slideToggle(150);
})
$('dl.last dt').click(function(){
$(this).toggleClass('on').next().slideToggle(150);
})
$('dl.laster dt').click(function(){
$(this).toggleClass('on').next().slideToggle(150);
})
$('dl.sub dt').click(function(){
$(this).toggleClass('on').next().slideToggle(150);
})
$('dl.b-box dt').click(function(){
$(this).toggleClass('on').next().slideToggle(150);
})
$('#feedback-msg').one('focus',function(){
$(this).animate({height:'15em'},100);
})
$('.reply').click(function(){
$(this).toggleClass('on').next().slideToggle(100);
})
$('dl.life dt').click(function(){
$(this).toggleClass('on').next().slideToggle(350).animate({width:'250px'},350).animate({height:'350px'},350);
})
if(IE){
$('q').each(function(){
$(this).parents('q').length>0?$(this).prepend('«').append('»'):$(this).prepend('„').append('“');
})
}
$('#fade').cycle({ fx:'fade', speed:3000, timeout:3000});
});
});
function boxContainer(box_type){
if($.browser.msie){
$('#layer_box').toggleClass('fixed').width($(document).width()).height($(document).height()).toggleClass('hidden');
} else {
$('#layer_box').toggleClass('fixed').width($(document).width()).height($(document).height()).toggleClass('hidden');
}
$('#box_container')
.html($('#box_container_' + box_type + '').html())
.alignCenter()
.toggleClass('hidden');
$('dl.rules dt').click(function(){
$(this).toggleClass('on').next().slideToggle(150);
})
$('#feedback-msg').one('focus',function(){
$(this).animate({height:'15em'},100);
})
$('#feedback-msg').defaultvalue('Поздравления, предложения, вопросы, жалобы');
$('#feedbacks-user').defaultvalue('Ваше имя');
$('#feedbacks-email').defaultvalue('Ваш e-mail');
$('#feedbacks-code').defaultvalue('xxxx');
return false;
}
$(document).ready(function(){
$.fn.alignCenter = function() {
var marginLeft = Math.max(40, parseInt($(window).width()/2 - $(this).width()/2)) + 'px';
var marginTop = Math.max(40, parseInt($(window).height()/3 - $(this).height()/3)) + 'px';
return $(this).css({'margin-left':marginLeft, 'margin-top':marginTop});
};
})
function closeBox(){
$('#layer_box').toggleClass('hidden').removeAttr('style');
$('#box_container').toggleClass('hidden');
return false;
}
function foot_local(){
$.ajax({
url: "../data.php?",
cache: false,
success: function(html){
$('.gefest').html(html);
}});
}
$(document).ready(function(){
foot_local();
setInterval('foot_local()',1000);
});