var TMSources = new Array("images/pirk/minus.gif","images/pirk/minus_a.gif",
"images/pirk/plus.gif","images/pirk/plus_a.gif"
)

  var TMImages = new Array(TMSources.length)
  for (i=0; i<TMSources.length; i++) {
    TMImages[i] = new Image; TMImages[i].src = TMSources[i]
  }

function ChngTMImg(img,num,s){
window.top.status=s
if (document.images[img]) document.images[img].src=TMImages[num].src
}


function adItem(F,id,maxNum){
	eval('countt=F.Item_' + id + '_Quantity');
	if(isNaN(parseInt(countt.value))) {countt.value = 0;}
	if(countt.value<maxNum) countt.value = 1 + parseInt(countt.value);
	return false;
}

function remItem(F,id){
	eval('countt=F.Item_' + id + '_Quantity');
	if(isNaN(parseInt(countt.value))) {countt.value = 0;}
	if(countt.value>0) countt.value = parseInt(countt.value) - 1;
	return false;
}

function ChekItemBuy(F,ID){
var v=''
v=eval('F.elements.Item_' + ID + '_Quantity.value')
if (!(parseFloat(v)>0)) return false
ADForm=document.forms['ShopItemsAddForm']
ADForm.elements.ItemIDAdd.value=ID
ADForm.elements.ItemQuantityAdd.value=v
ADForm.submit()
return false
}

function CheckQuantity(obj,Max){
var v='' + obj.value;
var re=','
v=v.replace(re, ".");
if (!(parseInt(v)>0)) v=0
v=parseInt(v)
if (v<0) v=0
if (v>Max) v=Max;
obj.value=v
}

function ThrowOutItem(F,ID)
{
ADForm=document.forms['ShopItemsAddForm']
ADForm.elements.ItemIDAdd.value=ID
ADForm.elements.ItemQuantityAdd.value=0

var NewElem;
NewElem=document.createElement("INPUT")
NewElem.setAttribute("type","hidden")
NewElem.setAttribute("name","Quantity_" + ID)
NewElem.setAttribute("value","0")
ADForm.appendChild(NewElem)            
ADForm.elements.CartKeeperAction.value='Set'
ADForm.submit()

}

function RecountShopItems(F)
{
ADForm=document.forms['ShopItemsAddForm']
ADForm.elements.ItemIDAdd.value=''
ADForm.elements.ItemQuantityAdd.value=''
for (var i=0;i<F.elements.length;i++)
{
    if (F.elements[i].name=='ItemID')
    {
        var ID=F.elements[i].value
        v=eval('F.elements.Item_' + ID + '_Quantity.value')
        if (parseFloat(v)>-1)
        {
            if (ADForm.elements.ItemIDAdd.value != '')
            {
                ADForm.elements.ItemIDAdd.value = ADForm.elements.ItemIDAdd.value + ',' + ID
            } else {
                ADForm.elements.ItemIDAdd.value = ID
            }
            
            var NewElem;
            NewElem=document.createElement("INPUT")
            NewElem.setAttribute("type","hidden")
            NewElem.setAttribute("name","Quantity_" + ID)
            NewElem.setAttribute("value",v)
            ADForm.appendChild(NewElem)            
        }
    }
}
if (ADForm.elements.ItemIDAdd.value=='') return
ADForm.elements.CartKeeperAction.value='Set'
ADForm.submit()
}

// change cart status functions KK

function nextCartStatus( form, id){
//    alert('next ' + id);
	eval('stat=form.CartStatus_' + id);
	eval('desc=form.StatusDescription_' + id);
    if (CartStatusLength > 0 && stat.value < (CartStatusLength - 1))
    {
        stat.value = parseInt( stat.value) + 1;
        desc.value = CartStatusDescription[ stat.value];
    }
//    alert('next ' + id + ' ' + elem + ' ' + elem.name + ' ' + elem.value);
	return false;
}

function prevCartStatus( form, id){
	eval('stat=form.CartStatus_' + id);
	eval('desc=form.StatusDescription_' + id);
//	alert( stat.value + ' ' + desc.value);
    if (CartStatusLength > 0 && stat.value > 1)
    {
        stat.value = parseInt( stat.value) - 1;
        desc.value = CartStatusDescription[ stat.value];
    }
	return false;
}
