$(document).ready(function() {


    //##########################################################################################

    /*  Country drop down list handling: onMouseover of "Choose Country" or "Change Country",
    a hidden unordered list will slide out.
    */

    $("#countryList").mouseenter(function(e) {
        $('#countryList ul').stop(false, true);
        $('#countryList ul').slideToggle("fast");
        
        $("#countryList h3").css('background-position', '0 -24px');
    });

    $("#countryList").mouseleave(function(e) {
        $('#countryList ul').stop(false, true)
        $('#countryList ul').slideToggle("fast");

        $("#countryList h3").css('background-position', '0 0');
    });


    //##########################################################################################
    /* User rating handling */

    $("#userRating ul li a").mouseenter(function() {
        $('#userRating ul').addClass($(this).attr('id'));
    });

    $("#userRating ul li a").mouseleave(function() {
        $('#userRating ul').removeClass($(this).attr('id'));
    });

//##########################################################################################
    /* My Tools & Resources widget */
	
	$('#trTabList li a').mousedown(function(){
		$('#trTabList li a').each(function(){
			$(this).removeClass('currentTab');
		});
		
		$(this).addClass('currentTab');
		$('#moduleTRContent .trContent').css('display','none');
	});
	
	$("#trJournal a").mousedown(function(){
		$('#trTabList').css('background','url(/images/bg_widget_toolsresources_tabs_sprite.gif) 0 0 no-repeat');
		$('#divJournal').fadeIn("def");
	});
	
	$("#trTreatmentCenter a").mousedown(function(){
		$('#trTabList').css('background','url(/images/bg_widget_toolsresources_tabs_sprite.gif) 0 -26px no-repeat');
		$('#divTreatmentCenter').fadeIn("def");
	});
	
	$("#trAllTools a").mousedown(function(){
		$('#trTabList').css('background','url(/images/bg_widget_toolsresources_tabs_sprite.gif) 0 -52px no-repeat');
		$('#divAllTools').fadeIn("def");
	});


    //##########################################################################################
    /* Text Resize */

    //var initFontSize = $('*',"#contentWrap").css('font-size');


    var initFontSize = window.initFontSize = [];

    var i = 0;
    var outStr = "";
    $("#contentWrap *").each(function() {

        initFontSize[i++] = {
            obj: this,
            initSize: $(this).css('font-size')
        };
        outStr += $(this).css('font-size') + "\n";
    });
    //alert(outStr)


    $("#textNormal").click(function() {
        for (var i = 0; i < initFontSize.length; i++) {
            $(initFontSize[i].obj).css('font-size', (parseInt(initFontSize[i].initSize)) + "px");
            $(initFontSize[i].obj).css('line-height', '1.5em');
        }
    });

    $("#textMedium").click(function() {
        for (var i = 0; i < initFontSize.length; i++) {
            $(initFontSize[i].obj).css('font-size', (parseInt(initFontSize[i].initSize) + 3) + "px");
            $(initFontSize[i].obj).css('line-height', '1.5em');
        }
    });

    $("#textLarge").click(function() {
        for (var i = 0; i < initFontSize.length; i++) {
            $(initFontSize[i].obj).css('font-size', (parseInt(initFontSize[i].initSize) + 6) + "px");
            $(initFontSize[i].obj).css('line-height', '1.5em');
        }
    });


});