//���������� ����������
var sSearchOldValue = '';
var iModalTimer = 0;
var arUrl = getUrlParams();
$(function(){
	//��������� �������

    $('#all .content .stars .text .answers .ans .item').css('padding-top', '0');

	//if($.browser.opera)
		//$('#all .menu-top ul').css('padding-top', '14px');
	if($.browser.safari)
	{
		//$('#all .interesting').css('padding-top', '24px');
		$('#all .content .c2 .seo .s-top .s-bottom .s-body').css('padding-left', '2px');
		$('#all .content .c2 .saleleader .clip .items .item .price').css('padding-top', '2px');
        $('#all .content .c2 .top .bottom .c-body .stars .element .text .inserts').css('padding-top', '21px');
	}

	if($.browser.msie)
	{
		var url = getUrlParams();

		// + 1 �������� � ������� ���������� �������
		if(parseInt($.browser.version) <= 7){
			$('#all .content .c1 .menu-left .top .bottom .menu-body').css('padding-bottom', '2px');
		}
		//�������� ������ ����
		if(parseInt($.browser.version) == 8){
			$('#all .content .c1 .menu-left .top .bottom .menu-body').css('padding-bottom', '1px');
			$('#all .content .c2 .stars .multi').css('padding-bottom', '1px');
			$('#all .content .c2 .stars .sertif .forma').css('height', '231px');
			$('#all .content .c2 .seo .s-top .s-bottom .s-body').css('padding-left', '2px');
            $('#all .content .c2 .top .bottom .c-body .stars .element .text .options').css('padding-top', '2px');
            $('#all .content .c2 .top .bottom .c-body .stars .recom p').css('padding-bottom', '1px');
		}
        //alert($.browser.version);
        // ��� ���� ��
        $('#all .content .c2 .top .bottom .c-body .stars .text .bottom .b2 .number').css('padding-top', '1px')
	}

	if($.browser.opera)
	{
		$('#all .menu-top ul').css('margin-top', '7px');
		$('#all .content .c1 .menu-left .top .bottom .menu-body .b2').css('padding-top', '5px');
		//$('#all .content .c2 .stars .sertif .saleleader-text').css('padding-bottom', '1px');
		$('#all .content .c2 .stars .multi .ramka').css('top', '-2px');
		$('#all .content .c2 .stars .sertif .forma').css('height', '234px');
		$('#all .content .c1 .looked .l-top .l-bottom .l-body p').css('padding', '7px 0 14px 0');
		$('#all .head .h1 .search .text').css('margin-top', '-1');
        $('#all .content .c2 .top .bottom .c-body .stars .element .text .inserts').css('padding-top', '27px');
	}

	if($.browser.mozilla)
	{
		$('#all .head .h1 .help .phone img').css('margin-top', '-10px');
		//$('#all .content .c2 .stars .sertif .saleleader-text').css('padding-bottom', '1px');
        $('#all .content .c2 .top .bottom .c-body .stars .element .text .included p').css('padding-top', '17px');
	}


	if(arUrl[3] == 'multi')
	{
		$('#all .content .c2 .stars .element .text .buy-bottom').css('width', '490px');
		$('#all .content .c2 .top .bottom .c-body .stars .element .text .buy-bottom .price').css('width', '350px');
	}

	// ���������� ���������� ��������
	UpdateCss();

/*	$('#all .content .c2 .stars .element .text .options p a').click(function(){
		var obItems = $('#all .content .c2 .stars .element .text .options .table .option');
		obItems.each(function(){
			if(!$(this).is('visible'))$(this).slideDown();

		});

		return false;
	});*/

		$('#all .content .c2 .stars .element .text .options p a').click(function(){

		$('#all .content .c2 .stars .element .text .options .table .hidd:visible').slideUp();
		$('#all .content .c2 .stars .element .text .options .table .hidd:hidden').slideDown();

		});



	

	


	// ���������� ������ ������ � ������ ����
	//ps_main
	$('#all .links-bottom .l1 ul li:last').css('border-right', 'none');
	$('#all .links-bottom .l2 ul li:last').css('border-right', 'none');

	// ������ ������������� � ������ �������
	$('#all .content .personal .p2-orders .item:last').css('border-bottom', '1px dotted #e6e7fe');

	//ps_inner
	$('#all .content .c2 form .from li:first').css('margin-left', '-50px');

	//��������� ���� � ������ �������
	$('#all .content .personal .p2-address .top .bottom .info-body .items .item:odd').css('background-color', '#0b5fae');

	//��������� ������ � ������ ������
	$('#all .content .c2 .top .bottom .c-body .stars .element .text .options .table .t-top .t-bottom .t-body .option:last').css('border-bottom', 'none');

	//������� ������� ��� ��������
	buyTotalPrice(0);

	// ���� �� �����
	$('#all .head .h1 .search input').click(function(){
		sSearchOldValue = $(this).val();
		$(this).val('');
	});
	//  ������ ������
	$('#all .head .h1 .search input').blur(function(){
		if($(this).val() == '')
			$(this).val(sSearchOldValue);
	});

	// /multi/
	//�������������
	$('#all .content .c2 .stars .multi .items > div').hover(function(){
		$(this).find('.ramka').css('display', 'block');
	}, function(){
		$(this).find('.ramka').css('display', 'none');
	});

	//������
	$('#all .content .c2 .stars .nabor .items > div').hover(function(){
		//$(this).css('border', '2px solid white');

	}, function(){
		//$(this).css('border', '2px solid #0860b2');

	});

	// ������������ �������� ��� ������ ��������� � �������
	$('#rev-group').live('change', function(){
		location.href = '/reviews/?cat='+ $(this).val();
	});

	// ������������ �������� ��� ������ ��������� � �������
	$('#rev-present').live('change', function(){
		location.href = '/reviews/?cat='+ $('#rev-group').val() +'&present='+ $(this).val();
	});

	//��������� � ���������
	$('#all .content .activate .step2-forms form .date img').live('click', function(){
		$('#all .content .activate .step2-forms form .date input').focus().click();
	});

	// �������� ���� ������
	/*$('').live('click', function(){

	});*/



	//�������
	$('.content .c2 .stars .element .text .inserts li').click(function(){
		var obCurrent = $(this);
		$('.content .c2 .stars .element .text .inserts .tabs li').each(function(){
			$(this).removeClass('current');

			// ����� ��� ����������� ����
			var iBgImageId = $(this).attr('id').slice($(this).attr('id').length - 1, $(this).attr('id').length);

			if(iBgImageId > 0)
				$(this).css('background', 'url(/images/tabs'+ iBgImageId +'-passive.png) no-repeat');
			else
				$(this).css('background', 'url(/images/tabs-passive.png) no-repeat');
		});

		obCurrent.addClass('current');

		// ����� ��� ����������� ����
		var iBgImageId = obCurrent.attr('id').slice(obCurrent.attr('id').length - 1, obCurrent.attr('id').length);

		if(iBgImageId > 0)
			obCurrent.css('background', 'url(/images/tabs'+ iBgImageId +'-active.png) no-repeat');
		else
			obCurrent.css('background', 'url(/images/tabs-active.png) no-repeat');

		$('.content .c2 .stars .element .text .inserts .tabs-main .panes > div').each(function(index, elem){
			if($(this).hasClass(obCurrent.attr('id')))
			{
				$(this).addClass('current').css('display', 'block');
			}
			else
			{
				$(this).removeClass('current').css('display', 'none');
			}
		});
		return false;
	});

	// �����-����
	$('.content .c2 .stars .element .text .inserts .tabs-main > a').click(function(){
		var current = 1;
		$('.content .c2 .stars .element .text .inserts .tabs-main .panes > div').each(function(index, elem){
			if($(this).is(':visible'))
			{
				current = index + 1;
			}
		});

		if($(this).hasClass('tabs-left'))
		{
			if(current - 1 < 1)
				return false;
			current --;
		}
		if($(this).hasClass('tabs-right'))
		{
			if(current + 1 > 4)
				return false;
			current ++;
		}

		$('.content .c2 .stars .element .text .inserts .tabs-main .panes > div').css('display', 'none');
		$('.content .c2 .stars .element .text .inserts .tabs li').removeClass('current');
		$('.content .c2 .stars .element .text .inserts .tabs-main .panes > div').each(function(index, elem){
			if(index + 1 == current)
			{
				$(this).css('display', 'block');
				$(this).css('background', 'url(/images/tabs'+ current +'-disable.png) no-repeat');
			}
		});
		$('.content .c2 .stars .element .text .inserts .tabs li').each(function(index, elem){
			if(index + 1 == current)
			{
				$(this).addClass('current');
				$(this).css('background', 'url(/images/tabs'+ (index + 1) +'-active.png) no-repeat');
			}
			else
				$(this).css('background', 'url(/images/tabs'+ (index + 1) +'-passive.png) no-repeat');
		});

		return false;
	});

	//�������� �����-��
	$('#all .content .c1 .gallery a.nav-right, #all .content .c1 .gallery a.nav-left').click(function(){
		if(!$('#all .gallery .items .clip').is(':animated'))
		{
			var iCount = parseInt($('#all .gallery .items .count').val());
			var iCurrent = parseInt($('#all .gallery .items .current').val());
			var lft = $('#all .content .c1 .gallery .items .clip').css('left');
			lft = parseInt(lft.slice(0, lft.length - 2));
			if(lft == 'auto')
				lft = '0px';
			var offset = 195;

			if($(this).hasClass('nav-left')){
				if(iCurrent - 1 < 1)
					return false;
				$('#all .gallery .items .current').val(iCurrent - 1);
				$('#all .gallery .items .clip p').fadeOut(100);
				$('#all .gallery .items .clip').animate({
					left: (lft + offset) +'px'
				}, 'normal');
			}
			if($(this).hasClass('nav-right')){
				if(iCurrent + 1 > iCount)
					return false;
				$('#all .gallery .items .current').val(iCurrent + 1);
				$('#all .gallery .items .clip p').fadeOut(100);
				$('#all .gallery .items .clip').animate({
					left: (lft - offset) +'px'
				}, 'normal');
			}
			$('#all .gallery .items .clip p').fadeIn();
		}
		return false;
	});


	/*
	$('#all .content .c2 .gallery a.nav-left, #all .content .c2 .gallery a.nav-right').click(function(){
		if(!$('#all .content .c2 .gallery .clip .items').is(':animated'))
		{
			var iCount = parseInt($('#all .content .c2 .gallery .count').val());
			var iCurrent = parseInt($('#all .content .c2 .gallery .current').val());
			var lft = $('#all .content .c2 .gallery .clip .items').css('left');
			if(lft == 'auto')
				lft = '0px';
			lft = parseInt(lft.slice(0, lft.length - 2));
			var offset = 732;

			if($(this).attr('class') == 'nav-left'){

				if(iCurrent - 1 < 1)
					return false;

				$('#all .content .c2 .gallery .current').val(parseInt(iCurrent) - 1)
				$('#all .content .c2 .gallery .clip .items').animate({
					left: (lft + offset) +'px'
				}, 'normal');
			}
			if($(this).attr('class') == 'nav-right'){

				if(iCurrent + 1 > iCount)
					return false;
				$('#all .content .c2 .gallery .current').val(parseInt(iCurrent) + 1)
				$('#all .content .c2 .gallery .clip .items').animate({
					left: (lft - offset) +'px'
				}, 'normal');
			}
		}
		return false;
	});
	*/
	//���� ������

	$(window).load(function(){

function clippex_create_buttons(clip_name, left_nav, right_nav,timer){

	function startTimer(timer){
		if(timer)tik = setInterval(function(){clip_name.next()}, timer);
	}

	$(left_nav).click( function(){clip_name.prev()});
	$(right_nav).click(function(){clip_name.next()});

//	startTimer(timer);
	}

function clippex(items,  item,  onpage){

    this.num_elements = $(item).size();
	this.thisNum=1;

	this.goto = function(){

			$(items).animate({left: -$(item).outerWidth()*(this.thisNum-1)}, 300);
			}

	 this.next = function(){
		this.thisNum = this.thisNum==this.num_elements-onpage+1?1:((this.thisNum+onpage)>this.num_elements?this.num_elements-onpage+1:this.thisNum+onpage);
		this.goto();
		};

	 this.prev = function(){
		this.thisNum = this.thisNum==1?this.num_elements-onpage+1:((this.thisNum-onpage)>this.num_elements?1:this.thisNum-onpage);
		this.goto();
		};






};

	function create_clippex(left,right,items,item,onpage,timer){
		clippex_create_buttons(new clippex(items,item,onpage),left,right,timer);
	}


	create_clippex('.saleleader .nav-left','.saleleader .nav-right','.saleleader .clip .items','.saleleader .clip .items .item',3,0);
	create_clippex('.c2 .gallery .nav-left','.c2 .gallery .nav-right','.c2 .gallery .clip .items','.c2 .gallery .clip .items .item',1, 5000);

	//saleleader_clip.clip_name = saleleader_clip;

	/*



	function clippex_goto( num, left_nav, right_nav,  items,  item,  onpage, timer){

		var num_elements = $(item).size();

		$(left_nav).unbind('click');
		$(left_nav).click(
			function(){
				clippex_goto(
					num==1?num_elements-onpage+1:((num-onpage)>num_elements?1:num-onpage),
					left_nav,
					right_nav,
					items,
					item,
					onpage
				)
			}
		);

		$(items).animate({left: -$(item).outerWidth()*(num-1)}, 300);

		$(right_nav).unbind('click');
		$(right_nav).click(
			function(){
				clippex_goto(
					num==num_elements-onpage+1?1:((num+onpage)>num_elements?num_elements-onpage+1:num+onpage),
					left_nav,
					right_nav,
					items,
					item,
					onpage
				)
			}
		);

	};



	clippex_goto(1,
				'.saleleader .nav-left',
				'.saleleader .nav-right',
				'.saleleader .clip .items',
				'.saleleader .clip .items .item',
				3);

	setTimeout(clippex_goto(1,
				'.gallery .nav-left',
				'.gallery .nav-right',
				'.gallery .clip .items',
				'.gallery .clip .items .item',
				1), 5000);



*/



	});


	/*$('#all .content .c2 .saleleader a.nav-left, #all .content .c2 .saleleader a.nav-right').click(function(){
		if(!$('#all .content .c2 .saleleader .clip .items').is(':animated'))
		{

			var iCount = parseInt($('#all .content .c2 .saleleader .count').val());
			var iCurrent = parseInt($('#all .content .c2 .saleleader .current').val());

			var obj = $('#all .content .c2 .saleleader .clip .items');
			var lft = obj.css('left');
			if(lft == 'auto')
				lft = '0px';
			lft = parseInt(lft.slice(0, lft.length - 2));
			var offset = 222;

			if($(this).attr('class') == 'nav-left'){

				if(iCurrent - 1 < 1)
					return false;

				$('#all .content .c2 .saleleader .current').val(iCurrent - 3)
				obj.animate({
					left: (lft + offset) +'px'
				}, 'normal');
			}

			if($(this).attr('class') == 'nav-right'){
				if(iCurrent + 1 > iCount)
					return false;
				$('#all .content .c2 .saleleader .current').val(parseInt(iCurrent) + 3);

				obj.animate({
					left: (lft - offset) +'px'
				}, 'normal');
			}
		}
		return false;
	});
	*/

//
	$('#all .content .personal .p2-order-detail .other-orders .item, #all .content .personal .p2-orders .item').hover(function(){
		$(this).addClass('hover');
	}, function(){
		$(this).removeClass('hover');
	});
	// ������� ���������
	$('a.smooth-scroll').live('click', function() {
		var duration=500;
		var easing="swing";
		var newHash=this.hash;
		var target=$(this.hash).offset().top;
		var oldLocation=window.location.href.replace(window.location.hash, '');
		var newLocation=this;

		if(oldLocation+newHash==newLocation){
		 $('html:not(:animated),body:not(:animated)')
		    .animate({ scrollTop: target }, duration, easing, function() {
		       window.location.href=newLocation;
		 });
		 return false;
		}
	});

	// /answers
	$('#all .content .top .bottom .c-body .stars .text .answers .ques ul li a').click(function(){
		$('#all .content .top .bottom .c-body .stars .text .answers .ans .a-top .a-bottom .a-body').load('/answers/load_answers.php', {SECTION_ID: $(this).attr('name')});
		$(this).parent().parent().find('li a').css('text-decoration', 'underline');
		$(this).css('text-decoration', 'none');
		return false;
	});

	// ��������� /how/
	/*$('#all .content .top .bottom .c-body .stars .text .questions .q .title a').click(function(){
		var oAnswer = $(this).parent().parent().find('.txt');
		if(oAnswer.is(':visible'))
		{
			oAnswer.slideUp('200');
			$(this).css('border-bottom', '1px dotted #f0cd28')
		}
		else
		{
			oAnswer.slideDown('200');
			$(this).css('border-bottom', 'none');
		}
		return false;
	});*/

	// /reg/



	// /personal/address/
	// ������ ��������
	$('.p2-address .item .links a.set-primary').live('click', function(){
		var obLine = $(this).parent().parent();
		var obLink = $(this);
		$.post('/personal/address.php', {
				ACTION:'set_primary',
				USER_PROP_ID:obLine.find('.user-props-value-id').val(),
				ORDER_PROP_ID:$('.p2-address input[name=order_prop_id]').val()
			}, function(data){
				if(data.result == 'ok')
				{
					$('.p2-address .star').hide();
					$('.p2-address a.set-primary').show();
					obLine.find('.star').show();
					obLink.hide();
				}
			}, 'json');
		// send request
		//address id $(this).parent().find('.address-id').val()
		return false;
	});

	//�����������
	$('.p2-address .item .links a.edit').live('click', function(){
		$(this).parent().parent().find('.text').hide();
		$(this).parent().parent().find('.edit-text').show();
		//$(this).css('color', '5ba0d4').removeAttr('href');
		return false;
	});

/*	$('.personal .p2-address .save').click(function(){
		$(this).find('form').submit();
	});
*/

	$('.p2-address .items .item textarea').live('blur', function(){
		var obLine = $(this).parent().parent();
		//���� ���� ������
		if($(this).val().length > 0)
		{
			$.post('/personal/address.php', {
				ACTION:'save',
				USER_PROP_ID:obLine.find('.user-props-value-id').val(),
				ORDER_PROP_ID:$('.p2-address input[name=order_prop_id]').val(),
				ADDRESS:$(this).val()
			}, function(data){
				if(data.result == 'ok')
				{
					obLine.find('.user-props-value-id').val(data.new_user_prop_id);
					obLine.find('.text').text(obLine.find('textarea').val());
					obLine.find('.edit-text').hide();
					obLine.find('.text').show();
					//obLine.find('a.edit').css('color', '').attr('href', '');
				}
			}, 'json');
		}
		else
		{
			obLine.slideUp('normal', function(){
				obLine.remove();
			});
		}
	});


	//
	$('.p2-address .save').click(function(){
		//��������
		if(arUrl[3] == 'basket')
		{
			// ���� ���������� �� ������
			$('.p2-address .items .item').each(function(){
				if($(this).find('.star').is(':visible'))
				{
					$('.profile .address input').val($(this).find('.text').text());
					$('a.initClosePopup').click();
					return false;
				}
			});



		}
		return false;
	});

	//��������� �����
	$('.p2-address .add-address a').live('click', function(){
		var sNewAddress = $('.p2-address .new-item').html();
		$('.p2-address .items').append(sNewAddress);
		$('.p2-address .items-count').val(parseInt($('.p2-address .items-count').val()) + 1)
		return false;
	});

	//������� �����
	$('.p2-address .item .links a.del').live('click', function(){
		var obLine = $(this).parent().parent();
		if(obLine.find('.user-props-value-id').val() > 0)
		{
			$.post('/personal/address.php', {
				ACTION:'del',
				USER_PROP_ID:obLine.find('.user-props-value-id').val(),
				ORDER_PROP_ID:$('.p2-address input[name=order_prop_id]').val()
			}, function(){
				obLine.slideUp('normal', function(){
					obLine.remove();
				});
				$('.p2-address .items-count').val(parseInt($('.p2-address .items-count').val()) - 1);
			}, 'json');
		}
		else
		{
			obLine.slideUp('normal', function(){
				obLine.remove();
			});
		}
		return false;
	});

	// /activate/
	// /basket/ step2
	// /auth/
	//�������� ������
	$('.activate .forms .f2 .rem-pass form .send a, .basket .step2 .forms .f2 .auth-pass form .top .bottom .body .send-pass a, .auth .c2 form .send a').live('click', function(){
		var obLink = $(this);
		obLink.fadeOut(100);

		$.post('/auth/sendPass.php', {email:$(this).parent().parent().find('input').val()}, function(data){

			if(data.result == 'ok')
				obLink.parent().empty().text('������ ���������');
			if(data.result == 'not_exists')
			{
				obLink.text('Email �� ���������������').css('color', 'red').fadeIn(100);
				setTimeout(function(){
					obLink.text('���������').css('color', 'white');
				}, 2000);
			}
			if(data.result == 'error')
			{
				obLink.text('������ ��������').css('color', 'red').fadeIn(100);
				setTimeout(function(){
					obLink.text('���������').css('color', 'white');
				}, 2000);
			}

		}, 'json');

		//$(this).parent().empty().text('������ ���������');
		return false;
	});

	//��������� ������


	// ������� �� 2� ���
	// ���� ������� GoToStep2

	//���������
	$('.activate .step2-forms .s2-top .s2-bottom .s2-body form .date input').live('mouseover', function(){
		$(this).attachDatepicker({yearRange: '2010:2015',firstDay: 1});
		return false;
	});


	// ������� �� 3� ���
	// ���� ������� GoToStep3

	// /basket/
	// ������������ ����������� � �������������� ������
	$('#all .content .basket .step2 .forms .f2 .auth-pass form .top .bottom .body .change-form a').live('click', function(){
		$('#all .content .basket .step2 .forms .f2 .auth-pass').toggle();
		return false;
	});

	//����� ������� ������
	$('#all .content .basket .step3 .pay-systems .p-top .p-bottom .p-body .b1 li input').live('change', function(){
		var input = $(this);
		$('#all .content .basket .step3 .pay-systems .p-top .p-bottom .p-body .b2 .detail').hide();
		$('#all .content .basket .step3 .pay-systems .p-top .p-bottom .p-body .b2 .detail').each(function(){
			if($(this).hasClass(input.val()))
				$(this).show();
		});
	});

	// ����� ������������ ��������
	$('#all .content .target-delivery .title a').live('click', function(){
		if($('#all .content .target-delivery .form').is(':visible'))
		{
			$('#all .content .target-delivery .form').slideUp(200);
			$(this).css('border-bottom', '2px dotted #f0cd28');
			$('input[name=use_target_delivery]').val('N');
		}
		else
		{
			$('#all .content .target-delivery .form').slideDown(200);
			$(this).css('border-bottom', 'none');
			$('input[name=use_target_delivery]').val('Y');
		}
		return false;
	});

	// ������� �� ���2
	$('#all .content .basket .step3 .submit .s1 a').live('click', function(){
		// �������� ���
		$.ajax({
			url: '/basket/sub_step.php',
			type: 'post',
			async: false,
			success: function(result){
				return GoToBasketStep2(false);
			}
		});
		return false;
	});

	//���������� ������
	$('#all .content .basket .step4 .submit .button a').live('click', function(){
		GoToBasketStep5();
		return false;
	});

	$('#all .content .basket .step5 .poll .submit input').live('click', function(){
		// ���������� ������� ������ � �������� ����������
		var variant = $(this).parent().parent().find('input[name=result]:checked').val();
		$.post('/basket/poll.php', {
			VARIANT: variant
		}, function(result){
			var form = $('#all .content .basket .step5 .poll');
			form.find('ul').remove();
			form.find('.submit').remove();
			$(form.find('.result')).html(result);
		});
		return false;
	});

	/*
	//catalog
	//��������� �������� ���������
	$('.categories .items .item .photo a').live('click', function(e){
		var offset = $(this).offset();
		//var relativeX = (e.pageX - offset.left);
		//var relativeY = (e.pageY - offset.top);

		$(this).parent().find('.detail').modal({
			maxWidth: 300,
			minHeight: 100,
			overlayClose: true,
			position: [$(window).height()  / 2 + 100 + offset.top, $(window).width() / 2 - 100],
			overlayCss: {cursor: 'default'},
			containerCss:{width: 280, height: 300},
			onOpen: function(popup){
				popup.overlay.fadeIn();
				popup.container.fadeIn();
				popup.data.fadeIn();
			}
		});

		$('#simplemodal-container').css('position', 'absolute');
		if(iModalTimer > 0)
			clearTimeout(iModalTimer);
		iModalTimer = setTimeout(function(){
			$.modal.close();
		}, 10000);
	});
*/


	//����� ���� � ������
	$('.content .c2 .stars .element .text .other-pictures img').click(function(){
		var obImage = $(this).parent().find('img.op-image');
		var sTmp = $('.content .c2 .stars .left .photo-video .photo .main-image').attr('src');
		$('.content .c2 .stars .left .photo-video .photo .main-image').attr('src', obImage.attr('src'));
		//obImage.attr('src', sTmp);
	});

	//����� ���� � �������
	$('#all .content .c2 .stars .text .news-item .other-pictures img').click(function(){
		var obImage = $(this).parent().find('img.op-image');
		var sTmp = $('#all .content .c2 .stars .text .news-item .news-main-image').attr('src');
		$('#all .content .c2 .stars .text .news-item .news-main-image').attr('src', obImage.attr('src'));
		//obImage.attr('src', sTmp);
	});


	// ������������ ������ ������
	
/*	
	$('#all .content .c2 .top .bottom .c-body .stars .text .actions .description a').click(function(){

		var sNewItem = '';
		// ���������� ������ � ������ ����� ��������� ����� ��� ���� �������
		//$.post('/catalog/set_description.php', {catalog_description: $(this).attr('class')});
		if($(this).hasClass('show'))
		{
			$('.content .c2 .actions .description .show img').attr('src', '/images/catalog-show-2.png');
			$('.content .c2 .actions .description .hide img').attr('src', '/images/catalog-hide-1.png');
			$(this).addClass('selected').removeAttr('href');
			$(this).parent().find('.hide').removeClass('selected').attr('href', '');

			$('#all .content .c2 .top .bottom .c-body .stars .text .catalog-detail .items > div').each(function(){
				if(!$(this).hasClass('item') && !$(this).hasClass('item-open'))
					return true;

				if($(this).hasClass('item'))
				{
					$(this).css('display', 'none');
				}

				if($(this).hasClass('item-open'))
				{
					$(this).css('display', 'block');
				}
			});






		}
		if($(this).hasClass('hide'))
		{
			$('.content .c2 .actions .description .show img').attr('src', '/images/catalog-show-1.png');
			$('.content .c2 .actions .description .hide img').attr('src', '/images/catalog-hide-2.png');

			$(this).addClass('selected').removeAttr('href');
			$(this).parent().find('.show').removeClass('selected').attr('href', '');


			$('#all .content .c2 .top .bottom .c-body .stars .text .catalog-detail .items > div').each(function(){
				if(!$(this).hasClass('item') && !$(this).hasClass('item-open'))
					return true;

				if($(this).hasClass('item'))
				{
					$(this).css('display', 'inline-block');
				}

				if($(this).hasClass('item-open'))
				{
					$(this).css('display', 'none');
				}
			});



		}

		//����� ��� ��������� ������� 2�� ��������
		UpdateCss();
		return false;
	});
*/
	// �������� ������
	//����������� ����-�����
	$('#all .content .c2 .left .photo-video .selector a').click(function(){
		var path = '#all .content .c2 .left .photo-video';

		if($(this).hasClass('v'))
		{
			if(!$(path +' .video').is(':visible'))
			{
				$(path +' .photo').hide();
				$(path +' .video').show();
			}
		}
		if($(this).hasClass('ph'))
		{
			if(!$(path +' .photo').is(':visible'))
			{
				$(path +' .video').hide();
				$(path +' .photo').show();
			}
		}
		return false;
	});

    // ���� ���� �������� ����� �����������
    $('#all .content .c2 .options .table .option .name input').live('click', function(){
        var price = $(this).closest('.option').find('.inp-price').val();// ��������� �����
        var total_price = $('#all .content .c2 .text .buy-bottom .inp-price'); //������� ��������� ������ � �������
        var total_text = $('#all .content .c2 .text .buy-bottom .price'); // ���� ��� ������
        var total_opt = $('#all .content .c2 .text .buy-bottom .inp-opt'); //������� ���� � ������ �����
/*
        if($(this).is(':checked')){
            total_price.val(parseInt(total_price.val()) + parseInt(price));
            total_text.text(total_price.val() + '���.');
            total_opt.val(parseInt(total_opt.val()) + parseInt(price));
        }
        else{
            total_price.val(parseInt(total_price.val()) - parseInt(price));
            total_text.text(total_price.val() + '���.');
            total_opt.val(parseInt(total_opt.val()) - parseInt(price));
        }
        $('#all .content .c2 .element .text .duration .d2 .price').text(total_text.text());*/
    });


    //���� ����������������� � ���� ����� �����������
    $('#all .content .c2 .top .bottom .c-body .stars .element .text .duration .d1 .d12 input').live('change', function(){
        var total_opt = $('#all .content .c2 .text .buy-bottom .inp-opt'); //������� ���� � ������ �����
        var total_text = $('#all .content .c2 .text .buy-bottom .price'); // ���� ��� ������
        var total_price = $('#all .content .c2 .text .buy-bottom .inp-price'); //������� ��������� ������ � �������
        total_price.val(parseInt($(this).val()) + parseInt(total_opt.val()));
        total_text.text(total_price.val() + '���.');
        $('#all .content .c2 .element .text .duration .d2 .price').text(total_text.text());
    });

	//���������� � �������

	$('.element .text .duration .d2 .buy a, .element .text .buy-bottom .button a').click(function(){
		var obj = $(this);
		$.post('/catalog/addToBasket.php', {
		//$.post('/catalog/buy_params.php', {
			PRODUCT_ID:$('#product_id').val(),
            PRICE: $('#all .content .c2 .text .buy-bottom .inp-price').val(),
            NAME: $('h1').text(),
			DURATION: $('#all .content .c2 .top .bottom .c-body .stars .element .text .duration .d1 .d12 .cuselActive').text(),
			OPTIONS: $('#form_options').serialize()
			}, function(data){
				if(data.result == 'ok')
				{
					if(obj.attr('href') == '')
					{
						$('#all .head .h1 .basket a').html(data.in_basket).fadeIn();
						obj.find('img').attr('src', '/images/element-added.png');
					}
					else
					{
						if($.browser.msie)
							setTimeout(function(){
								location.href = '/buy/';
							}, 1000);
						else
							location.href = '/buy/';
					}
					//location.href = '/buy/'+ $('#product_id').val() +'/';

				}
		}, 'json');
		return false;
	});


	// /basket/
	// ��������
	$('.basket .step1 .item .detail .pack .del a').live('click', function(){
		var obLink = $(this); // ���������� ������ ������
		var items_count = $('.basket .step1 form input.items-count');
		//������� �����
		$.post('/basket/delItem.php', {BASKET_ITEM_ID:obLink.parent().find('input').val()}, function(data){
			if(data.result == 'ok')
			{
				$('.basket .step1 .item').each(function(){
					if($(this).hasClass('basket_id_'+ obLink.parent().find('input').val()))
					{
						$(this).slideUp();
						items_count.val(parseInt(items_count.val() - 1));
					}
				});

				$('.basket .step1 .total .total-price .price').text(data.total_price +'�.');

				if(items_count.val() == 0)
					location.href = '/';
				else
					$('#all .head .h1 .basket').load('/bitrix/scripts/basket_line.php');
			}
		}, 'json');
		return false;
	});

	// /buy/
	//��������
	$('.buy .order .o1 .del').click(function(){
		var obLink = $(this);
		var items_count = $('.buy .order .o1 .products .items-count');
		var obItem = obLink.parent().parent().parent();
		$.post('/basket/delItem.php', {BASKET_ITEM_ID:obItem.find('input').val()}, function(data){
			if(data.result == 'ok')
			{
				$('.buy .order .o1 .products .item').each(function(){
					if($(this).hasClass('basket_id_'+ obItem.find('input').val()))
					{
						$(this).slideUp();
						items_count.val(parseInt(items_count.val() - 1));
					}
				});

				$('.basket .step1 .total .total-price .price').text(data.total_price +'�.');
				buyTotalPrice(data.total_price);
				if(items_count.val() == 0)
					location.href = '/';
				else
					$('#all .head .h1 .basket').load('/bitrix/scripts/basket_line.php');
			}
		}, 'json');
		return false;
	});

	//��������� ��������
	$('.basket .step1 .item .detail .pack input:radio, .buy .order .o1 .pack .item .chb input:radio').live('click', function(){
		var arData = $(this).attr('name').split('_');
		$.post('/basket/set_option.php', {
			ACTION:'set_pack',
			PACK:$(this).val(),
			BASKET_ITEM: arData[1]
		}, function(data){
			$('.basket .step1 .total .total-price .price').text(data.total_price +'�.');
		}, 'json');
	});

	//��������� ���.�����
	$('.basket .step1 .item .detail .opts input:checkbox, .buy .order .o1 .products .item .detail .all-options .chbx input:checkbox').live('click', function(){
		var iBasketItemId = $(this).parent().find('input:hidden').val();
		var obLine = $(this).parent().parent();
		if($(this).is(':checked'))
		{
			var sName = obLine.find('.o-name').text();
			var sPrice = obLine.find('.o-price').text();

			$.post('/basket/set_option.php', {
				ACTION:'restore_option',
				OPTION_NAME:sName,
				OPTION_VALUE:parseInt(sPrice.slice(0, sPrice.length - 2)),
				BASKET_ITEM: iBasketItemId
			}, function(data){
				if(data.result == 'ok')
				{
					$('.basket .step1 .total .total-price .price').text(data.total_price +'�.');
					$('.buy .order .o2 .total .price .p2').text(data.total_price +'�.');
					$('.buy .order .o1 .products .total-price').val(data.total_price);
					buyTotalPrice(data.total_price);
				}
				else
				{
					$(this).attr('checked', '');
				}
			}, 'json');
		}
		else
		{
			$.post('/basket/set_option.php', {
				ACTION:'del_option',
				OPTION:$(this).val(),
				BASKET_ITEM: iBasketItemId
			}, function(data){
				if(data.result == 'ok')
				{
					$('.basket .step1 .total .total-price .price').text(data.total_price +'�.');
					$('.buy .order .o2 .total .price .p2').text(data.total_price +'�.');
					$('.buy .order .o1 .products .total-price').val(data.total_price);
					buyTotalPrice(data.total_price);
				}
				else
				{
					$(this).attr('checked', 'checked');
				}
			}, 'json');
		}
	});

	// /buy/
	$('a.options, .options a').click(function(){
		if($(this).parent().parent().find('.all-options').is(':hidden'))
			$(this).parent().parent().find('.all-options').slideDown();
		else
			$(this).parent().parent().find('.all-options').slideUp();

		return false;
	});

	// ��������� ����������
	$('.buy .order .o1 .item .chb input:radio').click(function(){
		buyTotalPrice(0);
	});

	// ������� �������
	$('.buy .order .o2 .total .btn a').click(buyQuickOrder);


	//�������������
	// ������� ��������� �����������
	$('.sertif .quantity input, .sertif .nom input').keyup(function(){
		$('.sertif .btn .price').fadeOut();
		setTimeout(function(){
			var count = parseInt($('.sertif .quantity input').val());
			var nom = parseInt($('.sertif .nom input').val());

			if(nom > 0)
				$('.sertif .btn .price').text((nom * count) + '�.').fadeIn();
		}, 1000);
	});




	/// ������������� �� 3� ���� �������
	$('.address a.edit').live('click', function(){
		//���������� ������
		$.post('/basket/get_address.php', {}, function(data){
			//alert(data);
			$('.p2-address .items').html(data);
		}, 'html');
		$('.initAddressPopup').click();
		return false;
	});




	//����� file=input
	initFileUploads();

});

