// основные функции

$(document).ready(function(){

	// определяем браузер

	if($.browser.msie && $.browser.version.substr(0,1)<='6') redirect();
	function redirect() {
		//location.replace('/browser/');
        $('body').prepend('<div class="attention_block" id="warning_browser"><h1>Вы используете устаревший браузер!</h1><a href="/browser/">Узнать больше</a> &rarr;</div>');
	}

	// поля с подсказкой

	$('input.onfocus').addClass('title_text');

	$('input.onfocus').focus(function(){
		value	= $(this).attr('title');
		if($(this).val() == value) $(this).val('').removeClass('title_text');
	});

	$('input.onfocus').blur(function(){
		value	= $(this).attr('title');
		if($(this).val() == '') $(this).val(value).addClass('title_text');
	});

	// проверка форм

	$('form.form_required').each(function(){
		current	= $(this); formCheck(current);
	});

	$('form.form_required .required').keyup(function(){
		current	= $('form.form_required').has(this); formCheck(current);
	});

	function formCheck(current){
		empty	= $(current).find('.required[value=""]').size();
		button	= $(current).find('.button');

		if (empty == 0) {$(button).attr('disabled', '');}
		else {$(button).attr('disabled', 'disabled');}
	}
	
	$('form.form_required').submit(function(){
		$(this).find('.button').attr({disabled: 'disabled', value: 'идет отправка'});
	});

	// аккордеон

	$('.accordion .item:gt(0)').hide();

	$('.accordion .head').click(function(){
		current	= $('.accordion').has(this);
		id		= $(current).find('.head').index(this);

		$(current).find('.item:eq(' + id + ')').slideToggle(150).siblings('.item:visible').slideUp(300);
	});

	// плавная прокрутка

	$('a[href^="#"]').click(function () {
 		element	= $(this).attr('href');
      	coord	= $(element).offset().top;

      	$('html').animate({scrollTop: coord}, 500, function(){
      		location.hash = element;
      	});
      	return false;
    });

    // вкладки

    $('.tabs').each(function(){ 
    	$(this).prepend('<div class="tabs_line"><ul class="list_null"></ul><div class="clear"></div></div>');
        $(this).find('.tab_item .tab_head').each(function(){
        	tab_name	= $(this).html();
        	$(this).hide();
        	$('.tabs').has(this).find('.tabs_line ul').append('<li><span class="more">' + tab_name + '</span></li>');
        });
        $(this).find('.tabs_line li:first').addClass('selected');
        $(this).find('.tab_item:gt(0)').hide();
    });

    $('.tabs_line li').click(function(){ 
    	current	= $('.tabs').has(this);
    	id		= $(current).find('.tabs_line li').index(this);    	

    	$(current).find('.tab_item').hide();
    	$(current).find('.tab_item:eq(' + id + ')').show();

    	$(current).find('.tabs_line li').removeClass('selected');
    	$(current).find('.tabs_line li:eq(' + id + ')').addClass('selected');

    });
    
    // каталог продукции
    
    $('.prod_info_link').click(function(){
    	$(this).siblings('.prod_info').toggle();
    });

});

