function makeRequest(url) {

var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('application/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
return false;
}
http_request.onreadystatechange = function() { alertContents(http_request); };
http_request.open('GET', url, true);
http_request.send(null);
}

function alertContents(http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var string = http_request.responseText;
var delimiter = '::::';
if (string!='')
{
	lala = string.toString().split(delimiter.toString());
	document.getElementById(lala[0]).innerHTML=lala[1];
	document.getElementById('regerror').value=lala[2];
}
} else {
alert('С запросом возникла проблема.');
}
}
}


function makeRequest1(url) {

var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('application/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
return false;
}
http_request.onreadystatechange = function() { alertContents1(http_request); };
http_request.open('GET', url, true);
http_request.send(null);
}

function alertContents1(http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var string = http_request.responseText;
if (string!='')
{
	document.getElementById('smallcart').innerHTML=string;
	if (document.getElementById('ppc').style.display=='none') document.getElementById('ppc').style.display='block';
	if (string=='ppc') document.getElementById('ppc').style.display='none';
}
} else {
alert('С запросом возникла проблема.');
}
}
}


function makeRequest2(url) {

var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('application/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
return false;
}
http_request.onreadystatechange = function() { alertContents2(http_request); };
http_request.open('GET', url, true);
http_request.send(null);
}

function alertContents2(http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var string = http_request.responseText;
var delimiter = '::::';
if (string!='')
{
	lala = string.toString().split(delimiter.toString());
	document.getElementById('showcart').innerHTML=lala[0];
	document.getElementById('vsego').innerHTML='Всего к оплате:  <strong>'+ lala[1] +' грн</strong>.';
}
} else {
alert('С запросом возникла проблема.');
}
}
}



function addOption (oListbox, text, value, isDefaultSelected, isSelected)
{
  var oOption = document.createElement("option");
  oOption.appendChild(document.createTextNode(text));
  oOption.setAttribute("value", value);

  if (isDefaultSelected) oOption.defaultSelected = true;
  else if (isSelected) oOption.selected = true;

  oListbox.appendChild(oOption);
}

function makeRequest3(url,ooo,sel) {

var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('application/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
return false;
}
http_request.onreadystatechange = function() { alertContents3(http_request,ooo,sel); };
http_request.open('GET', url, true);
http_request.send(null);
}
function alertContents3(http_request,ooo,sel) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {

var objSel = ooo;


var len=objSel.length;var i=0; while(i<len) {objSel.options[0]=null;i++;}

var string = http_request.responseText;
var delimiter = ',';
if (string!='')
{
lala = string.toString().split(delimiter.toString());
count=lala.length;
i=0;
while (i<count)
{
	delimiter1 = '=';
	lala1 = lala[i].toString().split(delimiter1.toString());
	if (sel!=lala1[0]) addOption(objSel, lala1[1], lala1[0], false); else addOption(objSel, lala1[1], lala1[0], true);
	i++;
}
}
} else {
alert('С запросом возникла проблема.');
}
}
}