function checkReview(form)
{
	var name = $(form).find('input[name=name]').val();
	var email = $(form).find('input[name=email]').val();
	var review = $(form).find('textarea[name=reviews_text]').val();
	var error = false;
	if(name == '')
	{
		$(form).find('input[name=name]').css('border', '1px solid red');
		error = true;
	}

	if(email == '')
	{
		$(form).find('input[name=email]').css('border', '1px solid red');
		error = true;
	}

	if(review == '')
	{
		error = true;
		$(form).find('textarea[name=reviews_text]').css('border', '1px solid red');
	}

	if(!error)
	{
		if(arUrl[3] == 'answers')
		{
			var sName = name;
			var sQuestion = review;
			var sEmail = email;
			var sPhone = $(form).find('.phone input').val();
			var iPresent = $(form).find('.present input[name=ans_present_add]').val();

			$.post('/answers/add.php', {
				NAME: sName,
				QUESTION: sQuestion,
				EMAIL: sEmail,
				PHONE: sPhone,
				PRESENT: iPresent
			}, function(data){
				if(data.result == 'ok')
				{
					$(form).find('.star').text('������ ��������');
					$(form).find('.send input').hide();
					setTimeout(function(){
						$('.answers .add-answer').slideUp();
					}, 5000);
				}
			}, 'json');

			return false;
		}
		else
			return true; // ���� ������
	}
	else
		return false;
}



