<!-- 

	var tmbMI= new Array();
	var tmbIM= new Array();
	var xmlHttp=null;

	function Obj(azon, nev, ertek){
		this.azon=azon;
		this.nev=nev;
		this.ertek=ertek;
	}	//	obj

	function fnInit(){
		//	Magyarról Idegennyelvre
		tmbMI.push(new Obj( 0, 'angol',		'1.80'));
		tmbMI.push(new Obj( 1, 'német',		'1.80'));
		tmbMI.push(new Obj( 2, 'olasz',		'1.80'));
		tmbMI.push(new Obj( 3, 'francia',	'1.80'));
		tmbMI.push(new Obj( 4, 'spanyol',	'1.80'));
		tmbMI.push(new Obj( 5, 'orosz',		'1.80'));
		tmbMI.push(new Obj( 6, 'román',		'1.90'));
		tmbMI.push(new Obj( 7, 'szlovák',	'1.90'));
		tmbMI.push(new Obj( 8, 'cseh',		'1.90'));
		tmbMI.push(new Obj( 9, 'szerb',		'1.90'));
		tmbMI.push(new Obj(10, 'horvát',	'1.90'));
		tmbMI.push(new Obj(11, 'szlovén',	'1.90'));
		tmbMI.push(new Obj(12, 'lengyel',	'1.90'));
		tmbMI.push(new Obj(13, 'bolgár ',	'1.90'));
		tmbMI.push(new Obj(14, 'török',		'1.90'));
		tmbMI.push(new Obj(15, 'holland',	'2.20'));
		tmbMI.push(new Obj(16, 'dán',		'2.20'));
		tmbMI.push(new Obj(17, 'svéd',		'2.20'));

		var cb=document.getElementById('cbMI');
		if(cb!=null){
			for(var i=0; i<tmbMI.length; i++){
				var ob=tmbMI[i];
				var op=document.createElement("option");
				var tx=document.createTextNode(ob.nev);
				op.setAttribute('value',ob.azon);
				op.appendChild(tx);
				cb.appendChild(op);
			}	//	for i
			cb.focus();
			fnSetFt(cb)
		}

		//	Idegennyelvről Magyarra
		tmbIM.push(new Obj( 0, 'angol',		'1.70'));
		tmbIM.push(new Obj( 1, 'német',		'1.70'));
		tmbIM.push(new Obj( 2, 'olasz',		'1.70'));
		tmbIM.push(new Obj( 3, 'francia',	'1.70'));
		tmbIM.push(new Obj( 4, 'spanyol',	'1.70'));
		tmbIM.push(new Obj( 5, 'orosz',		'1.70'));
		tmbIM.push(new Obj( 6, 'román',		'1.80'));
		tmbIM.push(new Obj( 7, 'szlovák',	'1.80'));
		tmbIM.push(new Obj( 8, 'cseh',		'1.80'));
		tmbIM.push(new Obj( 9, 'szerb',		'1.80'));
		tmbIM.push(new Obj(10, 'horvát',	'1.80'));
		tmbIM.push(new Obj(11, 'szlovén',	'1.80'));
		tmbIM.push(new Obj(12, 'lengyel',	'1.80'));
		tmbIM.push(new Obj(13, 'bolgár ',	'1.80'));
		tmbIM.push(new Obj(14, 'török',		'1.80'));
		tmbIM.push(new Obj(15, 'holland',	'2.00'));
		tmbIM.push(new Obj(16, 'dán',		'2.00'));
		tmbIM.push(new Obj(17, 'svéd',		'2.00'));

		var cb=document.getElementById('cbIM');
		if(cb!=null)
		for(var i=0; i<tmbIM.length; i++){
			var ob=tmbIM[i];
			var op=document.createElement("option");
			var tx=document.createTextNode(ob.nev);
			op.setAttribute('value',ob.azon);
			op.appendChild(tx);
			cb.appendChild(op);
		}	//	for i
	}	//	fnInit

	function fnCHG(rb){
		var cb=null;
		fnRST();

		if (rb.id=="rbMI"){
			cb=document.getElementById('cbMI');
		}
		if (rb.id=="rbIM"){
			cb=document.getElementById('cbIM');
		}
		fnSetFt(cb);
//		fnCLC();
	}


	function fnSetRB(rb){
		var obj=document.getElementById(rb);
		obj.checked=true;
		fnCHG(obj);
		fnRST();
//		fnCLC();
	}


	function fnSetFt(cb){
	 	var edt=document.getElementById('edtCR');
		if(cb.id=='cbMI' && cb.value!=''){
			obj=tmbMI[cb.value];
			if(edt!=null) edt.value=obj.ertek;
		}
		if(cb.id=='cbIM' && cb.value!=''){
			obj=tmbIM[cb.value];
			if(edt!=null) edt.value=obj.ertek;
		}
//		fnCLC();
	}


	function fnRST(){
		var edt=null;

		edt=document.getElementById('edtNMD');
		edt.value='';

		edt=document.getElementById('edtSZ');
		edt.value='';

		edt=document.getElementById('edtSF');
		edt.value='';

		edt=document.getElementById('edtNV');
		edt.value='';

		edt=document.getElementById('edtAFA');
		edt.value='';

		edt=document.getElementById('edtBV');
		edt.value='';

		edt=document.getElementById('edtDT');
		edt.value='';
	}
	

	function fnCHK(){
		var ok=true;
		var edt=document.getElementById('edtDB');
		var	db=0;
		var s='';

		s=edt.value;
		s=s.replace(' ','');
		s=s.replace('-','');

		if(s==''){
			edt.select();
			edt.focus();
			ok=false;
			alert('A karakterek számának kitöltése kötelező!')
		}
		else
		if(isNaN(s)){
			edt.select();
			edt.focus();
			ok=false;
			alert('A karakterek száma csak pozitív egész számérték lehet!');
		}
		else {
			s=edt.value;
			s=s.replace(' ','');
			edt.value=s;
			db=parseInt(edt.value);
		}

		return ok;
	}


	function fnCLC(){
		var edt=null;
		var ea=0.0;	//	Egységár
		var db=0.0;	//	Karakter db
		var nm=0.0;	//	Netto munkadíj
		var sz=0.0;	//	Szakfordítási felár
		var sf=0.0;	//	Sürgősségi felár
		var nv=0.0;	//	Netto végösszeg
		var af=0.0;	//	ÁFA érték
		var bv=0.0;	//	Brutto végösszeg
		var np=0;	//	Munkanapok száma

		if(fnCHK()){
			edt=document.getElementById('edtCR');
			ea=parseFloat(edt.value);
			edt=document.getElementById('edtDB');
			db=Math.abs(parseInt(edt.value));

			nm=ea*db;
			edt=document.getElementById('edtNMD');
			edt.value=fnEzer(parseInt(nm));

//			SZAKFORDÍTÁS
			var rb=document.getElementById('rbTN');
			if(rb.checked){	//	normál fordítás
				sz=0;
			}
			else{			//	szakfordítás
				sz=nm*0.2;
			}
			var edt=document.getElementById('edtSZ');
			edt.value=fnEzer(parseInt(sz));

//			SÜRGŐSSÉG
			var rb=document.getElementById('rbHN');
			if(rb.checked){	//	normál határidő
				sf=0;
				var edt=document.getElementById('edtSF');
				edt.value=fnEzer(parseInt(sf));
				np=parseInt(Math.round((db/5000)+0.4999));
				if(np<1) np=1;
			}
			else{			//	sürgős határidő
				sf=nm*0.25;
				var edt=document.getElementById('edtSF');
				edt.value=fnEzer(parseInt(sf));
				np=parseInt(Math.round((db/8000)+0.4999));
				if(np<1) np=1;
			}

			nv=nm+sz+sf;	//	netto vegosszeg = netto munkadij + szakforditasi felar + surgossegi felar
			var edt=document.getElementById('edtNV');
			edt.value=fnEzer(parseInt(nv));

			bv=nv*1.2;		//	20%-os ÁFA szorzó
			var edt=document.getElementById('edtBV');
			edt.value=fnEzer(parseInt(bv));

			af=bv-nv;		//	afa ertek = brutto vegosszeg - netto vegosszeg
			var edt=document.getElementById('edtAFA');
			edt.value=fnEzer(parseInt(af));

			//	fnGetDT();	//	Ez akkor kellene ha dátumra pontosan kéne a határidő
			var edt=document.getElementById('edtDT');
			edt.value=np;
		} 
		else 
			fnRST()
	}


