
var WB={};WB.areas=$H();WB.root="/testingFIT";WB.self="/index.php";WB.ajax="/ajax.php";WB.loader="/js.php";WB.loaded=false;WB.init=function()
{WB.loaded=true;};WB.Class={};WB.Class.loaded={};WB.Class.load=function(clazz)
{if(eval("typeof "+clazz)!="undefined"){if(typeof WB.Class.loaded[clazz]=="undefined"){WB.Class.loaded[clazz]=1;}
++WB.Class.loaded[clazz];return true;}
var file=clazz.replace(/\./,"/");try{WB.Class.include(file);}
catch(e){console.debug("failed to load class",clazz,e);}
WB.Class.loaded[clazz]=1;return true;};WB.Class.include=function(file)
{file=WB.root+WB.loader+"/"+file
var req=Ajax.getTransport();req.open('get',file,false);req.send(null);if(!req.status||parseInt(req.status)==200){eval(req.responseText);}};WB.find=function(el)
{el=$(el);if(typeof WB.areas[el.id]!="undefined"){return el;}
if(!el.parentNode){return false;}
return $(WB.find(el.parentNode));};WB.mkArea=function(area)
{WB.Class.load("WB.Ajax");WB.Class.load("WB.ContentArea");return new WB.ContentArea(area);};