$( document ).ready( function() {

	/* nofollow счетчики */
	$( 'a[href^="http://top100.rambler.ru"]' ).attr( 'rel', 'nofollow' );
	$( 'a[href^="http://www.liveinternet.ru"]' ).attr( 'rel', 'nofollow' );
	
	setTimeout( 'nofollow_openstat()', 280 );
	setTimeout( 'nofollow_yamaps()', 300 );

	/* Прокрутка портфолио. */
	$( '#mycarousel' ).jcarousel({
		vertical:	true,
		scroll:		1,
		animation:	'slow'
//		wrap:		'circular',
//		auto:		5
	})
	
	/* Прокрутка логотипов. */
	$( '#mycarousel_main' ).jcarousel({
		scroll:		1,
		animation:	'slow',
		wrap:		'circular',
		auto:		3
	})

	/* Прокрутка портфолио колесиком мыши. */
	$( '#mycarousel, #mycarousel_main' ).bind( 'mousewheel', function( event, delta ) {
			
			if( delta > 0 ) {
				$('#mycarousel, #mycarousel_main').jcarousel( 'prev' );
			} else {
				$('#mycarousel, #mycarousel_main').jcarousel( 'next' );
			}

			return false;
	});

	/* FancyBox. */
	$( 'a.fancy_img' ).fancybox({
		'showNavArrows'		: true,
		'titleFormat'		: function( title, currentArray, currentIndex, currentOpts ) {
			return '<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">' + title  + ' - ' +  ( currentIndex + 1 ) + ' / ' + currentArray.length + '</span><span id="fancybox-title-right"></span></span>';
		},
		'hideOnContentClick': false,
		'hideOnOverlayClick': false
	});

	/* Значек увеличения при наведении мыши. */
//	var loadGlass = 1;
//
//	$( 'a.fancy_img img' ).hover( function() {
//
//		if( loadGlass == 1 ) {
//			$( 'body' ).prepend( '<img id="magnify" style="position: absolute;" src="/files/img/magnify.png" alt="" width="35" height="35" />' );
//		}
//
//		var p = $( this );
//		var position = p.position();
//
//		$( 'img#magnify' ).css({ 'top' : position.top+20, 'left' : position.left+20 });
//		$( 'img#magnify' ).show();
//
//	}, function(){
//
//		$( 'img#magnify' ).hide();
//
//		loadGlass = 2;
//	});
//
//	/* Чтобы при клике по значку увеличения тоже срабатывал fancybox. */
//	var i = 0;
//	$( 'a.fancy_img' ).attr( 'fancy_order', function() {
//		return ++i;
//	})
//
//	$( 'a.fancy_img' ).hover( function() {
//		var fancy_number = $( this ).attr( 'fancy_order' );
//		$( '#magnify' ).attr( 'fancy_order', fancy_number );
//	});
//
//	/* Действия при клике по значку увеличения. */
//	$( '#magnify' ).live( 'click', function() {
//		var fancy_number = $( this ).attr( 'fancy_order' );
//		$( 'a.fancy_img[fancy_order=' + fancy_number + ']' ).trigger( 'click' );
//	});

	$("a#adjutant-catalog-item-big-image").fancybox();

	$("a.parker-catalog-item-big-image").fancybox({
		'hideOnContentClick': true
	});
	
	$( '.parker-catalog-item-big-image-add' ).click( function() {
		$("a.parker-catalog-item-big-image:first").click();
	});

	$("a.adjutant-catalog-item-color-big-image").fancybox();

	$("#letts-catalog td a").fancybox();

	/* В новостях. */
	$( '#copyright_link_code' ).click( function() {
		$( this ).select();
	});

	/* Подсветка ссылок навигации в каталоге Senator */
	$( '#senator-catalog-item table.navigation td.left a' ).hover(
		function() {
			$( '#senator-catalog-item table.navigation td.left a' ).css( 'color', '#0055CC' );
		},
		function() {
			$( '#senator-catalog-item table.navigation td.left a' ).css( 'color', '#000' );
		}
	);

	$( '#senator-catalog-item table.navigation td.right a' ).hover(
		function() {
			$( '#senator-catalog-item table.navigation td.right a' ).css( 'color', '#0055CC' );
		},
		function() {
			$( '#senator-catalog-item table.navigation td.right a' ).css( 'color', '#000' );
		}
	);
		
	/* Сортировка ручек. */
	$( '#pens-sort a' ).live( 'click', function() {
		
		show_loader();
		
		var type = $( this ).attr( 'class' );
		var piece = document.location.href.split( '#' );
		
		$.ajax({
			type:		'POST',
			url:		piece[0],
			data:		'ajax_pens_sort[' + type + ']=' + type,
			success:	function( data ) {
				
//				alert( data );

				$( '#pens-list' ).html( data );
				
				hide_loader();
			}
		});
		
		return false;
	});
	
	/* Всплывающая подсказка. */
	$( '.tooltip' ).hover(
		function( e ) {
			var top = e.pageY - 25;
			var left = e.pageX + 5;
			var text = $( this ).attr( 'title' );
			$( 'body' ).append( '<div id="tooltip" style="top: ' + top + 'px; left: ' + left + 'px;">' + text + '</div>' );
			$( this ).attr( 'alt', text );
			$( this ).attr( 'title', '' );
		},
		function() {
			$( '#tooltip' ).detach();
			$( this ).attr( 'title', $( this ).attr( 'alt' ) );
			$( this ).removeAttr( 'alt' );
		}
	);
		
	/* Всплывающие окна с информацией Паркер. */
	$( '#parker-catalog-item .data .banner' ).fancybox({
//		'autoDimensions': false,
//		'width': 400,
		'padding': 20,
		'titleShow': false
	});
	
	/* Всплывающее окно при покупке Паркер. */
	$( '#parker-catalog-item .data .buy-pen' ).fancybox({
		'autoDimensions': false,
		'width': 960,
		'height': 950,
		'padding': 20,
		'titleShow': false,
		'hideOnOverlayClick': false
	});
	
//	$( 'a.buy-pen' ).click( function() {
//		alert( 1 );
//	});
	
	setTimeout( 'change_top_banner_parker()', 2500 );
});