function multiBuySertif(form)
{
	var iNominal = $(form).find('input[name=nominal]').val();
	var iQuantity = $(form).find('input[name=quantity]').val();
	if(iNominal > 0 && iQuantity > 0)
	{
		var obj = $(this);
		$.post('/multi/addSertif.php', {
			NOMINAL: iNominal,
			QUANTITY: iQuantity
			}, function(data){
				if(data.result == 'ok')
				{
					if(obj.attr('href') == '')
					{
						// �� ������������
						$('#all .head .h1 .basket a').html(data.in_basket).fadeIn();
						obj.find('img').attr('src', '/images/element-added.png');
					}
					else
					{
						location.href = '/buy/';
					}
				}
		}, 'json');
	}
	return false;
}


function buyTotalPrice(total)
{
	if(total > 0)
		var iTotal = total;
	else
		var iTotal = $('.buy .order .o1 .products .total-price').val();
	var iPack = $('.buy .order .o1 .pack .item .chb input:checked').parent().parent().find('input.price').val();
	var iDelivery = $('.buy .order .o1 .delivery .item .chb input:checked').parent().parent().find('input.price').val();
	$('.buy .order .o2 .total .price .p2').text(parseInt(iTotal) + parseInt(iPack) + parseInt(iDelivery) +'�.');
}

