
function mailrejt(nev){
		var name=nev;
		var at=('@');
		var domain=('azautohitel.hu');
		document.write('<a href="mailto:' + name + at + domain + '">' + name + at + domain + '<\/a>');
}
function szam_tagol(szam)
	{
		var x=szam.value; t='';
		if (x.indexOf(".") != -1) 
		{
			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);
			szam.value=t;
			} else {
			szam.value=x;
		}
		if(parseInt(szam.value)<1) {szam.value="";} 
	}
function szam_tagol2(num)
{
		var x = ""+num;
		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);
			szam=t;
			} else {
			szam=x;
		}
		if(parseInt(szam)<1) {
			szam = 0;
		} 	
		return szam;
}

function tel_tagol(szam)
	{
		var x=szam.value; t='';
		if (x.indexOf("-") != -1) 
		{
			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)+"0000"; l=x.length;	}
		if(xx=='e' && l>1) { x=x.substring(0,l-1)+"00"; 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>=5) 
		{
			if(l>=8) {x=x.substring(0,l-7)+"-"+x.substring(l-7,l); l=x.length;}
			t=x.substring(0,l-4)+"-"+x.substring(l-4,l);
			szam.value=t;
			} else {
			szam.value=x;
		}
		if(parseInt(szam.value)<1) {szam.value="";} 
	}

