var idid="idid";
var ididx="ididx";
var ididu="ididu";
var ididsw="ididsw";
var ididtpl="ididtpl";

var ididex = new Array ('prusd','prusdalt','prbgn','prbgnalt','liusd','liusdalt','libgn','libgnalt');

var dallok=true;
var onerrororig=window.onerror;
window.onerror=handleErr;
var dalltest=document.all[0];
function handleErr(msg,url,l) { dallok=false; }
window.onerror=onerrororig;

function bgnusdfix() {
  if (dallok) {
    for (i=0;i<document.all.length;i++) {
      if (document.all[i].id == idid || document.all[i].id == ididx) {
        var amountusd=document.all[i].innerHTML;
        amountbgn = amountusd.replace(/^\s*\$\s*(.*)\s*$/g,"$1");
        amountbgn = parseFloat(amountbgn)*parseFloat(bgnusd);
        if (document.all[i].id == ididx) amountbgn *= (1+bgndds);
        amountbgn = Math.round(amountbgn*100)/100;
        amountbgn = (amountbgn + "0").match(/.*\.\d{2}/) || amountbgn + ".00";
        amountbgn += " лв";
        document.all[i].innerHTML="<SPAN CLASS=prusd>"+amountusd+"</SPAN><SPAN CLASS=prbgn>"+amountbgn+"</SPAN>";
        document.all[i].id = ididu;
      } else if (document.all[i].id == ididsw) {
        document.all[i].innerHTML=document.all(ididtpl).innerHTML;
      }
    }
  }
  var cnm='cookie_bgnusd=';
  var clok=document.cookie.indexOf(cnm);
  var bgnusdval=2;
  if (clok!=-1) {
    if (document.cookie.charAt(clok+cnm.length)=='1') bgnusdval=1; else bgnusdval=2;
  }
  bgnusdch(bgnusdval,0);
}

function bgnusdch(bgnusdval,dt) {
  var date = new Date();
  if (!dt) { dt=43200; }
  date.setTime(date.getTime()+(dt*60*1000));
  document.cookie = 'cookie_bgnusd='+bgnusdval+';expires='+date.toGMTString()+';path=/';
  if (dallok) {
    for (i=0;i<document.all.length;i++) {
      for (j=2-bgnusdval;j<ididex.length;j+=2) {
        if (document.all[i].className == ididex[j]) {
          document.all[i].className = ididex[j+((j+1)%2)*2-1];
          break;
        }
      }
    }
  }
}

