jQuery(function(){
jQuery('ul.sf-menu').superfish();
});

   function fix_outerwrap_bug() {
     h = $('div.main').height() - 150;
     $(".center-small").height(h);
     $(".left-wider").height(h);
     $(".left-wide").height(h);
     $(".left-small").height(h);
     $(".center-smaller").height(h);
     $(".center-wide").height(h);
     $(".center-search").height(h);
     $(".right").height(h);

    }

$(document).ready(function() {
  fix_outerwrap_bug();
  $(window).resize(function() { fix_outerwrap_bug(); });
  $("a.fancy").fancybox({
    'transitionIn'  :  'elastic',
    'transitionOut'  :  'elastic',
    'speedIn'    :  600,
    'speedOut'    :  200,
    'overlayShow'  :  false
  });
 $("a.fancynews").fancybox({
    'transitionIn'  :  'elastic',
    'transitionOut'  :  'elastic',
    'titleShow':false,
    'speedIn'    :  600,
    'speedOut'    :  200,
    'overlayShow'  :  false
  });
 
$(function(){
       $('div.fontz span').click(function(){
            var ourText = $('p');
            var currFontSize = ourText.css('fontSize');
            var finalNum = parseFloat(currFontSize, 10);
            var stringEnding = currFontSize.slice(-2);
            var ourTexth2 = $('h2');
            if (currFontSizeh2 = ourTexth2.css('fontSize')) {
              var finalNumh2 = parseFloat(currFontSizeh2, 10);
              var stringEndingh2 = currFontSizeh2.slice(-2);
            }              
            var ourTexth1 = $('h1');
            if (currFontSizeh1 = ourTexth1.css('fontSize')) {
              var finalNumh1 = parseFloat(currFontSizeh1, 10);
              var stringEndingh1 = currFontSizeh1.slice(-2);
            }
            var ourTexth1a = $('h1 a');
            if (currFontSizeh1a = ourTexth1a.css('fontSize')) {
              var finalNumh1a = parseFloat(currFontSizeh1a, 10);
              var stringEndingh1a = currFontSizeh1a.slice(-2);
            }
            var ourTexth6 = $('h6');
            if (currFontSizeh6 = ourTexth6.css('fontSize')) {
              var finalNumh6 = parseFloat(currFontSizeh6, 10);
              var stringEndingh6 = currFontSizeh6.slice(-2);
            }
			var ourTexth5 = $('h5');
            if (currFontSizeh5 = ourTexth5.css('fontSize')) {
              var finalNumh5 = parseFloat(currFontSizeh5, 10);
              var stringEndingh5 = currFontSizeh5.slice(-2);
            }
var ourTextca = $('dd.csc-textpic-caption');
            if (currFontSizeca = ourTextca.css('fontSize')) {
              var finalNumca = parseFloat(currFontSizeca, 10);
              var stringEndingca = currFontSizeca.slice(-2);
            }



            if(this.id == 'large') {
               if (currFontSizeh2) finalNumh2 *= 1.2;
               if (currFontSizeh1) finalNumh1 *= 1.2;
               if (currFontSizeh1a) finalNumh1a *= 1.2;
               if (currFontSizeh5) finalNumh5 *= 1.2;
               if (currFontSizeh6) finalNumh6 *= 1.2;
               if (currFontSizeca) finalNumca *= 1.2;
               finalNum *= 1.2;
               if (finalNum >= 16) {finalNum = 16;}
               if (finalNumh1a >= 18) {finalNumh1a = 18;}
               if (finalNumh1 >= 24) {finalNumh1 = 24;}
               if (finalNumh2 >= 24) {finalNumh2 = 24;}
               if (finalNumh5 >= 18) {finalNumh5 = 18;}
               if (finalNumh6 >= 24) {finalNumh6 = 24;}
               if (finalNumca >= 16) {finalNumca = 16;}
              
            }
            else if (this.id == 'small'){
                if (currFontSizeh2) finalNumh2 /=1.2;
                if (currFontSizeh1)finalNumh1 /=1.2;
                if (currFontSizeh1a)finalNumh1a /=1.2;
                if (currFontSizeh6)finalNumh6 /=1.2;
                if (currFontSizeh5)finalNumh5 /=1.2;
                if (currFontSizeca)finalNumca /=1.2;
                finalNum /=1.2;
                if (finalNum <= 11) {finalNum = 11;}
                if (finalNumh2 <= 21) {finalNumh2 = 21;}
                if (finalNumh1 <= 21) {finalNumh1 = 21;}
                if (finalNumh1a <= 14) {finalNumh1a = 14;}
                if (finalNumh5 <= 11) {finalNumh5 = 11;}
                if (finalNumh6 <= 21) {finalNumh6 = 21;}
                if (finalNumca <= 9) {finalNumca = 9;}
                
           }
            ourText.css('fontSize', finalNum + stringEnding);
            if (currFontSizeh2) ourTexth2.css('fontSize', finalNumh2 + stringEndingh2);
            if (currFontSizeh1)ourTexth1.css('fontSize', finalNumh1 + stringEndingh1);
            if (currFontSizeh1a)ourTexth1a.css('fontSize', finalNumh1a + stringEndingh1a);
            if (currFontSizeh6)ourTexth6.css('fontSize', finalNumh6 + stringEndingh6);
            if (currFontSizeh5)ourTexth5.css('fontSize', finalNumh5 + stringEndingh5);
            if (currFontSizeca)ourTextca.css('fontSize', finalNumca + stringEndingca);
        });
    });
  
  });

