var factors=[1.2213,1,0.67755,134.82,7.4559,15.6466,0.5729,243.59,3.4528,0.6961,0.4293,4.015,9.3233,239.5,38.58,1.5463,78.18,7.944,1.956,1.6169,1.4846,9.4891,1244.57,1.7513,2.0327,7.9668,29.41];
var gbrt=["US dollar (USD)","Euro (EUR)","Pound sterling (GBP)","Japanese yen (JPY)","Danish krone (DKK)","Estonian kroon (EEK)","Cyprus pound (CYP)","Hungarian forint (HUF)","Lithuanian litas (LTL)","Latvian lats (LVL)","Maltese lira (MTL)","Polish zloty (PLN)","Swedish krona (SEK)","Slovenian tolar (SIT)","Slovakian koruna (SKK)","Swiss franc (CHF)","Icelandic krona (ISK)","Norwegian krone (NOK)","Bulgarian lev (BGN)","Australian dollar (AUD)","Canadian dollar (CAD)","Hong Kong dollar (HKD)","South Korean won (KRW)","New Zealand dollar (NZD)","Singapore dollar (SGD)","South African rand (ZAR)","Czech koruna (CZK)"];
function fix(v){
if (!isFinite(v)) return "";
if (v==0) return "0";
st=""+v;
epos=st.indexOf('E');
if (epos==-1) epos=st.indexOf('e');
sdigi=Math.log(Math.abs(v)) / Math.LN10;
sdigif=Math.floor(sdigi);
if (epos==-1){
adjust=Math.pow(10, sdigif-7);
faqs=Math.round(v/adjust);
norst=""+faqs;
if (sdigif<7){
adjust2=Math.pow(10, 7-sdigif);
return (faqs / adjust2);}
else return (faqs*adjust);}
else {
zo=v*Math.pow(10, 7-sdigif);
szo=String(Math.round(zo));
inse=-1;
if (szo.charAt(0)=='-') inse=2;
else inse=1;
rest=szo.substring(inse,szo.length);
i=rest.length-1;
while (i>=0 && rest.charAt(i)=='0')
i--;
rest=rest.substring(0,i+1);
rou=szo.substring(0,inse);
if (rest.length>0) rou += "."+rest;
if (sdigif<0) sa=rou+"E";
else sa=rou+"E+";
snow=sa+sdigif;
vanow=Math.abs(parseFloat(snow));
faqsvab=Math.abs(v);
if (sdigif>=0){
if (vanow>5*faqsvab)
snow=sa+String(sdigif-1);
else if (vanow<faqsvab/5)
snow=sa+String(sdigif+1);}
else if (sdigif>=0){
if (vanow>5*faqsvab)
snow=sa+String(sdigif+1);
else if (vanow<faqsvab/5)
snow=sa+String(sdigif-1);}
vanow=parseFloat(snow);
if (vanow>1.1*v || vanow<0.9*v) return v;
else return snow;}}

function convert()
{
isNS4=(document.layers) ? true : false;
isIE4=(document.all && !document.getElementById) ? true : false;
isIE5=(document.all && document.getElementById) ? true : false;
isNS6=(!document.all && document.getElementById) ? true : false;
myform=document.forms['cform'];
w1=myform.D1.options[myform.D1.selectedIndex].value;
w2=myform.D2.options[myform.D2.selectedIndex].value;
faqsorg=factors[w2]/factors[w1];
resfaqs=myform.T1.value*faqsorg;
if (isIE5 || isNS6){
elm=document.getElementById("N1");
elm2=document.getElementById("N2");
elm.innerHTML=gbrt[w1];
elm2.innerHTML=gbrt[w2];}
if (isNaN(parseFloat(resfaqs)))
myform.T2.value="";
else
{myform.T2.value=fix(parseFloat(resfaqs))+" ";}}
