function getById(id) {
	return document.getElementById(id);
}

function putToCart(id) {
	if (id && getById('amount' + id)) {
		window.open('/korzina.pl?a=put&amount=' + getById('amount' + id).value + '&zakaz_id=' + id,"Korzina","width=600,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
	}
}

function colorSrc(obj, nsrc) {
	obj.src = nsrc;
}

function openCart() {
	window.open('/korzina.pl',"Korzina","width=600,height=550,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
}

function loadDoc(link, id) {
	// Запрашиваем стандартный объект для Mozilla и Opera
	var req;
	//alert(link);
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		// Если нет, то работаем с ИЕ, где все не как у людей
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (req) {
		req.onreadystatechange = function () {
			// Статус 4 означает успешное выполнение
			if (req.readyState == 4) {
        		// 200 - это статус успешного HTTP запроса
        		if (req.status == 200) {
            		// Забираем, то, что нам вернул скрипт, обычным текстом
      				var response = req.responseText;
      				//alert(response);
      				getById(id).innerHTML = response;
        		} else {
            		alert('Невозможно получить данные с сервера: ' + req.statusText);
        		}
   			}
		}
		link = link + '?random=' + Math.random();
		req.open("GET", link, true);
		req.send(null);
  }
}

function loadDoc1(link, id) {
	// Запрашиваем стандартный объект для Mozilla и Opera
	var req;
	//alert(link);
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		// Если нет, то работаем с ИЕ, где все не как у людей
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (req) {
		req.onreadystatechange = function () {
			// Статус 4 означает успешное выполнение
			if (req.readyState == 4) {
        		// 200 - это статус успешного HTTP запроса
        		if (req.status == 200) {
            		// Забираем, то, что нам вернул скрипт, обычным текстом
      				var response = req.responseText;
      				//alert(response);
      				getById(id).innerHTML = response;
        		} else {
            		alert('Невозможно получить данные с сервера: ' + req.statusText);
        		}
   			}
		}
		link = link + '&random=' + Math.random();
		req.open("GET", link, true);
		req.send(null);
  }
}

function refreshCartFrame() {
	loadDoc('/korzina_frame.pl', 'korzina_frame');
}
