RUZEE.Events.add(window, 'domload', function(){
		tabs = new Tabs();
		if( document.location.pathname.indexOf( '/Talla-XS/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[0] );
		}else if( document.location.pathname.indexOf( '/Talla-S/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[1] );
		}else if( document.location.pathname.indexOf( '/Talla-M/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[2] );
		}else if( document.location.pathname.indexOf( '/Talla-L/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[3] );
		}else if( document.location.pathname.indexOf( '/Talla-XL/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[4] );
		}else if( document.location.pathname.indexOf( '/Correo/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[5] );
		}else if( document.location.pathname.indexOf( '/XXL-base/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[1] );
		}else if( document.location.pathname.indexOf( '/XXL-raid/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[2] );
		}else if( document.location.pathname.indexOf( '/XXL-dual/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[3] );
		}else if( document.location.pathname.indexOf( '/dedicados/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[0] );
		}else if( document.location.pathname.indexOf( '/administracion-sistemas/' ) != -1 ){
			tabs.switchTab( $$('.tab-header li')[0] );
		}
	}
);

var Tabs = Class.create();
Tabs.prototype = {
	activeTab: false,
	
	initialize: function(){
		var slf = this;
		$$('.tab-pane').each(
			function( el ){
				slf.initialize_pane( el );
			}
		);
	},
	initialize_pane: function( el ){
		var slf = this;
		var tabs = [];
		$(el).getElementsByClassName('tab-page' ).each(
			function( el ){
				var tmp = $(el).getElementsByClassName('tab')[0];
				var tab = [tmp.innerHTML.stripTags(),el];
				Element.remove( tmp );
				if( tabs.length ){
					$(el).addClassName('tab-hide');
				}else{
					$(el).addClassName('tab-active');
				}
				tabs.push( tab );
			}
		);
		var head = document.createElement( 'ul' );
		$(head).addClassName('tab-header');
		var li,txt,a=0;
		$A(tabs).each(
			function( el ){
				li = document.createElement( 'li' );
				txt = document.createTextNode( el[0] );
				li.appendChild( txt );
				head.appendChild( li );
				if( !a ){
					$(li).addClassName('tab-active');
				}
				li.tab_content = el[1];
				Event.observe( li, 'click', slf.switchTab.bindAsEventListener( slf ) );
				a++;
			}
		);
		el.insertBefore( head, tabs[0][1] );
	},
	switchTab: function( evt ){
		if( evt.type == '' ){
			var el = $( evt );
		}else{
			var el = Event.element( evt, 'li' );
		}
		var par = el.parentNode.parentNode;
		par.getElementsByClassName('tab-active').each(
			function( el ){
				el.removeClassName('tab-active');
				if( el.hasClassName('tab-page') ){
					el.addClassName('tab-hide');
				}
			}
		);
		el.addClassName('tab-active');
		el.tab_content.addClassName('tab-active');
		el.tab_content.removeClassName('tab-hide');
	}
}