function parseFloat2(x){
var z=new String(x);
var r='';
for(var i=0; i<z.length; i++){
	if(z.charAt(i)==',') r=r+'.';
	else r=r+z.charAt(i);
}
return parseFloat(r);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function addComma(amount){
	var delimiter = ".";
	var a = amount.split('.',2)
	return a[0] + delimiter + a[1];
}

function getCurrency(code, lang){
var currencyData = document.getElementsByName("txhValInfo").item(0).value;
var currency = code;
var isoIndex = currencyData.indexOf('%'+currency);

// var tp="K"; 
var tp="N";

var start = eval("currencyData.indexOf('%"+tp+"',isoIndex+1)");
var end = currencyData.indexOf('%',start+1);
var currency = currencyData.substring(start+2,end);
var endName = currencyData.indexOf('%',isoIndex+6);
var currencyName = currencyData.substring(isoIndex+6, endName);

currency = ltrim(currency , "0");
currency = parseFloat2(currency);
currency = currency / 100.0000
currency = currency.toFixed(4);
//currency = currency.toFixed(2);

if(lang=="DA"){
	currency = addComma(currency);
}

output = currencyName + ": " + currency;

return output;
}

function ticker_start(language) {
TICKER_RIGHTTOLEFT = false;
TICKER_SPEED = 2;
TICKER_STYLE = "font-family:verdana;font-size:11px;color:#005588;";
TICKER_PAUSED = false;
var tickerSupported = false;
TICKER_WIDTH = document.getElementById("TICKER").style.width;
var spacing = '<img src="/SiteCollectionImages/ecblank.gif" width="'+TICKER_WIDTH+'" height="0" class="blank" alt="" />';
var arrow = '<img style="border: 0px solid ; padding: 0px 0pt 1px 5px;" src="/SiteCollectionImages/ico_arrowlink.gif" alt=""/>';

var arr = new Array(6);
arr[0] = "GBP";
arr[1] = "USD";
arr[2] = "AUD";
arr[3] = "CHF";
arr[4] = "JPY";
arr[5] = "DKK";

dateString = new String(document.getElementsByName("txhValInfo").item(0).value);
var year=dateString.substr(0,4);
var month=dateString.substr(5,2);
var day=dateString.substr(8,2);
var date=day+"."+month;
var time=dateString.substr(11,5);

document.getElementById("TICKER").innerHTML += "<span><strong>Mid Market rates. Updated: "+date+"."+year+" at "+time+"&nbsp;&nbsp;&nbsp;&nbsp;</strong></span>";

for (i=0;i<arr.length;i++){
	document.getElementById("TICKER").innerHTML += '<span>' + getCurrency(arr[i],language) + '</span>';
}

document.getElementById("TICKER").innerHTML += "<span>"+arrow+" More exchange rates</span>";

TICKER_CONTENT = document.getElementById("TICKER").innerHTML;
    
document.getElementById("TICKER").innerHTML = "<table cellspacing='0' cellpadding='0' width='100%'><tr><td nowrap='nowrap'>"+spacing+"<span style='"+TICKER_STYLE+"' id='TICKER_BODY' width='100%'>&nbsp;</span>"+spacing+"</td></tr></table>";

document.getElementById("TICKER").scrollLeft = TICKER_RIGHTTOLEFT ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
document.getElementById("TICKER_BODY").innerHTML = TICKER_CONTENT;
document.getElementById("TICKER").style.display="block";
TICKER_tick();
}

function TICKER_tick() {
	if(!TICKER_PAUSED) document.getElementById("TICKER").scrollLeft += TICKER_SPEED * (TICKER_RIGHTTOLEFT ? -1 : 1);
	if(TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft <= 0) document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
	if(!TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) document.getElementById("TICKER").scrollLeft = 0;
	window.setTimeout("TICKER_tick()", 30);
}
