Map=function(){this.clear()};Map.prototype.add=function(B,A){if(this.get(B)!=null){return false}this.set(B,A);return true};Map.prototype.set=function(B,A){this._map["_"+B]=A};Map.prototype.get=function(A){return this._map["_"+A]||null};Map.prototype.clear=function(){this._map=new Object()};Preloader=new Object();Preloader._map=new Map();Preloader.load=function(){var A=arguments,B,C;for(B=0;B<A.length;B++){(C=new Image()).src=A[B];Preloader._map.add(A[B],C)}};Preloader.get=function(A){return Preloader._map.get[A]};Swapper=new Object();Swapper._ID=0;Swapper._IMAGE=1;Swapper._IMAGE_OUT=2;Swapper._IMAGE_IN=3;Swapper._map=new Map();Swapper.add=function(B,C,A,D){Preloader.load(A,D);Swapper._map.add(B,new Array(B,C,A,D))};Swapper.setIn=function(B){var A=Swapper._map.get(B);if(A){A[Swapper._IMAGE].src=A[Swapper._IMAGE_IN]}};Swapper.setOut=function(B){var A=Swapper._map.get(B);if(A){A[Swapper._IMAGE].src=A[Swapper._IMAGE_OUT]}};var strCurrentTab="home";function setCurrentTab(A){if(strCurrentTab){Swapper.setOut(strCurrentTab)}if(A){Swapper.setIn(A)}else{A=null}strCurrentTab=A}