var Toolbox={containerID:'swfContent',requiredFlashVersion:'9.0.0',baseURL:'',require:function(libraryName){document.write('<script type="text/javascript" src="'+Toolbox.baseURL+'js/'+libraryName+'.js"><\/script>');},load:function(){var scripts=document.getElementsByTagName("script");for(var i=0;i<scripts.length;++i){if(scripts[i].src && scripts[i].src.match(/toolbox\.js(\?.*)?$/)){Toolbox.baseURL=scripts[i].src.replace(/c{0,1}js\/toolbox\.js(\?.*)?$/,'');break;}}if(!Toolbox.baseURL.match(/^http/)){var href=window.location.href;var pos=href.indexOf(Toolbox.baseURL,8);if(pos!=-1){Toolbox.baseURL=href.substring(0,pos) + Toolbox.baseURL;}}Toolbox.require('prototype');Toolbox.require('swfobject');Toolbox.require('swfmacmousewheel2');Toolbox.require('swfaddress');Toolbox.require('swffit');},setup:function(){if(swfobject.hasFlashPlayerVersion(Toolbox.requiredFlashVersion)){SWFAddress.addEventListener(SWFAddressEvent.CHANGE,Toolbox.onUrlChange);}else{$('JSError').setStyle({display:'none'});$('noFlash').setStyle({display:'block'});Toolbox.containerID='installer';Toolbox.loadSwf('flash/expressinstall.swf',240,150,'6.0.0');}},onUrlChange:function(event){var path=event.path;SWFAddress.removeEventListener(SWFAddressEvent.CHANGE,Toolbox.onUrlChange);if ( path=='/' ){path=window.location.href.substring(Toolbox.baseURL.length);if ( path !='' && path !='#/' && path !='#'){path=path.replace(/#/,'');path=path.replace('^\/','');window.location=Toolbox.baseURL + '#/' + path;return;}}Toolbox.loadSwf('site.swf',1000,600);},loadSwf:function(url,width,height,requiredVersion){if(requiredVersion==null) requiredVersion=Toolbox.requiredFlashVersion;var SwfUrl=Toolbox.baseURL+url;var SwfBase=SwfUrl.replace(/[0-9a-zA-Z \_\-\.]*\.swf$/,'');var vars={currentPath:SWFAddress.getValue()};var params={scale:'noScale',salign:'lt',base:SwfBase,bgcolor:'#72ABFC'};var attributes={id:Toolbox.containerID,name:Toolbox.containerID,base:SwfBase};swfobject.embedSWF(SwfUrl,Toolbox.containerID,'100%','100%',requiredVersion,Toolbox.baseURL+'flash/expressinstall.swf',vars,params,attributes );swffit.fit(Toolbox.containerID,width,height);try{swfmacmousewheel.registerObject(Toolbox.containerID);}catch(e){}}};Toolbox.load();window.onload=Toolbox.setup;