
var WB={};WB.lang='en_GB';WB.areas=$H();WB.cookies=$H();WB.root="/testingFIT";WB.self="/testingFIT/index.php/";WB.ajax="/testingFIT/ajax.php/";WB.loader="/testingFIT/js.php/";WB.loaded=false;WB.browser={ie:false,mozilla:false,opera:false};if(new RegExp(/Opera.([\d]+\.[\d]+)/).exec(navigator.userAgent)){WB.browser.opera=true;}else{if(document.all){WB.browser.ie=true;}else{WB.browser.mozilla=true;}}
document.cookie.split("; ").each(function(c){c=c.split("=");WB.cookies.set(c[0],c[1]);});WB.init=function(lang)
{if(typeof lang!="undefined"){WB.lang=lang;}
WB.loaded=true;};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)
{console.debug("WB.mkArea is deprecated");WB.Class.load("WB.Ajax");WB.Class.load("WB.ContentArea");return new WB.ContentArea(area);};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(/\./g,"/");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.loader+file;var req=Ajax.getTransport();req.open('get',file,false);req.send(null);if(!req.status||parseInt(req.status,10)==200){eval(req.responseText);}};