function basketfunc(id) {
	var jsonRequest = new Request.JSON(
	{
		url: "/basketjs.php?rand="+Math.random(),
		onFailure: function(result) {
    			alert('Системная ошибка.\nПопробуйте еще раз\n');
		},
		onComplete: function(result) {
			$('basket').innerHTML=result.text;
                  if (id!=0)
                    if (confirm('Товар добавлен в корзину заказа.\nОбщая сумма заказа: '+result.sum+' руб. (Позиций: '+result.qnt+')\nПерейти в корзину заказа?\n')) document.location="/basket/";
		}
        }
        ).get(
	{
		'itemid': id
	}
	);
}

function f_open_window_max(url,winname) {
    var options = 'scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no,location=no';
    options += ',width=' + screen.availWidth + ',height=' + screen.availHeight;
    options += ',screenX=0,screenY=0,top=0,left=0';
    var win = window.open(url, '', options);
    win.focus();
    win.moveTo(0, 0);
    win.resizeTo(screen.availWidth, screen.availHeight);
}

function comparefunc(id) {

	var jsonRequest = new Request.JSON(
	{
		url: "/comparejs.php?rand="+Math.random(),
		onFailure: function(result) {
    			alert('Системная ошибка.\nПопробуйте еще раз\n');
		},
		onComplete: function(result) {
			$('compare').innerHTML=result.text;
                  if ( (id!=0) && (result.qnt>1) )
                    if (confirm('Товар добавлен в таблицу для сравнения.\nВсего позиций в таблице: '+result.qnt+'\nПерейти в таблицу сравнения?\n')) f_open_window_max("/compare/","Таблица сравнения товаров");
		}
        }
        ).get(
	{
		'itemid': id
	}
	);
}

function deliveryfunc(did) {
	var id=$('form_kart_'+did).value;
	if (id!=0) {
	var jsonRequest = new Request.JSON({
		url: "/basketjs.php?kart=1&rand="+Math.random(), 
		onFailure: function(result) {
    			alert('Системная ошибка.\nПопробуйте еще раз\n');
		},
		onComplete: function(result) {
			$('form_firm_'+did).value=result.firm;
			$('form_phone_'+did).value=result.phone;
			$('form_addr_'+did).value=result.addr;
			$('form_fio_'+did).value=result.fio;
			$('form_comment_'+did).value=result.comment;
		}
	}).get({
		'id': id
	});
	} else {
			$('form_firm_'+did).value='';
			$('form_phone_'+did).value='';
			$('form_addr_'+did).value='';
			$('form_fio_'+did).value='';
			$('form_comment_'+did).value='';
	}
}

document.addEvent('domready', function() {
	comparefunc(0);
	basketfunc(0);
});

