
function msgc(msg)
{
	nmsg=parseFloat(msg);

	if(isNaN(nmsg))	{
		document.frmConvert.res.value = msg;
	}
	else {
		document.frmConvert.res.value = Math.round(100*nmsg)/100;
	}
}

function convert(cceur,ccusd,ccchf,ccgbp,ccmdl,ccjpy,from,to,val) {
	cceur = cceur.replace(',','.');
	ccusd = ccusd.replace(',','.');
	ccchf = ccchf.replace(',','.');
	ccgbp = ccgbp.replace(',','.');
	ccmdl = ccmdl.replace(',','.');
	ccjpy = ccjpy.replace(',','.');

	cceur = parseFloat(cceur);
	ccusd = parseFloat(ccusd);
	ccchf = parseFloat(ccchf);
	ccgbp = parseFloat(ccgbp);
	ccmdl = parseFloat(ccmdl);
	ccjpy = parseFloat(ccjpy);

	nval=parseFloat(val);

	if(isNaN(nval))
	{
		//msgc(val);
		msgc("Introduceti o suma!");
	}
	else {
		switch (from)
		{
			case "RON":
			switch(to)
			{
				case "RON":
				msgc("Aceeasi moneda!");
				break;
				case "EUR":
				msgc(nval/cceur);
				break;
				case "USD":
				msgc(nval/ccusd);
				break;
				case "CHF":
				msgc(nval/ccchf);
				break;
				case "GBP":
				msgc(nval/ccgbp);
				break;
				case "MDL":
				msgc(nval/ccmdl);
				break;
				case "JPY":
				msgc(nval/ccjpy);
				break;
			};
			break;
			case "EUR":
			switch(to)
			{
				case "RON":
				msgc(cceur*nval);
				break;
				case "EUR":
				msgc("Aceeasi moneda!");
				break;
				case "USD":
				msgc(cceur/ccusd);
				break;
				case "CHF":
				msgc(cceur/ccchf);
				break;
				case "GBP":
				msgc(cceur/ccgbp);
				break;
				case "MDL":
				msgc(cceur/ccmdl);
				break;
				case "JPY":
				msgc(cceur/ccjpy);
				break;
			};
			break;
			case "USD":
			switch(to)
			{
				case "RON":
				msgc(ccusd*nval);
				break;
				case "EUR":
				msgc(ccusd/cceur);
				break;
				case "USD":
				msgc("Aceeasi moneda!");
				break;
				case "CHF":
				msgc(ccusd/ccchf);
				break;
				case "GBP":
				msgc(ccusd/ccgbp);
				break;
				case "MDL":
				msgc(ccusd/ccmdl);
				break;
				case "JPY":
				msgc(ccusd/ccjpy);
				break;
			};
			break;
			case "CHF":
			switch(to)
			{
				case "RON":
				msgc(ccchf*nval);
				break;
				case "EUR":
				msgc(ccchf/cceur);
				break;
				case "USD":
				msgc(ccchf/ccusd);
				break;
				case "CHF":
				msgc("Aceeasi moneda!");
				break;
				case "GBP":
				msgc(ccchf/ccgbp);
				break;
				case "MDL":
				msgc(ccchf/ccmdl);
				break;
				case "JPY":
				msgc(ccchf/ccjpy);
				break;
			};
			break;
			case "GBP":
			switch(to)
			{
				case "RON":
				msgc(ccgbp*nval);
				break;
				case "EUR":
				msgc(ccgbp/cceur);
				break;
				case "USD":
				msgc(ccgbp/ccusd);
				break;
				case "CHF":
				msgc(ccgbp/ccchf);
				break;
				case "GBP":
				msgc("Aceeasi moneda!");
				break;
				case "MDL":
				msgc(ccgbp/ccmdl);
				break;
				case "JPY":
				msgc(ccgbp/ccjpy);
				break;
			};
			break;
			case "MDL":
			switch(to)
			{
				case "RON":
				msgc(ccmdl*nval);
				break;
				case "EUR":
				msgc(ccmdl/cceur);
				break;
				case "USD":
				msgc(ccmdl/ccusd);
				break;
				case "CHF":
				msgc(ccmdl/ccchf);
				break;
				case "GBP":
				msgc(ccmdl/ccgbp);
				break;
				case "MDL":
				msgc("Aceeasi moneda!");
				break;
				case "JPY":
				msgc(ccmdl/ccjpy);
				break;
			};
			break;
			case "JPY":
			switch(to)
			{
				case "RON":
				msgc(ccjpy*nval);
				break;
				case "EUR":
				msgc(ccjpy/cceur);
				break;
				case "USD":
				msgc(ccjpy/ccusd);
				break;
				case "CHF":
				msgc(ccjpy/ccchf);
				break;
				case "GBP":
				msgc(ccjpy/ccgbp);
				break;
				case "MDL":
				msgc(ccjpy/ccmdl);
				break;
				case "JPY":
				msgc("Aceeasi moneda!");
				break;
			};
			break;

		}
		document.frmConvert.res.value = document.frmConvert.res.value + ' ' + to;
	}
}

function makecurs(){
	var zi;
	var luna;
	var an;
	zi = document.getElementById("z_curs").value;
	luna = document.getElementById("l_curs").value;
	an = document.getElementById("a_curs").value;
	
	window.location = 'http://www.info-valutar.ro/istoric.php?data='+zi+'/'+luna+'/'+an;
}
