/**
 * tabswitch.js
 * requirements: jquery-core
 * @author Juergen Vogel <info@derjoerchen.de>
 * @copyright Copyright (c) 2008 aight.de | Andreas Dorten, Juergen Vogel
 * @version v 0.1 2008/08/13 17:15
 */

$(document).ready(function(){
	tabswitch.init();
});

var tabswitch = {
	active:[],
	init: function() {
		
		$("a[rel]").each( function(i, myEle) {			
			if( myEle.rel.indexOf('tabswitch_') > -1) {				
				$(myEle).click( function() { 
						tabswitch.toggle( this, myEle.rel.split('_')[1], myEle.rel.split('_')[2] );
				});	
				if($(myEle).hasClass('over')) {
					tabswitch.active[myEle.rel.split('_')[1]]=myEle.rel;
				}					
			}			
		});	
	},	
	toggle: function(pEle, pTarget, pContainer){	
		
		$('a[rel='+this.active[pTarget]+']').removeClass('over');
		tabswitch.active[pTarget]=pEle.rel;
		$(pEle).addClass('over');
						
		$('#tabswitch_'+pTarget+' div[id]').each(function(i,myEle) {		
			myEle.style.display='none';			
		});
		$('#'+pContainer).show();
	}
}