/** 
 * application.js
 * Hiper Ochinchin Time Simulator 
 * Author: at-akada
 * nightly[atmark]at-akada.org
 * 2008.02.28-
 *
 */
var Application = {}
function init(){
    try{
        Application.simulator = new Simulator();
        Application.config = $('config');
        Application.ui = UI;
        UI.initialize();
        parseURL();
    }catch(e){
        
        window.err = e;
        if(console && console.log)
            console.log(e);
        else
            inspect(e);
        throw e;
        
    }
}
function parseURL(){
    if(location.search.indexOf("=") < 0)
        return;
    var config = Application.config;
    var pairs = location.search.replace(/^\?/,"").split("&");
    foreach(pairs,function(pair){
        var p = pair.split("=");
        config[p[0]] = decodeURIComponent(p[1]);
        Form.foreach(function(input){
            Form.checkAndSync(input);
        });
    });
}
setEvent(window,'load',init);

