function getRequest(){
	try{
		return new XMLHttpRequest();
	}
	catch(e){
		try{
			return new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch(e){
			try{
				return new ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(e){
				return null;
			}
		}
	}
}

function updateBasketBlock(link){
	var contaner = document.getElementById('basket_block');

	var resource = getRequest();
	if(resource){
		resource.open('get', link);
		resource.onreadystatechange = function (){
						if(resource.readyState == 4){
							contaner.innerHTML = resource.responseText;
							if(resource.status == 200){
								document.getElementById('shadow').style.display='block';
								document.getElementById('info_box').style.display='block';
							}
						}
					      }
		resource.send(null);
	}
	else{
		contaner.innerHTML = 'Ошибка! Не могу получить данные.';
	}
}

function getContent(link,target){
	var contaner = document.getElementById(target);

	var resource = getRequest();
	if(resource){
		resource.open('get', link);
		resource.onreadystatechange = function (){
						if(resource.readyState == 4){
							if(resource.status == 200){
								if(resource.responseText=="Successful"){location.href='/shop/order_successful';}
								else{contaner.innerHTML = resource.responseText;}
							}
						}
					      }
		resource.send(null);
	}
	else{
		contaner.innerHTML = 'Ошибка! Не могу получить данные.';
	}
}

