﻿// JScript File

function check(obj){
        var obj2=document.getElementsByName("valg");
        var i=0;
        var seqnoString = ''
        while(i < obj2.length) 
        {
            if (obj.L1 == obj.id && obj.checked == true && obj != obj2[i])
            {
                if(obj2[i].L1 == obj.L1){
                    obj2[i].disabled = false;
                }
            }
            else if (obj.L1 == obj.id && obj.checked == false && obj != obj2[i])
            {
                if(obj2[i].L1 == obj.L1){
                    obj2[i].disabled = true;
                    obj2[i].checked = false;
                }
            }
            if (obj2[i].group != "0" && obj2[i].group == obj.group && obj2[i] != obj)
            {
                obj2[i].checked = false;
            }
            if (obj2[i].checked == true)
            {
            seqnoString = seqnoString + obj2[i].id + '_';
            }
            i++;
        }
        var hf_seqno = document.getElementById("hf_seqno");
        hf_seqno.value = seqnoString;
        getPrice();
    }
    function getPrice(){
        var obj = document.getElementsByName("valg");
        var sum = 0;
        var sumGroup = 0;
        var i = 0;
        var price = document.getElementById("totalpriceInput");
        var dc = new Number(price.dc);
        var groups = new Number(price.groups);
        var counter = 0;
        var actor = document.getElementById("actor");
        var hf_amount = document.getElementById("hf_amount");
        if(actor.notfree == 'True')
        {
            while(i < obj.length) 
            {
                if (obj[i].checked == true)
                {
                    if(groups > 0 && obj[i].group != "0" && obj[i].discount == "1")
                    {
                        sumGroup = sumGroup + new Number(obj[i].price) * dc;
                        counter++;
                    }
                    else
                    {
                        sum = sum + new Number(obj[i].price) * dc;
                    }
                }
                i++;
            }
            if(counter == groups && counter != 0)
            {
                if(price.percent != "0")
                {
                    sumGroup = sumGroup * new Number(price.percent);
                }
            }
            hf_amount.value = Math.round(sum + sumGroup);
            price.innerHTML = Math.round(sum + sumGroup) + ',-';
        }
        else
        {
             hf_amount.value = 0;
             price.innerHTML = '0,-';
        }
    }
