var destvc=3; 
var destvs=2; 
var destvd='EUR'; 
var destdec=2; 
var str_cs=' 1-1                      2-2                      3-2                      4-2                      5-2                      6-2                      7-2                      8-2                      9-2                      10-2                     11-2                     12-2                     13-2                     14-9                     15-9                     16-9                     17-9                     18-9                     '; 
var str_oznake='DEM                      KN                       EUR                      USD                      ITL                      ATS                      CZK                      SIT                      PLN                      SEK                      BEF                      GBP                      CHF                      CAD                      HUF                      SKK                      NOK                      DKK                      '; 
var str_conv='0.511300000000000        0.131148000000000        1.000000000000000        0.777282000000000        0.000516000000000        0.072600000000000        0.039509290000000        0.004172930000000        0.232083000000000        0.113918000000000        0.024800000000000        1.217513000000000        0.844939000000000        0.769435000000000        0.003742700000000        0.032351990000000        0.131822000000000        0.135650000000000        '; 
 
  function convert_currencies(in_c,in_c_site,out_c,out_c_site,price){ 
   var index=str_cs.indexOf(" "+in_c+"-"+in_c_site+" "); 
   if(index>-1){ 
    var intecaj=(str_conv.substring(index,str_conv.indexOf(" ",index)))*1.0; 
    if(out_c==-1){ 
     out_c=destvc; 
     out_c_site=destvs; 
    } 
    var index2=str_cs.indexOf(" "+out_c+"-"+out_c_site+" "); 
    var outtecaj=(str_conv.substring(index2,str_conv.indexOf(" ",index2)))*1.0; 
    var price=(price/outtecaj)*intecaj; 
    return Math.round(price*Math.pow(10,destdec))/Math.pow(10,destdec); 
   } 
  } 
   
  function formatBroj(broj){ 
   var br=broj+""; 
   var index=br.indexOf("."); 
   if(index>-1){ 
    var starti=br.length-index-1; 
    for(klm=starti;klm<destdec;klm++) 
     br+="0"; 
     
   }else if(destdec!=0){ 
    //nema a treba 
    br+="."; 
    for(klm=0;klm<destdec;klm++) 
     br+="0"; 
   } 
   return br; 
  } 
 function updatePrice(csv,doc){ 
 	if(!doc)
		doc=document;
 var oc=-1;
 var os=-1;
 if(csv!=""){
  oc=csv.substring(0,csv.indexOf("-"))*1;
  os=csv.substring(csv.indexOf("-")+1)*1;
  }
 var elems=doc.getElementsByName("rxautocijena");
  var str="";
  for(i=0; i<elems.length; i++){
   str=""+elems[i].innerHTML;
   if(str.substring(0,4)==("<"+"!--")){
    var price=str.substring(4,str.indexOf("|"));
    var vc=str.substring(str.indexOf("|")+1,str.lastIndexOf("|"));
    var vs=str.substring(str.lastIndexOf("|")+1,str.indexOf("--"+">"));
    str="<"+"!--"+price+"|"+vc+"|"+vs+"--"+">";
    // calc price
    var price2=formatBroj(convert_currencies(vc,vs,oc,os,price));
			if(doc.forms["CC"] && doc.forms["CC"].elements["iznos_src"])
				str+="<span onMouseOver=\"JavaScript: CC.iznos_src.value='"+price2+"';CC.iznos_dest.focus();CC.iznos_src.focus()\">"+price2+"</span>";
			else 
				str+="<span>"+price2+"</span>";
    elems[i].innerHTML=str;
    if(elems[i].innerHTML.length!=str.length){
     str="<"+"SPAN id=\""+price+"|"+vc+"|"+vs+"\"></span>"+str;
     elems[i].innerHTML=str;
    }
   }else if(str.substring(0,9)==("<"+"SPAN id=")){
    var addnumx=0;
    if(str.indexOf("\"")>-1 && str.indexOf("\"")<11)
     addnumx=1;
    var price=str.substring(9+addnumx,str.indexOf("|"));
    var vc=str.substring(str.indexOf("|")+1,str.lastIndexOf("|"));
    var vs=str.substring(str.lastIndexOf("|")+1,str.indexOf(">")-addnumx);
    str="<"+"SPAN id=\""+price+"|"+vc+"|"+vs+"\"></span>";
    // calc price
    price=formatBroj(convert_currencies(vc,vs,oc,os,price));
			if(doc.forms["CC"] && doc.forms["CC"].elements["iznos_src"])
 				str+="<span onMouseOver=\"JavaScript: CC.iznos_src.value='"+price+"';CC.iznos_dest.focus();CC.iznos_src.focus()\">"+price+"</span>";
			else
 				str+="<span>"+price+"</span>";
    elems[i].innerHTML=str;
   }
  }
 elems=doc.getElementsByName("rxautovalutad");
  for(i=0; i<elems.length; i++){
   elems[i].innerHTML=destvd;
  }
 }

updatePrice("");
