function changeDisplayState (id) {
    e=document.getElementById(id);
    if (e.style.display == 'none' || e.style.display =="") {
     e.style.display = 'block';
    } else {
     e.style.display = 'none';
    }
}

/*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 l2init()
{
	//l2vidprChange();
	l2directChange();

}
function l2vidprChange()
{
	var objSel = document.getElementById('l2vidprList');
	if (objSel.options[objSel.selectedIndex].value != "nonVidpr")
	{
		document.getElementById('l2directList').disabled=false;
	}
	else
	{
		document.getElementById('l2directList').value="nonNapr";
		document.getElementById('l2directList').disabled=true;
		document.getElementById('l2krainaList').value="nonKraina";
		document.getElementById('l2krainaList').disabled=true;
		document.getElementById('l2vidList').disabled=true;
		document.getElementById('l2vidList').value="nonVid";
		document.getElementById('l2cathegoryList').value="nonCatheg";
		document.getElementById('l2cathegoryList').disabled=true;
		document.getElementById('l2sposobList').value="nonSposob";
		document.getElementById('l2sposobList').disabled=true;
		document.getElementById('l2rozryadList').value="nonRozryad";
		document.getElementById('l2rozryadList').disabled=true;
		
		document.getElementById('l2ogolCin').disabled=true;
		document.getElementById('l2ogolCin').value = 0;
		document.getElementById('l2pisljaplata').disabled=true;
		document.getElementById('l2pisljaplata').value = 0;
		document.getElementById('l2mass').disabled=true;
		document.getElementById('l2mass').value = 0;
		l2resetv(536870911);
	}
	l2sendData();
}
function l2directChange()
{
	var objSel = document.getElementById('l2directList')
	l2resetv(536870911-256-1024);
	if (objSel.options[objSel.selectedIndex].value != "nonNapr")
	{
		
		if (objSel.options[objSel.selectedIndex].value == "Ukraine")
		{
			document.getElementById('l2vidList').disabled=false;
			document.getElementById('l2krainaList').disabled=true;
			var vidobjSel = document.getElementById("l2vidList");
			vidobjSel.options.length=0;
			addOption(vidobjSel, "Лист", "list", false,false);
			addOption(vidobjSel, "Бандероль", "banderol", false,false);
			addOption(vidobjSel, "Посилка", "posilka", false,false);
			addOption(vidobjSel, "Поштова картка", "postcard", false,false);
			addOption(vidobjSel, "Відправлення експрес", "express", false,false);
			addOption(vidobjSel, "Секограма", "secogram", false,false);
			addOption(vidobjSel, "Прямий контейнер", "direccont", false,false);
			var spobjSel = document.getElementById("l2sposobList");
			spobjSel.options.length=0;
			addOption(spobjSel, "Наземний", "ground", false,false);
			document.getElementById('l2dodp1').disabled=false;
			document.getElementById('l2dodp2').disabled=false;
			document.getElementById('l2dodp3').disabled=false;
			//var rozrSel = document.getElementById("l2rozryadList");
			//rozrSel.options.length=1;
			//addOption(rozrSel, "Без розряду", "bezRozr", false,false);
			//addOption(rozrSel, "Урядове", "urajadove", false,false);	
		}
		else if (objSel.options[objSel.selectedIndex].value == "out")
		{
			document.getElementById('l2vidList').disabled=false;
			document.getElementById('l2krainaList').disabled=false;
			var vidobjSel = document.getElementById("l2vidList");
			vidobjSel.options.length=0;
			addOption(vidobjSel, "Лист", "list", false,false);
			addOption(vidobjSel, "Бандероль", "banderol", false,false);
			addOption(vidobjSel, "Посилка", "posilka", false,false);
			addOption(vidobjSel, "Поштова картка", "postcard", false,false);
			addOption(vidobjSel, "Дрібний пакет", "dribpak", false,false);
			addOption(vidobjSel, "Секограма", "secogram", false,false);
			addOption(vidobjSel, "Мішок M ", "mishokM", false,false);
			addOption(vidobjSel, "МПВ з огол. цінністю ", "mpvcost", false,false);
			
			var spobjSel = document.getElementById("l2sposobList");
			spobjSel.options.length=0;
			addOption(spobjSel, "Наземний", "ground", false,false);
			addOption(spobjSel, "Авіа", "avia", false,false);
			document.getElementById('l2dodp1').disabled=false;
			document.getElementById('l2dodp2').disabled=true;
			document.getElementById('l2dodp2').checked=false;
			document.getElementById('l2dodp3').disabled=true;
			document.getElementById('l2dodp3').checked=false;
			//var rozrSel = document.getElementById("l2rozryadList");
			//rozrSel.options.length=1;
			//addOption(rozrSel, "Без розряду", "bezRozr", false,false);
			//addOption(rozrSel, "Службове", "slugbove", false,false);
		}
		l2vidChange();
		//l2vidmCnage();
		//document.getElementById('l2cathegoryList').value="nonCatheg";
		//document.getElementById('l2cathegoryList').disabled=true;
		//document.getElementById('l2sposobList').value="nonSposob";
		//document.getElementById('l2sposobList').disabled=true;
		//document.getElementById('l2rozryadList').value="nonRozryad";
		//document.getElementById('l2rozryadList').disabled=true;
	}
	else
	{
		document.getElementById('l2krainaList').value="nonKraina";
		document.getElementById('l2krainaList').disabled=true;
		document.getElementById('l2vidList').disabled=true;
		document.getElementById('l2vidList').value="nonVid";
		document.getElementById('l2cathegoryList').value="nonCatheg";
		document.getElementById('l2cathegoryList').disabled=true;
		document.getElementById('l2sposobList').value="nonSposob";
		document.getElementById('l2sposobList').disabled=true;
		document.getElementById('l2rozryadList').value="nonRozryad";
		document.getElementById('l2rozryadList').disabled=true;
		
	}
}

function l2krainaChange()
{
	var objSel = document.getElementById('l2krainaList')
	if (objSel.options[objSel.selectedIndex].value != "nonKraina")
	{
	
	}
	else
	{
	}
	l2sendData();
}


function l2vidChangeSetVidm()
{
		var objSel = document.getElementById('l2vidList');	
		var krajinaSel = document.getElementById('l2directList')
		l2setv(377469183+8388608);
		if (krajinaSel.options[krajinaSel.selectedIndex].value == "out")
		{
			l2resetv(4+8+16+32+256+512+2048+4096+8192+16384+131072+262144+524288+1048576+2097152+4194304+16777216+33554432+134217728);
		}
		else  l2resetv(8388608);
		if (objSel.options[objSel.selectedIndex].value == "list")
		{
			l2resetv(32+64+128+4096+131072+262144+524288+1048576+2097152+4194304);
		}
		else if (objSel.options[objSel.selectedIndex].value == "banderol")
		{
			l2resetv(32+64+128+2048+131072+262144+524288+1048576+2097152+4194304);
		}
		else if (objSel.options[objSel.selectedIndex].value == "posilka")
		{
			l2resetv(2048+4096+65536);	
		}
		else if (objSel.options[objSel.selectedIndex].value == "dribpak")
		{
			l2resetv(64+128);
		}
		else if (objSel.options[objSel.selectedIndex].value == "postcard")
		{
			l2resetv(16+32+64+128+2048+4096+131072+262144+524288+1048576+2097152+4194304);
		}
		else if (objSel.options[objSel.selectedIndex].value == "express")
		{
			l2resetv(32+128+2048+4096+16384+32768+65536+131072+262144+524288+1048576+2097152+4194304);
		}
		else if (objSel.options[objSel.selectedIndex].value == "secogram")
		{
			l2resetv(16+32+64+128+2048+4096+16384+32768+131072+262144+524288+1048576+2097152+4194304);
		}
		else if (objSel.options[objSel.selectedIndex].value == "direccont")
		{
			l2resetv(2+4+8+16+32+128+2048+4096+16384+32768+65536+131072+262144+524288+1048576+2097152+4194304+33554432);
		}
		else if (objSel.options[objSel.selectedIndex].value == "mishokM")
		{
			l2resetv(64+128);
		}
		else if (objSel.options[objSel.selectedIndex].value == "mpvcost")
		{
			l2resetv(64+128+32768);
		}
}
function l2dpCnage()
{
	l2sendData();
}
function l2pooblasti()
{
	l2sendData();
}
function l2vidChange()
{
	var objSel = document.getElementById('l2vidList');
	document.getElementById('l2XP').checked=false;
	e=document.getElementById('oO');
				e.style.display = 'none';
	if (objSel.options[objSel.selectedIndex].value != "nonVid")
	{
		//var cathSel = document.getElementById('l2cathegoryList').disabled=false;
		document.getElementById('l2mass').disabled=false;
		//cathSel.disabled = false;
		
		l2vidChangeSetVidm();
		var krajinaSel = document.getElementById('l2directList');
		if (!(objSel.options[objSel.selectedIndex].value == "posilka"))
		{
			if (krajinaSel.options[krajinaSel.selectedIndex].value == "Ukraine")
			{
			var rozrSel = document.getElementById("l2rozryadList");
			rozrSel.options.length=0;
			addOption(rozrSel, "Без розряду", "bezRozr", false,false);
			addOption(rozrSel, "Урядове", "urajadove", false,false);
			}
			else if (krajinaSel.options[krajinaSel.selectedIndex].value == "out")
			{
			var rozrSel = document.getElementById("l2rozryadList");
			rozrSel.options.length=0;
			addOption(rozrSel, "Без розряду", "bezRozr", false,false);
			addOption(rozrSel, "Службове", "slugbove", false,false);
			}
		}
		if (objSel.options[objSel.selectedIndex].value == "list")
		{
			var krajinaSel = document.getElementById('l2directList')
			if (krajinaSel.options[krajinaSel.selectedIndex].value == "Ukraine")
			{
				
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Просте", "proste", false,false);
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
				addOption(kategSel, "З огол. цінністю", "cost", false,false);
			}
			else if (krajinaSel.options[krajinaSel.selectedIndex].value == "out")
			{
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Просте", "proste", false,false);
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
			}
			
		}	
		else if (objSel.options[objSel.selectedIndex].value == "banderol")
		{
			var krajinaSel = document.getElementById('l2directList')
			if (krajinaSel.options[krajinaSel.selectedIndex].value == "Ukraine")
			{
				
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Просте", "proste", false,false);
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
				addOption(kategSel, "З огол. цінністю", "cost", false,false);
			}
			else if (krajinaSel.options[krajinaSel.selectedIndex].value == "out")
			{
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Просте", "proste", false,false);
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
			}
		}
		else if (objSel.options[objSel.selectedIndex].value == "posilka")
		{
			
							
			var kategSel = document.getElementById("l2cathegoryList");
			kategSel.options.length=0;
			addOption(kategSel, "Звичайне", "usual", false,false);
			addOption(kategSel, "З огол. цінністю", "cost", false,false);
			
			var krajinaSel = document.getElementById('l2directList')
			if (krajinaSel.options[krajinaSel.selectedIndex].value == "Ukraine")
			{
				
				var rozrSel = document.getElementById("l2rozryadList");
				rozrSel.options.length=0;
				addOption(rozrSel, "Без розряду", "bezRozr", false,false);
				addOption(rozrSel, "Урядове", "urajadove", false,false);
				addOption(rozrSel, "Військове", "viyskove", false,false);
				e=document.getElementById('oO');
				e.style.display = 'block';
				
			}
			else if (krajinaSel.options[krajinaSel.selectedIndex].value == "out")
			{
				var rozrSel = document.getElementById("l2rozryadList");
				rozrSel.options.length=0;
				addOption(rozrSel, "Без розряду", "bezRozr", false,false);
				addOption(rozrSel, "Службове", "slugbove", false,false);
			}
		}
		else if (objSel.options[objSel.selectedIndex].value == "dribpak")
		{
				document.getElementById('l2ogolCin').disabled=true;
				document.getElementById('l2ogolCin').value = 0;
				document.getElementById('l2pisljaplata').disabled=true;
				document.getElementById('l2pisljaplata').value = 0;
				l2resetv(256+1024);
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
		}
		else if (objSel.options[objSel.selectedIndex].value == "postcard")
		{
				document.getElementById('l2ogolCin').disabled=true;
				document.getElementById('l2ogolCin').value = 0;
				document.getElementById('l2pisljaplata').disabled=true;
				document.getElementById('l2pisljaplata').value = 0;
				document.getElementById('l2mass').disabled=true;
				document.getElementById('l2mass').value = 0;
				l2resetv(256+1024);
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
		}
		else if (objSel.options[objSel.selectedIndex].value == "express")
		{
			var kategSel = document.getElementById("l2cathegoryList");
			kategSel.options.length=0;
			addOption(kategSel, "Звичайне", "usual", false,false);
			addOption(kategSel, "З огол. цінністю", "cost", false,false);
		}
		else if (objSel.options[objSel.selectedIndex].value == "secogram")
		{
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
		}
		else if (objSel.options[objSel.selectedIndex].value == "mishokM")
		{
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Рекомендоване", "recomend", false,false);
		}
		else if (objSel.options[objSel.selectedIndex].value == "mpvcost")
		{
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "З огол. цінністю", "cost", false,false);
		}
		else if (objSel.options[objSel.selectedIndex].value == "direccont")
		{
				var kategSel = document.getElementById("l2cathegoryList");
				kategSel.options.length=0;
				addOption(kategSel, "Звичайне", "usual", false,false);
			        addOption(kategSel, "З огол. цінністю", "cost", false,false);
		}
	}
	else
	{
		//document.getElementById('l2cathegoryList').value="nonCatheg";
		//document.getElementById('l2cathegoryList').disabled=true;
		//document.getElementById('l2sposobList').value="nonSposob";
		//document.getElementById('l2sposobList').disabled=true;
		//document.getElementById('l2rozryadList').value="nonRozryad";
		//document.getElementById('l2rozryadList').disabled=true;
		l2resetv(536870911-256-1024);
	}
	cZh=0;l2vidmCnage();cZh=1;
	l2catChange();
}
function l2catChange()
{
	var objSel = document.getElementById('l2cathegoryList');
	var vidSel = document.getElementById('l2vidList');
	var dirSel = document.getElementById('l2directList')
	document.getElementById('l2XP').checked=false;
	l2vidChangeSetVidm();
	if (objSel.options[objSel.selectedIndex].value != "nonCatheg")
	{
		document.getElementById('l2sposobList').disabled=false;
		document.getElementById('l2rozryadList').disabled=false;
		if (dirSel.options[dirSel.selectedIndex].value == "Ukraine")
		{
			if(objSel.options[objSel.selectedIndex].value != "recomend")
			{
				l2resetv(2048);
			}
			if (!(objSel.options[objSel.selectedIndex].value == "cost" && (vidSel.options[vidSel.selectedIndex].value == "banderol" || vidSel.options[vidSel.selectedIndex].value == "posilka" || vidSel.options[vidSel.selectedIndex].value == "list")))
			{
				l2resetv(8192);
			}
		}
		if(objSel.options[objSel.selectedIndex].value == "proste")
		{
		   l2resetv(536870911)
		}
		if(objSel.options[objSel.selectedIndex].value == "cost")
		{
			document.getElementById('l2ogolCin').disabled=false;
			document.getElementById('l2pisljaplata').disabled=false;
			if ((vidSel.options[vidSel.selectedIndex].value == "posilka")&&(dirSel.options[dirSel.selectedIndex].value == "out")) document.getElementById('l2XP').checked=true;
			
		}
		else
		{
			document.getElementById('l2ogolCin').disabled=true;
			document.getElementById('l2pisljaplata').disabled=true;
			document.getElementById('l2ogolCin').value="0";
			document.getElementById('l2pisljaplata').value="0";
			l2resetv(1024);
		}
	}
	else
	{
		
		document.getElementById('l2sposobList').disabled=true;
		document.getElementById('l2rozryadList').disabled=true;
		document.getElementById('l2ogolCin').disabled=true;
		document.getElementById('l2pisljaplata').disabled=true;
		document.getElementById('l2ogolCin').value="0";
		document.getElementById('l2pisljaplata').value="0";		
	}
	l2sposobChange();
}
function l2sposobChange()
{
	var objSel = document.getElementById('l2sposobList');
	if (objSel.options[objSel.selectedIndex].value != "nonSposob")
	{
	//	document.getElementById('l2rozryadList').disabled=false;
	}
	else
	{
	//	document.getElementById('l2rozryadList').disabled=true;
	}
	cZh=0;l2vidmCnage();cZh=1;
	l2rozrChange();
}

function l2rozrChange()
{
	var objSel = document.getElementById('l2rozryadList');
	var vidObj;
	if (objSel.options[objSel.selectedIndex].value != "nonSposob")
	{
	}
	else 
	{
	}
	l2vidmCnage();
}

function l2ocChng()
{

	var objSel =document.getElementById('l2ogolCin') 
	checkField(objSel);
	l2sendData();
}
function l2ppChng()
{

	var objSel =document.getElementById('l2pisljaplata');
	var ocSel = document.getElementById('l2ogolCin');
	checkField(objSel);
	if (parseInt(objSel.value) > parseInt(document.getElementById('l2ogolCin').value)){
		alert("Сума післяплати не повинна перевищувати оголошену цінність.");
		objSel.value = "0";}
	
	if (objSel.value>0)
	{
		l2setv(1024);	
	}
	else l2resetv(1024);
}
var oldmass = 0;
var cZh = 1;
function l2massChng()
{

	var objSel =document.getElementById('l2mass'); 
	var rozSel = document.getElementById('l2rozryadList');
	var vidSel = document.getElementById('l2vidList');
	var dirSel = document.getElementById('l2directList');
	checkField(objSel);
	if (rozSel.options[rozSel.selectedIndex].value == "viyskove" && objSel.value>15000)
		alert ("Завелика маса:Приймання відйськової посилки з масою більше 15 кг. неможливе.");
	if (((vidSel.options[vidSel.selectedIndex].value == "list"||vidSel.options[vidSel.selectedIndex].value == "dribpak"||vidSel.options[vidSel.selectedIndex].value == "mpvcost") && objSel.value>2000)||
	   (vidSel.options[vidSel.selectedIndex].value == "banderol" && dirSel.options[dirSel.selectedIndex].value == "Ukraine" && objSel.value>3000)||
   	   (vidSel.options[vidSel.selectedIndex].value == "banderol" && dirSel.options[dirSel.selectedIndex].value == "out" && objSel.value>5000)||
	   ((vidSel.options[vidSel.selectedIndex].value == "posilka"||vidSel.options[vidSel.selectedIndex].value == "express"||vidSel.options[vidSel.selectedIndex].value == "mishokM") && objSel.value>30000)||
	   (vidSel.options[vidSel.selectedIndex].value == "secogram" && objSel.value>7000))
	{alert ("Завелика маса: для такої маси немає тарифу.");
	 if (objSel.value != oldmass) objSel.value = oldmass; else objSel.value = 0;        
	}
	oldmass = objSel.value;
	if (objSel.value>10500)
	{
		l2setv(256);	
	}
	else l2resetv(256);
	if (cZh == 1) l2sendData();
}

function l2vidmCnage()
{
	var spoSel = document.getElementById('l2sposobList');
	var vidSel = document.getElementById('l2vidList');
	var rozSel = document.getElementById('l2rozryadList');
	if ((spoSel.options[spoSel.selectedIndex].value == "ground" && vidSel.options[vidSel.selectedIndex].value == "secogram")||
		(rozSel.options[rozSel.selectedIndex].value == "viyskove" && vidSel.options[vidSel.selectedIndex].value == "posilka"))
	{
		l2setv(16777216);
	}
	else
	{
		l2resetv(16777216);
	}
	if (rozSel.options[rozSel.selectedIndex].value == "urajadove")
	{
		l2setv(16384);
	}
	else
	{
		l2resetv(16384);
	}
	if (vidSel.options[vidSel.selectedIndex].value == "express")
	{
		l2setv(134217728);
	}
	else
	{
		l2resetv(134217728);
	}
	//----
	if (document.getElementById('l2v17').checked==true)
	{
		var krajinaSel = document.getElementById('l2directList')
		if (krajinaSel.options[krajinaSel.selectedIndex].value == "out")
		{
			document.getElementById('l2v2').checked=true;
			document.getElementById('l2v3').checked=false;
		}
		else
		{
			document.getElementById('l2v2').checked=false;
			document.getElementById('l2v3').checked=true;
		}
	}
	var rv = 0;
	if (document.getElementById('l2v2').checked)
	{
		rv++;
	}
	if (document.getElementById('l2v3').checked)
	{
		rv++;
	}
	if (document.getElementById('l2v4').checked)
	{
		rv++;
	}
	if (rv > 1) {alert("Виберіть тільки одне з повідомлень: просте, рекомендоване чи електронною поштою.");
		document.getElementById('l2v2').checked=false;
		document.getElementById('l2v3').checked=false;
		document.getElementById('l2v4').checked=false;
		document.getElementById('l2v17').checked=false;
	}
		
	//---

	if (cZh == 1) l2sendData();
}

function l2sendData()
{
		cZh=0;l2massChng();cZh=1;
	
		var fluSel = document.getElementById('l2vidprList');
	        var dirSel = document.getElementById('l2directList');
		var cntSel = document.getElementById('l2krainaList');
		var kategSel = document.getElementById("l2cathegoryList");
		var spoSel = document.getElementById('l2sposobList');
		var vidSel = document.getElementById('l2vidList');
		var rozSel = document.getElementById('l2rozryadList');
		var mas = document.getElementById('l2mass').value;
		var pp =document.getElementById('l2pisljaplata').value;
		var oc = document.getElementById('l2ogolCin').value;
		
		if (mas=="") mas=0;
		if (pp=="") pp=0;
		if (oc=="") oc=0;
		
           // alert (povSel.options[povSel.selectedIndex].value);
		   //alert(totranslit(cntSel.options[cntSel.selectedIndex].text));
var url = SERVLET+"?srvc=parcel" + "&flu="+fluSel.options[fluSel.selectedIndex].value+"&dir="+dirSel.options[dirSel.selectedIndex].value+"&cnt="+cntSel.options[cntSel.selectedIndex].value+"&cntstr="+totranslit(cntSel.options[cntSel.selectedIndex].text)+
	        "&kateg="+kategSel.options[kategSel.selectedIndex].value+"&vid="+vidSel.options[vidSel.selectedIndex].value+"&mass="+mas+
		"&spo="+spoSel.options[spoSel.selectedIndex].value+ "&vidmitki="+getmask()+"&roz="+rozSel.options[rozSel.selectedIndex].value+
		"&pp="+pp+"&oc="+oc+"&oO="+document.getElementById('l2oO').checked;
	        request.open("GET",url,true);
		request.onreadystatechange = l2updatePage;
		request.send(null);

}
function totranslit(str)
{
	if (str == "Азербайджан") return "Azerbaijan";
	if (str == "Білорусь") return "Bilorus";
	if (str == "Вірменія") return "Virmeniya";
	if (str == "Грузія") return "Gruziya";
	if (str == "Казахстан") return "Kazahstan";
	if (str == "Киргизстан") return "Kirgistan";
	if (str == "Молдова") return "Moldova";
	if (str == "Таджикистан") return "Tadjikistan";
	if (str == "Туркменістан") return "Turkmenistan";
	if (str == "Узбекистан") return "Uzbekistan";
	if (str == "Росія") return "Rosiya";
	else return "none";
}

function l2updatePage()
{
     if (request.readyState == 4)
     {
       if (request.status == 200)
       {
		var transSumm = request.responseXML.getElementsByTagName("cost");

		
		var newtext0 = document.createTextNode("За масу: "+transSumm[0].childNodes[0].nodeValue+" грн.");
		var br0 = document.createElement("br");
		var newtext1 = document.createTextNode("За оголош. цінність: "+transSumm[1].childNodes[0].nodeValue+" грн.");
		var br1 = document.createElement("br");
		var newtext2 = document.createTextNode("Експедиційна плата: "+transSumm[2].childNodes[0].nodeValue+" грн.");
		var br2 = document.createElement("br");
		var newtext3 = document.createTextNode("За повідомлення: "+transSumm[3].childNodes[0].nodeValue+" грн.");
		var br3 = document.createElement("br");
		var newtext4 = document.createTextNode("За додаткові послуги: "+transSumm[4].childNodes[0].nodeValue+" грн.");
		var br4 = document.createElement("br");
		var newtext5 = document.createTextNode("За пересилання: "+transSumm[5].childNodes[0].nodeValue+" грн.");
		var br5 = document.createElement("br");
		var newtext6 = document.createTextNode("Загальна сума: "+transSumm[6].childNodes[0].nodeValue+" грн.");
		var br6 = document.createElement("br");
		var newtext7 = document.createTextNode("в т.ч. ПДВ: "+transSumm[7].childNodes[0].nodeValue+" грн.");
		
		var dolc = document.getElementById("curs");
		dolc.innerHTML = "Курс долара: "+transSumm[8].childNodes[0].nodeValue;
		
		var para = document.getElementById("resultsPane");
		while (para.hasChildNodes())
		{
			para.removeChild(para.firstChild);
		}
		
			para.appendChild(newtext0);	
			para.appendChild(br0);	
			para.appendChild(newtext1);
			para.appendChild(br1);
			para.appendChild(newtext2);
			para.appendChild(br2);
			para.appendChild(newtext3);
			para.appendChild(br3);
			para.appendChild(newtext4);
			para.appendChild(br4);
			para.appendChild(newtext5);
			para.appendChild(br5);
			para.appendChild(newtext6);
			para.appendChild(br6);
			para.appendChild(newtext7);
		
       }	
       else if (request.status == 404)
       {
         alert("Request URL does not exist");
       }
	 else
	 {
         alert("Error: status code is " + request.status);
	 }
     }
}

function l2setv(mask)
{
	//if ((mask & 1)!= 0) document.getElementById('l2v1').checked=true;//
	if (mask & 2) document.getElementById('l2v2').disabled=false;
	if (mask & 4) document.getElementById('l2v3').disabled=false;
	if (mask & 8) document.getElementById('l2v4').disabled=false;
	if (mask & 16) document.getElementById('l2v5').disabled=false;
	if (mask & 32) document.getElementById('l2v6').disabled=false;
	if (mask & 64) document.getElementById('l2v7').disabled=false;
	if (mask & 128) document.getElementById('l2v8').disabled=false;
	if (mask & 256) document.getElementById('l2v9').checked=true; // Velikovagova
	if (mask & 512) document.getElementById('l2v10').checked=true; // Visokocinna
	if (mask & 1024) document.getElementById('l2v11').checked=true; // Pisliaplata
	if (mask & 2048) document.getElementById('l2v12').disabled=false;
	if (mask & 4096) document.getElementById('l2v13').disabled=false;
	if (mask & 8192) document.getElementById('l2v14').disabled=false;
	if (mask & 16384) document.getElementById('l2v15').checked=true;
	if (mask & 32768) document.getElementById('l2v16').disabled=false;
	if (mask & 65536) document.getElementById('l2v17').disabled=false;
	if (mask & 131072) document.getElementById('l2v18').disabled=false;
	if (mask & 262144) document.getElementById('l2v19').disabled=false;
	if (mask & 524288) document.getElementById('l2v20').disabled=false;
	if (mask & 1048576) document.getElementById('l2v21').disabled=false;
	if (mask & 2097152) document.getElementById('l2v22').disabled=false;
	if (mask & 4194304) document.getElementById('l2v23').disabled=false;
	if (mask & 8388608) document.getElementById('l2v24').disabled=false; // z posilnim
	if (mask & 16777216) document.getElementById('l2v25').checked=true; // bezoplatno
	if (mask & 33554432) document.getElementById('l2v26').disabled=false;
	//if ((mask & 33554432)!= 0) document.getElementById('l2v27').checked=true;//Uriadove
	if (mask & 134217728) document.getElementById('l2v28').checked=true; //ekspres
}
function l2resetv(mask)
{
	//if ((mask & 1)!= 0) document.getElementById('l2v1').checked=true;//
	if (mask & 2) {document.getElementById('l2v2').disabled=true;document.getElementById('l2v2').checked=false;}
	if (mask & 4) {document.getElementById('l2v3').disabled=true;document.getElementById('l2v3').checked=false;}
	if (mask & 8) {document.getElementById('l2v4').disabled=true;document.getElementById('l2v4').checked=false;}
	if (mask & 16) {document.getElementById('l2v5').disabled=true;document.getElementById('l2v5').checked=false;}
	if (mask & 32) {document.getElementById('l2v6').disabled=true;document.getElementById('l2v6').checked=false;}
	if (mask & 64) {document.getElementById('l2v7').disabled=true;document.getElementById('l2v7').checked=false;}
	if (mask & 128) {document.getElementById('l2v8').disabled=true;document.getElementById('l2v8').checked=false;}
	if (mask & 256) document.getElementById('l2v9').checked=false; // Velikovagova
	if (mask & 512) document.getElementById('l2v10').checked=false; // Visokocinna
	if (mask & 1024) document.getElementById('l2v11').checked=false; // Pisliaplata
	if (mask & 2048) {document.getElementById('l2v12').disabled=true;document.getElementById('l2v12').checked=false;}
	if (mask & 4096) {document.getElementById('l2v13').disabled=true;document.getElementById('l2v13').checked=false;}
	if (mask & 8192) {document.getElementById('l2v14').disabled=true;document.getElementById('l2v14').checked=false;}
	if (mask & 16384) document.getElementById('l2v15').checked=false;
	if (mask & 32768) {document.getElementById('l2v16').disabled=true;document.getElementById('l2v16').checked=false;}
	if (mask & 65536) {document.getElementById('l2v17').disabled=true;document.getElementById('l2v17').checked=false;}
	if (mask & 131072) {document.getElementById('l2v18').disabled=true;document.getElementById('l2v18').checked=false;}
	if (mask & 262144) {document.getElementById('l2v19').disabled=true;document.getElementById('l2v19').checked=false;}
	if (mask & 524288) {document.getElementById('l2v20').disabled=true;document.getElementById('l2v20').checked=false;}
	if (mask & 1048576) {document.getElementById('l2v21').disabled=true;document.getElementById('l2v21').checked=false;}
	if (mask & 2097152) {document.getElementById('l2v22').disabled=true;document.getElementById('l2v22').checked=false;}
	if (mask & 4194304) {document.getElementById('l2v23').disabled=true;document.getElementById('l2v23').checked=false;}
	if (mask & 8388608) {document.getElementById('l2v24').disabled=true;document.getElementById('l2v24').checked=false;} // z posilnim
	if (mask & 16777216) document.getElementById('l2v25').checked=false; // bezoplatno
	if (mask & 33554432) {document.getElementById('l2v26').disabled=true;document.getElementById('l2v26').checked=false;}
	//if ((mask & 33554432)!= 0) document.getElementById('l2v27').checked=true;//Uriadove
	if (mask & 134217728) document.getElementById('l2v28').checked=false; //ekspres
}
function getmask()
{
	var vidmitki = 0;
	if (document.getElementById('l2v2').checked) vidmitki = vidmitki + 2;
	if (document.getElementById('l2v3').checked) vidmitki = vidmitki + 4;
	if (document.getElementById('l2v4').checked) vidmitki = vidmitki + 8;
	if (document.getElementById('l2v5').checked) vidmitki = vidmitki + 16;
	if (document.getElementById('l2v6').checked) vidmitki = vidmitki + 32;
	if (document.getElementById('l2v7').checked) vidmitki = vidmitki + 64;
	if (document.getElementById('l2v8').checked) vidmitki = vidmitki + 128;
	if (document.getElementById('l2v9').checked) vidmitki = vidmitki + 256;
	if (document.getElementById('l2v10').checked) vidmitki = vidmitki + 512;
	if (document.getElementById('l2v11').checked) vidmitki = vidmitki + 1024;
	if (document.getElementById('l2v12').checked) vidmitki = vidmitki + 2048;
	if (document.getElementById('l2v13').checked) vidmitki = vidmitki + 4096;
	if (document.getElementById('l2v14').checked) vidmitki = vidmitki + 8192;
	if (document.getElementById('l2v15').checked) vidmitki = vidmitki + 16384;
	if (document.getElementById('l2v16').checked) vidmitki = vidmitki + 32768;
	if (document.getElementById('l2v17').checked) vidmitki = vidmitki + 65536;
	if (document.getElementById('l2v18').checked) vidmitki = vidmitki + 131072;
	if (document.getElementById('l2v19').checked) vidmitki = vidmitki + 262144;
	if (document.getElementById('l2v20').checked) vidmitki = vidmitki + 524288;
	if (document.getElementById('l2v21').checked) vidmitki = vidmitki + 1048576;
	if (document.getElementById('l2v22').checked) vidmitki = vidmitki + 2097152;
	if (document.getElementById('l2v23').checked) vidmitki = vidmitki + 4194304;
	if (document.getElementById('l2v24').checked) vidmitki = vidmitki + 8388608;
	if (document.getElementById('l2v25').checked) vidmitki = vidmitki + 16777216;
	if (document.getElementById('l2v26').checked) vidmitki = vidmitki + 33554432;
	if (document.getElementById('l2v28').checked) vidmitki = vidmitki + 134217728;
	if (document.getElementById('l2XP').checked)  vidmitki = vidmitki + 268435456;
	if (document.getElementById('l2dodp1').checked)  vidmitki = vidmitki + 67108864; // dodatkovi poslugi bit l227 upakovka
	if (document.getElementById('l2dodp2').checked)  vidmitki = vidmitki + 536870912; // zap suprovid blank
	if (document.getElementById('l2dodp3').checked)  vidmitki = vidmitki + 1073741824; // napadressi
	
	return vidmitki;
}