/**
 * обработка результато AJAX запросов индивидуально для сайта
 **/
 

/****** КОРЗИНА ******/
// Това удачно добавлен в корзину 
function put2cart_complete_site(data, status) {
 
		var response = eval('('+data+')');
		
		if (response['error']==0) {
			
			if (typeof window['chang_cart'] == 'function')
				chang_cart(response['sum'],response['count']);
			
			var i =   response['id'];
			if(response['_parent'])
				i = response['_parent'];
			
			if (response['thisOnly'] !== true)
				put2car_animate($('#image_product_'+i));
			
			$('#put2car_id_' + response['id'] + ' span').html('В корзине');  
			$('#put2car_id_' + response['id']).attr('href', site_root + '/cart/');
			$('#aa' + response['id']).attr('href', site_root + '/cart/');
		} 

		if (response['thisOnly'] == true) {
			if (response['auth'] == true)
				document.location = site_root + '/order/';
			else
				$('#fa').click();
		}
 }
 

// Товар удачно удален из корзины
 function deleteFromCart_complete_site(data,status) {
		var response = eval('('+data+')');
					
		if (response['error']==0) {

			chang_cart(response['sum'],response['count']);
			var delitem = $("#cart_" + response['id']).parent();
			
			delitem.animate({ 
				height: 0,
				opacity: 0
			}, 200, "linear",  function(){
				delitem.css({'display':'none'});
				delitem.remove();
				}
			);
		} 
		
		$("#allcost").html(response['sum']);
 } 
 
// статус товара в корзине 
function setCartStatus_complete_site(data, status) {
		var response = eval('('+data+')');
		
		if (response['error']==0) {
			chang_cart(response['sum'],response['count']);
			var cartid = response['cartid'];
			var el = '#cart' + cartid;
			var toheight = $(el).height();
			
			
			if (response['status'] == 1) {
				var target = $('#active');
				var newtextstatus = '<img src="'+site_root+'/i/button/but-nobay.png" alt="Отложить" title="" />';
				var newhref = "javascript: setCartStatus(" + cartid + ", 0)";
				var elhtml = '<div id="temp' + cartid + '" class="cars-id-margin usepanel usepanel-download">' + $(el).html() + '</div>';
			}
			else {
				var target = $('#last');
				var newtextstatus = '<img src="'+site_root+'/i/button/incart.png" alt="В корзину" title="" />';
				var newhref = "javascript: setCartStatus(" + cartid + ", 1)";
				var elhtml = '<div id="temp' + cartid + '" class="cars-id-margin usepanel  ">' + $(el).html() + '</div>';
			}
				
			$(el).animate({ 
				height: 0,
				opacity: 0.4
			}, 200, function (){
					$(el).remove();
					
					target.prepend(elhtml);
					$('#span' + cartid).html(newtextstatus);
					$('#href' + cartid).attr("href", newhref);
					$('#temp' + cartid).animate({
						height: toheight
					}, 200);
					$('#temp' + cartid).attr("id", 'cart' + cartid);
				}
			);
		} 
		$("#allcost").html(response['sum']);
		$("#allcost").html(response['sum']);
} 
 
 
 
 
/******* КОММЕНТЫ ********/ 
// комент добавлен 
 function wassend_complete_site(data,status) {
	$('#pervonah').hide();
	$("#commentssend_progressbar img").hide();
	$("#listcomments").prepend(data);
 } 
  
 function drawcomment_complete_site(data,status) {
	$("#listcomments").html(data);
	window.location.href="#listcomments";
 }
 
 
 

/***** АВТОРИЗАЦИЯ ******/
// Напомнить пароль 
function remindPwd_complete_site(data, status) {
		var response = eval('('+data+')');
		// setTimeout($('.preloader').hide(),300);
		if (response['error'] == 0) {
			var htmlString = $('#remindStep2').html();
			$('#passwordRemindL').html(htmlString );	
			$('.preloader').hide();
			$.fn.colorbox.resize();
			location.reload();
			} else {
			$('#errorRemind').text(response['errorText']);
						$('.preloader').hide();
						$.fn.colorbox.resize();
		}
}


 // Смена пароля результат
function change_pwd_complete_site(data, status) {
		var response = eval('('+data+')');
		$('.preloader','#colorbox').hide();
		if (response['error'] == 0) {
			var htmlString = $('#newPawdComplite').html();
			$('#newPawd').html(htmlString );	
			$.fn.colorbox.resize();		
			location.reload();
		} else {
			$('#errorAuth').text(response['errorText']);
			$.fn.colorbox.resize();
		}
}


// авторизация 
function auth_complete_site(data, status) {
		var response = eval('('+data+')');
		$('.preloader','#colorbox').hide();
		if (response['error'] == 0) {
			var htmlString = $('#authLComplite').html();
			$('#fastauthL').html(htmlString );	
			$.fn.colorbox.resize();
			if (cart_preg_match.test(document.location) || $('#avorss').val() == '1')
				document.location = site_root + '/order/';
			else
				location.reload();
		} else {
			$('#errorAuth').text(response['errorText']);
			$.fn.colorbox.resize();
		}
}
 
// fast autorize
function fastAuth_complete_site(data, status) {


		if(data == 'no')

		{

		$("span#errorAuth").html('Необходимо ввести свой адрес электронной почты');

			$.fn.colorbox.resize();

			return; 

		}	

		if (cart_preg_match.test(document.location) || $('#avorss').val() == '1')

			document.location = site_root + '/order/';

		else

			location.reload();

			
}



// Регистрация 
function register_complete_site(data, status) {

		var response = eval('('+data+')');

		$('.preloader','#colorbox').hide();

		if (response['error'] == 0) {

			var htmlString = $('#registerStep2').html();

			$('#registerL').html(htmlString );	

			$.fn.colorbox.resize();

			location.reload();

			

		} else {

					$('.preloader').hide();

			$('#errorReg').text(response['errorText']);

			$.fn.colorbox.resize();

		}

}



 
