(function($) {
    $(document).ready(function() {
        $(".tools a.smaller").click(function() {
            resizeText(-1);
            return false;
        });
        $(".tools a.bigger").click(function() {
            resizeText(1);
            return false;
        });
        $("p.tools a.print").click(function(event) {
            window.print();
            return false;
        });
		
        if($('body').hasClass('node-type-image-overlay')){
            imageOverlay();
        }
		
        $('a').each(function(){ 
            var u = $(this).attr('href');
            // Cyril ie don't understand substr(-4)...
            if(u.substr(u.length-4) == '.pdf' || u.substr(u.length-4) == '.PDF'){
            	//alert(u);
              $(this).attr('target', '_blank');
            }
        });
        
        $('a.file-download').each(function(){
            $(this).attr('target', '_blank');
        });
                
        //dirty fix
        if(Drupal.settings.lang == 'fr'){
            var months = {
                'January' : 'Janvier',
                "February" : 'Février',
                "March" : 'Mars',
                "April" : 'Avril',
                "May" : 'Mai',
                "June": 'Juin',
                "July" : 'Juiller',
                "August" : 'Août',
                "September" : 'Septembre',
                "October" : 'Octobre',
                "November" : 'Novembre',
                "December" : 'Décembre'
            }
            $('.file-download .date-display-single').each(function(){
                //alert($(this).text());
                var curentDate = $(this).text().split(" ")[0];
                //get the months          
                //alert(dateSplite[0]);
                $(this).text($(this).text().replace(curentDate,months[curentDate]));
            });
            
            //end dirty fix
        } 
    });
    
    
    
    Drupal.behaviors.subMenuFormatting = {
        attach: function(context, settings) {
            var parentMenu = $('.menu-block-2 ul.menu', context)[0];
            if($(parentMenu).hasClass("formatted")) return;
            $(parentMenu).addClass("formatted");
            var childrenNumber = $(parentMenu).children().length;
            var half = Math.ceil(childrenNumber / 3);

            if(childrenNumber == 3){
                $(parentMenu).children('li:lt('+half+')').wrapAll('<div class="left"></div>');
                $(parentMenu).children('li:lt('+half+')').wrapAll('<div class="left"></div>');
                $(parentMenu).children('li').wrapAll('<div class="left"></div>');
            }else {
                $(parentMenu).children('li:lt('+half+')').wrapAll('<div class="left"></div>');
                $(parentMenu).children('li').wrapAll('<div class="left"></div>');
            }	
        }
    };
	
    function imageOverlay(){
        var images = $('#content-area .node .field-name-field--overlay-images .field-item:not(:first-child)');
		
        $(images).each(function(){
            //$(this).css({background: '#fff'});
            $(this).children().css('left', '-20000px');
            $(this).mouseover(function(){
                $(this).children().css('left', '-0px');
            });
            $(this).mouseout(function(){
                $(this).children().css('left', '-20000px');
            });
        });
    }
	
    Drupal.behaviors.dropDownContent = {
        attach: function(context, settings) {
            if($('#navigation-content .block .view-main-menu-block.groupe').length == 1){
                $('#block-menu_block-1 ul.menu > li.le-groupe ul.menu').prepend($('#navigation-content .block .view-main-menu-block.groupe'));
                $('#block-menu_block-1 ul.menu > li.le-groupe ul.menu').addClass('processed');
            }
            if($('#navigation-content .block .view-main-menu-block.metiers').length == 1){
                $('#block-menu_block-1 ul.menu > li.m-tiers ul.menu').prepend($('#navigation-content .block .view-main-menu-block.metiers'));
                $('#block-menu_block-1 ul.menu > li.m-tiers ul.menu').addClass('processed');
				
            }
            if($('#navigation-content .block .view-main-menu-block.actionnaire').length == 1){
                $('#block-menu_block-1 ul.menu > li.actionnaires-investisseurs ul.menu').prepend($('#navigation-content .block .view-main-menu-block.actionnaire'));
                $('#block-menu_block-1 ul.menu > li.actionnaires-investisseurs ul.menu').addClass('processed');
            }
        }
    }
	
    function resizeText(multiplier) {
        if ($('#content-area').css('fontSize') == undefined) {
            $('#content-area').css('fontSize', '13px');
        }
        $('#content-area').css('fontSize', (parseFloat($('#content-area').css('fontSize')) + multiplier) + "px");
    }
    
/*    function sortlist(id) {
			var lb = $('#' + id);
			var arrTexts = [];
			
			for(var i = 0; i < lb.length; i++)  {
				lb.options[i].value;
				lb.options[i].text
  			
  			arrTexts.push(i);
  			arrTexts[i
			}

arrTexts.sort();

for(i=0; i<lb.length; i++)  {
  lb.options[i].text = arrTexts[i];
  lb.options[i].value = arrTexts[i];
}
}*/

})(jQuery);
;

