var alreadyrunned=0;
function getcurrencytags(){
 alreadyrunned=1;
 function makeit_currency(){
  function fk(ar) { for(var i in ar) break; return i;}
  var l=document.getElementsByTagName('html')[0].getAttribute('lang'); // language of the page from - <html lang="en"...>
  var t=location.hostname.split(".");
  var b=t[t.length-2]; // take item max-one from array
  if(t[t.length-1]=="dev"){t2=t[0].split("-");b=t2[t2.length-1];}
  var c=getCCID().toLowerCase();
  var b=(typeof(eval("currency."+b+""))=="undefined")?"currency.def":"currency."+b; // checking if brand exists if not->default
  var b=(typeof(eval(b+"."+l))=="undefined")?b+"."+fk(eval(b)):b+"."+l; 
  var b=(typeof(eval(b+"."+c))=="undefined")?b+".def":b+"."+c;
  var cCode=eval(b);
  var cSymb=signs[cCode];
  return new Array(cSymb,cCode.toUpperCase());
 }
 function changecurrency(classelement,type){
  function ccc(v) {return v.replace(/,/g,".");}
  function getsplit(v,c) {v=ccc(v.replace(/[^0-9 .,\/]/g,""));var t=v.split("/");var ar=new Array();var x=0;for(var i in signs) {if(typeof(t[x])!="undefined") ar[x]="'"+i.toUpperCase()+"':"+t[x]; x++;} eval('var arr={'+ar.join(",")+'}');return arr[c];}
  if(document.all) val=classelement.innerText; else val=classelement.textContent;
  var cur=makeit_currency();
  var value=(type=="cca")?getsplit(val,cur[1]):ccc(val.replace(/[^0-9 .,]/g,""));
  val=(cur[1]=="EUR")?value+" "+cur[0]:cur[0]+value;
  if(document.all) classelement.innerText=val; else classelement.textContent=val;
 }
 function getelsbycname(strClassName,obj){
  var ar=arguments[2]||new Array();
  var re=new RegExp("\\b"+strClassName+"\\b","g");
  if(re.test(obj.className)) ar.push(obj);
  for (var i=0;i<obj.childNodes.length;i++) getelsbycname(strClassName,obj.childNodes[i],ar);
  return ar;
 }
 var signs={"gbp":"\u00a3","eur":"\u20ac","usd":"US$","cad":"CA$"}
 var types={"C_symbol":"","C_currency_all":"cca"}
 for(key in types){var aryClassElements=getelsbycname(key,document);for (var i=0;i<aryClassElements.length;i++) changecurrency(aryClassElements[i],types[key]);}
}
window.onload=function(){if(alreadyrunned==0)getcurrencytags();}
