function calccheck(){
var most=new Date();

var futamido=document.calc.futamido.value/12;

var korev=most.getYear()-(document.calc.gyev.value-1900);
var korho=most.getMonth()+1-document.calc.gyho.value;
var lejaratev = korev + document.calc.futamido.value/12;

var uzenetszgkor1="A jármű életkora a finanszírozás kezdetekor nem lehet több 12 évesnél!";
var uzenetszgkor2="A jármű életkora a nem lehet több, mint 15 év a törlesztés befejezésekor!";
var uzenetszgar1="A vételár nem lehet kevesebb, mint 750.000Ft!";
var uzenetszgar2="A saját erő nem lehet kevesebb, mint a vételár 20%-a!";

var uzenettehkor1="A jármű életkora a finanszírozás kezdetekor nem lehet több 6 évesnél!";
var uzenettehkor2="A jármű életkora a nem lehet több, mint 10 év a törlesztés befejezésekor!";
var uzenettehar1="A vételár nem lehet kevesebb, mint nettó 860.000Ft!";
var uzenettehar2="A saját erő nem lehet kevesebb, mint a vételár 30%-a!";

var uzenetkhgkor1="A jármű életkora a finanszírozás kezdetekor nem lehet több 9 évesnél!";
var uzenetkhgkor2="A jármű életkora a nem lehet több, mint 12 év a törlesztés befejezésekor!";
var uzenetkhgar1="A vételár nem lehet kevesebb, mint nettó 750.000Ft!";
var uzenetkhgar2="A saját erő nem lehet kevesebb, mint a vételár 20%-a!";

var uzenetpotkor1="A jármű életkora a finanszírozás kezdetekor nem lehet több 6 évesnél!";
var uzenetpotkor2="A jármű életkora a nem lehet több, mint 10 év a törlesztés befejezésekor!";
var uzenetpotar1="A vételár nem lehet kevesebb, mint nettó 860.000Ft!";
var uzenetpotar2="A saját erő nem lehet kevesebb, mint a vételár 30%-a!";

var uzenetmotkor1="A jármű életkora a finanszírozás kezdetekor nem lehet több 4 évesnél!";
var uzenetmotkor2="A jármű életkora a nem lehet több, mint 8 év a törlesztés befejezésekor!";
var uzenetmotar1="A vételár nem lehet kevesebb, mint 860.000Ft!";
var uzenetmostar2="A saját erő nem lehet kevesebb, mint a vételár 30%-a!";

var uzenetlakkor1="A jármű életkora a finanszírozás kezdetekor nem lehet több 6 évesnél!";
var uzenetlakkor2="A jármű életkora a nem lehet több, mint 10 év a törlesztés befejezésekor!";
var uzenetlakar1="A vételár nem lehet kevesebb, mint 1000.000Ft!";
var uzenetlakar2="A saját erő nem lehet kevesebb, mint a vételár 40%-a!";


var uzenetbuszkor1="A jármű életkora a finanszírozás kezdetekor nem lehet több 6 évesnél!";
var uzenetbuszkor2="A jármű életkora a nem lehet több, mint 10 év a törlesztés befejezésekor!";
var uzenetbuszar1="A vételár nem lehet kevesebb, mint nettó 1200.000Ft!";
var uzenetbuszar2="A saját erő nem lehet kevesebb, mint a vételár 50%-a!";



//személyautó
if (document.calc.fajta.value=="szemelyauto"){
if (korev==12){
    if (korho>0){alert(uzenetszgkor1);
    return false;
    }
}
else if(korev>12){
    alert(uzenetszgkor1);
    return false;
}
if (lejaratev==15){
      if (korho>0){
    alert(uzenetszgkor2);
    return false;
    }
}
else if (lejaratev>15){
  alert(uzenetszgkor2);
    return false;
}

      	if(document.calc.vetelar.value<750000){
    	    alert(uzenetszgar1);
    	    return false;
    	}
        if(document.calc.sajaterosz.value<20){
    	    alert(uzenetszgar2);
    	    return false;
    	}
} //személyautó vége

//teherautó
if (document.calc.fajta.value=="teherauto"){
if (korev==6){
    if (korho>0){alert(uzenettehkor1);
    return false;
    }
}
else if(korev>6){
    alert(uzenettehkor1);
    return false;
}
if (lejaratev==10){
      if (korho>0){
    alert(uzenettehkor2);
    return false;
    }
}
else if (lejaratev>10){
  alert(uzenettehkor2);
    return false;
}

      	if(document.calc.vetelar.value<860000){
    	    alert(uzenettehar1);
    	    return false;
    	}
        if(document.calc.sajaterosz.value<30){
    	    alert(uzenettehar2);
    	    return false;
    	}
} //teherautó vége

//kishaszon
if (document.calc.fajta.value=="kishaszon"){
if (korev==9){
    if (korho>0){alert(uzenetkhgkor1);
    return false;
    }
}
else if(korev>9){
    alert(uzenetkhgkor1);
    return false;
}
if (lejaratev==12){
      if (korho>0){
    alert(uzenetkhgkor2);
    return false;
    }
}
else if (lejaratev>12){
  alert(uzenetkhgkor2);
    return false;
}

      	if(document.calc.vetelar.value<750000){
    	    alert(uzenetkhgar1);
    	    return false;
    	}
        if(document.calc.sajaterosz.value<20){
    	    alert(uzenetkhgar2);
    	    return false;
    	}
}
//kishaszon vége

//pótkocsi
if (document.calc.fajta.value=="potkocsi"){
if (korev==6){
    if (korho>0){alert(uzenetpotkor1);
    return false;
    }
}
else if(korev>6){
    alert(uzenetpotkor1);
    return false;
}
if (lejaratev==10){
      if (korho>0){
    alert(uzenetpotkor22);
    return false;
    }
}
else if (lejaratev>10){
  alert(uzenetpotkor2);
    return false;
}

      	if(document.calc.vetelar.value<860000){
    	    alert(uzenetpotar1);
    	    return false;
    	}
        if(document.calc.sajaterosz.value<30){
    	    alert(uzenetpotar2);
    	    return false;
    	}
}
//pótkocsi vége
//motor
if (document.calc.fajta.value=="motor"){
if (korev==4){
    if (korho>0){alert(uzenetmotkor1);
    return false;
    }
}
else if(korev>4){
    alert(uzenetmotkor1);
    return false;
}
if (lejaratev==8){
      if (korho>0){
    alert(uzenetmotkor2);
    return false;
    }
}
else if (lejaratev>8){
  alert(uzenetmotkor2);
    return false;
}

      	if(document.calc.vetelar.value<860000){
    	    alert(uzenetmotar1);
    	    return false;
    	}
        if(document.calc.sajaterosz.value<30){
    	    alert(uzenetmotar2);
    	    return false;
    	}
}
//motor vége
//lakókocsi
if (document.calc.fajta.value=="lakokocsi"){
if (korev==6){
    if (korho>0){alert(uzenetlakkor1);
    return false;
    }
}
else if(korev>6){
    alert(uzenetlakkor1);
    return false;
}
if (lejaratev==10){
      if (korho>0){
    alert(uzenetlakkor2);
    return false;
    }
}
else if (lejaratev>10){
  alert(uzenet2);
    return false;
}

      	if(document.calc.vetelar.value<1000000){
    	    alert(uzenetlakar1);
    	    return false;
    	}
        if(document.calc.sajaterosz.value<40){
    	    alert(uzenetlakar2);
    	    return false;
    	}
}
//lakókocsi vége
//autóbusz
if (document.calc.fajta.value=="autobusz"){
if (korev==6){
    if (korho>0){alert(uzenetbuszkor1);
    return false;
    }
}
else if(korev>6){
    alert(uzenetbuszkor1);
    return false;
}
if (lejaratev==10){
      if (korho>0){
    alert(uzenetbuszkor2);
    return false;
    }
}
else if (lejaratev>10){
  alert(uzenetbuszkor2);
    return false;
}

      	if(document.calc.vetelar.value<1200000){
    	    alert(uzenetbuszar1);
    	    return false;
    	}
        if(document.calc.sajaterosz.value<50){
    	    alert(uzenetbuszar2);
    	    return false;
    	}
}
//autóbusz vége
}