function buyQuickOrder(form)
{
	//���
	//�������
	//�����
	//�������
	//�����
	//��������
	//��������
	//������

	var sFname = $('.buy .order .o2 .forma input[name=fname]').val();
	var sSname = $('.buy .order .o2 .forma input[name=sname]').val();
	var sPhone = $('.buy .order .o2 .forma input[name=phone]').val();
	var sEmail = $('.buy .order .o2 .forma input[name=email]').val();
	var sAddress = $('.buy .order .o2 .forma textarea[name=address]').val();
	if($('.buy .order .o2 .forma input[name="subscribe"]').is(':checked'))
	{
		var sSubscribe = 1;
	}
	else
	{
		var sSubscribe = 0;
	}
	//var sSubscribe = $('.buy .order .o2 .forma input[name=subscribe]').val();
	var sDelivery = $('.buy .order .o1 .delivery .item .chb input:checked').val();
	var sPack = $('.buy .order .o1 .pack .item .chb input:checked').val();
	var sPay = $('.buy .order .o1 .pay .item .chb input:checked').val();

	var sTargetFio = $('.buy .order .o2 .target-delivery input[name=target_fio]').val();
	var sTargetEmail = $('.buy .order .o2 .target-delivery input[name=target_email]').val();
	var sTargetAddress = $('.buy .order .o2 .target-delivery input[name=target_address]').val();
	var sTargetPhone = $('.buy .order .o2 .target-delivery input[name=target_phone]').val();
	var sTargetOther = $('.buy .order .o2 .target-delivery textarea[name=target_other]').val();



	$('.error-result').empty().animate({opacity: 0}, 100);
	$.post('/basket/quick_order.php', {
			USER_FNAME: sFname,
			USER_SNAME: sSname,
			USER_PHONE: sPhone,
			USER_EMAIL: sEmail,
			USER_ADDRESS: sAddress,
			DELIVERY: sDelivery,
			USER_SUBSCRIBE: sSubscribe,
			PACK: sPack,
			PAY:sPay,
			TARGET_FIO: sTargetFio,
			TARGET_EMAIL: sTargetEmail,
			TARGET_ADDRESS: sTargetAddress,
			TARGET_PHONE: sTargetPhone,
			TARGET_OTHER: sTargetOther
		}, function(data){
			$('font.error').css('color', 'white');
			if(data.result == 'ok')
			{
				location.href = '/basket/?step=5';
			}
			else
			{
				$.each(data.errors, function(i, val){
					//$('.error-result').append(val.message +'<br />').animate({opacity: 1, height: 40}, 100);
					$('div.'+ val.field +' .error').css('color', 'red');
				});
				$('.error-result').text('Ошибка ввода данных').animate({opacity: 1}, 200);
			}
		}, 'json');
	return false;
}

