function taie_zecimale(n)
{	
	if (n < 0.01)
	{
	return parseInt(n*100000)/100000;
	}
	else return parseInt(n*100)/100;
 
}

function taie_puncte(s)
{
	re=/\./;
	ss= new String(s);
	while(ss.search(re)!=-1) ss=ss.replace(re,"");

	return ss;
}

function inlocuiestePunctCuVirgula(s)
{
	re=/\./;
	ss=new String(s);
	ss=ss.replace(re,",");
	return ss;
}

function inlocuiesteVirgulaCuPunct(s)
{
	re=/,/;
	ss=new String(s);
	ss=ss.replace(re,".");
	return ss;
}

function este_numar(n)
{
	n = inlocuiesteVirgulaCuPunct(taie_puncte(n));
	return (!isNaN(n) && n!='');
}

function punePuncteLaMii(s)
{
	ss=new String(s);
	if (ss.indexOf(",")==-1)
	{
		nrCifreIntregi=ss.length;
	}
	else nrCifreIntregi=ss.indexOf(",");
	if (parseInt(nrCifreIntregi/3)==nrCifreIntregi/3)
	{
		nrPuncte=parseInt(nrCifreIntregi/3)-1;
	}
	else nrPuncte=parseInt(nrCifreIntregi/3);
	for (i=1;i<=nrPuncte ;i++ )
	{
		ss=ss.substr(0,nrCifreIntregi-i*3)+'.'+ss.substr(nrCifreIntregi-i*3);
	}

	return ss;
}

function change_lei()
{
	if (este_numar(document.form.val_lei.value) && este_numar(document.form.usd.value) && este_numar(document.form.eur.value) && este_numar(document.form.rub.value) && este_numar(document.form.ron.value))	
		{
			var usd=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.usd.value)));
			var eur=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.eur.value)));
			var rub=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.rub.value)));
			var ron=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.ron.value)));
			var val_lei=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.val_lei.value)));
			//var val_usd=eval(document.form.val_usd.value);
			//var val_eur=eval(document.form.val_eur.value);

			document.form.val_usd.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_lei / usd)));
			document.form.val_eur.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_lei /eur)));
			document.form.val_rub.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_lei /rub)));
			document.form.val_ron.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_lei /ron)));
		}
	else
		{
			document.form.val_usd.value = '';
			document.form.val_eur.value = '';
			document.form.val_rub.value = '';
			document.form.val_ron.value = '';
		}
}

function change_usd()
{
	if (este_numar(document.form.val_usd.value) && este_numar(document.form.usd.value) && este_numar(document.form.eur.value) && este_numar(document.form.rub.value) && este_numar(document.form.ron.value))
		{
			var usd=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.usd.value)));
			var eur=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.eur.value)));
			var rub=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.rub.value)));
			var ron=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.ron.value)));
			//var val_lei=eval(document.form.val_lei.value);
			var val_usd=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.val_usd.value)));
			//var val_eur=eval(document.form.val_eur.value);

			document.form.val_lei.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_usd * usd)));
			document.form.val_eur.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_usd * usd)/eur)));
			document.form.val_rub.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_usd * usd)/rub)));
			document.form.val_ron.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_usd * usd)/ron)));
		}
	else
		{
			document.form.val_lei.value = '';
			document.form.val_eur.value = '';
			document.form.val_usd.value = '';
			document.form.val_ron.value = '';
		}
}

function change_eur()
{
	if (este_numar(document.form.val_eur.value) && este_numar(document.form.usd.value) && este_numar(document.form.eur.value) && este_numar(document.form.rub.value) && este_numar(document.form.ron.value))
		{
			var usd=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.usd.value)));
			var eur=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.eur.value)));
			var rub=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.rub.value)));
			var ron=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.ron.value)));
			//var val_lei=eval(document.form.val_lei.value);
			//var val_usd=eval(document.form.val_usd.value);
			var val_eur=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.val_eur.value)));

			document.form.val_lei.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_eur * eur)));
			document.form.val_usd.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_eur * eur)/usd)));
			document.form.val_rub.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_eur * eur)/rub)));
			document.form.val_ron.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_eur * eur)/ron)));
		}
	else
		{
			document.form.val_usd.value = '';
			document.form.val_lei.value = '';
			document.form.val_rub.value = '';
			document.form.val_ron.value = '';
		}
}


function change_rub()
{
	if (este_numar(document.form.val_rub.value) && este_numar(document.form.usd.value) && este_numar(document.form.eur.value) && este_numar(document.form.rub.value) && este_numar(document.form.ron.value))
		{
			var usd=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.usd.value)));
			var eur=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.eur.value)));
			var rub=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.rub.value)));
			var ron=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.ron.value)));
			//var val_lei=eval(document.form.val_lei.value);
			//var val_usd=eval(document.form.val_usd.value);
			var val_rub=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.val_rub.value)));

			document.form.val_lei.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_rub * rub)));
			document.form.val_usd.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_rub * rub)/usd)));
			document.form.val_eur.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_rub * rub)/eur)));
			document.form.val_ron.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_rub * rub)/ron)));
		}
	else
		{
			document.form.val_usd.value = '';
			document.form.val_lei.value = '';
			document.form.val_eur.value = '';
			document.form.val_ron.value = '';
		}
}

function change_ron()
{
	if (este_numar(document.form.val_ron.value) && este_numar(document.form.usd.value) && este_numar(document.form.eur.value) && este_numar(document.form.rub.value) && este_numar(document.form.rub.value))
		{
			var usd=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.usd.value)));
			var eur=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.eur.value)));
			var rub=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.rub.value)));
			var ron=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.ron.value)));
			//var val_lei=eval(document.form.val_lei.value);
			//var val_usd=eval(document.form.val_usd.value);
			var val_ron=eval(inlocuiesteVirgulaCuPunct(taie_puncte(document.form.val_ron.value)));

			document.form.val_lei.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale(val_ron * ron)));
			document.form.val_usd.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_ron * ron)/usd)));
			document.form.val_eur.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_ron * ron)/eur)));
			document.form.val_rub.value = punePuncteLaMii(inlocuiestePunctCuVirgula(taie_zecimale((val_ron * ron)/rub)));
		}
	else
		{
			document.form.val_usd.value = '';
			document.form.val_lei.value = '';
			document.form.val_eur.value = '';
			document.form.val_rub.value = '';
		}
}

