var drawCanvasContainerWrapper = null ;
var ninja = null;

function hideNinja(){
	//$('#ninja').css('display' , 'none');
}
function updateCanvasID( ){
	canvasId++;
}
function showCanvas( bgID ){
	if( drawCanvasContainerWrapper != null ){
		drawCanvasContainerWrapper.css('display' , 'block');
		// setTimeout( hideNinja, 150 );
	} else {
		
		// ninja = $("#ninja");
		// setTimeout( hideNinja, 150 );
		$('<div id="canvasContainerWrapper" style="background-color:transparent; height:773px; width:100%;position:absolute; z-index:900; top:0; left:0;"><div style="style="background-color:transparent;" id="canvasContainer"></div></div>')
			.appendTo('body');
		
		
		drawCanvasContainerWrapper = $('#canvasContainerWrapper');
		// drawCanvasContainerWrapper.css('height' , document.height );
		
		if( aIconsHidden ){
			var flashvars = { bgID : bgID , canvasID : canvasId , iconsY : iconsY , iconsHidden : aIconsHidden , url : '/eng/' };
			aIconsHidden = 0;
			canvasId = oldCanvasId ;
		}else 
			var flashvars = { bgID : bgID , canvasID : canvasId , iconsY : iconsY  , url : '/eng/' };
		
		var attributes = { };
		var params = {menu: "false", wmode:"transparent", allowScriptAccess: 'always' , devicefont : "false"  ,
			allowFullScreen : "true" , allowScriptAccess : "sameDomain"
		};
		
		if( document.body.clientWidth >= 996 )
			var width = "100%";
		else 
			var width = 996;
			
		swfobject.embedSWF("/eng/i/canvas.swf", "canvasContainer", width, 800, "10", false, flashvars, params, attributes);
		
		/*var so = new SWFObject("/i/canvas.swf", "canvasContainer", "100%", "100%", "10", "#ffffff");
	
		so.addParam('menu', 'false');
		so.addParam('scale', 'noscale');
		so.addParam('wmode', 'window');
		so.addParam('devicefont', 'false');
		so.addParam('allowFullScreen', 'true');
		so.addParam('allowScriptAccess', 'sameDomain');
		
		so.addVariable('bgID', bgID );*/
	}
}

function hideCanvas(){
	if( drawCanvasContainerWrapper  != null ){
		// drawCanvasContainerWrapper.css('display' , 'none');
		drawCanvasContainerWrapper.remove();
		drawCanvasContainerWrapper = null;
	 	// ninja.css('display' , 'block');
	}
}

