//----------------------------------------------------------------------------
function ControlBasket()
{
//control values for amount for each map

ie = document.all;
//get form by ID and calculate number of items
if(ie)	nodnum=document.basket.elements.length;
	
//control only text elements of form
//value must be pozitive number
if(ie) 
	{
	for(i=0; i< nodnum;i++)
		{
		if(document.basket.elements(i).type=="text" && document.basket.elements(i).name!="ashipping") 
		{ if(!isNumeric(document.basket.elements(i),"Error")) 	return false; }	
		}
	}
return true;
}
//----------------------------------------------------------------------------
function Increase(item)
{
//increase value of specified item
eval ("document.basket.It" + item + ".value++");
}
//----------------------------------------------------------------------------
function Decrease(item)
{
//decrease value of specified item
var curent=eval ("document.basket.It" + item + ".value");
if(curent>0) eval ("document.basket.It" + item + ".value--");
}
//----------------------------------------------------------------------------
function PutZero(item)
{
//reset value of specified item
eval ("document.basket.It" + item + ".value=0");
}
//----------------------------------------------------------------------------
function isNumeric(field,message) 
{
//control if field is corect integer value
var Chars = "0123456789";

for (var i = 0; i < field.value.length; i++) 
	{
	if (Chars.indexOf(field.value.charAt(i)) == -1) 
		{
		alert(message);
		field.focus();
		return false;
		}
	}
return true;
}
//----------------------------------------------------------------------------