var SwitchTabsLoader = function(){

this.tabs = [];
this.switchers = [];

}


SwitchTabsLoader.prototype.add = function(controller, contentArea){


this.switchers.push({"controller":controller, "contentArea":contentArea});

}
SwitchTabsLoader.prototype.load = function(){

for(var i=0; i<this.switchers.length; i++){
if ($(this.switchers[i].controller) && $(this.switchers[i].contentArea)){
var tabs = getElementsByTagAndClassName("LI", null, $(this.switchers[i].controller));
var me = this;	
for(var y=0; y<tabs.length; y++){
tabs[y].id = this.switchers[i].contentArea + "__" + y;
connect(tabs[y], "onclick", function(e){
e.stop();
for(var z=0; z<tabs.length; z++){
setElementClass(tabs[z], "inactive");
}
setElementClass(e.src(), "active");
var targetId = (e.src().id.substring(0, e.src().id.indexOf("__")));
var link = getElementsByTagAndClassName("A", null, e.src());

var q = queryString({"style":"ultra_minimal"});

		doXHR(link[0].href, {method:"POST", sendContent:q,headers:{"Content-Type":"application/x-www-form-urlencoded"}}).addCallback(
			
				function(response) {
			
				try {
				
				var newDiv = DIV();
				newDiv.innerHTML=response.responseText;
				swapDOM($(targetId), newDiv);
				newDiv.id=targetId;
				} catch (ex){
				alert(ex);
				
				}
				}
			);

})
}
}
}


}


var switchTabsLoader = new SwitchTabsLoader();
switchTabsLoader.add("homeSwitchTabs", "contentMiddleInnerLeftInnerInnerInner");
switchTabsLoader.add("work_tabs", "contentMiddleInnerLeftInnerInnerInner");
switchTabsLoader.add("customer_tabs", "contentMiddleInnerLeftInnerInnerInner");

addLoadEvent(function(){switchTabsLoader.load();});
