<!--

onremote = true;

function php2htm(url){
	if (!onremote)
		return url + '.php';
	else
		return url + '.htm';
}

function php2htmS(url,paramname,param){
	if (!onremote)
		return url + '.php?' + paramname + '=' + param;
	else
		return url + param + '.htm';
}


function WMZ2RUR(wmz){
	return Math.ceil(wmz*kursWMZ2RUR);
}

function WMZ2UAH(wmz){
	return Math.ceil(wmz*kursWMZ2UAH);
}

function clearCart(){
	document.getElementById('cart').innerHTML = '';
}

function clearCartZakaz(){
	document.getElementById('cartzakaz').innerHTML = '';
	document.getElementById('zadiski').innerHTML = '';
	document.getElementById('delivery').innerHTML = '';
	document.getElementById('itogo').innerHTML = '';
}

function write2cart(str){
	document.getElementById('cart').innerHTML += str;
}

function write2cartZakaz(str){
	document.getElementById('cartzakaz').innerHTML += str;
}

function setCookie (cookieName, cookieValue, expires, path, domain, secure) {
  document.cookie = escape(cookieName) + '=' + escape(cookieValue) + (expires ? '; EXPIRES=' + expires.toGMTString() : '') + (path ? '; PATH=' + path : '') + (domain ? '; DOMAIN=' + domain : '') + (secure ? '; SECURE' : '');
}

function getCookie (cookieName) {
  var cookieValue = null;
  var posName = document.cookie.indexOf(escape(cookieName) + '=');
  if (posName != -1) {
    var posValue = posName + (escape(cookieName) + '=').length;
    var endPos = document.cookie.indexOf(';', posValue);
    if (endPos != -1)
      cookieValue = unescape(document.cookie.substring(posValue, endPos));
    else
      cookieValue = unescape(document.cookie.substring(posValue));
  }
  return cookieValue;
}

cartids = '';
cartnames = '';
cartprices = '';
incart = 0;
ids = null;
names = null;
prices = null;

function buildCartData(){
	cartids = getCookie('cart');
	incart = 0;
	
	if (cartids){
		ids = cartids.split('|');
		incart = ids.length;

		cartnames = getCookie('cartnames');
		names = cartnames.split('|');

		cartprices = getCookie('cartprices')
		prices = cartprices.split('|');
	}

	//tekgroupdata = getCookie('tekgroupdata');
	//if (tekgroupdata){
	//	tekgroup = tekgroupdata.split('|');
	//}
}

function showCart(){
	clearCart();

	buildCartData();

	max = 30;

	if (incart>0){

	   for (i=0;i<incart;i++){
			//var str = New String(names[i]);
			if (names[i].length>max)
				name = names[i].substring(0,(max-1)) + "...";
			else
				name = names[i];
			url = php2htmS(goodmnemo,'dvd_id',ids[i]);
			if (i>0)
				write2cart('<br>');
			write2cart('<a href="' + url + '" class="cartnazva" title="Подробнее о ' + names[i] + '">' + name + '</a>' + ' <a href="javascript:cartDel(' + ids[i] + ');" class="commandsign" title="Удалить из корзины">x</a>');
		}

		if (VISUAL_SHOWDELLALLINCART&&(incart>2))
			write2cart('<div align="center"><a href="javascript:cartDelAll()" class="commandsign" title="Удалить все">xxx</a></div>');

		if (page=='zakaz'){
			//write2cart('<br><div align="center">Оформление заказа</div>');
		}
		else if (VISUAL_SHOWBUTTONINCART&&(incart>0)){
			write2cart('<br><div align="center"><input type="button" name="zakaz" value="Оформить заказ" class="nice" onClick="formzakaz.submit()"></div>');
		}

	}
	else{
		write2cart(CART_TEXT_EMPTY);
	}

	//if (incart<2){
	//	write2cart('<br><font color=red>Минимальный заказ две позиции!</font><br><br>');
	//}

	if (incart<2){
		write2cart(CART_TEXT_MINBUY);
	}
}

tekdeliveryprice = 0;

