	function ell()
	{
		x=parseInt(kalkulator.A_SajatResz.value.toString().replace(/ /g,"") );
        x2=parseInt(kalkulator.A_SajatResz2.value.toString().replace(/ /g,"") );
		y=parseInt(kalkulator.A_BrAr.value.toString().replace(/ /g,"") );
		if( x+1 > y ) {
			kalkulator.A_SajatResz.value=kalkulator.A_SajatResz.value.substring(0, kalkulator.A_SajatResz.value.length-1);
			helyiertek(kalkulator.A_SajatResz);
		}
	}

	function szazalek2ft()
	{
		x=parseInt(kalkulator.A_SajatResz.value.toString().replace(/ /g,"") );
        x2=parseInt(kalkulator.A_SajatResz2.value.toString().replace(/ /g,"") );
		y=parseInt(kalkulator.A_BrAr.value.toString().replace(/ /g,"") );
        kalkulator.A_SajatResz.value = parseInt((y/100)*x2, 0);
    }

	function ft2szazalek()
	{
		x=parseInt(kalkulator.A_SajatResz.value.toString().replace(/ /g,"") );
        x2=parseInt(kalkulator.A_SajatResz2.value.toString().replace(/ /g,"") );
		y=parseInt(kalkulator.A_BrAr.value.toString().replace(/ /g,"") );
        kalkulator.A_SajatResz2.value = (x/y)*100;
    }   
    
    function minonresz()
	{
		x=parseInt(kalkulator.A_SajatResz.value.toString().replace(/ /g,"") );
		y=parseInt(kalkulator.A_BrAr.value.toString().replace(/ /g,"") );
    if( isNaN(kalkulator.A_SajatResz2.value) || (x/y)*100 < 20){
    	kalkulator.A_SajatResz.value = y*0.2;
      kalkulator.A_SajatResz2.value = 20;
    	}
    }   

    function helyiertek(szam) {
        var sepchar =" ";
        var value=szam.value; 
        r=value.split(sepchar); 
        value=r.join("");
        hossz=value.length; 
        tmp=parseInt(value.substring(hossz-1,hossz));
        if(tmp>=0 && tmp<=9){
        } else {
            value=value.substring(0,hossz-1);
        }
        hossz=value.length;
        if (hossz>1 && parseInt(value.substring(0,1)) <= 0 ) {
            value='0';
        }
        if(hossz>=10) {
            value=value.substring(0, hossz-9)+sepchar+value.substring(hossz-9, hossz); 
            hossz=value.length;
        }
        if(hossz>=7) {
            value=value.substring(0, hossz-6)+sepchar+value.substring(hossz-6, hossz);
            hossz=value.length;
        }
        if(hossz>=4) {
            szam.value=value.substring(0, hossz-3)+sepchar+value.substring(hossz-3, hossz);
        } else {
            szam.value = value;
        }
    }

	function chk()
	{            
        ft2szazalek();
        if ( !kalkulator.dev.value || !kalkulator.dhonap.value || !kalkulator.dnap.value || !kalkulator.A_BrAr.value ) {
            var errorHTML = "<h3>Hiányzó adatok:</h3><ul>";
        if ( !kalkulator.A_BrAr.value ) {
            errorHTML += "<li> A jármű vételára </li>"; }
        if ( !kalkulator.A_SajatResz.value ) {
            errorHTML += "<li> A sajátrész összege/százaléka </li>"; }            
        if ( !kalkulator.dev.value ) {
            errorHTML += "<li> Az első forgalomba helyezés éve</li>"; }
        if ( !kalkulator.dhonap.value ) {
            errorHTML += "<li> Az első forgalomba helyezés hónapja</li>"; }
        if ( !kalkulator.dnap.value ) {
            errorHTML += "<li> Az első forgalomba helyezés napja</li>"; }

            document.getElementById("error").innerHTML = errorHTML + "</ul>";                
            document.getElementById("error").style.display = 'block';
            if (document.getElementById("kalk")) document.getElementById("kalk").innerHTML = " ";            
        } else {
            document.getElementById("calcnow").value = 1;        
            document.getElementById("error").innerHTML = " ";
            kalkulator.A_ElsoUzembeHelyDatum.value= kalkulator.dev.value+"."+kalkulator.dhonap.value+"."+kalkulator.dnap.value+".";                    
            kalkulator.submit();
        }
	}
            
	function load()
	{
        helyiertek(kalkulator.A_BrAr);
		helyiertek(kalkulator.A_SajatResz);
        chk();
	}
    
    function showbizt() {
        if (kalkulator2.IW_ICFlag.value == 0) {
            kalkulator2.IW_ICFlag.value = 1;
            kalkulator.IW_ICFlag.value = 1;
            document.getElementById("biztx").style.display = "block";
            document.getElementById("showbizt_up").style.display = "block";
            document.getElementById("showbizt_down").style.display = "none";
        } else {
            kalkulator2.IW_ICFlag.value = 0;
            kalkulator.IW_ICFlag.value = 0;          
            document.getElementById("biztx").style.display = "none";
            document.getElementById("showbizt_down").style.display = "block";
            document.getElementById("showbizt_up").style.display = "none";

        }
    }

    function c4(val) {
        var value = val.value; 
        if (value.length == 4 )  { kalkulator.dhonap.focus(); }    
    }
    function c2(val) {
        var value = val.value;     
        if (value.length == 2 )  { kalkulator.dnap.focus(); }    
    }   

    function setirsz() {
        kalkulator2.A_BrAr.value = kalkulator.A_BrAr.value;    
        kalkulator2.A_SajatResz.value = kalkulator.A_SajatResz.value;    
        kalkulator2.A_ElsoUzembeHelyDatum.value = kalkulator.A_ElsoUzembeHelyDatum.value;    
        kalkulator2.C_KalkTipus.value = kalkulator.C_KalkTipus.value;    
        kalkulator2.IW_Fizmod.value = kalkulator.IW_Fizmod.value;    
        kalkulator2.C_Biztositas.value = kalkulator.C_Biztositas.value;            
        kalkulator2.A_Futamido.value = kalkulator.A_Futamido.value;                    
        kalkulator2.IC_IRSZ.value = kalkulator.IC_IRSZ.value;
        kalkulator2.C_EszkFajta.value = kalkulator.C_EszkFajta.value;
        kalkulator2.dev.value = kalkulator.dev.value;
        kalkulator2.dhonap.value = kalkulator.dhonap.value;
        kalkulator2.dnap.value = kalkulator.dnap.value;    
        //kalkulator2.IW_ICFlag.value = kalkulator.IW_ICFlag.value;             
        kalkulator2.submit();
    }
    
    function erdekel_up(){
    	document.getElementById("erdekel_up").style.display="none";
    	document.getElementById("mailform").style.display="none";
    	document.getElementById("erdekel_down").style.display="block";    	
    	}
    function erdekel_down(){
    	document.getElementById("erdekel_up").style.display="block";
    	document.getElementById("mailform").style.display="block";
    	document.getElementById("erdekel_down").style.display="none";    	
    	}   	

function validate_required(field,alerttxt,wrongvalue)
{
with (field)
{
if (value==null||value==""||value==wrongvalue)
  {alert(alerttxt);return false;}
else {return true}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(nev,"A név kitöltése kötelezo!","Név")==false)
  {nev.focus();return false;}
else if (validate_required(email,"Az email cím kitöltése kötelezo!","E-mail")==false)
  {email.focus();return false;}
else if (validate_required(tel,"A telefonszám kitöltése kötelezo!","Telefon")==false)
  {tel.focus();return false;}
}
}    

