function mkPrice(data, nodph){
	if (nodph)
	  data /= dph;
	data /= curQuocient;
	var iPart = Math.floor(data / 100);
	var fPart = Math.round(data % 100);
	if (!fPart) fPart = '-';
	return iPart+','+fPart+' '+curSuffix;
}

function array_dump(array){
	var o = [];
	for (i in array)
		switch (typeof array[i]){
			case 'string':
			case 'number':
			  o.push(i+':'+ array[i]);
		}
	return '['+o.join(',')+']';
}

function updatePrice(select, grp){
	var ppA = getElement('productPriceA');
	var ppB = getElement('productPriceB');
	prodVarSelect[grp] = select.options[select.selectedIndex].value;
	var price = prodPrice;
	if (!(ppA || ppB)) return;
	for (g in prodVarSelect) if (prodVariants[prodVarSelect[g]])
	  price = prodVariants[prodVarSelect[g]];
	setText(ppA, mkPrice(price, false));
	setText(ppB, mkPrice(price, true));}

function preventOrderRepost(){
	var dSubmit	= getElement('blockOrdSubmit');
	var dSending= getElement('blockSending');
	if (dSubmit && dSending){
		dSubmit.style.display	= 'none';
		dSending.style.display= 'block';
	}}

function loadImage(src, dst){
	if (eImg = getElement(dst))	{
		eImg.style.padding = "0";
		eImg.src = src;}}