$(function news() {
    /*
	$("DIV.press-block A").bind('mouseenter' , function( ){ 
		$(this).addClass('pressOvered');
		$(this).find('DIV.press-bg').fadeIn(300);
	});
	
	$("DIV.press-block A").bind('mouseleave', function( ){ 
		$(this).removeClass('pressOvered');
		$(this).find('DIV.press-bg').fadeOut(300);
	});
	*/
	$(".month").bind('mouseenter', function() {
		$("#js-news-nav").fadeIn();
	});
	$("#js-news-nav").bind('mouseleave', function() {
		$(this).fadeOut();
	});
	/*
	$(".news-block p").bind('mouseenter', function() {
		$(this).parent().addClass('news-hide');
	});
	$(".news-hide-button").bind('mouseleave', function() {
		$(this).parent().parent().removeClass('news-hide');
	});
	*/
	$(".news-block h3").bind('click', function() {
		$(this).next().next().slideDown();
	});
	$(".news-hide-button").bind('click', function() {
		$(this).parent().parent().removeClass('news-hide');
		$(this).parent().slideUp();
	});
	//$(".nav li").bind('mouseenter', function() {
	$("#nav A.menuTopLink").bind('mouseenter', function() {
        var current = this.parentNode;
        $(current).find('UL').css('opacity' ,1);
        // stopOtherFadeOuts
        $("#nav LI.menuTop").each(
            function(i, el){
                // $(el).css({'z-index' : '11'});
                elj = $(el).find('ul');
                elj.stop()
                if( el != current ){
                    elj.fadeOut(100);
                }
            }
        );
		// $(this).parent().css({'z-index' : '100'});
		$(this).parent().find('ul').fadeIn();
	});
	$("#nav li").bind('mouseleave', function() {
		// $(this).css({'z-index' : '11'});
		$(this).find('ul').fadeOut(300);
	});
    
    /*
    var mainPageBg = {
        bgs : null ,
        numBgs : 0 ,
        currentIndex : 0 ,
        intervalPointer : null ,
        
        init : function(){ 
            if( ! $('#mainPageBgCont') )
                return;
            mainPageBg.bgs = $('#mainPageBgCont DIV.mainPageBg');
            mainPageBg.numBgs = mainPageBg.bgs.length;
            
            document.getElementById('page').className = $( mainPageBg.bgs.get( mainPageBg.currentIndex ) ).attr('appendClasses') ;
            
            mainPageBg.intervalPointer = window.setInterval( mainPageBg.changeBg , 5000 );
            
        } , 
        
        changeBg : function(){
        
            $( mainPageBg.bgs.get( mainPageBg.currentIndex ) ).fadeOut(1000);
            mainPageBg.currentIndex++;
            if( mainPageBg.currentIndex > mainPageBg.numBgs )
                mainPageBg.currentIndex = 0;
            $( mainPageBg.bgs.get( mainPageBg.currentIndex ) ).delay(700).fadeIn(1200);
            document.getElementById('page').className = $( mainPageBg.bgs.get( mainPageBg.currentIndex ) ).attr('appendClasses') ;
        } ,
    };
    mainPageBg.init();
    */
    
    var newsSlider = {
        init : function(){
            if( ! $('#newsSlider').length )
                return;
           $("#newsSlider").scrollable();
        //   $("#newsSlider DIV.news-group").css('float' , 'left');
           $("#newsSlider").scrollable().end(0);
           
           if( $("#newsSlider DIV.news-group").length == 1 ){
            $('#js-news-nav span').css('display' , 'none' );
           }
        }
    };
    newsSlider.init();


    $('A.awardLink').mouseover( function(){
        var newBgImage = $(this).find('.awAltImage').attr('src');
        if( newBgImage ){
            var container = $('DIV.awImageContainer' , $(this) );
            container.css('background-image' , "url('" + newBgImage + "')" )
        }

        var altText = $('SPAN.awAltText', $(this)).text();
        if( altText && $('SPAN.awText', $(this)).attr('alternate') == 'no' ){
            $('SPAN.awAltText', $(this)).text( $('SPAN.awText', $(this)).text() );
            $('SPAN.awText', $(this)).text(altText);
            $('SPAN.awText', $(this)).attr('alternate' , 'yes');
        }

        var el = $( 'b.awName', $(this) );
        if(  el.attr('awAltName') &&  el.attr('alternate') == 'no' ){
            var altName = el.attr('awAltName');
            el.attr('awAltName' , el.text() );
            el.text( altName );
            el.attr('alternate' , 'yes');
        }

    });

    $('A.awardLink').mouseleave( function(){
        var newBgImage = $(this).find('.awImage').attr('src');
        var container = $('DIV.awImageContainer' , $(this) );
        container.css('background-image' , "url('" + newBgImage + "')" )

        var altText = $('SPAN.awAltText', $(this)).text();
        if( $('SPAN.awText', $(this)).attr('alternate') == 'yes' ){
            $('SPAN.awAltText', $(this)).text( $('SPAN.awText', $(this)).text() );
            $('SPAN.awText', $(this)).text(altText);
            $('SPAN.awText', $(this)).attr('alternate' , 'no');
        }


        if(  $( 'b.awName', $(this) ).attr('alternate') == 'yes' ){
            var el = $( 'b.awName', $(this) );
            var altName = el.attr('awAltName');
            el.attr('awAltName' , el.text() );
            el.text( altName );
            el.attr('alternate' , 'no');
        }
    });
})
