var SF = "SF"
		function SetVar(x)
		{
			SF = x
			CalcPrices()
		}
		function RoundX(NumX, RndX)
		{
			NumX = NumX - (NumX% RndX) + Number(((NumX % RndX) < (RndX / 2) ? 0 : RndX))
			return NumX;			
		}
		function ToNum(obj)
		{
			reg = /[^0-9.,]/g;
			obj.value =  obj.value.replace(reg,"");
			return Number(obj.value)
 		}
		function CalcPrices()
		{
			var MinProd	= Number(document.getElementById("id_app_min_price").value);
			var MinEmp	= Number(document.getElementById("id_emp_min_price").value);
			var MaxEmp	= Number(document.getElementById("id_emp_max_price").value);
			var Coef	= Number(document.getElementById("id_calc_ratio").value);
			var Round	= Number(document.getElementById("id_calc_round_up").value);
			var Expanse	= Number(document.getElementById("id_calc_expan_perc").value);
			
			var SumCol2	= Number(document.getElementById("id_app_sum_col2").value);
			var UpdPerc	= Number(document.getElementById("id_calc_upd_perc").value);
			var LicCoeff= Number(document.getElementById("id_calc_lic_coeff").value);
			
			// бр. служители
			var Emp	= document.getElementById("Emp").value;
			// работни места
			var Comps = document.getElementById("Comps").value;
			// месеци
			var Months = document.getElementById("Months").value;
			// доплащане
			var Dop = document.getElementById("Dop").checked;
			
			var Percent = Number(100)
			var Lic
			var Sub
			var d1
			var d2
			var Variant
			
			Emp = ToNum( document.getElementById("Emp"))
			Months = ToNum( document.getElementById("Months"))
			Comps = ToNum( document.getElementById("Comps"))
						
			if (Percent >1000) {
				document.getElementById("Percent").value = 1000
				Percent = 1000
			}
			if (Months < 1 || Months > 12) {
				document.getElementById("Months").value = 12
				Months = 12
			};
			if (Comps < 1){
				document.getElementById("Comps").value = 1
				Comps = 1
			}
			else if (Comps > 1000) {
				document.getElementById("Comps").value = 1000
				Comps = 1000
			}
			if (Emp < 1){
				document.getElementById("Emp").value = "";
				Emp = 0;
			}
			else if(Emp > 1000000){
				document.getElementById("Emp").value = 1000000
				Emp = 1000000
			}
			
			Lic = MinProd + Emp * (MaxEmp - (MaxEmp - MinEmp) * (Emp + 1) / ((Emp + 1) + Coef))
			if (Round != 0)  Lic = RoundX(Lic,Round)
			
			Sub = (Lic / 3) + 50
			if (Round != 0)  Sub = RoundX(Sub,Round)
			
			Sub = (Sub / 12) * Months
			d1 = Number(d1)
			d2 = Number(d2)
			d1 = (0.2 * Sub) * (Comps - 1)
			d2 = (0.2 * Sub) * Comps
			
			Lic = Math.round(Lic * (1 + Emp / (LicCoeff + Emp)));
			Lic -= Lic % 5;

		   if (Round != 0)  
		   {
				d1 = RoundX(d1,Round)
				d2 = RoundX(d2,Round)
				Sub = RoundX(Sub,Round)
			}
			
			if (SF == "MF") {
				Lic += SumCol2
				Variant = "Многофирмен"
			}
			else
			{
				Variant = "Еднофирмен"
			}
		
			var contents;
			var values;
			var result = [];

			if (Months > 1 ){
				m1 = ' месеца'
			}
			else
			{
				m1 = ' месец'
			}

			contents=
				'Цена на лиценз: '+
				'<br>' +
				'Цена на лиценз с ДДС: '+
				'<br>' +
				'Цена на абонамент за ' + Months + m1 +
				'<br>' +
				'Цена на абонамент за ' + Months + m1 + ' с ДДС'

				
			if (Dop == true) 
			{	
				d2 = (d2 *(Expanse + 100)) /100
				d2 = (d2*Percent) / 100
				d2 = RoundX(d2,Round)
				values=
				'--' +
				'<br>' + 
				'--' +
				'<br>' + 
				'' + d2 +' лв.' + 
				'<br>' + 
				'' + (d2 *1.2) +' лв.';
				result = [0,d2];
			}
			else
			{	Sub = ((Sub +d1)* (Expanse + 100)) /100
				Sub = (Sub*Percent) / 100
				Sub = RoundX(Sub,Round)
				Lic = (Lic * (Expanse + 100)) /100
				Lic = (Lic * Percent) / 100
				Lic = RoundX(Lic,Round)
				values=
				''+ Lic + ' лв.' +
				'<br>' + 
				''+ (Lic*1.5) + ' лв.' +
				'<br>' + 
				'' + Sub +' лв.'+
				'<br>' + 
				'' + (Sub*1.2) +' лв.';
				result = [Lic,Sub];
			}
			
			//document.getElementById("LLabel").innerHTML = contents
			//document.getElementById("RLabel").innerHTML = values
			//=ROUND(I8*(1+D8/($B$6+D8));0) - MOD(ROUND(I8*(1+D8/($B$6+D8));0);5)
			//alert(result[0]%5);
			
			var r1,r2;
			if (Dop) {
				r1 = "--";
				r2 = "--";
			} else {
				r1 = result[0] + " лв.";
				r2 = (result[0]*1.2) + " лв.";
				//result[1] = result[0] + 150;
			}
			document.getElementById("price1").innerHTML = r1;
			document.getElementById("price1_").innerHTML = r2;
			document.getElementById("price2").innerHTML = result[1] + " лв.";
			document.getElementById("price2_").innerHTML = (result[1]*1.2) + " лв.";
			if (Emp == 1) {Emp += " служител"} else {Emp += " служители"};
			document.getElementById("employees").innerHTML = '&nbsp;<SPAN class="yellowGts">»</SPAN>&nbsp;&nbsp;' + Emp;
			
			var verInfo_ = ""
			if (SF == "MF") {
				verInfo_ = "Преотстъпване право на ползване на многофирмена версия (МF)";
			} else {
				verInfo_ = "Преотстъпване право на ползване на еднофирмена версия (SF)";
			}
			document.getElementById("verInfo").innerHTML = verInfo_;
			var support = ""
			if (Dop) {
				support += "Доплащане за ";
			} else {
				support += "Абонаментно ";
			}
			if (Months < 12) {
				if (Months == 1) {
					support += "поддържане за 1 месец";	
				} else {
					support += "поддържане за " + Months + " месеца";
				}
			} else {
				support += "поддържане за една календарна година";
			}
			if (Comps == 1) {
				support += "<br> (1 работно място)"
			} else {
				support += "<br> ("+Comps+" работни места)"	
			}
			document.getElementById("support").innerHTML = support;
			var html_ = '<table border="1" align="center" cellPadding="0" cellSpacing="0"><tr>'+
					    '<td width="106" rowspan="2" align="center">Общ брой служители</td>'+
						'<td colspan="2" align="center">'+verInfo_+'</td>'+
						'<td colspan="2" align="center">'+support+'</td>'+
						'</tr><tr>'+
						'<td align="center">цена</td>'+
						'<td align="center">с вкл. ДДС</td>'+
						'<td align="center">цена</td>'+
						'<td align="center">с вкл. ДДС</td>'+
						'</tr><tr>'+
						'<td align="center">'+Emp+'</td>'+
						'<td align="center">'+r1+'</td>'+
						'<td align="center">'+r2+'</td>'+
						'<td align="center">'+result[1]+' лв.</td>'+
						'<td align="center">'+(result[1]*1.2)+' лв.</td>'+
						'</tr></table>';
  
  			document.getElementById("print_div").innerHTML = html_;
			return result;
	}