function sendRestoreInfo(form)
{
	var login = $(form).find('input[name=login]').val();
	var checkword = $(form).find('input[name=checkword]').val();
	var pass = $(form).find('input[name=pass]').val();
	var pass_confirm = $(form).find('input[name=pass_confirm]').val();
	$('.error-result').animate({opacity:0}, 100);
	$.post('/auth/changePass.php', {
		LOGIN:login,
		CHECKWORD:checkword,
		PASS:pass,
		PASS_CONFIRM:pass_confirm
	}, function(data){
		if(data.result == 'ok')
		{
			$('.error-result').text('Пароль изменен').animate({opacity:1}, 100);
		}
		if(data.result == 'error')
		{
			$('.error-result').text(data.errortext).animate({opacity:1}, 100);
		}
	}, 'json');
	return false;
}



function personalInfoSave(form)
{
	var fio = $(form).find('input[name=fio]').val();
	var email = $(form).find('input[name=email]').val();
//	var current_pass = $(form).find('input[name=curent_pass]').val();
	var new_pass = $(form).find('input[name=new_pass]').val();
	var confirm_new_pass = $(form).find('input[name=confirm_new_pass]').val();
	var discount_card_numder = $(form).find('input[name=discount_card_numder]').val();
	$('.error-result').animate({opacity: 0}, 100);
	$.post('/personal/info_save.php', {FIO:fio, EMAIL:email, /*CURRENT_PASS:current_pass, */NEW_PASS:new_pass, NEW_PASS_CONFIRM:confirm_new_pass, DISCOUNT_CARD:discount_card_numder}, function(data){
		$(form).find('font').css('color', 'white');
		if(data.result == 'ok')
		{
			$('.error-result').text('Изменения сохранены').animate({opacity: 1}, 200);

		}
		if(data.result == 'error')
		{
			$('.error-result').text('Некоторые поля заполнены неправильно').animate({opacity: 1}, 200);
			$.each(data, function(i, error){
				$(form).find('div.'+ error.field +' font').css('color', 'red');
			});
		}
	}, 'json');
	return false;
}


