﻿
function OnRadioButtonClick(IDCategory, IDProduct, priceDelta, objRadio)
{

    
    //Refresh total
    RefreshTotal(objRadio);
    
    

    //Refresh radion buttons
    var arrName = eval('arrCategoryName_'.concat(IDCategory));
    var arr     = eval('arrCategoryValue_'.concat(IDCategory));
    
    var radioList = document.getElementsByName('modelItem' + IDCategory);
    
    for(var i=0; i<radioList.length; i++)
    {
        var nValue = arr[i];
        nValue = nValue - priceDelta;
        
        if(objRadio == radioList[i])
        {
            //nValue = arrName[i] + " [Ներառված է գնի մեջ]";
            nValue = arrName[i] + "<span style='font-weight: bold;'> [Ներառված է գնի մեջ]</span>";
        }
        else
        {
            if(nValue >= 0)
            {
                //nValue = arrName[i] + " [+ " + nValue + "]";
                
                nValue = arrName[i] + "<span style='font-weight: bold;'> [+ " + nValue + "]</span>";
            }
            else if(nValue < 0)
            {
                //nValue = arrName[i] + " [- " + (-nValue) + "]";
                
                nValue = arrName[i] + "<span style='font-weight: bold;'> [- " + (-nValue) + "]</span>";
            }
        }
        
        radioList[i].nextSibling.nextSibling.innerHTML = nValue;
    }
}

function RefreshTotal(objRadio)
{
    //Get nIncrement
    var nIncrement = 0;
    
    var text = objRadio.nextSibling.nextSibling.innerHTML;
    var index = text.indexOf('[+ ');
    if(index != -1)
    {
        text = text.substring(index + 3);
        index = text.indexOf(']');
        text = text.substring(0, index);
        nIncrement = parseInt(text);
    }
    else
    {
        index = text.indexOf('[- ');
        
        if(index != -1)
        {
            text = text.substring(index + 3);
            index = text.indexOf(']');
            text = text.substring(0, index);
            nIncrement = -parseInt(text);
        }
    }

    //Refresh ctrl text
    var ctrl = document.getElementById(arrModelPrice[0]);
    
    //var nTotalOld = parseInt(ctrl.innerHTML.substring(4));
    var nTotalOld = parseInt(ctrl.innerHTML);
    var nTotalNew = nTotalOld + nIncrement;
    ctrl.innerHTML = nTotalNew;
}

