
$(document).ready(function() {
	equalHeight($(".equalCol"));
	equalHeight($(".newsRow1"));
	equalHeight($(".newsRow2"));
	equalHeight($(".newsRow3"));
	$('ul#tools li.print a').click(function() {
		window.print();
		return false;
	});
	
  // Reset Font Size
  var originalFontSize = $('html').css('font-size');
    $(".resetFont").click(function(){
    $('html').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $(".increaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
    $('html').css('font-size', newFontSize);
    return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
    $('html').css('font-size', newFontSize);
    return false;
  });
	

});


$(document).ready(function(){
    initRollOverImg("#container1", "rollover", "rollover_on", "_on", "activate");
	changeHeightMenu("#header", "menuHigher", "menuSmaller");
});

/* function rollover  */
function initRollOverImg(containerElement, startClassName, endClassName, rollOverSuffix, activateName){
    $(containerElement).find('.'+startClassName).each(function(){
        var el = $(this);
        el.fname = el.attr('src');
        el.ext = el.fname.substr(el.fname.indexOf('.gif'));
        el.fname_hover = el.fname.substring(0,el.fname.indexOf('.gif'))+rollOverSuffix+el.ext;
       
        el.hover(
            function(){
                el.removeClass(startClassName).addClass(endClassName).attr('src',el.fname_hover);
                //console.log(el.attr('src'));
            },
            function(){
                el.removeClass(startClassName).addClass(endClassName).attr('src',el.fname);
                //console.log(el.attr('src'));
            }
        );
       
    });
}


function changeHeightMenu(containerElement, startClassName, endClassName){
    $(containerElement).find(".sm").each(function(){
        var el = $(this);
        el.hover(
            function(){
                el.addClass(startClassName);
				$("#ls_menu").addClass(startClassName);
                //console.log(el.attr('src'));
            },
            function(){
                el.removeClass(startClassName);
				$("#ls_menu").removeClass(startClassName);
                //console.log(el.attr('src'));
            }
        );
       
    });
}



/*---------------------------------------------------------------------------------------------------
changeClass // Change une classe en une autre classe
---------------------------------------------------------------------------------------------------*/
function changeClass(el,startClass,endClass) {
	//alert('el: '+el+', class:'+startClass+', newClass:'+endClass);
	var classNameString = el.className;
	var newClassName = classNameString.replace(startClass,endClass);
	el.className = newClassName;
}


/*  equalHeight */
function equalHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}


