function explode( delimiter, string ) { // Split a string by string
    //
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: kenneth
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 
    var emptyArray = { 0: '' };
 
    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
 
    return string.toString().split ( delimiter.toString() );
}

function Summa(tip, vals, idt) {

	
    var cult = 0;
    if (document.getElementById('cult_g')) {
        if (document.getElementById('cult_g').value == "en") var cult = 1;
    }
    var mn = 1;
    if (document.getElementById(idt).value == 1 && (tip == 5 || tip == 31 || tip == 4 || tip == 51 || tip == 21)) {
        if (!document.getElementById(idt + "_ts")) document.getElementById("testsel").innerHTML = document.getElementById("testsel").innerHTML + "<span id=" + idt + "_ts>1</span>";
        mn = 1;
    } else {
        if (document.getElementById(idt + "_ts")) mn = -1;
        else mn = -1;
    }
    if (tip == 3) {
        if (document.getElementById("menu-443").value == 1) mn = 1;
        else mn = -1;
    }

    if (tip == 2) {
        if (idt == "text-511") {
            if (document.getElementById("menu-204").value == 1) mn = 1;
            else mn = -1;
        }
        if (idt == "text-797") {
            if (document.getElementById("menu-629").value == 1) mn = 1;
            else mn = -1;
        }
        if (idt == "text-216") {
            if (document.getElementById("menu-509").value == 1) mn = 1;
            else mn = -1;
        }
        if (idt == "text-34") {
            if (document.getElementById("menu-932").value == 1) mn = 1;
            else mn = -1;
        }
        if (idt == "text-762") {
            if (document.getElementById("menu-212").value == 1) mn = 1;
            else mn = -1;
        }
    }
    if (tip == 5 || tip == 51) {
        tip = 5;
        var v = document.getElementById("menu-272").value;
        v = explode(".", v);
        v1 = v[0];
        var o = document.getElementById("menu-809").value;
        o = explode(".", o);
        v2 = o[0];
        v3 = Number(v2) - Number(v1);
        document.getElementById('mnv3').value = v3;
        if (idt == "menu-162") {
			if(document.getElementById('menu-162').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 11000;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 370;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-162').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 11000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 370;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 11000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 370;
						var mnozh = v3;
						}
			}
         
        }
        if (idt == "menu-982") {
			if(document.getElementById('menu-982').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 12000;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) - 400;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-982').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 12000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 400;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 12000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 400;
						var mnozh = v3;
						}
			}
           
        }
        if (idt == "menu-158") {
			if(document.getElementById('menu-158').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 3850;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 130;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-158').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 3850;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 130;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 3850;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 130;
						var mnozh = v3;
						}
			}
          
        }
        if (idt == "menu-590") {
			if(document.getElementById('menu-590').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 4850;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 160;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-590').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 4850;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 160;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 4850;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 160;
						var mnozh = v3;
						}
			}
            
        }
        if (idt == "menu-26") {
			if(document.getElementById('menu-26').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 5500;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 190;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-26').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 5500;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 190;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 5500;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 190;
						var mnozh = v3;
						}
			}
           
        }
        if (idt == "menu-819") {
			if(document.getElementById('menu-819').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 6500;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 220;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-819').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 6500;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 220;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 6500;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 220;
						var mnozh = v3;
						}
			}
           
        }
        if (idt == "menu-275") {
			if(document.getElementById('menu-275').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 4000;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 120;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-275').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 4000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 120;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 4000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 120;
						var mnozh = v3;
						}
			}

        }
        if (idt == "menu-557") {
			if(document.getElementById('menu-557').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 5000;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 160;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-557').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 5000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 160;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 5000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 160;
						var mnozh = v3;
						}
			}
            
        }
        if (idt == "menu-217") {
			if(document.getElementById('menu-217').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 4800;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 160;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-217').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 4800;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 160;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 4800;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 160;
						var mnozh = v3;
						}
			}
          
        }
        if (idt == "menu-180") {
			if(document.getElementById('menu-180').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 5800;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 190;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-180').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 5800;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 190;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 5800;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 190;
						var mnozh = v3;
						}
			}

        }
        if (idt == "menu-330") {
			if(document.getElementById('menu-330').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 2600;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 100;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-330').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 2600;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 100;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 2600;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 100;
						var mnozh = v3;
						}
			}

        }
        if (idt == "menu-989") {
			if(document.getElementById('menu-989').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) + 5200;
				else var price = Number(document.getElementById('g_summa_5').innerHTML) + 170;
				var mnozh = v3;
				
				
			}else{
				if(document.getElementById('menu-989').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 2000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 170;
						var mnozh = v3;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_5').innerHTML) - 2000;
						else var price = Number(document.getElementById('g_summa_5').innerHTML) - 170;
						var mnozh = v3;
						}
			}

        }

    }
	
	
    if (tip == 4 || tip == 41) {
        tip = 4;
        if (idt == "menu-800") {
			if(document.getElementById('menu-800').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_4').innerHTML) + 1000;
				else var price = Number(document.getElementById('g_summa_4').innerHTML) + 35;
				var mnozh = 1;
				
				
			}else{
				if(document.getElementById('menu-800').value == "- -"){
						if (!cult) var price = Number(document.getElementById('g_summa_4').innerHTML) - 1000;
						else var price = Number(document.getElementById('g_summa_4').innerHTML) - 35;
						var mnozh = 1;
					}else{
						if (!cult) var price = Number(document.getElementById('g_summa_4').innerHTML) - 1000;
						else var price = Number(document.getElementById('g_summa_4').innerHTML) - 35;
						var mnozh = 1;
						}
			}
        }
        if (idt == "menu-538") {
			if(document.getElementById('menu-538').value == 1){
				if (!cult) var price = Number(document.getElementById('g_summa_4').innerHTML)+ 60000;
				else var price = Number(document.getElementById('g_summa_4').innerHTML)+ 2000;
				var mnozh = 1;
			}else{
					if(document.getElementById('menu-538').value == "- -"){
							if (!cult) var price = Number(document.getElementById('g_summa_4').innerHTML) - 60000;
							else var price = Number(document.getElementById('g_summa_4').innerHTML) - 2000;
							var mnozh = 1;
						}else{
							if (!cult) var price = Number(document.getElementById('g_summa_4').innerHTML) - 60000;
							else var price = Number(document.getElementById('g_summa_4').innerHTML) - 2000;
							var mnozh = 1;
						}
			}
        }
        if (idt == "menu-112") {
			if(document.getElementById('menu-112').value == 1){
				if (!cult)  var price = Number(document.getElementById('g_summa_4').innerHTML) + 500;
				else var price = Number(document.getElementById('g_summa_4').innerHTML) + 30;
				var mnozh = 1;
			}else{
				if(document.getElementById('menu-112').value == "- -"){
					if (!cult)  var price = Number(document.getElementById('g_summa_4').innerHTML) - 500;
					else var price = Number(document.getElementById('g_summa_4').innerHTML) - 30;
					var mnozh = 1;
				}else{
					if (!cult)  var price = Number(document.getElementById('g_summa_4').innerHTML) - 500;
					else var price = Number(document.getElementById('g_summa_4').innerHTML) - 30;
					var mnozh = 1;
				}
			}
        }

    }

    if (tip == 2 || tip == 21) {
        tip = 2;
        var sum_vr = 0;
        if (idt == "menu-204" || idt == "text-511") {
            if (!cult) var price = 500;
            else var price = 50;
            var mnozh = Number(document.getElementById('text-511').value);
            var vr = price * mnozh;
            var minus = document.getElementById("min_1").value;
            document.getElementById("min_1").value = Number(vr);
        }
        
        if (idt == "menu-629" || idt == "text-797") {
            if (!cult) var price = 500;
            else var price = 50;
            var mnozh = Number(document.getElementById('text-797').value);
            var vr = price * mnozh;
            var minus = document.getElementById("min_2").value;
            document.getElementById("min_2").value = Number(vr);
        }
        
        if (idt == "menu-509" || idt == "text-216") {
            if (!cult) var price = 500;
            else var price = 50;
            var mnozh = Number(document.getElementById('text-216').value);
            var vr = price * mnozh;
            var minus = document.getElementById("min_3").value;
            document.getElementById("min_3").value = Number(vr);
        }
        
        if (idt == "menu-932" || idt == "text-34") {
            if (!cult) var price = 400;
            else var price = 40;
            var mnozh = Number(document.getElementById('text-34').value);
            var vr = price * mnozh;
            var minus = document.getElementById("min_4").value;
            document.getElementById("min_4").value = Number(vr);
        }
        
        if (idt == "menu-212" || idt == "text-762") {
            if (!cult) var price = 600;
            else var price = 80;
            var mnozh = Number(document.getElementById('text-762').value);
            var vr = price * mnozh;
            var minus = document.getElementById("min_5").value;
            document.getElementById("min_5").value = Number(vr);
        }
        if(document.getElementById('menu-204').value == 1) sum_vr += parseInt(document.getElementById('min_1').value);
        if(document.getElementById('menu-629').value == 1) sum_vr += parseInt(document.getElementById('min_2').value);
        if(document.getElementById('menu-509').value == 1) sum_vr += parseInt(document.getElementById('min_3').value);
        if(document.getElementById('menu-932').value == 1) sum_vr += parseInt(document.getElementById('min_4').value);
        if(document.getElementById('menu-212').value == 1) sum_vr += parseInt(document.getElementById('min_5').value);
        
    }

    if (tip != "88" && tip != "77" && tip != "888") {
        if (tip != 3 && tip != 31) {
            if (tip != 2){ 
				if (tip == 4){
					document.getElementById('g_summa_' + tip).innerHTML = (price * mnozh);
				}else if(tip == 5){
					document.getElementById('g_summa_' + tip).innerHTML = (price * mnozh);
				}else{
					document.getElementById('g_summa_' + tip).innerHTML = (price * mnozh * mn);
				}
            }else {
                if (mn > 0) document.getElementById('g_summa_' + tip).innerHTML = sum_vr;
                else document.getElementById('g_summa_' + tip).innerHTML = sum_vr;
            }
        } else {
            tip = 3;
            if (!cult) document.getElementById('g_summa_' + tip).innerHTML = mn * 1000 * Number(document.getElementById('text-768').value);
            else document.getElementById('g_summa_' + tip).innerHTML = mn * 25 * Number(document.getElementById('text-768').value);
        }
        if (Number(document.getElementById('g_summa_' + tip).innerHTML) < 0) document.getElementById('g_summa_' + tip).innerHTML = 0;
    }
    if (tip == "888") {
        var v = document.getElementById("menu-272").value;
        v = explode(".", v);
        v1 = v[0];
        var o = document.getElementById("menu-809").value;
        o = explode(".", o);
        v2 = o[0];
        v3 = Number(v2) - Number(v1);
        document.getElementById('mnv3').value = v3;
        var sm = 0;
        if (!cult) {
            if (document.getElementById("menu-162").value == 1) var sm = sm + 11000 * v3
        } else {
            if (document.getElementById("menu-162").value == 1) var sm = sm + 370 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-982").value == 1) var sm = sm + 12000 * v3
        } else {
            if (document.getElementById("menu-982").value == 1) var sm = sm + 400 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-158").value == 1) var sm = sm + 3850 * v3
        } else {
            if (document.getElementById("menu-158").value == 1) var sm = sm + 130 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-590").value == 1) var sm = sm + 4850 * v3
        } else {
            if (document.getElementById("menu-590").value == 1) var sm = sm + 160 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-26").value == 1) var sm = sm + 5500 * v3
        } else {
            if (document.getElementById("menu-26").value == 1) var sm = sm + 190 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-819").value == 1) var sm = sm + 6500 * v3
        } else {
            if (document.getElementById("menu-819").value == 1) var sm = sm + 220 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-275").value == 1) var sm = sm + 4000 * v3
        } else {
            if (document.getElementById("menu-275").value == 1) var sm = sm + 120 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-557").value == 1) var sm = sm + 5000 * v3
        } else {
            if (document.getElementById("menu-557").value == 1) var sm = sm + 160 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-217").value == 1) var sm = sm + 4800 * v3
        } else {
            if (document.getElementById("menu-217").value == 1) var sm = sm + 160 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-180").value == 1) var sm = sm + 5800 * v3
        } else {
            if (document.getElementById("menu-180").value == 1) var sm = sm + 190 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-330").value == 1) var sm = sm + 2600 * v3
        } else {
            if (document.getElementById("menu-330").value == 1) var sm = sm + 100 * v3
        }
        if (!cult) {
            if (document.getElementById("menu-989").value == 1) var sm = sm + 5200 * v3
        } else {
            if (document.getElementById("menu-989").value == 1) var sm = sm + 170 * v3
        }
        document.getElementById('g_summa_5').innerHTML = Number(sm);
    }
    if (tip == "88") {
        if (document.getElementById("menu-143").value == 1 || document.getElementById("menu-761").value == 1) document.getElementById('g_summa_1').innerHTML = 0;
        else document.getElementById('g_summa_1').innerHTML = 20000;
    }
    document.getElementById('g_summa_itog').innerHTML = Number(document.getElementById('g_summa_1').innerHTML) + Number(document.getElementById('g_summa_2').innerHTML) + Number(document.getElementById('g_summa_3').innerHTML) + Number(document.getElementById('g_summa_4').innerHTML) + Number(document.getElementById('g_summa_5').innerHTML);
}
