﻿var DWSCurrencyMaxtrix = new Object();
DWSCurrencyMaxtrix.timer = null;
DWSCurrencyMaxtrix.msRefresh = 5000;
DWSCurrencyMaxtrix.ctrMatrix = 'DWS_Module_CtrIDMatrix';
DWSCurrencyMaxtrix.ctrLoader = 'DWS_Module_CtrIDMatrix_Loader';
DWSCurrencyMaxtrix.result = '';
DWSCurrencyMaxtrix.sc0 = null;
//DWSCurrencyMaxtrix.url = 'http://dws01/dws_CurrenciesCalculator/Server.aspx?cmd=200';
//DWSCurrencyMaxtrix.url = 'http://76.12.3.132/CurrenciesCalculator/Server.aspx?cmd=200';
//DWSCurrencyMaxtrix.url = 'http://localhost:25988/Website/Server.aspx?cmd=200';
//DWSCurrencyMaxtrix.url = 'http://localhost/CurrencyRateCalculator/Server.aspx?cmd=200';
DWSCurrencyMaxtrix.url = 'http://www.currenciescalculator.com/Server.aspx?cmd=200';


DWSCurrencyMaxtrix.bgColor = 'fff';
DWSCurrencyMaxtrix.borderColor = 'f8c300';
DWSCurrencyMaxtrix.bgColorAlter = 'eee';

DWSCurrencyMaxtrix.call = function(){
    // On Loader
    var ld = document.getElementById(this.ctrLoader);
    if(ld) ld.style.display = '';
    
    // Set url service
    var ws = this.url + '&bgColor='+ this.bgColor + '&borderColor='+ this.borderColor + '&bgColorAlter='+ this.bgColorAlter + '&rand=' + Math.random();
        
    // Remove tag script scriptData
    if(this.sc0) this.sc0.parentNode.removeChild(this.sc0);
    
    // Script tag auto call
    this.sc0 = document.createElement('SCRIPT');
    this.sc0.id = 'sc0';
    this.sc0.type = 'text/javascript';
    this.sc0.src = ws;
    
    // Append script tag
    try{document.getElementsByTagName('head')[0].appendChild(this.sc0);}
    catch(ex){document.body.appendChild(this.sc0);}
}
DWSCurrencyMaxtrix.callBack = function(){
    var ld = document.getElementById(this.ctrLoader);
    if(ld) ld.style.display = 'none';
    var mx = document.getElementById(this.ctrMatrix);
    if(mx) mx.innerHTML = this.result;
}
DWSCurrencyMaxtrix.firstStart = function(){
    // Get style
    if(typeof DWSCurrencyMaxtrixConfig != 'undefined'){
        for(prop in DWSCurrencyMaxtrixConfig){
            this[prop] = DWSCurrencyMaxtrixConfig[prop];
        }
    }
    this.call();
    this.timer = window.setInterval("DWSCurrencyMaxtrix.call()",this.msRefresh);
}
window.setTimeout("DWSCurrencyMaxtrix.firstStart()",1000);

