/**
 * Добавляем заказ в корзину
 * @param id
 */
function addchart ( id ) {
    /*var obj = jQuery.parseJSON('{"name":"John"}');
    alert( obj.name === "John" ); */
    var order = $.cookie("order") ;
    if ( order != null ){
       order += ',' + id ;
    } else {
       order = id ;
    }
    $.cookie( "order", order, {
        path: "/"
    });
    $('#acceptorder').removeClass('hidden');
    //alert($.cookie("order"));
}
/**
 * Удаление товара из корзины
 * @param obj
 */
function deletefromchart ( obj, $cookie ) {
    $(obj).parent().parent().parent().parent().remove();
    if ( ! $('table.search').length ) {
       clearcookie ( $cookie ) ;
       history.back();
    }
}
/**
 * Чистка кукисов
 * @param $what
 */
function clearcookie ( $what ) {
    $.cookie( $what, null, {
        path: "/"
    });
}
/**
 *
 * @param mail
 */
function acceptchart ( mail ) {
    var txt = '' ;
    $('table.search').each ( function () {
       $(this).find('.accept').each(  function () {
           //alert ($(this).text());
           txt += $(this).text() + ' ' ;
       });
        txt += '\n\r';
    });
    //alert(txt);
    post ( mail, false, txt )
    clearcookie ( 'order' );
}
function feedback ( mail ) {
    var txt = $('textarea[name=comment]').text();
    post ( mail, '/entities/feedback.php', txt ) ;
}
/**
 *
 * @param txt
 */
function post ( tomail, request, txt ) {
	var fuckup = false, monitor = $('#monitor').addClass('green'),
        input = $('input[type=text]'),
        request = request || 'request.php' ;
	monitor.removeClass().text('');
	input.each ( function () {
		if ( $(this).val() == '' ) {
			$(this).addClass('error');
			monitor.addClass('red').text ('Ошибка. Заполните все обязательные поля');
			fuckup = true;
		}
	});
	if (! fuckup) {
		input.each ( function () {
			$(this).removeClass('error');
		});
		$.post(request, { face: $('input[name=face]').val(), mail: $('input[name=mail]').val(), tomail: tomail,  phone: $('input[name=phone]').val(), comment: $('textarea[name=comment]').val(), txt: txt }, function(data) {
			if (data == 'ok') {
				monitor.addClass('green').text ('Заявка отправлена');
			} else {
				monitor.addClass('red').text ('Ошибка. Попробуйте еще раз');
			}
		});
	}
}
