// JavaScript Document
function replaceCharacters(conversionString,inChar,outChar)
{
 var convertedString = conversionString.split(inChar);
 convertedString = convertedString.join(outChar);
 return convertedString;
 }


function szamot_formaz(mit)

{
var tmpStr,tmpStr2,  strlen;
mit=replaceCharacters(mit,' ','');

stringLen = mit.length;

if (isNaN(mit) ) 
   {
   mit=mit.substring(0,stringLen-1);
   }

if (isNaN(mit.substring(0,stringLen-1)) ) 
   {
   mit= '0';
   }   


stringLen = mit.length;


hanyszor=Math.floor(stringLen/3);
maradek=stringLen-hanyszor*3;
tmpStr='';
if (hanyszor>=1)
  {
 for (i=0; i < hanyszor; i++)
    {
	tmpStr2=mit.substring(stringLen-i*3-3,stringLen-i*3);
	if (tmpStr.length!=0)
	   {tmpStr=tmpStr2+" "+tmpStr;}
	   else
	   {tmpStr=tmpStr2;}

	}
  }

tmpStr2=mit.substring(0,maradek);
tmpStr=tmpStr2+" "+tmpStr;


if (tmpStr.length<4) 
  {return replaceCharacters(tmpStr,' ','');}
  else
  {return tmpStr;}

}


function ellenoriz(lepes, hitel_tipus)
{
hiba='';
switch (lepes) {
case 1:
if (isNaN(replaceCharacters(document.hitelform.igenyelt_osszeg.value,' ',''))) { hiba='Az összeg nem szám!';}
if (replaceCharacters(document.hitelform.igenyelt_osszeg.value,' ','')=='0') { hiba='Az összeg nem lehet nulla!';}
if (replaceCharacters(document.hitelform.igenyelt_osszeg.value,' ','')=='') { hiba='Az összeg nem lehet üres!';}
break;
case 2:
found=false;
var radioGrp = document.hitelform.termek_id;
if (radioGrp.checked) {
found=true;
} 
else {
		for (var i = 0; i< radioGrp.length; i++) {
			if (radioGrp[i].checked) {
				found=true;
				}
			
		} 
}
if (found==false) {
	hiba="Kérem válasszon egy hitelt";}

break;
case 3:
	switch (hitel_tipus) {
	case 10:
	/* hitelkiváltás mező */
	if (document.hitelform.kivaltando.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 
	if (document.hitelform.kivaltando_deviza.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 
	if (document.hitelform.kivalt_futamido.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 
	if (document.hitelform.telepules.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 	
	break;
	case 15:
	/* szabad hitel mezők */
	if (document.hitelform.telepules.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 	
	break;
	case 20:
	/* lakás hitel mezők */
	if (document.hitelform.onero.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 		
	if (document.hitelform.teljesvetelar.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';}
	if (document.hitelform.telepules.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 	
	break;
	case 25:
	/* cég hitel mezők */
	if (document.hitelform.telepules.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 			
	break;
	}
break;

/* 4. lépés  ellenőrzése*/

case 4:
	switch (hitel_tipus) {
	case 10:
	/* hitelkiváltás mező */
	if (document.hitelform.szulev.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 
	if (document.hitelform.gyermek_szam.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 
	if (document.hitelform.havi_jovedelem.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 
	if (document.hitelform.e_mail.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 	
	break;
	case 15:
	/* szabad hitel mezők */
	if (document.hitelform.szulev.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 		
	if (document.hitelform.havi_jovedelem.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 	
	if (document.hitelform.e_mail.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 		
	break;
	case 20:
	/* lakás hitel mezők */
	if (document.hitelform.szulev.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 		
	if (document.hitelform.hiteligenylo.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';}
	if (document.hitelform.e_mail.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 		
	break;
	case 25:
	/* cég hitel mezők */
	if (document.hitelform.e_mail.value=='') { hiba='A csillaggal jelölt mezőket \nkötelező kitölteni.';} 				
	break;
	}
break;

}
return hiba;
}

function visszalepes(){
document.visszaform.submit();
return false;
}

function bekuld(milyet,lepes,hiteltipus){
hiba='';
hiba=ellenoriz(lepes,hiteltipus);
//document.form1.igenyelt_osszeg.value=replaceCharacters(document.form1.igenyelt_osszeg.value,' ','');
if (milyet.length>0){
v_hitel=document.getElementById('hitel_tipus');
v_hitel.value=milyet;
}
if (hiba=='') {
document.hitelform.submit();}
else{
alert(hiba); 
return false;
}
return false;
}
