var isIE8 = function () {
    return (Browser.Engine.trident && navigator.userAgent.test(/MSIE 8\.0/))
};
window.addEvent('domready', function () {

    var t = $('fader-container'),
        fxs = [],
        heights = [];	
    if (t) {
        var u = window.location.href;
        u = u.split('#');
        if (u.length == 2) u = u[1];
       	else u = false;
        var v = $$('.tab'),
            menufader = $$('.tabs-nav');
			
        if (menufader) menufader = menufader[0];

        var w = 0;
        if (menufader) {
            var x = menufader;
            menufader = menufader.getElements('a');
            var y = x.getElements('li');
            y.each(function (a, i) {
                if (a.hasClass('active')) w = i
            });
            menufader.setStyle('outline', 'none');
            var z = 0;
            firing = null;
            var A = new Fx.Style(t, 'height');
            A.addEvent('onComplete', function () {
                window.fireEvent('scroll')
            });
			
            v.each(function (b, i) {
                heights.push(b.getCoordinates().height);
				
                if (i == w) b.setStyle('opacity', 1);
                else b.setStyles('opacity', 0);
               
				
			    fxs.push( new Fx.Style(b, 'opacity', {wait:false}).set( (i == w) ? 1 : 0));
 				
				
					menufader[i].addEvent('click', function (e) {
						if (e) new Event(e).stop();
						fxs.each(function (a, j) {
							if (i == j) a.start(1);
							else a.start(0) 
						});
						A.start(b.getCoordinates().height);
						y.removeClass('active');
						y[i].addClass('active')
					});
			
               	 if (menufader[i].getProperty('href').contains('#' + u)) firing = menufader[i]
				
            });
            y[w].addClass('active');
            A.set(v[w].getCoordinates().height);
            t.setStyles({
                'height': v[w].getCoordinates().height,
                'position': 'relative'
            });
            window.addEvent('load', function () {
                if (firing)(function () {
                    firing.fireEvent('click')
                }).delay(1000)
            })
        }
    }  
});

