// JavaScript Document

function chg_din() {
var dd_din_val = document.form_c.dd_din.value;
//document.form_c.chg1.value = valuta_den[dd_din_val];
}

function chg_in() {
var dd_in_val = document.form_c.dd_in.value;
//document.form_c.chg2.value = valuta_den[dd_in_val];
}

function calculeaza() {
var dd_din_val = document.form_c.dd_din.value;
var dd_in_val = document.form_c.dd_in.value;
var c = 1;
var din = 0;
var inn = 1;
var ccc = 0;
var c = parseFloat(document.form_c.sum.value);
var din = parseFloat(valuta_val[dd_din_val]);
var inn = parseFloat(valuta_val[dd_in_val]);

gtot= c*din/inn;

if (isNaN(gtot))  {
document.form_c.total.value = ccc;
document.form_c.sum.focus();
}
else {
var nr= parseInt(gtot);
s = new Array();
x = new Array();
puti = new Array();
totpow = new Array();
echo = new Array();

for (m=10; m>0; m--)
{
	put=Math.pow(10,3*m);
	rap=nr/put;
	intreg=parseInt(rap);
	if (intreg==0) n=m-1; continue;   
}
s[n]=nr;

for(i=n-1; i>=0; i--)
{
puti[i]=Math.pow(10,3*i+3);
s[i]=s[i+1]-puti[i]*parseInt(s[i+1]/puti[i]);
}

for(j=n; j>=0; j--)   {
totpow[j]=Math.pow(10,3*j);
x[j]=parseInt(s[j]/totpow[j]);
}

for(q=n-1; q>=0; q--)   {

if (parseInt(x[q]/10)==0){
x[q]="00"+x[q]; }
else {
if (parseInt(x[q]/100)==0)
{x[q]="0"+x[q];}
}

}

echo[0]=x[0];
for(k=1; k<=n; k++)   {
echo[k]=x[k]+"."+echo[k-1];
}

restafara=echo[n];

if (nr!=gtot)   {
te=new Array;
gtot=gtot.toString();
te=gtot.split('.');

var tee=te[1];
restafara=echo[n]+","+tee;
}
document.form_c.total.value=restafara;   }
}
