var ms=0;
var ts=0;
function doBankChange(idob, lang){
    // Create new JsHttpRequest object.

	obj=document.getElementById(idob);
	value=obj.value;
	if(value!=0){
	
	obj_id=obj.id;
	var req = new JsHttpRequest();

    req.onreadystatechange = function() {
	
        if (req.readyState == 4) {

			document.getElementById('search0').value=req.responseJS.max_summ[req.responseJS.max_pid];
			document.getElementById('search2').value=req.responseJS.term_max[req.responseJS.max_pid];
			document.getElementById('search3').value=req.responseJS.procent[req.responseJS.max_pid];
			document.getElementById('mySelect12').innerHTML="";
			ms=req.responseJS.max_summ[req.responseJS.max_pid];
			ts=req.responseJS.term_max[req.responseJS.max_pid];
			count=0;
			document.getElementById('mySelect12').options.length=0;
		while(req.responseJS.id.length>count){
			document.getElementById('mySelect12').options[document.getElementById('mySelect12').options.length]=new Option(req.responseJS.name[count], req.responseJS.id[count], false, false);
		
			count++;
		}
			document.getElementById('max_p').value=req.responseJS.max_p;
		updateSelects();
		document.getElementById('mySelect12').style.display='none'; 
		document.getElementById('mySelect12').style.visibility='hidden';
		selectMe('mySelect12',req.responseJS.max_pid,5);
		
        }
	}
    


	url='/lib/calc/go_bank.php?lang='+lang;

	req.open(null, url, true);

    req.send( { 
				value: value, lang: lang
	   } );
}
}

function doBankChangeP(idob, lang){
    // Create new JsHttpRequest object.

	obj=document.getElementById(idob);
	value=obj.value;
	if(value!=0){
	
	obj_id=obj.id;
	var req = new JsHttpRequest();

    req.onreadystatechange = function() {
	
        if (req.readyState == 4) {

			document.getElementById('search0').value=req.responseJS.max_summ[req.responseJS.max_pid];
			document.getElementById('search2').value=req.responseJS.term_max[req.responseJS.max_pid];
			document.getElementById('search3').value=req.responseJS.procent[req.responseJS.max_pid];
			document.getElementById('mySelect12').innerHTML="";
			ms=req.responseJS.max_summ[req.responseJS.max_pid];
			ts=req.responseJS.term_max[req.responseJS.max_pid];
			count=0;
			document.getElementById('mySelect12').options.length=0;
		while(req.responseJS.id.length>count){
			document.getElementById('mySelect12').options[document.getElementById('mySelect12').options.length]=new Option(req.responseJS.name[count], req.responseJS.id[count], false, false);
		
			count++;
		}
			document.getElementById('max_p').value=req.responseJS.max_p;
		updateSelects();
		document.getElementById('mySelect12').style.display='none'; 
		document.getElementById('mySelect12').style.visibility='hidden';
		selectMe('mySelect12',req.responseJS.max_pid,2);
		
        }
	}
    


	url='/lib/calc/go_bank.php?lang='+lang;

	req.open(null, url, true);

    req.send( { 
				value: value, lang: lang
	   } );
}
}

function doProgChange(idob, lang){

	obj=document.getElementById(idob);
	value=obj.value;
	if(value!=0){
	obj_id=obj.id;
	
    var req = new JsHttpRequest();

    req.onreadystatechange = function() {

        if (req.readyState == 4) {
			document.getElementById('search0').value=req.responseJS.max_summ[req.responseJS.max_pid];
			document.getElementById('search2').value=req.responseJS.term_max[req.responseJS.max_pid];
			document.getElementById('search3').value=req.responseJS.procent[req.responseJS.max_pid];
			document.getElementById('max_p').value=req.responseJS.max_p;
			ms=req.responseJS.max_summ[req.responseJS.max_pid];
			ts=req.responseJS.term_max[req.responseJS.max_pid];
			
        }
	}
    
	url='/lib/calc/go_bank.php?target=prog&lang='+lang;

	req.open(null, url, true);

    req.send( { 
				value: value, lang: lang
	   } );
}
}
function changeval(){
			if(document.getElementById('mySelect12').value!=""){
			
			smax=parseInt(document.getElementById('search0').value);
			tmax=parseFloat(document.getElementById('search2').value);
			proc=parseInt(document.getElementById('search3').value);
			pmax=document.getElementById('max_p').value;
			

			if(tmax>ts || tmax<0){
				tmax=ts;
				document.getElementById('search2').value=tmax;
				}	

			if(smax>ms || smax<0){
				smax=ms;
				document.getElementById('search0').value=smax;
				}	
				
			//mult
			xs=proc/(mult*100);
			termx=(tmax/12)*mult;
			stepeni=Math.pow((1+xs),termx);
			cisl=	xs * stepeni;
			znam=	stepeni-1;
			platej=(cisl/ znam)* smax;
			document.getElementById('max_p').value=Math.round(platej,2);
			}
	
	}
	
function getmax(){
	if(document.getElementById('dela_p_inc').value!="" && document.getElementById('dela_f_inc').value!=""){
	pinc=parseInt(document.getElementById('dela_p_inc').value);
	finc=parseInt(document.getElementById('dela_f_inc').value);
	
	
	document.getElementById('dela_f_inc').value=finc;
	document.getElementById('dela_p_inc').value=pinc;
	
    var req = new JsHttpRequest();
	
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
		document.getElementById('max_inc').value=req.responseJS.valuem;	
		document.getElementById('max_incf').value=req.responseJS.valuem2;	
			 }
	}
    url='/lib/calc/go_max.php';

	req.open(null, url, true);

    req.send( { 
				pinc: pinc, finc: finc
	   } );

	}
	}