function change_top_banner_parker() {

	$( '#top_banner a' ).attr( 'href', '/souvenirs/pens/parker/?utm_source=site&utm_medium=top_banner&utm_campaign=parker' );
	$( '#top_banner img' ).attr( 'src', '/files/img/discounts/banner-parker.png' );
	$( '#top_banner img' ).attr( 'alt', 'ручки паркер' );

	setTimeout( 'change_top_banner_diaries()', 2500 );
}

function change_top_banner_diaries() {

	$( '#top_banner a' ).attr( 'href', '/souvenirs/diaries/?utm_source=site&utm_medium=top_banner&utm_campaign=diaries' );
	$( '#top_banner img' ).attr( 'src', '/files/img/discounts/banner-diaries-2012.png' );
	$( '#top_banner img' ).attr( 'alt', 'ежедневники 2012' );

	setTimeout( 'change_top_banner_nanesenie_logo()', 2500 );
}

function change_top_banner_nanesenie_logo() {

	$( '#top_banner a' ).attr( 'href', '/polygraphy/nanesenie-logo/?utm_source=site&utm_medium=top_banner&utm_campaign=nanesenie_logo' );
	$( '#top_banner img' ).attr( 'src', '/files/img/discounts/banner-nanesenie-logo.png' );
	$( '#top_banner img' ).attr( 'alt', 'нанесение логотипа' );

	setTimeout( 'change_top_banner_parker()', 2500 );
}

//function change_top_banner_calendars() {
//
//	$( '#top_banner a' ).attr( 'href', '/polygraphy/calendars/?utm_source=site&utm_medium=top_banner&utm_campaign=calendars' );
//	$( '#top_banner img' ).attr( 'src', '/files/img/discounts/banner-calendars-2012.png' );
//	$( '#top_banner img' ).attr( 'alt', 'календари 2012' );
//
//	setTimeout( 'change_top_banner_parker()', 2000 );
//}

//function change_top_banner_serigraphy() {
//
//	$( '#top_banner a' ).attr( 'href', '/polygraphy/serigraphy/?utm_source=site&utm_medium=top_banner&utm_campaign=serigraphy_april' );
//	$( '#top_banner img' ).attr( 'src', '/files/img/discounts/serigraphy-discount.jpg' );
//	$( '#top_banner img' ).attr( 'alt', 'Скидки на печать шелкографией' );
//
//	setTimeout( 'change_top_banner_bone()', 3000 );
//}

//function change_top_banner_bone() {
//
//	$( '#top_banner a' ).attr( 'href', '/souvenirs/flash-cards/bone-collection/?utm_source=site&utm_medium=top_banner&utm_campaign=bone' );
//	$( '#top_banner img' ).attr( 'src', '/files/img/discounts/flash-cards-bone-collection.jpg' );
//	$( '#top_banner img' ).attr( 'alt', 'Прикольные флеш-карты' );
//
//	setTimeout( 'change_top_banner_serigraphy()', 3000 );
//}

function nofollow_openstat() {
	$( 'a[href^="http://rating.openstat.ru"]' ).attr( 'rel', 'nofollow' );
}

function nofollow_yamaps() {
	$( 'a[href^="http://maps.yandex.ru"]' ).attr( 'rel', 'nofollow' );
}

function show_loader() {
	$( '#pens-sort-loader' ).css( 'display', 'block' );
	$( '#pens-sort-loader-bg' ).css( 'display', 'block' );
}

function hide_loader() {
	$( '#pens-sort-loader' ).css( 'display', 'none' );
	$( '#pens-sort-loader-bg' ).css( 'display', 'none' );
}


(function($){  

	/* использование: <a class='scrollTop' href='#' style='display:none;'></a> 
	------------------------------------------------- */  
	$(function(){  
		var e = $(".scrollTop");  
		var speed = 500;  

		e.click(function(){  
			$("html:not(:animated)" +( !$.browser.opera ? ",body:not(:animated)" : "")).animate({ scrollTop: 0}, 500 );  
			return false; //важно!  
		});  
		//появление  
		function show_scrollTop(){  
			( $(window).scrollTop()>300 ) ? e.fadeIn(600) : e.hide();  
		}  
		$(window).scroll( function(){show_scrollTop()} ); show_scrollTop();  
	});  

})(jQuery)  