function showCartZakaz(){
	clearCartZakaz();

	buildCartData();

	max = 35;

	summ_zadiski = 0.0;
	summ_itogo = 0.0;

	if (CART_DELIVERY_DINAMIC=='true'){
		summ_delivery = Math.ceil(incart/3) * 10.0;
	}
	else{
		summ_delivery = tekdeliveryprice;
		//summ_delivery = document.getElementById('deliverymethod').value;
	}

	if (incart>0){
	   for (i=0;i<incart;i++){
			if (names[i].length>max)
				name = names[i].substring(0,(max-1)) + "...";
			else
				name = names[i];
			url = php2htmS(goodmnemo,'dvd_id',ids[i]);
			//write2cartZakaz('<a href="' + url + '" class="nazva" target="_blank" title="Подробнее о ' + names[i] + '">' + name + ' (' + prices[i] + ' грн.)' + ' <a href="javascript:cartDel(' + ids[i] + ');" class="commandsign" title="Удалить из корзины">x</a><br>');
			write2cartZakaz('<a href="' + url + '" class="nazva" title="Подробнее о ' + names[i] + '">' + name + ' (' + prices[i] + ' грн.)' + ' <a href="javascript:cartDel(' + ids[i] + ');" class="commandsign" title="Удалить из корзины">x</a><br>');
			
			tekprice = parseFloat(prices[i]);

			if (summ_zadiski==0)
				summ_zadiski = tekprice;
			else
				summ_zadiski += tekprice;
		}

		summ_zadiski = Math.round(summ_zadiski*100)/100;

		summ_itogo = summ_zadiski + summ_delivery;
		summ_itogo = Math.round(summ_itogo*100)/100;
		
		//document.getElementById('zadiski').innerHTML = summ_zadiski + ' у.е. / ' + WMZ2RUR(summ_zadiski) + ' руб. / ' + WMZ2UAH(summ_zadiski) + ' грн.';
		//document.getElementById('delivery').innerHTML = summ_delivery + ' у.е. / ' + WMZ2RUR(summ_delivery) + ' руб. / ' + WMZ2UAH(summ_delivery) + ' грн.';
		//document.getElementById('itogo').innerHTML = summ_itogo + ' у.е. / ' + WMZ2RUR(summ_itogo) + ' руб. / ' + WMZ2UAH(summ_itogo) + ' грн.';
		document.getElementById('zadiski').innerHTML = summ_zadiski + ' грн.';
		document.getElementById('delivery').innerHTML = summ_delivery + ' грн.';
		document.getElementById('itogo').innerHTML = summ_itogo + ' грн.';
	}
	else{
		write2cartZakaz('Корзина пуста!<br>Для оформления заказа вы должны заказать хотя бы одно наименование :)');
	}

	//if (incart<1){
	//	write2cartZakaz('<br><font color=red>Минимальный заказ две позиции!</font><br><br>');
	//}

	if (incart<2){
		write2cartZakaz(CART_TEXT_MINBUY);
	}

	if (document.getElementById('gift')){
		if (incart>=5)
			document.getElementById('gift').disabled = false;
		else
			document.getElementById('gift').disabled = true;
	}
}

function refreshDeliveryZakaz(newdeliveryprice){
	tekdeliveryprice = newdeliveryprice;
	showCartZakaz();
}

function cartAdd(id,name,price){
	buildCartData();

	present = false;
	for (i=0;i<incart;i++)
		if (ids[i]==id){
			present = true;
		}

	if (present==false){
		if (incart>0){
			setCookie('cart', getCookie('cart') + "|" + id);
			setCookie('cartnames', getCookie('cartnames') + "|" + name);
			setCookie('cartprices', getCookie('cartprices') + "|" + price);
		}
		else{
			setCookie('cart',id);
			setCookie('cartnames',name);
			setCookie('cartprices',price);
		}
		showCart();
	}
}

function cartDel(id){
	buildCartData();

	if (incart==1){
		setCookie('cart', '');
		setCookie('cartnames', '');
		setCookie('cartprices', '');
	}

	if (incart>1){
		newcart = '';
		newcartnames = '';
		newcartprices = '';
		for (i=0;i<incart;i++){
			if (ids[i]!=id){
				if (newcart!=''){
					newcart = newcart + "|" + ids[i];
					newcartnames = newcartnames + "|" + names[i];
					newcartprices = newcartprices + "|" + prices[i];
				}
				else{
					newcart = ids[i];
					newcartnames = names[i];
					newcartprices = prices[i];
				}
			}
		}
		setCookie('cart', newcart);
		setCookie('cartnames', newcartnames);
		setCookie('cartprices', newcartprices);
	}

	if ((page=='zakaz')||(page=='cart'))
		showCartZakaz();
	else
		showCart();
}

function cartDelZakaz4delete(id){
	buildCartData();

	if (incart==1){
		setCookie('cart', '');
		setCookie('cartnames', '');
		setCookie('pricesnames', '');
	}

	if (incart>1){
		newcart = '';
		newcartnames = '';
		newcartprices = '';
		for (i=0;i<incart;i++){
			if (ids[i]!=id){
				if (newcart!=''){
					newcart = newcart + "|" + ids[i];
					newcartnames = newcartnames + "|" + names[i];
					newcartprices = newcartprices + "|" + prices[i];
				}
				else{
					newcart = ids[i];
					newcartnames = names[i];
					newcartprices = prices[i];
				}
			}
		}
		setCookie('cart', newcart);
		setCookie('cartnames', newcartnames);
		setCookie('cartprices', newcartprices);
	}

	showCartZakaz();
}

function cartDelAll(id){
	setCookie('cart', '');
	setCookie('cartnames', '');
	setCookie('cartprices', '');
	showCart();
}


//setCookie('cart', '');
//setCookie('cartnames', '');
//setCookie('cartprices', '');

// -->
