/// <reference path="jquery-1.4.1.js" />

var $j = jQuery.noConflict();

// Use jQuery via $j(...)
$j(document).ready(function(){

    var _span = function (className) {
        var span = document.createElement('span');
        span.className = className;
        return span;
    };
    var _activate = function (el) {
        el.addClass('active');
        if (el.is('li:first-child')) {
            el.addClass('first-active');
        }
    };


    $j('.navigation>li:first-child').addClass('first');
    $j('.navigation>li:last-child').addClass('last');
    $j('.colnav>li:first-child').addClass('first');
    $j('.navigation>li').each(function () {
        var $jthis = $j(this).wrapInner('<div></div>');
        $jthis.mouseover(function () {



	var kids = $j(this).children().find(".subnav_resized");
	kids.show();
//console.log(kids);


// ie6 must die
if ( $j.browser.msie && ( $j.browser.version < 7 ) ) {
$j('#fake_frame').removeClass('fake_fast_view');
$j('#fake_frame').addClass('fake_fast_hide');
$j('#fake_fast').removeClass('fake_fast_hide');
$j('#fake_fast').addClass('fake_fast_view');
}
// wow ie6 died

            var $jsn = $j('ul.colnav', $jthis);
            var $jac = $j('li.active', $jsn);
            if (!$jac.length) {
                $jfc = $j('li:first', $jsn);
                _activate($jfc);
                $j('.colnav-content', $jthis).html($j('ul', $jfc).clone());
				
				
            }
            $j('div', $jthis).addClass('hover');
        });
        $jthis.mouseout(function () {
            $j('div', $jthis).removeClass('hover');

	var kids = $j(this).children().find(".subnav_resized");
	kids.hide();
//console.log(kids);

// ie6 must die
if ( $j.browser.msie && ( $j.browser.version < 7 ) ) {
$j('#fake_frame').removeClass('fake_fast_hide');
$j('#fake_frame').addClass('fake_fast_view');
$j('#fake_fast').removeClass('fake_fast_view');
$j('#fake_fast').addClass('fake_fast_hide');
}
// wow ie6 died


        });
    });
    $j('.navigation span.m, .online a').each(function () {
        var el = $j(this);
        el.css('text-align', 'left');
        el.addClass('m-' + $j('br', this).length);
        var shad = el.contents();
        var text = shad.clone();
        el.append(text);
        text.wrapAll(_span('text'));
        shad.wrapAll(_span('shad'));
    });
    $j('ul.colnav>li').each(function () {
        var $jthis = $j(this);
        var $jul = $jthis.closest('ul');
        $j('a', $jthis).mouseover(function () {
            $j('li', $jul).removeClass('active first-active');
            _activate($jthis);
            $j('.colnav-content', $jthis.closest('div')).html($jthis.children('ul').clone());
        });
    });
    $j('.navigation ul.subnav').each(function () {
        $j(this).wrapInner('<div class="t"><div class="b"><div class="c"></div></div></div>');
    });
    $j('.navigation ul.colnav').each(function () {
        $j(this).wrap('<div class="colnav"><div class="b"><div class="t"></div></div></div>');
    });
    $j('.navigation ul.colnav').before('<div class="colnav-content"></div>');
});
