// вспомогательные java-скрипты

// обработка смены поля "категории" (в списке статей)
function contentFilter(catId) {
	if(catId == 7) {
		$("#tagFilter").css("display", 'block');
	} else {	
		$("#tagFilter").css("display", 'none');	
	}
	document.forms["filter_form"].submit()
}

// обработка смены поля "кому" (в contactForm)
function emailToHandler(email_to_id) {

	switch(email_to_id)
	{
		case '3' : {
					var data = { "form":"ContactForm" };
					$.post(
							'/email/getPartners',
							data,
							function(response){					
								if (response.success) {						
									$("#partner_id").show();
									$("#partner_id").html(response.partners);
									$("div#subject").show();
									$("div#subject").html(response.subject);
									$("select#subject").val(6);
									$("div#addfields").hide();
									$("div#addfields").html('');									
								}					
							},
							'json'
					);
			}
			break;
		default : {
			var data = { "form":"ContactForm", "to":email_to_id };
					$.post(
							'/email/getSubjects',
							data,
							function(response){					
								if (response.success) {
									$("#partner_id").hide();
									$("#partner_id").html('');
									$("div#subject").show();
									$("div#subject").html(response.content);
									$("div#addfields").hide();
									$("div#addfields").html('');									
								}					
							},
							'json'
					);
			}
			break;
	}
}

// обработка смены поля "тема" (в contactForm)
function subjectHandler(subject_id) {
	var data = { "form":"ContactForm", "subject":subject_id };
	$.post(
			'/email/getAddFields',
			data,
			function(response){					
								if (response.success) {
									$("div#addfields").show();
									$("div#addfields").html(response.content);								
								} else {
									$("div#addfields").hide();
									$("div#addfields").html('');
								}
			
								
							},
							'json'
		);
}


// посылает запрос на добавление товара в корзину
function add2cart(id) {
		var qty = $("input#input_qty_" + id).val();
		var data = { "id":id, "qty":qty } ;
		$.post(
					'/catalog/cart/add',
					data,
					function(response){					
						if(response.success) {						
									//alert("Товар добавлен.");									
									if(response.refresh) $("div#shop_cart").html(response.cart);
								}					
							},
							'json'
				);
		
		return false;
	
	}

// посылает запрос на удаление товара из корзины
function removeProduct(id) {
		
		var data = { "id":id } ;
		$.post(
					'/catalog/cart/remove',
					data,
					function(response){					
						if(response.success) {						
									//alert("Товар удален.");
									window.location.reload()
								}					
							},
							'json'
				);
		
		return false;
	
	}