function reg(form)
{
	var fio = $(form).find('input[name=fio]').val();
	var email = $(form).find('input[name=email]').val();
	var pass = $(form).find('input[name=pass]').val();
	var pass_confirm = $(form).find('input[name=pass_confirm]').val();
	var discount = $(form).find('input[name=discount]').val();
	var from = '';
	$(form).find(':radio').each(function(){
		if($(this).is(':checked'))
			from = $(this).val();
	});
	$('.reg .c2 form .error-result').animate({opacity: 0}, 100);
	var subscribe = $(form).find('input[name=subscribe]').is(':checked');
	$.post('/reg/reg.php', {fio:fio, email:email, pass:pass, pass_confirm:pass_confirm, discount:discount, from:from, subscribe:subscribe}, function(data){
		$(form).find('font').css('color', 'white');
		if(data.result == 'ok')
		{
			$('.auth .a2').html(data.reg_line);
			location.href = '/reg/ok/';
			return true;
		}
		if(data.result == 'exists')
		{
			$('.reg .c2 form .error-result').text(data.message).animate({opacity: 1}, 200);
		}
		if(data.result == 'error')
		{
			$('.reg .c2 form .error-result').text('Некоторые поля заполнены неправильно').animate({opacity: 1}, 200);
			$.each(data, function(i, error){
				$(form).find('div.'+ error.field +' font').css('color', 'red');
			});
		}
	}, 'json');
	//���� �������, ��
	//	return true;
	return false;
}

function auth(form, redirect)
{
	var email = $(form).find('input[name=email]').val();
	var pass = $(form).find('input[name=pass]').val();
	$('.error-result').animate({opacity: 0}, 100);
	$.post('/auth/auth.php', {email:email, pass:pass}, function(data){
		$(form).find('font').css('color', 'white');
		if(data.result == 'ok')
		{
			$('.auth .a2').html(data.reg_link);
			$('.auth .basket').html(data.basket_link);

			if(redirect == 'personal')
				location.href = '/personal/';
			else
			{
				if(redirect == 'basket')
				{
					//��������� ���
					// ���� ��� ������
					$('a.smooth-scroll').click();
					setTimeout(function(){
						$.ajax({
						url: '/basket/load_basket.php',
						type: 'post',
						async: false,
						success: function(result){
							$('#all .content .stars .basket').remove();
							$('#all .content .stars').append(result);
						}
					});
					}, 500);
				}
				if(redirect == 'activate')
				{
					$('a.smooth-scroll').click();
					setTimeout(function(){
						$.ajax({
						url: '/activate/load_activate.php',
						type: 'post',
						async: false,
						success: function(result){
							$('#all .content .stars .activate').hide().remove();
							$('#all .content .stars').append(result);

						}
					});
					}, 500);

				}

			}
		}
		if(data.result == 'not_exists')
		{
			$('.error-result').text('Пользователь не зарегистрирован').animate({opacity: 1}, 200);
		}
		if(data.result == 'error')
		{
			$('.error-result').text('Ошибка ввода данных').animate({opacity: 1}, 200);
			/*$.each(data, function(i, error){
				$(form).find('div.'+ error.field +' font').css('color', 'red');
			});*/
		}
	}, 'json');
	return false;
}


function ActivateSertificate(form)
{
	var sert_number = $(form).find('input[name=sert_number]');
	if(sert_number.val() == '')
	{
		$(sert_number).css('border', '1px solid red');
		return false;
	}
	var message = 'Вы активировали сертификат №'+ sert_number.val() +' <br />номиналом 1000 рублей';
	$('#all .content .basket .step3 .pay-systems .p-top .p-bottom .p-body .message').css({margin: 0, paddingTop: 82, paddingBottom: 83, paddingLeft: 50, textAlign: 'center', fontSize: 28}).html(message);
	$('#all .content .basket .step3 .pay-systems .p-top .p-bottom .p-body').toggle();
	setTimeout(function(){
		$('#all .content .basket .step3 .pay-systems .p-top .p-bottom .p-body').toggle();
		sert_number.val('');
		$(sert_number).css('border', '1px solid black');
	}, 2000);
	return false;
}

