// запрос подтверждения на удаление записи
function confirmDelete(link)
{
	var check;
	check = confirm("Вы уверены что хотите удалить эту запись? Изменения необратимы!");
	if (check) {
		window.location = link;
	}
}

// управление меню
function showMainMenu(showId, hideId1, hideId2, hideId3, hideId4, hideId5)
{
	$('#'+showId).show();
	$('#'+hideId1).hide();
	$('#'+hideId2).hide();
	$('#'+hideId3).hide();
	$('#'+hideId4).hide();
	$('#'+hideId5).hide();
}

function recountCart(currency)
{
    if(currency == 'grn'){
        print_curr = ' грн';
    }else{
        print_curr = ' usd';
    }
    //количество позиций в корзине
    var prod_count = $('#total_orders').val();
    var amount = 0;
    var price = 0;
    var total_price = 0;

    for(i = 0; i < prod_count; i++){
        //amount
        amount = $('#quantity_'+i).val();
        //price
        price = $('#price_'+i).val()*1;
        $('#price_span_'+i).html(amount*price+' '+print_curr);
        price = price*1;

        total_price += amount*price;
    }
    $('#total_price').val(total_price);
}

/**
 * возвращает дочернии элементы для категории
 * @param id_parent
 * @return
 */
function showChilds(id_parent)
{
	$.post(
			"/category/getchilds/id_parent/"+id_parent+"/", 
			function(data){
				if(data){
					$('div#childs_'+id_parent).html(data);
				}else{
					$('div#childs_'+id_parent).html('...');
				}
			});
}

function addToCart(id_product)
{
    var amount = $('#prod_amount_'+id_product).val();
	$.post(
			"/cart/addtocart/id_product/"+id_product+"/amount/"+amount+"/",
			function(data){
				if(data){
					$('span#basket_counter').html(data);
                    alert('Товар добавлен в корзину!');
				}else{
                    alert('Error!');
					//$('div#childs_'+id_parent).html('...');
				}
			});
}

function getMoreData(id_element, datatype, car, mark)
{
    var id_value = $('#'+id_element).val();
    var id_car   = $('#'+car).val();
    var id_mark  = $('#'+mark).val();
    if(datatype == 'car_mark'){
        $('span#car_mark').hide();
        $('span#car_year').hide();
        $('span#car_mod').hide();
    }

    if(datatype == 'car_year'){
        $('#id_mark').removeClass('podbor_active');
    }
    if(datatype == 'car_mod'){
        $('#id_year').removeClass('podbor_active');
    }
		$.post(
				"/catalog/cardata/id/"+id_value+"/datatype/"+datatype+"/id_car/"+id_car+"/id_mark/"+id_mark+"/",
				function(data){
 					if(data){
 						$('span#'+datatype).html(data);
 					}else{
 						$('span#'+datatype).html('error');
 					}
 				});
 		$('span#'+datatype).show();
}

function deleteProduct(id_product)
{
    var check;
	check = confirm("Вы уверены что хотите удалить эту запись? Изменения необратимы!");
	if (check) {
		$.post(
			"/products/delete/id/"+id_product+"/ajax/1/",
			function(data){
				if(data){
					alert('Error!');
				}else{
                    $('#id_row_'+id_product).remove();
					//$('div#childs_'+id_parent).html('...');
				}
			});
	}
}

function makePopular(id_product, type, msg)
{
		$.post(
			"/products/popular/id/"+id_product+"/type/"+type+"/msg/"+msg+"/ajax/1/",
			function(data){
				if(data){
					alert('Error!');
				}else{
				}
			});
}

function makeActive(id_product, type, msg)
{
		$.post(
			"/products/block/id/"+id_product+"/type/"+type+"/msg/"+msg+"/ajax/1/",
			function(data){
				if(data){
					alert('Error!');
				}else{
				}
			});
}
///**
// * возвращает родительские категории в заданном домене
// * @param id_domain
// * @return
// */
//function getParentsFromDomain(id_domain){
//	
//	
//	$.post(
//			"/category/getparents/id_domain/"+id_domain+"/", 
//			function(data){
//				if(data){
//					$('span#test').html(data);
//				}else{
//					$('span#test').html('...');
//				}
//			});
//}
//
///**
// * ф-ция автозаполнения элемента формы
// * @param id_input
// * @param id_output
// * @param id_image
// * @param type
// * @return
// */
//function getContent(id_input, id_output, id_image, type)
//{
//	var input_data = $('#'+id_input).val();
//	//$('#'+id_input).attr("disabled", true); 
//	$('#'+id_image).show();
//	$.post(
//			"/autocomplete/getcontent/pattern/"+input_data+"/type/"+type+"/", 
//			function(data){
//				if(data){
//					$('#'+id_output).html(data);
//				//	$('#'+id_input).removeAttr("disabled");
//					$('#'+id_image).hide();
//				}else{
//					$('#'+id_output).html('...');
//				//	$('#'+id_input).removeAttr("disabled");
//					$('#'+id_image).hide();
//				}
//			});
//	$('#'+id_output).show();
//}
///**
// * подставление данных в инпут элемент
// * @param id_input_string
// * @param content_name
// * @return
// */
//function applyContent(id_input_string, content_name)
//{
//	 if(id_input_string == 'pictures'){
//		 $('#'+id_input_string).val(content_name);
//	 }else{
//		 $('#'+id_input_string).val($('#'+id_input_string).val()+content_name+';');
//	 }
//}
//
///**
// * возвращает список родительских категорий для выбранного домена (чекбоксы в /articles/add:edit/)
// * @param id_element
// * @param id_domain
// * @return
// */
//function showMenu(id_element, id_domain)
//{
//	if ($('#'+id_element).is(':checked')) {
//		$.post(
//				"/autocomplete/getmenu/id_domain/"+id_domain+"/", 
//				function(data){
//					if(data){
//						$('#menu_'+id_domain).html(data);
//					}else{
//						$('#menu_'+id_output).html('...');
//					}
//				});
//		$('#menu_'+id_domain).show();
//	}else {
//		$('#menu_'+id_domain).hide();
//	}
//}
///**
// * возвращает список дочерних категорий для выбранного родителя (радиокнопки в /articles/add:edit/)
// * @param id_parent
// * @return
// */
//function showMenuChilds(id_parent)
//{
//	 $('#childs_'+id_parent).toggle();
//	 $.post(
//			"/autocomplete/getchilds/id_parent/"+id_parent+"/", 
//			function(data){
//				if(data){
//					$('div#childs_'+id_parent).html(data);
//				}
//			});
//}
//
///**
// * возвращает список номеров для выбранного журнала(чекбоксы в /articles/add:edit/)
// * @param id_element
// * @param id_magazine
// * @return
// */

//
///**
//* возвращает список рубрик для выбранного журнала(чекбоксы в /articles/add:edit/)
//* @param id_element
//* @param id_magazine
//* @return
//*/
//function showRubrics(id_element, id_magazine)
//{
//	if ($('#'+id_element).is(':checked')) {
//		$.post(
//				"/autocomplete/getrubrics/id_magazine/"+id_magazine+"/", 
//				function(data){
//					if(data){
//						$('#rubric_'+id_magazine).html(data);
//					}else{
//						$('#rubric_'+id_output).html('...');
//					}
//				});
//		$('#rubric_'+id_magazine).show();
//	}else {
//		$('#rubric_'+id_magazine).hide();
//	}
//}
