(function (){
	if (window.bbc === undefined){load_old_bbc_fmtj();}
	else if (window.bbc.fmtj === undefined){load_old_bbc_fmtj();}

	function load_old_bbc_fmtj(){
		gloader.load(["glow","1","glow.dom"],{onLoad:function(b){function a(f){var d=f.split("."),e=0,c=d.length,g=window;for(;e<c;e++){if(g[d[e]]===undefined){g[d[e]]={}}g=g[d[e]]}return g}a("bbc.fmtj");bbc.fmtj=(function(){var l={};var e={};var f;var d;function k(p,r,q){var s=m(window,r);s.apply(p,q)}function c(p,r,q){if(typeof l[r]!=="object"||l[r]===null){l[r]=new Array()}l[r][l[r].length]={fContext:p,fName:r,fArgs:q}}function o(q){if(typeof l[q]==="object"&&l[q]!==null){for(var p=0;p<l[q].length;p++){k(l[q][p].fContext,l[q][p].fName,l[q][p].fArgs)}l[q]=null}}function g(p){if(e[p]!==undefined){return}e[p]={loading:true};if(!b.isReady){document.write('<script type="text/javascript" src="'+p+'"><\/script>')}else{j(p)}}function h(q){if(e[q]!==undefined){return}e[q]={loading:true};if(f===undefined){f=document.getElementsByTagName("head")[0]}var p=document.createElement("script");p.type="text/javascript";p.src=q;f.appendChild(p)}function j(p){if(e[p]!==undefined){return}e[p]={loading:true};b.onDomReady(function(){if(d===undefined){d=document.getElementsByTagName("body")[0]}var q=document.createElement("script");q.type="text/javascript";q.src=p;d.appendChild(q)})}function m(s,A){var p=true;var u=A.split(".");var w=s;for(i=0;i<u.length;i++){var v=u[i].indexOf("[");if(v>0){var t=/\[([0-9]*)\]/;var r=u[i].substr(0,v);var q=t.exec(u[i])[1];w=w[r];w=w[q]}else{w=w[u[i]]}p=(typeof w!=="undefined");if(!p){return null}}return w}function n(p){if(p.namespace===undefined){alert("No namespace specified to register script.");return}if(p.method===undefined){alert("No method specified to register script.");return}if(p.script===undefined&&p.scripts===undefined){alert("No sources specified to register script.");return}var q=a(p.namespace);q[p.method]=function(){c(this,p.namespace+"."+p.method,arguments);if(p.script!==undefined){j(p.script)}if(p.scripts!==undefined){if(p.scripts.head!==undefined){for(var r=0;r<p.scripts.head.length;r++){h(p.scripts.head[r])}}if(p.scripts.inline!==undefined){for(var r=0;r<p.scripts.inline.length;r++){g(p.scripts.inline[r])}}if(p.scripts.foot!==undefined){for(var r=0;r<p.scripts.foot.length;r++){j(p.scripts.foot[r])}}}};q.isReady=false}return{queue:{callback:o,register:n},utils:{createObject:a}}})()}});
	}
})();