function GoToBasketStep2(form)
{
	if(form)
	{
		//������ ���� ������ ���� - ������ �� �������
	}

	// ���� ��� ������
	$('a.smooth-scroll').click();
	//�������
	setTimeout(function(){
		$.ajax({
		url: '/basket/load_basket.php',
		type: 'post',
		async: false,
		success: function(result){
			$('#all .content .stars .basket').remove();
			$('#all .content .stars').append(result);
		}
	});
	}, 500);
	return false;
}

function GoToBasketStep3(form)
{
	// ��������� ����� ����������
	return false;
}

function GoToBasketStep4(form)
{
	var order_phone = $(form).find('input[name=order_phone]').val();
	var order_other = $(form).find('textarea[name=order_other]').val();
	var order_delivery = $(form).find('input[name=order_delivery]:checked').val();
	var order_pay = $('.pay-form').find('input[name=pay_variant]:checked').parent().text();
	var order_address = $(form).find('input[name=order_address]').val();
	var sPrice = $(form).find('input[name=order_delivery]:checked').parent().parent().find('.price').text();
	var order_delivery_price = sPrice.slice(0, sPrice.length - 2);
	var target = $('input[name=use_target_delivery]').val();
	var target_fio = $('.target-delivery .form input[name=fio]').val();
	var target_phone = $('.target-delivery .form input[name=phone]').val();
	var target_email = $('.target-delivery .form input[name=email]').val();
	var target_address = $('.target-delivery .form input[name=address]').val();
	var target_other = $('.target-delivery .form textarea[name=other]').val();

	//�������� ����� ������������ ��������
	if(target == 'Y')
	{
		var bErrorExists = false; // ���� �� ������ ����
		var bAny = false; // ���� �� ��������� ���� ���� ����
		if(target_fio == '')
		{
			$('.target-delivery .form input[name=fio]').parent().find('font').css('color', 'red');
			bErrorExists = true;
		}
		else
			bAny = true;
		if(target_email == '')
		{
			$('.target-delivery .form input[name=email]').parent().find('font').css('color', 'red');
			bErrorExists = true;
		}
		else
			bAny = true;
		if(target_address == '')
		{
			$('.target-delivery .form input[name=address]').parent().find('font').css('color', 'red');
			bErrorExists = true;
		}
		else
			bAny = true;

		if(bAny)
			if(bErrorExists)
				return false;
		$('.target-delivery .form font').css('color', '');
	}

	$.post('/basket/order_props.php', {
		ORDER_PHONE:order_phone,
		ORDER_OTHER:order_other,
		ORDER_DELIVERY:order_delivery,
		ORDER_DELIVERY_PRICE:order_delivery_price,
		ORDER_PAY:order_pay,
		ORDER_ADDRESS:order_address,
		TARGET:target,
		TARGET_FIO:target_fio,
		TARGET_PHONE:target_phone,
		TARGET_EMAIL:target_email,
		TARGET_ADDRESS:target_address,
		TARGET_OTHER:target_other
	}, function(data){
		if(data.result == 'ok')
		{
			$('a.smooth-scroll').click();
			setTimeout(function(){
				$.ajax({
				url: '/basket/load_basket.php',
				type: 'post',
				async: false,
				success: function(result){
					$('#all .content .stars .basket').remove();
					$('#all .content .stars').append(result);

				}
			});
			}, 500);
		}
	}, 'json');
	return false;
}

function GoToBasketStep5()
{
	$.post('/basket/order.php', {}, function(data){
		if(data.result == 'ok')
		{
			$('a.smooth-scroll').click();
			setTimeout(function(){
				$.ajax({
					url: '/basket/load_basket.php',
					type: 'post',
					async: false,
					success: function(result){
						$('#all .content .stars .basket').remove();
						$('#all .content .stars').append(result);
						$('.basket .basket-head').slideUp();
					}
				});
			}, 500);
		}
	}, 'json');


	return false;
}

function GoToActivateStep2(form)
{
	return false;
}

function GoToActivateStep3(form)
{
	var fio = $(form).find('input[name=fio]').val();
	var email = $(form).find('input[name=email]').val();
	var phone = $(form).find('input[name=phone]').val();
	var sert = $(form).find('input[name=sert]').val();
	var name = $(form).find('input[name=name]').val();
	var date = $(form).find('input[name=date]').val();
	var prim = $(form).find('textarea[name=prim]').val();
	$.post('/activate/send.php', {
		FIO:fio,
		EMAIL:email,
		PHONE:phone,
		SERT:sert,
		NAME:name,
		DATE:date,
		PRIM:prim
	}, function(data){
		$(form).find('font').css('color', '');
		$('.error-result').animate({opacity: 0}, 200);
		if(data.result == 'ok')
		{
			$('a.smooth-scroll').click();
			setTimeout(function(){
				$.ajax({
				url: '/activate/load_activate.php',
				type: 'post',
				async: false,
				success: function(result){
					$('#all .content .stars .activate').hide().remove();
					$('#all .content .stars').append(result);
				}
			});
			}, 500);
		}
		if(data.result == 'error')
		{
			$('.error-result').text('Ошибка ввода данных').animate({opacity: 1}, 200);
			$.each(data, function(i, error){
				$(form).find('div.'+ error.field +' font').css('color', 'red');
			});
			//alert(data.error);
		}
	}, 'json');
	return false;
}

function getUrlParams()
{
	return location.href.split('/');
}




