/**
 *	Prototype Template
 */
var tpl_cartInfo = new Template('<div class="userCart"><a href="/cart/" title="Корзина"> #{totalCnt} #{totalCntStr}</a><br />#{totalAmount}&nbsp;руб.</div>');

var tpl_compareLinkCat = new Template('<a id="compareLinkA" target="_blank" href="#{cat}" title="#{categoryName}">#{categoryName}</a>');

var tpl_compareLinkCat2 = new Template('<a id="compareLinkAB" target="_blank" href="#{cat}" title="#{categoryName}">#{categoryName}</a>');

var tpl_compareLinkGood = new Template('<table><tr><td class="corner_left"><!-- --></td><td class="compare_text" id="compareText"><a id="compareLinkA" target="_blank" href="#{cat}" title="Выполнить сравнение выбранных товаров">#{categoryName}</a></td><td class="corner_right"><!-- --></td></tr></table>');

var tpl_compareLink = '<img src="/img/arrow.gif" alt="Сравнить" hspace="3"/><span class="compared_link">Добавлен к сравнению</span>';


var tpl_compareLink2 = '<span class="compared_link">Добавлен к сравнению</span>';



function addtocart(URL, goodId, cnt) {
	window.cart = $('cart');
	var cartHtml = cart.innerHTML;
	
	loading_cart();
	new Ajax.Request(URL, {
		parameters: {"ajax": true, "id_good": goodId, "count": cnt },
		method: 'post',
		encoding: 'windows-1251',
		onSuccess: function(transport) {
			result = transport.responseText.evalJSON();
			if(result['error']) {
				alert(result['error']);
				div_account.innerHTML = cartHtml;
			} else {
				alert(result['goodName'] + " (" + cnt + " шт.) успешно добавлен в корзину");
				var html = tpl_cartInfo.evaluate({totalCnt: result['totalCnt'], totalCntStr: result['totalCntStr'], totalAmount: result['totalAmount']});
				cart.innerHTML = html;
			} 
		}
	} );
}

function addtocompare(URL, goodId, parentUrl, category) {
    var goodPage = '0';
    var compareDivNum = 'compareLink_' + goodId;
    window.compareLink = $(compareDivNum);
    window.compareCatLink = $('compareText');
    window.compareCatLink2 = $('compareText2');
    window.compareCatLinkA = $('compareLinkA');
    window.compareCatLinkAB = $('compareLinkAB');
	var compareHtml2 = compareLink.innerHTML;
	var compareHtml3 = compareCatLink.innerHTML;
	var linkText = compareCatLinkA.innerHTML;
    if(linkText=='' || linkText=='&nbsp;'){
        linkText='Выполнить сравнение';
        var goodPage = '1';
    }



    // loading_cart();
	new Ajax.Request(URL, {
		parameters: {"ajax": true, "id_good": goodId },
		method: 'post',
		encoding: 'windows-1251',
		onSuccess: function(transport) {
			result = transport.responseText.evalJSON();
			if(result['error']) {
				alert(result['error']);
				div_account.innerHTML = compareHtml;
			} else {
                if(goodPage=='0') {
                    var html3 = tpl_compareLinkCat.evaluate({cat: parentUrl, categoryName: linkText});
                    var html4 = tpl_compareLinkCat2.evaluate({cat: parentUrl, categoryName: linkText});
    			    compareCatLink2.innerHTML = html4;
                    var html2 = tpl_compareLink;
                }
                else {
                    var html3 = tpl_compareLinkGood.evaluate({cat: parentUrl, categoryName: linkText});
                    var html2 = tpl_compareLink2;
                }
  			    compareCatLink.innerHTML = html3;
                compareLink.innerHTML = html2;          

			} 
		}
	} );
}


function loading_cart() {
	cart.innerHTML = '<img src="/img/loading.gif" style="float: right;"/>';
}
