// удаление товара из корзины
function remHidden(page,craft) {	var page=page;
	var craft=craft;
	if(confirm('Уверены, что хотите удалить изделия из корзины?')) {
	    var craftArr = $.cookie(page).split(';');
	    for (var i=0;i<craftArr.length;i++) {	    	if (craftArr[i].indexOf(craft+':')!=-1) {	    		craftArr[i]='';	    	}
	    }
	    $.cookie(page,craftArr.join(';'));
	    if (i==1) {$.cookie('ListCraftPages',null);}		alert('Изделия в корзине больше нет!');
		history.go(0);	}}

// редактирование информации о заказе
function chHidden(page,craft) {	var page=page;
	var craft=craft;	var craftArr = $.cookie(page).split(';');
	for (i=0;i<craftArr.length;i++) {		if (craftArr[i].indexOf(craft+':')!=-1) {
		    var craftName=$('tr#'+craft).find('td.craftNameVal').html();
		    var craftGOST=$('tr#'+craft).find('td.craftGOSTVal').html();
		    var craftCount='<input type="text" class="tx_promcatalog_pi1_input" value="'+$('tr#'+craft+' input.tx_promcatalog_pi1_input').val()+'" onfocus="validateNum()" onchange="chHidden(\''+page+'\',\''+craft+'\')" />';
		    var craftIzm=$('tr#'+craft).find('td.craftCountVal').html().split('">')[1];
			var orderInp='<td class="craftNameVal">'+craftName+'</td><td class="craftGOSTVal">'+craftGOST+'</td><td class="craftCountVal">'+craftCount+' '+craftIzm+'</td><td class="craftBasket-rem"><img src="fileadmin/template/img/basket-rem.png" alt="удалить изделие из корзины" onclick="remHidden(\''+page+'\',\''+$(this).attr('name')+'\')" /></td>';
            craftArr[i]=craft+':'+$('tr#'+craft+' input.tx_promcatalog_pi1_input').val()+':'+orderInp;
		}	}
	$.cookie(page,craftArr.join(';'));
	history.go(0);
}

// валидация для числовых полей каталога
function validateNum () {    $('input.tx_promcatalog_pi1_input').numeric();}

// Устанавливаем дефолтное значение кук
if(!$.cookie('ListCraftPages')) {$.cookie('ListCraftPages',null);}

// Информация о товарах в корзине
function countCrafts() {
    craftNumber=0;
    Goods=['товар','товара','товаров'];
    if (!$.cookie('ListCraftPages')) {var cookieArr=[];}
    else {var cookieArr=$.cookie('ListCraftPages').split(';');}
    for (i=0;i<cookieArr.length-1;i++) {
    	var cookieCraftArr=$.cookie(cookieArr[i]).split(';');
    	for (j=0;j<cookieCraftArr.length;j++) {    		var cookieCraft=cookieCraftArr[j].split(':');
    		if(cookieCraft[1]) {    		    craftNumber+=parseInt(cookieCraft[1]);
    		}    	}
    }
    if (craftNumber==1) {var chGoods=Goods[0];}
    else if (craftNumber<5 && craftNumber>1) {var chGoods=Goods[1];}
    else {var chGoods=Goods[2];}
    $('#menu_cont').append('<span id="basket"><span>'+craftNumber+'</span> '+chGoods+' в корзине</span>');
    $('#basket span').corner("round 7px");
}

// Очистка куков
function clearCookie() {
    if ($.cookie('ListCraftPages')) {
        var cookieArr=$.cookie('ListCraftPages').split(';');
        for (i=0;i<cookieArr.length;i++) {            $.cookie(cookieArr[i], null);        }
        $.cookie('ListCraftPages', null);
    }
}

// Запись товаров в корзину
function addCrafts(page) {	var page = page;	var addStr = ''
	$('input.tx_promcatalog_pi1_input').filter('[value!=""]').each(		function() {
		    var craftName=$(this).parent().parent().find('td.craftName').html();
		    var craftGOST=$(this).parent().parent().find('td.craftGOST').find('a').html();
		    var craftCount='<input type="text" class="tx_promcatalog_pi1_input" value="'+$(this).val()+'" onfocus="validateNum()" onchange="chHidden(\'craftsPage'+page+'\',\''+$(this).attr('name')+'\')" />';
		    var craftIzm=$(this).parent().parent().find('td.craftIzm').html();
			var orderInp='<td class="craftNameVal">'+craftName+'</td><td class="craftGOSTVal">'+craftGOST+'</td><td class="craftCountVal">'+craftCount+' '+craftIzm+'</td><td class="craftBasket-rem"><img src="fileadmin/template/img/basket-rem.png" alt="удалить изделие из корзины" onclick="remHidden(\'craftsPage'+page+'\',\''+$(this).attr('name')+'\')" /></td>';
			addStr+=$(this).attr('name')+':'+$(this).val()+':'+orderInp+';';
		    if (!$.cookie('ListCraftPages')) {$.cookie('ListCraftPages','craftsPage'+page+';');}
		    else if ($.cookie('ListCraftPages').indexOf('craftsPage'+page+';')==-1) {$.cookie('ListCraftPages',$.cookie('ListCraftPages')+'craftsPage'+page+';');}
		});	$.cookie('craftsPage'+page,addStr.slice(0,-1));
	alert("Изделия добавлены в корзину!");
	$('#menu_cont span').remove();
	countCrafts();
}

// Закругленные углы
$(function(){
    $('#path_stripe').corner("round 8px").parent().css('padding', '2px').corner("round 10px");
    $('.side_menu').corner("round 8px").parent().css('padding', '2px').corner("round 10px");
});

function width(min,max){
	w = document.documentElement.clientWidth;
	return (w <= min) ? min + "px" : ((w >= max) ? max + "px" : "auto");
}