var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='/images/review-photo-add.png';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {

		if (x[i].type != 'file') continue;

		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

function UpdateCss()
{
	//�������� ������� ��������
	$('.content .c1 .present .first, .content .c1 .present .second').css('width', '200px');
	$('.content .c1 .present .third').css('width', '200px');
	$('.content .c2 .top .bottom .c-body .stars .element .text .dur').css('width', '120px');
	$('.content .c2 .top .bottom .c-body .stars .text .master .select, .content .c2 .reviews .params .inputs .sel .rev-present').css('width', '200px');




	// ��� ������ ��������
	$('#all .content .c2 .top .bottom .c-body .stars .text .catalog-detail .c-top .c-bottom .c-body .item-open:odd').css('background-color', '#0b5fae');

	//��� ������� ��� ���������
	$('#all .content .c2 .top .bottom .c-body .stars .interest-select .is-top .is-bottom .is-body .item:even').css('background-color', '#0b5fae');

	//��� ���� � ������
	$('#all .content .c2 .stars .element .text .options .table .option:odd').css('background', 'url(/images/bg-element-options-middle2.gif) repeat-y');
	$('#all .content .c2 .stars .element .text .options .table .option:odd').css('border-right', '1px solid #1559aa');

	$('.p2-address .p2-top .p2-bottom .info-body .items .item:odd').css('background-color', '#1667b2');
}

$(document).ready(function(){
	$('ol.bigNumbers li').each(function(){
		var n = $(this).index() + 1;
		$(this).addClass('num-' + n);
	});

if ($('#postform').hasClass('active')){
$('.mycont_inner').hide();
$('.inner_4').show();
}


var mik_form = $('.mik_feedback_form').remove().clone();
	var mik_form_bg = $('.mik_feedback_background').remove().clone();
	$('.bg-top').append(mik_form);
	$('.bg-top').append(mik_form_bg);
	$('.bg-top').css('position', 'relative').css('overflow', 'hidden');
              $('.mik_feedback_background').hide();
	      $('.mik_feedback_form').hide();
	if ($('.reviews-note-error').text().length > 0) {
              $('.mik_feedback_background').show();
	      $('.mik_feedback_form').show();
}					   
	$('.mik_feedback').css('display', 'block');

	$('.mik_feedback').click(function(){
		$('.mik_feedback_background').show();
		$('.mik_feedback_form').show();
		
		$('.form_close').click(function(){
			$('.mik_feedback_background').hide();
			$('.mik_feedback_form').hide();
			
			return false;
		});
         
		
		$('.mik_feedback_background').click(function(){
			$('.mik_feedback_background').hide();
			$('.mik_feedback_form').hide();
			
			return false;
		});
		
		return false;
	});

	
	var params = {
	changedEl: ".new-style",
	scrollArrows: true,
	visRows: 10,
	checkZIndex: true
	}
	//������ ����� �������� .new-style
	cuSel(params);
	
	var params = {
		changedEl: "#rev_present_add",
		scrollArrows: true,
		visRows: 10,
		checkZIndex: true
	}
	//������ ����� �������� .new-style
	cuSel(params);
	
	// ������
	$('#all .content .c2 .reviews .params .button').click(function(){
		$('#all .content .c2 .reviews .params .inputs .sel .cusel').hide();
		$('.rev-form').slideDown(function () {
			
			$("#rev_present_add").css("display","block").css("width","200px");
			$('#rev_present_add').css('width', '200px');
			var params = {
				refreshEl: "#rev_present_add",
				visRows: 10
			}
			cuSelRefresh(params);
		});
		return false;
	});

	$('#all .content .c2 .reviews .pp-parent .rev-form .close a').click(function(){
		$('.rev-form').slideUp();
		$('#all .content .c2 .reviews .params .inputs .sel .cusel').show();
		return false;
	});




	/*Slider Main*/
	jQuery('#mycarousel').jcarousel({
	// Configuration goes here
	auto: 7,
	wrap: 'circular',
	scroll: 1
	}); 
	
	
	/*LeadSales Slider Buttons*/
	$('.saleleader').find('.nav-left').click(function(){
		return false;
	});
	$('.saleleader').find('.nav-right').click(function(){
		return false;
	});
	
	
	//Questions Remade
	$('.questions').find('.txt').hide();
	$('.questions').find('.title a').click(function(){
		$(this).parent().next().toggle(400);
		$(this).toggleClass('border');
		return false;
	});
	
	//������ ������
	$('.add-answer').slideUp(1).css('top', '-80px');
	$('.answers .add-answer .close a').click(function(){
		$('.add-answer').slideUp();
		return false;
	});
	$('.answers .add a').click(function(){
		$('.add-answer input[type=text]').val('');
		$('.add-answer textarea').val('');
		$('.add-answer').slideDown();
		return false;
	});
	
	
	//Answers Page
	$('.ques').find('li').removeClass('selected');
	$('.ans').find('.a-body').hide();
	$('.ans').find('.a-body-1').show();
	
	$('.ques_2').click(function(){
		$('.ans').find('.a-body').hide();
		$('.ans').find('.a-body-2').show();
		$(this).parent().addClass('selected');
	});
	$('.ques_3').click(function(){
		$('.ans').find('.a-body').hide();
		$('.ans').find('.a-body-3').show();
		$(this).parent().addClass('selected');
	});
	$('.ques_4').click(function(){
		$('.ans').find('.a-body').hide();
		$('.ans').find('.a-body-4').show();
		$(this).parent().addClass('selected');
	});
	$('.ques_5').click(function(){
		$('.ans').find('.a-body').hide();
		$('.ans').find('.a-body-5').show();
		$(this).parent().addClass('selected');
	});
	
	
	
	
	
	
	//Catalog Show/hide
	$('.catalog-detail').find('.items').find('.opened:odd').css('background-color', '#0B5FAE');
	$('.actions').find('.description').find('span.hide').parent().click(function(){
		$('.catalog-detail').find('.items').find('.item').addClass('closed').removeClass('opened').css('background', '#0057A8');
		$(this).parent().find('a').removeClass('selected');
		$(this).addClass('selected')
		return false;
	});
	$('.actions').find('.description').find('span.show').parent().click(function(){
		$('.catalog-detail').find('.items').find('.item').removeClass('closed').addClass('opened');
		$('.catalog-detail').find('.items').find('.opened:odd').css('background-color', '#0B5FAE');
		$(this).parent().find('a').removeClass('selected');
		$(this).addClass('selected')
		return false;
	});
	
	
	//Catalog Item Table
	$('.catalog_item').find('.options').find('table tr:odd').find('td').css('background', '#0B5FAE');
	
	//Catalog Item Photos
	$('.catalog_item').find('.photo_block').find('.image-preview').find('.op-item').css('cursor', 'pointer');
	$('.catalog_item').find('.photo_block').find('.image-preview').find('.item_1').click(function(){
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.main-image').hide();
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.image_1').show();
	});
	$('.catalog_item').find('.photo_block').find('.image-preview').find('.item_2').click(function(){
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.main-image').hide();
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.image_2').show();
	});
	$('.catalog_item').find('.photo_block').find('.image-preview').find('.item_3').click(function(){
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.main-image').hide();
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.image_3').show();
	});
	$('.catalog_item').find('.photo_block').find('.image-preview').find('.item_4').click(function(){
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.main-image').hide();
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.image_4').show();
	});
	$('.catalog_item').find('.photo_block').find('.image-preview').find('.item_5').click(function(){
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.main-image').hide();
		$('.catalog_item').find('.photo_block').find('.for-border-main').find('.image_5').show();
	});
	
	
	//JScroll Init
	//$('.inserts').find('.mycont').find('.inner_1').find('.forScroll').jScrollPane();
	
	//Catalog Item Tabs
	$('.inserts').find('.mybuttons').find('.tab_1').click(function(){
		$('.inserts').find('.mybuttons').find('.mytab_button').removeClass('active');
		$(this).addClass('active')
		$('.inserts').find('.mycont').find('.mycont_inner').hide();
		$('.inserts').find('.mycont').find('.inner_1').show();
		$('.inserts').find('.mycont').find('.inner_1').find('.forScroll').jScrollPane();
	});
	$('.inserts').find('.mybuttons').find('.tab_2').click(function(){
		$('.inserts').find('.mybuttons').find('.mytab_button').removeClass('active');
		$(this).addClass('active')
		$('.inserts').find('.mycont').find('.mycont_inner').hide();
		$('.inserts').find('.mycont').find('.inner_2').show();
		$('.inserts').find('.mycont').find('.inner_2').find('.forScroll').jScrollPane();
	});
	$('.inserts').find('.mybuttons').find('.tab_3').click(function(){
		$('.inserts').find('.mybuttons').find('.mytab_button').removeClass('active');
		$(this).addClass('active')
		$('.inserts').find('.mycont').find('.mycont_inner').hide();
		$('.inserts').find('.mycont').find('.inner_3').show();
		$('.inserts').find('.mycont').find('.inner_3').find('.forScroll').jScrollPane();
	});
	$('.inserts').find('.mybuttons').find('.tab_4').click(function(){
		$('.inserts').find('.mybuttons').find('.mytab_button').removeClass('active');
		$(this).addClass('active')
		$('.inserts').find('.mycont').find('.mycont_inner').hide();
		$('.inserts').find('.mycont').find('.inner_4').show();
		$('.inserts').find('.mycont').find('.inner_4').find('.forScroll').jScrollPane();
	});


  	//Datepicker
	
	/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
	/* Written by Andrew Stromnov (stromnov@gmail.com). */
	/*
	jQuery(function($){
		$.datepicker.regional['ru'] = {
			closeText: 'Закрыть',
			prevText: 'Пред',
			nextText: 'След',
			currentText: 'Сегодня',
			monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
			'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
			monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
			'Июл','Авг','Сен','Окт','Ноя','Дек'],
			dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
			dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
			dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
			weekHeader: 'Не',
			dateFormat: 'dd.mm.yy',
			firstDay: 1,
			isRTL: false,
			showMonthAfterYear: false,
			yearSuffix: ''};
		$.datepicker.setDefaults($.datepicker.regional['ru']);
	});
	
	$("#datepick").datepicker({
			showOn: "button",
			buttonImage: "images/datepicker/calendar.png",
			buttonImageOnly: true
		});
  */
  /*Some fixes*/
   if ($('.deliv p sup').length) {
      $('.deliv p sup').parent().parent().find('input').css('margin-top', '5px');
   }

});

function addToCart(itemId)
{
	var orderForm = document.getElementById('frm_item_basket_'+itemId);
	jsAjaxUtil.ShowLocalWaitWindow('wait_id', 'order_form_div');
	jsAjaxUtil.SendForm(orderForm, PutData);
	orderForm.submit();
	return true;
}
        
function PutData(data)
{
	$.colorbox({inline:true, width:"550px", href:'#pop_up_info'});
	jsAjaxUtil.CloseLocalWaitWindow('wait_id', 'order_form_div');
    $('#cart_line').html(data);
    
}