function fnEzer(num) {
	var decpoint='.';
	var sep='.';
  // check for missing parameters and use defaults if so
  if (arguments.length == 2) {
    sep = ".";
  }
  if (arguments.length == 1) {
    sep = ".";
    decpoint = ".";
  }
  // need a string for operations
  num = num.toString();
  // separate the whole number and the fraction if possible
  a = num.split(decpoint);
  x = a[0]; // decimal
  y = a[1]; // fraction
  z = "";


  if (typeof(x) != "undefined") {
    // reverse the digits. regexp works from left to right.
    for (i=x.length-1;i>=0;i--)
      z += x.charAt(i);
    // add seperators. but undo the trailing one, if there
    z = z.replace(/(\d{3})/g, "$1" + sep);
    if (z.slice(-sep.length) == sep)
      z = z.slice(0, -sep.length);
    x = "";
    // reverse again to get back the number
    for (i=z.length-1;i>=0;i--)
      x += z.charAt(i);
    // add the fraction back in, if it was there
    if (typeof(y) != "undefined" && y.length > 0)
      x += decpoint + y;
  }
  return x;
}

	function ajaxFunction(){
		var xmlHttp=null;

		try{	// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}	// Firefox, Opera 8.0+, Safari
		catch (e){  // Internet Explorer
			try{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e){
				try{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e){
					xmlHttp=null;
					//	alert("Your browser does not support AJAX!");
					//	return false;
				}
			}
		}  // Internet Explorer
		return xmlHttp;
	}	// ajaxFunction


	function fnGetDT(){
		xmlHttp=ajaxFunction();

		if(xmlHttp!=null){	//alert(xmlHttp);

			xmlHttp.onreadystatechange=function(){	//	alert(xmlHttp.readyState);

				switch(xmlHttp.readyState){
					case 0: window.status='The request is not initialized';	break;
					case 1: window.status='The request has been set up';	break;
					case 2:	window.status='The request has been sent';		break;
					case 3:	window.status='The request is in process';		break;
					case 4:	window.status='The request is complete';
						
						if (xmlHttp.status==200)  {// 200 = "OK"
							var edt=document.getElementById('edtDT');
							edt.value=xmlHttp.responseText;
					    }
						else{
							alert("A vállalási határidő kiszámítása közben hiba történt: " + xmlHttp.statusText);
						}
						break;
				}	//	switch(xmlHttp.readyState){
			}	//	xmlHttp.onreadystatechange=function(){


			var rb=document.getElementById('rbHN');
			var s=((rb.checked) ? 'n': 's');

			xmlHttp.open("GET","ajanlat.php?a="+document.getElementById('edtDB').value+"&b="+s,true);
			xmlHttp.send(null);
		}	//	if(xmlHttp!=null){
		else{
			alert('Az Ön böngészje nem támogatja az oldalon használt (AJAX) programozási technikát!');
		}	//	else

	}	//	function

//	-->