function afa(){
if (document.calc.fajta.value=="teherauto" || document.calc.fajta.value=="kishaszon" || document.calc.fajta.value=="potkocsi" ){
document.getElementById('afa').style.visibility = "visible";
document.getElementById('afa2').style.visibility = "visible";

}
if (document.calc.fajta.value=="szemelyauto"){
document.getElementById('afa').style.visibility = "hidden";
document.getElementById('afa2').style.visibility = "hidden";
}

}

function vetelar(){
document.getElementById('sajateroft').value=Math.round(document.getElementById('vetelar').value*(document.getElementById('sajaterosz').value/100));
document.getElementById('hitelosszeg').value=document.getElementById('vetelar').value-document.getElementById('sajateroft').value;
pontberak(this);
}
function sajateroft(){
document.getElementById('hitelosszeg').value=document.getElementById('vetelar').value-document.getElementById('.sajateroft').value;
document.getElementById('sajaterosz').value=Math.round((document.getElementById('sajateroft').value/document.getElementById('vetelar').value)*100)
pontberak(this);
}
function sajaterosz(){

document.getElementById('sajateroft').value=document.getElementById('vetelar').value*(document.getElementById('sajaterosz').value/100);
document.getElementById('hitelosszeg').value=document.getElementById('vetelar').value-document.getElementById('sajateroft').value;
pontberak(this);
}


function pontberak(elem)
	{
		var x=elem.value; t='';
		r=x.split("."); x=r.join("");
		l=x.length;
		xx=x.substring(l-1,l);
		if(xx=='m' && l>1)
		{
			x=x.substring(0,l-1)+"000000"; l=x.length;
		}

		if(xx=='e' && l>1)
		{
			x=x.substring(0,l-1)+"000"; l=x.length;
		}

		xx=parseInt(x.substring(l-1,l));
		if(xx>=0 && xx<=9)
		{ x=x; } else { x=x.substring(0,l-1); }
		l=x.length;
		if(l>=4)
		{
			if(l>=10) {x=x.substring(0,l-9)+"."+x.substring(l-9,l); l=x.length;}
			if(l>=7) {x=x.substring(0,l-6)+"."+x.substring(l-6,l); l=x.length;}
			t=x.substring(0,l-3)+"."+x.substring(l-3,l);
			elem.value=t;
			} else {
			elem.value=x;
		}
		if(parseInt(elem.value)<1) {elem.value="";}
	}


