/*
 * Если браузер поддерживает border-radius - добавляем класс к хтмл.
 */
var isBorderRadiusSupported = function () {
    var s = document.documentElement.style;
    return typeof s.borderRadius === "string" ||
           typeof s.WebkitBorderRadius === "string" ||
           typeof s.KhtmlBorderRadius === "string" ||
           typeof s.MozBorderRadius === "string";
};

document.documentElement.className += isBorderRadiusSupported() ?
        " border-radius" : " no-border-radius";

        
$(function(){

	$('#primary-menu, #secondary-menu')
		.children('dd:not(.clear, .active)').hide().end()
		.bind('click', function(e) {
			var dt = $(e.target).closest('dt');
			if (!dt[0]) return;

				if (dt[0].className === 'active') {
					
					dt.removeClass('active');
					dt.next()[0].className = ''
					
					if ($.browser.msie) 
						dt.next().hide();
					else 
						dt.next()
							.animate({opacity:0}, 'fast')
							.slideUp('fast');
				} else {
					dt[0].className = 'active';
					dt.next()[0].className = 'active';
					
					if ($.browser.msie)
						dt.next().show();
					else 
						dt
							.next()
							.slideDown('fast')
							.css('opacity', 0)
							.animate({opacity:1}, 'fast');
				}
		})
		


	$('dd:has(div.slideshow)').prev().one('click', function() {
		$('div.slideshow-3', $(this).next()).slideshow({time:3000});
		$('div.slideshow-6', $(this).next()).slideshow({time:6000});
	})

	var innerTabs = $('ul.inner-tabs');

	if (innerTabs.length) {

		var lis = $('>li',innerTabs);
		var contents = $('div.inner-tab');

		$('ul.inner-tabs').click(function(e){
			var li = $(e.target).closest('li'),
				className = li[0].className;

			if (!li.length || className.indexOf('active') != -1) return;

			if (className.indexOf('inner-tabs_item__fi') != -1) {
				li.addClass('inner-tabs_item__fi_active')
				li.siblings().removeClass('inner-tabs_item__ur_active')
			} else {
				li.addClass('inner-tabs_item__ur_active')
				li.siblings().removeClass('inner-tabs_item__fi_active')
			}

			contents.toggle()
		})

	}


	$('#goToContacts').click(function() {
		var contactsMenu = $('#s2')
		if (!contactsMenu.hasClass('active')) contactsMenu.trigger('click')

		setTimeout(function(){
			$('html, body').animate({
				scrollTop: contactsMenu.offset().top - 30
			}, 'slow')
		}, 400)

	})

})

$.fn.slideshow = function(getSettings) {
	var settings = $.extend({
		time: 3000
	}, getSettings);


	return this.each(function() {
		var t = $(this),
			list = $('img', t),
			listL = list.length,
			prevN,
			n = 0;

		if (listL <= 1) return;

		function play() {
			var current = list.eq(prevN),
				next = list.eq(n);

			next.css(
					{opacity:0, zIndex:1000}
				)
				.animate({opacity:1}, 1000, function() {
					next.css({zIndex:2})
					current.css({zIndex:1})
				})
		}

		setInterval(function() {
			prevN = n;
			n+=1;

			if (n >= listL) n = 0;
			play()

		}, settings.time)
	})
}



 
