var Toolbox={containerID:'swfContent',requiredFlashVersion:'10.0.0',requiredFlashHeight:600,requiredFlashWidth:1000,loadedSWF:null,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(){$('JSError').setStyle({display:'none'});if(swfobject.hasFlashPlayerVersion(Toolbox.requiredFlashVersion)){var path=SWFAddress.getValue();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.onUrlChange(null);SWFAddress.addEventListener(SWFAddressEvent.CHANGE,Toolbox.onUrlChange);}else{$('noFlash').setStyle({display:'block'});Toolbox.containerID='installer';Toolbox.loadSwf('flash/expressinstall.swf',240,150,'6.0.0');}},onUrlChange:function(event){var path=event ? event.path:SWFAddress.getValue();if( path.substring(0,7)=='/admins'){if(Toolbox.loadedSWF !='admin.swf') Toolbox.loadSwf('admin.swf');}else{if ( Toolbox.loadedSWF !='site.swf' ) Toolbox.loadSwf('site.swf');}},loadSwf:function(url,requiredVersion){if(requiredVersion==null) requiredVersion=Toolbox.requiredFlashVersion;Toolbox.loadedSWF=url;var SwfUrl=Toolbox.baseURL+url;var SwfBase=SwfUrl.replace(/[0-9a-zA-Z \_\-\.]*\.swf$/,'');var vars={currentPath:SWFAddress.getValue(),base:SwfBase};var params={scale:'noScale',salign:'lt',bgcolor:'#000000',base:SwfBase};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 );try{swfmacmousewheel.registerObject(Toolbox.containerID);}catch(e){}swffit.fit(Toolbox.containerID,Toolbox.requiredFlashWidth,Toolbox.requiredFlashHeight);},swfRequiredHeight:function(newheight){Toolbox.requiredFlashHeight=newheight;swffit.configure({minHei:newheight});},getPopUpTop:function(){var offsets=document.viewport.getScrollOffsets();return (offsets.top + Toolbox.getWindowHeight()/2);}};Toolbox.load();window.onload=Toolbox.setup;