(function($)
{

    $(function() {
        
        // Rounded Corners.
        var cornersAll = RUZEE.ShadedBorder.create({ corner:8, shadow:16, trc:0 });
        var cornersTop = RUZEE.ShadedBorder.create({ corner:8, shadow:16, edges:"tlr" });
        var cornersTopNoShadow = RUZEE.ShadedBorder.create({ corner:8, edges:"tlr", border:1 });
        var cornersBottomNoShadow = RUZEE.ShadedBorder.create({ corner:8, edges:"blr", border:1 });
        var cornersBottom = RUZEE.ShadedBorder.create({ corner:8, edges:"blr" });
        var cornersAllNoShadow = RUZEE.ShadedBorder.create({ corner:8 });
        var cornersAllNoShadowBorder = RUZEE.ShadedBorder.create({ corner:8, border:1 });
        
        // if( ! $.browser.msie)
        // {
            if($('#shading').length) cornersAll.render('shading');
            // if($('#shading_special').length) cornersAll.render('shading_special');
        // }
        
        // if($('#left_nav .white').length) cornersBottom.render($('#left_nav .white'));
        // if ( ! $.browser.msie ) 
        // {
            if($('#bursa_saham').length) cornersTop.render('bursa_saham');
        // }
        // else 
        // {
            // if($('#bursa_saham').length) cornersAllNoShadow.render('bursa_saham');
        // }
        // if($('#bursa').length) cornersTop.render('bursa');
        // if($('#featured').length) cornersTopNoShadow.render('featured');
        // if($('#announcement').length) cornersBottomNoShadow.render('announcement');
        if ( $.browser.msie && $.browser.version.indexOf("6.0") == -1)
        {
            if($('#mainbody').length) cornersAllNoShadow.render('mainbody');
        }
        
        
    
        // Images banner cycle
        $("#slider").easySlider({
            auto: true,
            continuous: true,
            nextText: '',
            prevText: '',
            speed: 300,
            pause: 4000
        });

        $(".level3").toggle(function() {
            $(this).addClass('squaresmall-minus');
        }, function() {
            $(this).removeClass('squaresmall-minus');   
        });
        
        // Menu Navigation.
        var menu = $("ul#menu li");/** define the main navigation selector **/
        menu.hover(function() {/** build animated dropdown navigation **/
        	$(this).find('ul:first').show("fast").css({visibility: "visible", display: "block"});
        	$(this).find('a').stop().animate({backgroundPosition:"(0 -40px)"},{duration:150});
        	$(this).find('a.top-level').addClass("blue");
        
        },function(){
        	$(this).find('ul:first').css({visibility: "hidden", display:"none"});
        	$(this).find('a').stop().animate({backgroundPosition:"(0 0)"}, {duration:75});
        	$(this).find('a.top-level').removeClass("blue");
        });
        
        // PNG Fix.
        $(document).pngFix();
        
        // Flash substitution.
        var file = $('#flash-file');
        var flash = $('embed');

        var params = {};
    
        params.wmode = "transparent";
        swfobject.embedSWF(flash.attr('src'), "flashcontent", "648", "350", "9.0.0", null, null, params);
        
        // Sidebar accordion
        
        if($('#accordion').length) $("#accordion").accordion({
            header: "a.header",
            autoHeight: true,
            collapsible: false,
            active: false,
            navigation: true,
            event: 'mouseover'
        });
        
        // Hide left navigation level 3 menu.
        // if($('.level3-item').length) $(".level3-item").hide();
		
		if($('#faq').length) $("#faq").accordion({
            autoHeight: false,
            collapsible: true,
            active: false,
            navigation: true
        });
		
        //Search field
        $('#search-field').click(function(){
            if ($(this).attr('value') == 'search') {
                $(this).attr('value','');
                $(this).attr('style','color:#000');
            };
        });
        
          
		$('a[rel=modal], a.modal').fancybox({
			overlayOpacity: 0.8,
			overlayColor: '#000',
			hideOnContentClick: false
		});
        
		$('.bod').fancybox({
			overlayOpacity: 0.8,
			overlayColor: '#fff',
			hideOnContentClick: false
		});
		
        if( $.browser.msie )
        {
            // DD_roundies.addRule('#mainbody', '8px');
            DD_roundies.addRule('#bodyhighlight, #main_left', '8px');
            DD_roundies.addRule('#bottom_curve', '0 0 5px 5px', false);
        }
		
        // put it last to get the correct height. cater only for ie 6.0
        if ( $.browser.msie && $.browser.version.indexOf("6.0") != -1) 
        {           
            $('#shading').css('height', ($('#shading').height()-1)+'px');
            
            $('#mainbody').bind('resize', function() 
            {
                if( $(this).height() < $('#shading').height())
                    $('#shading').css('height', 'auto');
                else
                    $('#shading').css('height', ($('#shading').height()-1)+'px');
            });
        }
        

    });


})(jQuery);