/*
function FormValidate(azon)
{
   if($(azon).value.search(/\(20|30|70\)\d{3}\-\d{4}/)==-1)
   {
      alert("The phone number you entered is not valid.\r\nPlease enter a phone number with the format (xx)xxx-xxxx.");
      return false;
   }
}
*/
function SendForm(fname)
{
	$('_error_top').hide();
	$('_error').hide();
	$('_error_bottom').hide();
	var need = new Array('eurotax', 'motor', 'ajtok', 'alvazszam', 'motorszam', 'hengerurtartalom', 'futottkm', 'felsz_fantazia', 'extrak', 'name', 'email', 'phone', 'teljesitmeny', 'elado', 'igenylo', 'bar', 'gjm_gyartasi_ev', 'gjm_gyartasi_honap', 'casco', 'vetelar', 'jarmu_ertek', 'onero', 'hitel', 'fvte');
	var label = new Array('Kérek EUROTAX értékelés', 'Motor típusa', 'Ajtók száma', 'Alvázszám', 'Motorszám', 'Hengerűrtartalom', 'Futott km', 'Felszereltség fantázianeve', 'Szériafelszereltségen kívüli extrák', 'Neve', 'E-mail címe', 'Telefonszáma', 'Teljesítmény', 'Eladó', 'Hitel igénylő', 'BAR lista', 'Gyártási idő (év)', 'Gyártási idő (hónap)', 'CASCO', 'Vételár', 'Jármű érték', 'Önerő', 'Hitelösszeg', 'Futamidő- vagy Tölesztőrészlet nagysága');
	var need_db =need.length;
	//alert(need_db+"---"+label.length);
	var error_db = 0;
	var error_msg ="";
	var num = "";
	var mail_error = 1;
	var phone_error = 1;
	var osszeg_error = 0;
	for(var i=0;i<need_db;i++)
	{
		//alert('tr_'+need[i]);
		if ($('f_'+need[i]).value != undefined && $('f_'+need[i]).value == '' && $('tr_'+need[i]).style['display'] != "none" )
		{
			error_db++;
			//alert(error_db.length);
			(error_db <= 9)? num = '&nbsp;&nbsp;' : num = '';
			error_msg += error_db+". "+num+"A(z) \""+label[i]+"\" mezőt kötelező kitölteni.<br />";
			//if ($('l_'+need[i]) != undefined) $('l_'+need[i]).style['color']='green';
			if ($('inp_'+need[i]+'_left') != undefined) $('inp_'+need[i]+'_left').className = 'err_input_field_left';
			if ($('inp_'+need[i]+'_right') != undefined) $('inp_'+need[i]+'_right').className = 'err_input_field_right';
			if ($('inp_'+need[i]+'_repeat') != undefined) $('inp_'+need[i]+'_repeat').className = 'err_input_field_repeat';
			if ($('select'+need[i]) != undefined) $('select'+need[i]).className = 'err_select';
			if(need[i] == "elado")
			{
				$('ch_ceg').className = 'check_error_off';
				$('ch_maganszemely').className = 'check_error_off';
				$('ch_kereskedo').className = 'check_error_off';
			}
			if(need[i] == "igenylo")
			{
				$('ch_ceg2').className = 'check_error_off';
				$('ch_maganszemely2').className = 'check_error_off';
			}
			if(need[i] == "bar")
			{
				$('ch_aktiv').className = 'check_error_off';
				$('ch_passziv').className = 'check_error_off';
				$('ch_not-in-list').className = 'check_error_off';
			}
			if(need[i] == "fvte")
			{
				$('ch_futamido').className = 'check_error_off';
				$('ch_torlesztes').className = 'check_error_off';
			}
			if(need[i] == "casco")
			{
				$('ch_casco_yes').className = 'check_error_off';
				$('ch_casco_no').className = 'check_error_off';
			}
			if(need[i] == "eurotax")
			{
				$('ch_eurotax_yes').className = 'check_error_off';
				$('ch_eurotax_no').className = 'check_error_off';
			}
		} else {
			//if ($('l_'+need[i]) != undefined) if($('l_'+need[i]).style['color']=='green') $('l_'+need[i]).style['color']='#dd4814';
			if ($('inp_'+need[i]+'_left') != undefined) $('inp_'+need[i]+'_left').className = 'input_field_left';
			if ($('inp_'+need[i]+'_right') != undefined) $('inp_'+need[i]+'_right').className = 'input_field_right';
			if ($('inp_'+need[i]+'_repeat') != undefined) $('inp_'+need[i]+'_repeat').className = 'input_field_repeat';
			if ($('select'+need[i]) != undefined) $('select'+need[i]).className = 'select';
			// E-mail ellenörzés:
			if (need[i] == 'email')
			{
				var params = '?mail_address=' + $('f_'+need[i]).value;
				var myAjax = new Ajax.Request('ajax/mail_validation.php', {
					asynchronous:  	false,
					method: 'get',
					parameters: params,
					onCreate: function() {
						$('loading_box').show();
					},
					onComplete: function (result) {
						mail_error = result.responseText;
						$('loading_box').hide();
					}
				});
			}
			if (mail_error != 1)
			{
				error_db++;
				(error_db <= 9)? num = '&nbsp;&nbsp;' : num = '';
				error_msg += error_db+". "+num+"A(z) \""+label[i]+"\" mezőben:"+mail_error+"<br />";
				mail_error = 1;
				if ($('inp_'+need[i]+'_left') != undefined) $('inp_'+need[i]+'_left').className = 'err_input_field_left';
				if ($('inp_'+need[i]+'_right') != undefined) $('inp_'+need[i]+'_right').className = 'err_input_field_right';
				if ($('inp_'+need[i]+'_repeat') != undefined) $('inp_'+need[i]+'_repeat').className = 'err_input_field_repeat';
			}
			
			// Telefonszám ellenörzés:
			if (need[i] == 'phone')
			{
				var phone = $('f_'+need[i]).value;
				var phone_error = 1;
				if(phone.length < 11) phone_error = " Túl rövid a telefonszám!";
				else if(phone.split('-')[0] != "20" && phone.split('-')[0] != "30" && phone.split('-')[0] != "70" ) phone_error = " Hibás mobilszolgáltató!";
			}
			if (phone_error != 1)
			{
				error_db++;
				(error_db <= 9)? num = '&nbsp;&nbsp;' : num = '';
				error_msg += error_db+". "+num+"A(z) \""+label[i]+"\" mezőben:"+phone_error+"<br />";
				phone_error = 1;
				if ($('inp_'+need[i]+'_left') != undefined) $('inp_'+need[i]+'_left').className = 'err_input_field_left';
				if ($('inp_'+need[i]+'_right') != undefined) $('inp_'+need[i]+'_right').className = 'err_input_field_right';
				if ($('inp_'+need[i]+'_repeat') != undefined) $('inp_'+need[i]+'_repeat').className = 'err_input_field_repeat';
			}
			//alert(error_db+"---"+need[i]);
			if (osszeg_error != 1)
			{
				if ($('f_hitel').value != "")
				{
					var h = $('f_hitel').value.split('.');
					var h_ert = '';
					for (var fi=0;fi<h.length;fi++)	h_ert += h[fi];
					h_ert = parseInt(h_ert);
				} else h_ert = 0;
				if ($('f_onero').value != "")
				{
					var o = $('f_onero').value.split('.');
					var o_ert = '';
					for (var fj=0;fj<o.length;fj++) o_ert += o[fj];
					o_ert = parseInt(o_ert);
				} else o_ert = 0;
				if ($('f_vetelar').value != "")
				{
					var v = $('f_vetelar').value.split('.');
					var v_ert = '';
					for (var fk=0;fk<v.length;fk++) v_ert += v[fk];
					v_ert = parseInt(v_ert);
				} else v_ert = 0;
				var sz = parseInt(o_ert/v_ert*100);
				if (sz < 20 || sz > 100)
				{
					$('onero_resz').style['color']="#dd0223";
					
					if ($('inp_onero_left') != undefined) $('inp_onero_left').className = 'err_input_field_left';
					if ($('inp_onero_right') != undefined) $('inp_onero_right').className = 'err_input_field_right';
					if ($('inp_onero_repeat') != undefined) $('inp_onero_repeat').className = 'err_input_field_repeat';
					error_db++;
					(error_db <= 9)? num = '&nbsp;&nbsp;' : num = '';
					error_msg += error_db+". "+num+"Az 'önerő' mértékének a 'vételár' 20%-a és 100%-a közötti összegnek kell lenni!<br />";
					osszeg_error=1;
				}
				$('onero_resz').style['color']="#00693c";
				$('onero_resz').innerHTML = sz;
			}
		}
	}
	if(error_db != 0)
	{
			if (osszeg_error == 1)
			{
				if ($('inp_onero_left') != undefined) $('inp_onero_left').className = 'err_input_field_left';
				if ($('inp_onero_right') != undefined) $('inp_onero_right').className = 'err_input_field_right';
				if ($('inp_onero_repeat') != undefined) $('inp_onero_repeat').className = 'err_input_field_repeat';
			}
			//alert($('inp_onero_left').className);
			$('_error_top').show();
			$('_error').show();
			$('_error_bottom').show();
			$('_error').innerHTML = "HIBA: <br />"+error_msg;
	}
	else $(fname).submit();
}
function CheckChange3(act, pass1, pass2, mit)
{
	//alert("alma");
	$(act).className="check_on";
	$(pass1).className="check_off";
	$(pass2).className="check_off";
	$(mit).value = act.split('_')[1];
}
function CheckChange2(act, pass, mit)
{
	//alert("alma");
	$(act).className="check_on";
	$(pass).className="check_off";
	$(mit).value = act.split('_')[1];
	if (act == 'ch_futamido') MaxFutam();
	if (act == 'ch_casco_no') 
	{
		$('f_casco').value = 2;
		$("tr_teljes_casco").hide();
		$("tr_lopas_casco").hide();
	}
	if (act == 'ch_casco_yes')
	{
		$('f_casco').value = 1;
		$("tr_teljes_casco").show();
		$("tr_lopas_casco").show();
	}
	if (act == 'ch_eurotax_yes')
	{
		$('f_eurotax').value = 1;
		$("tr_motor").show();
		$("tr_ajtok").show();
		$("tr_teljesitmeny").show();
		$("tr_alvazszam").show();
		$("tr_motorszam").show();
		$("tr_hengerurtartalom").show();
		$("tr_futottkm").show();
		$("tr_felsz_fantazia").show();
		$("tr_extrak").show();
	}
	if (act == 'ch_eurotax_no')
	{
		$('f_eurotax').value = 2;
		$("tr_motor").hide();
		$("tr_ajtok").hide();
		$("tr_teljesitmeny").hide();
		$("tr_alvazszam").hide();
		$("tr_motorszam").hide();
		$("tr_hengerurtartalom").hide();
		$("tr_futottkm").hide();
		$("tr_felsz_fantazia").hide();
		$("tr_extrak").hide();
	}
}
/*
function CascoChange() {
	if ($('f_casco').value == '' || $('f_casco').value == 2)
	{
		$("tr_teljes_casco").hide();
		$("tr_lopas_casco").hide();
	}
	if ($('f_casco').value == 1) 
	{
		$("tr_teljes_casco").show();
		$("tr_lopas_casco").show();
	}
}
*/
function MaxFutam() {
	//alert($('f_gjm_gyartasi_ev').value +"_"+$('f_gjm_gyartasi_honap').value );
	if ($('f_gjm_gyartasi_ev').value != "" && $('f_gjm_gyartasi_honap').value != "")
	{
		var max_e = parseInt($('f_gjm_gyartasi_ev').value) + 15;
		var max_h = $('f_gjm_gyartasi_honap').value;
		var max = 0;
		max = (max_e - year)*12 + parseInt(max_h - month);
		if (0 < max && max < 84) $('f_futamido_hossza').value = max;
		//alert(max_e+"-"+year+"+"+max_h+"-"+month+"="+max);
	}
}
function HideError(name, type) {
	if(type == 'text')
	{
		if ($('inp_'+name+'_left') != undefined) $('inp_'+name+'_left').className = 'input_field_left';
		if ($('inp_'+name+'_right') != undefined) $('inp_'+name+'_right').className = 'input_field_right';
		if ($('inp_'+name+'_repeat') != undefined) $('inp_'+name+'_repeat').className = 'input_field_repeat';
	}
	if(type == 'select')
	{
		if ($('select'+name) != undefined) $('select'+name).className = 'select';
	}
}
function prices(act)
{
	if ($('f_hitel').value != "")
	{
		var h = $('f_hitel').value.split('.');
		var h_ert = '';
		for (var i=0;i<h.length;i++) h_ert += h[i];
		h_ert = parseInt(h_ert);
	} else h_ert = 0;
	if ($('f_onero').value != "")
	{
		var o = $('f_onero').value.split('.');
		var o_ert = '';
		for (var i=0;i<o.length;i++) o_ert += o[i];
		o_ert = parseInt(o_ert);
	} else o_ert = 0;
	if ($('f_vetelar').value != "")
	{
		var v = $('f_vetelar').value.split('.');
		var v_ert = '';
		for (var i=0;i<v.length;i++) v_ert += v[i];
		v_ert = parseInt(v_ert);
	} else v_ert = 0;
	if (v_ert != 0 && o_ert != 0 && h_ert != 0)
	{
		h_ert = v_ert - o_ert;
		$('f_hitel').value = szam_tagol2(h_ert);
	}
	else if (v_ert != 0 && o_ert != 0 && h_ert == 0)
	{
		h_ert = v_ert - o_ert;
		$('f_hitel').value = szam_tagol2(h_ert);
		//alert(szam_tagol2(h_ert));
	}
	else if (v_ert != 0 && h_ert!= 0 && o_ert == 0)
	{
		o_ert = v_ert - h_ert;
		$('f_onero').value = szam_tagol2(o_ert);
		//alert(o_ert);
	}
	else if (h_ert != 0 && o_ert!= 0 && v_ert == 0)
	{
		v_ert = h_ert + o_ert;
		$('f_vetelar').value = szam_tagol2(v_ert);
		//alert(v_ert);
	}
	else if (h_ert != 0 && o_ert!= 0 && v_ert == 0)
	{
//		v_ert = h_ert + o_ert;
		$('f_jarmu_ertek').value = szam_tagol2(v_ert);
	}
	if (act=='onero' || act=='vetelar' || act=='hitel')
	{
		if (v_ert != 0 && o_ert != 0)
		{
			var sz = parseInt(o_ert/v_ert*100);
			//alert(o_ert+"---"+v_ert+"---"+$('onero_resz').innerHTML);
		}
		
		if (sz != undefined && sz != NaN)
		{
			$('onero_resz').style['color']="#00693c";
			if (sz < 20 || sz > 100)
			{
				$('onero_resz').style['color']="#dd0223";
				if ($('inp_onero_left') != undefined) $('inp_onero_left').className = 'err_input_field_left';
				if ($('inp_onero_right') != undefined) $('inp_onero_right').className = 'err_input_field_right';
				if ($('inp_onero_repeat') != undefined) $('inp_onero_repeat').className = 'err_input_field_repeat';
			}
			else
			{
				if ($('inp_onero_left') != undefined) $('inp_onero_left').className = 'input_field_left';
				if ($('inp_onero_right') != undefined) $('inp_onero_right').className = 'input_field_right';
				if ($('inp_onero_repeat') != undefined) $('inp_onero_repeat').className = 'input_field_repeat';		
			}
			
			$('onero_resz').innerHTML = sz;
		}
	}
}

