/* Нова Лiнiя */
// меню
$(document).ready(
	function () {
		if ($.browser.msie && $.browser.version < 7) {
			$("#menu > ul > li").mouseover( function () {
				$(this).addClass(' hover');
			});
			$("#menu > ul > li").mouseout( function () {
				$(this).removeClass(' hover');
			});
		};
		var lasts = $("#menu > ul > li:last-child");
		var last = lasts[0];
		var uls = $(last).find('ul');
		var ul = uls[0];
		if (ul) {
		$(ul).css('display', 'block'); // Crashes Opera if use show() method
//		$(ul).show();
		var margin = ul.offsetWidth-last.offsetWidth;
		$(ul).css('margin-left', -margin + 'px');
		$(ul).css('display', '');
		}
		// тени
		$(".shadow").each(
			function (i) {
				$(this).html('<div class="rr"><div class="br"><div class="tr"><div class="tl">' + $(this).html() + '</div></div></div></div>');
				if (i>=50) return false;
			}
		);
		$(".list").each(
			function () {
				$(this).html('<div class="sr"><div class="sb">' + $(this).html() + '</div></div>');
			}
		);
		// убираем последний штрих в адресах в подвале
		$('#fl > ul > li:last-child').css('border-width', 0);
		// убираем второй штрих в постраничном переходе в карточке товара
		$('.pages > li').eq(1).css('border-width', 0);
		// инициализация скролла журналов на главной
		if ($('#magazine').length > 0) {
			Mag.init();
		}
	}
);

var Career = {
	toggle : function (elem) {
		$(elem).toggleClass('open');
		if (!$.browser.msie) {
			$(elem).next().slideToggle('normal')
		} else {
			$(elem).next().toggle()
		}
	}
};

var Mag = {
	number : 3,
	speed : 1500, /* time, ms */
	width : 90,
	init : function () {
		this.count = $("#magzlist").children().length;
		this.back = 0;
		if (this.count > this.number) {
			this.fwd = this.count - this.number;
		} 
		else 
		{
			this.fwd = 0;
		}
		this.nav();
	},
	nav : function () {
	/*
	* @todo: для IE6 сделать смену позиции фона у управляющих элементов навигации
	*/
		if (this.back == 0) {$("#magazines .back").addClass('inactive')}  else {$("#magazines .back").removeClass('inactive')};
		if (this.fwd == 0 || (this.fwd < 0 && this.back !=0)) {$("#magazines .fwd").addClass('inactive')}  else {$("#magazines .fwd").removeClass('inactive')};
	},
	forward : function (elem) {
		if (this.fwd > 0) {
			this.fwd -= this.number;
			this.back += this.number;
			var offset = this.back * this.width;
			$("#magzlist").animate({left: -offset}, this.speed, this.nav());
		}
	},
	rewind : function (elem) {
		if (this.back > 0) {
			this.fwd += this.number;
			this.back -= this.number;
			var offset = this.back * this.width;
			$("#magzlist").animate({left: -offset}, this.speed, this.nav());
		}
	},
	
	zoom : function (elem) {
		$('body').append('<div id="magzoom"><div id="magclose" onclick="Mag.unzoom();" title="Close"></div><img src="' + $(elem).attr('href') + '" width="516" height="735" /></div>')
		$('#magzoom').hide();
		$('#magzoom').css('left', (document.body.clientWidth - 516)/2 + "px");
		$('#magzoom').show('normal');
		
		return false;
	},
	
	unzoom : function () {
		$('#magzoom').hide('normal', function() {$('#magzoom').remove();});
	},
	
	normal : function (elem) {
//		alert($('#normal').find('img').attr('src'));
		$('#normal').find('img').attr('src',$(elem).attr('href'));
		$('#normal').attr('href',$(elem).attr('href').replace(/normal/gi,"big"));
		return false;
	}
};




