// Currencies: in der Reihenfolge, wie sie in der Table angezeigt werden sollen.
// (in dieser Reihenfolge werden die Tabelle dann automatisch aufgebaut und berechnet.)

var currencyInTable = new Array("GBP","USD","EUR","CHF","HKD","SGD","JPY","AED"); 
var currencyM = new Array("- - - - -"); 

// Table:
var now = 0;

function writeLeft(){
	if (now > 0) {
		now--;
		writeTab()
	}
}

function writeRight(){
	if (now < (currencyInTable.length - 1)) {
		now++;
		writeTab()
	}
}

function writeTab(){
	// headline
	var currencyNow = currencyInTable[now];
	document.getElementById('cur-buttontitle').innerHTML = currencyNow;
	
	// table
	 var t;
	 var oddeven = 0;
	 var mycolour = "\"this.bgColor = '#666666';\"";
	 var mymouseover ="onMouseOver=";
	 var mymouseout ="onMouseOut=";
	 var myoldcolour = "\"this.bgColor = '#0e1518';\"";
	 var currencyActive;
	 var priceActive;
	 
	 var mybgcolor="#0e1518";
	 var thiscolor;
	 t = "<table border='0' cellspacing='0' cellpadding='0'>";
	 for ( var i =0; i < currencyInTable.length; i++)
	 {
	  	  currencyActive = currencyInTable[i];
	  	  priceActive= convertCurrencToCurrency(currencyNow,currencyActive,1); 
		  t += "<tr bgcolor='"+mybgcolor+"'"+mymouseover+mycolour+" "+mymouseout+myoldcolour+"><td><div class='cc_currency"+oddeven+"'><a href='"+jsLink+"' target='_parent' title='"+currencyActive+"'>"+currencyActive+"</a></div></td>";
		  t += "<td><div style='text-align:right;' class='cc_value"+oddeven+"'>"+priceActive+"&nbsp;</div></td></tr>";    
		  switch(oddeven)
		  {
		    case 0 : oddeven=1; mybgcolor="#232b2e"; myoldcolour = "\"this.bgColor = '#232b2e';\""; break;
		    case 1 : oddeven=0; mybgcolor="#0e1518"; myoldcolour = "\"this.bgColor = '#0e1518';\""; break;
		    default: alert("script fault");
		  }
	 }
	 t += "</table>";
	 document.getElementById('currency_values').innerHTML = t;
}

// Converter:

// Die wichtigsten W?hrungen sollen vorne angeh?ngt werden:

var currencyAll2; 

function writeFrom(){
 currencyAll2 = currencyInTable.concat(currencyM, currencyAll);
 document.write("<select name='from' style='width:98px'> ");
 for ( var i =0; i < currencyAll2.length; i++){
  document.write("<option  value='"+currencyAll2[i]+"'>"+currencyAll2[i]+"</option>");
  }
document.write("</select>");
 }
 
function writeTo(){ 
 document.write("<select name='to' style='width:98px'>");
  for ( var i =0; i < currencyAll2.length; i++){
 	if (i==1) {
 		document.write("<option selected value='"+currencyAll2[i]+"'>"+currencyAll2[i]+"</option>");
    }
    else {
    	document.write("<option  value='"+currencyAll2[i]+"'>"+currencyAll2[i]+"</option>");
    }
  }
 
document.write("</select>");
}

function showresult(){
	var currencyFrom = document.getElementsByTagName('select')[0].value;
	var currencyTo = document.getElementsByTagName('select')[1].value;
	var amount = Number(document.getElementsByTagName('input')[0].value);
	
	if (isNaN(amount)) {
		amount=0;
	}
	if(currencyFrom.charAt(0)=="-"||currencyTo.charAt(0) =="-") {
		return false;
	}
	
	
	var numberResult = convertCurrencToCurrency(currencyFrom,currencyTo,amount);
 	document.getElementById('cur-rate').innerHTML=numberResult;  
 	
 	var oneResult = convertCurrencToCurrency(currencyFrom,currencyTo,1);
 	
 	var result = "1 "+currencyFrom+" = "+oneResult+" "+currencyTo;
 	document.getElementById('cur-result').innerHTML=result;  
 	
 	return false;
}

// Time:
function writeTime(){
	document.getElementById('timestamp').innerHTML = "Last Updated<br/>"+dateTime;
}
	
