function putWareInBasket(wareId, quantity){
	var rpc = new remoteCall;
	rpc.call("/shop/rpc/order_admin.rpc.php?action=insert_ordered_wares&ware_id=" + wareId + "&quantity=" + quantity);
	if (!rpc.ok){
		alert("Ошибка! Не добавилось\n" + rpc.response);
		return false;
	}
	else {
		if (rpc.response) {
			//curtain
			divElementCurtain = document.getElementById('curtain');
			if (divElementCurtain){
				divElementCurtain.style.visibility = 'visible';
			}
			
			//basket echo
			divElementEcho = document.getElementById('inBasketEcho');	
			if (!divElementEcho){
				divElementEcho = document.createElement('div');
				divElementEcho.id = 'inBasketEcho';
			}
			else {
				divElementEcho.style.visibility = 'visible'; 
			}
			divElementEcho.innerHTML = rpc.response;
			document.body.appendChild(divElementEcho);	
			document.getElementById('basket_echo_mode').onclick = setBasketEchoMode;
		}
		return true;
	}
	
}

function putInBasket(){
	var wareId = this.parentNode.parentNode.id.split('__')[1];
	var quantity = this.parentNode.getElementsByTagName('input').item(0).value;
	if (putWareInBasket(wareId, quantity)) {
		if ('marker_ware_in_basket' != this.parentNode.parentNode.parentNode.getElementsByTagName('img').item(0).className) {
			this.parentNode.parentNode.parentNode.getElementsByTagName('img').item(0).parentNode.insertBefore(getImgElementBasketMarker(), this.parentNode.parentNode.parentNode.getElementsByTagName('img').item(0));
		}
	}
	
	return false;
}

function putInBasket2(wareId, quantity){
	if (putWareInBasket(wareId, quantity) && window.opener) {
		var ulElementDesc = window.opener.document.getElementById('ware__' + wareId);
		if (ulElementDesc && 'marker_ware_in_basket' != ulElementDesc.parentNode.getElementsByTagName('img').item(0).className) {
			var imgElement = window.opener.document.createElement('img');
			imgElement.src = '/images/elements/basket.png';
			imgElement.alt = 'отложен';
			imgElement.className = 'marker_ware_in_basket';	
			ulElementDesc.parentNode.getElementsByTagName('img').item(0).parentNode.insertBefore(imgElement, ulElementDesc.parentNode.getElementsByTagName('img').item(0));
		}
		if (document.getElementById('orderingBut')) {
			document.getElementById('orderingBut').onclick = goToBasket;
		}
	}
	
	return false;	
}

function getImgElementBasketMarker(){
	var imgElement = document.createElement('img');
	imgElement.src = '/images/elements/basket.png';
	imgElement.alt = 'отложен';
	imgElement.className = 'marker_ware_in_basket';	
	
	return imgElement;
}

function setBasketEchoMode(){
	var rpc = new remoteCall;	
	var mode = 1;
	
	if (this.checked){
		mode = 0;
	}
	rpc.call('/shop/rpc/order_admin.rpc.php?action=set_basket_echo_mode&mode=' + mode);
}

function closeEcho(){
	document.getElementById('inBasketEcho').style.visibility='hidden';
	document.getElementById('curtain').style.visibility='hidden';
}
function goToBasket(){
	window.opener.window.focus();
	window.opener.window.location = this.href;
	window.close();
	return false;
}

function welcomeToRegistration(){
	divElementCurtain = document.getElementById('curtain');
	if (divElementCurtain){
		divElementCurtain.style.visibility = 'visible';
	}
	//basket echo
	divElementEcho = document.getElementById('inBasketEcho');	
	if (!divElementEcho){
		divElementEcho = document.createElement('div');
		divElementEcho.id = 'inBasketEcho';
		document.body.appendChild(divElementEcho);
	}
	else {
		divElementEcho.style.visibility = 'visible'; 
	}	
	divElementEcho.innerHTML = "<div class='welcome_to_registration'><p>Для получения оптового прайса, зарегистрируйтесь</p><a id='closeBut' href='#' onclick='closeEcho(); return false;'>Просмотр</a><a id='registrationBut' href='/shop/registration.php?buying_type=wholesale'>Регистрация</a></div>";
}