/***********************************************************************************************************
 * com.andsvar.javascript.andsvar
 * Location: http://www.andsvar.com/library/com/andsvar/javascript/andsvar.js
 * Created: 2009052000
 * Version: 2009073100
 * © andsvar.com (http://www.andsvar.com/)
***********************************************************************************************************/

var debugging = false;
//var debugging = true;
var andsvarLogName = "andsvarLog";
var tracing = false;
//var tracing = true;

var dom, events, loader;
var andsvarLog;
var andsvar;

var init = function(e) {
 if((debugging || tracing) && com.oclib.javascript.util.Log) {
  andsvarLog = new com.oclib.javascript.util.Log(andsvarLogName, com.oclib.javascript.util.Log.SYMPLE_TEXT_LOG_TYPE, com.oclib.javascript.util.Log.INTRO_ELEMENT_LOG_PLACE);
  if(debugging && andsvarLog) {andsvarLog.println("private.js:init: "+"com.oclib.javascript.util.Log (Version "+andsvarLog.getClassVersion()+")  is loaded...");}; 
 };
 if(debugging && tracing && andsvarLog) { 
  if(com.oclib.javascript.util.Dom) {andsvarLog.println("private.js:init: "+"com.oclib.javascript.util.Dom (Version "+(new com.oclib.javascript.util.Dom()).getClassVersion()+") is loaded...");} else {andsvarLog.println("demo.js:init: "+"com.oclib.javascript.util.Dom is NOT loaded...");return -1;};
  if(com.andsvar.javascript.AndsvarClass) {
   andsvarLog.println("private.js:init: "+"com.andsvar.javascript.AndsvarClass (Version "+(new com.andsvar.javascript.AndsvarClass()).getClassVersion()+") is loaded...");
  } else {
   andsvarLog.println("demo.js:init: "+"com.andsvar.javascript.AndsvarClass is NOT loaded...");
   return -1;
  };
 };

 dom = new com.oclib.javascript.util.Dom();
 if((debugging || tracing) && andsvarLog) {dom.doVisible("logWindow");} else {dom.doHidden("logWindow");};
 
 str = new com.oclib.javascript.util.Str();

 andsvar = new com.andsvar.javascript.AndsvarClass();
 andsvar.setDebugging(debugging); andsvar.setTracing(tracing); andsvar.setLog(andsvarLog);
 andsvar.setDom(dom); andsvar.setEvents(events);
 andsvar.setStr(str);
 andsvar.init();
};

if(com.oclib.javascript.lang.Root && com.oclib.javascript.util.Events) {
 events = new com.oclib.javascript.util.Events();
 events.addEventListener(window, "load", init, false);
};

