var $j = jQuery.noConflict();

$j(document).ready(function() {
   $j('div#text_size').html('<p>Text size &nbsp;<a id="small">A</a> | <a id="medium">A</a> | <a     id="large">A</a>');          /* adds Text size menu */

   readTextSize();           /* reads text size from cookie */


   $j('div#text_size a').each(function(){             /* on clicking text size menu */
       $j(this).click(function(){
          var id = $j(this).attr('id');

          resizeTxt(id);                              /*resizing function */
       });
    });
});


/* *************************** FUNCTIONS ******************************************* */

/* resizing function */

function resizeTxt(id) {            
    if(id=='small') { small_size();  setTextSize("small")}

    if(id=='medium') { medium_size();  setTextSize("medium")}

    if(id=='large') { large_size();  setTextSize("large")}
    };

/* this 3 functions changes letter colors and changes body font size */

function small_size(){
   $j('body').css('font-size','11px'); 
   $j('#small').css('color','#f0027f');  
   $j('#medium').css('color','#636363');
   $j('#large').css('color','#636363');
   $j('#main_bar li a span').removeClass('large');
    $j('#logo').css('padding-top','4px');
    /*$j('div.top_push_box_content ul li').css('height','79px');
    $j('div.top_push_box_content ul li:last').css('height','80px');*/
 };


function medium_size(){
   $j('body').css('font-size','13px'); 
   $j('#small').css('color','#636363'); 
   $j('#medium').css('color','#f0027f'); 
   $j('#large').css('color','#636363');
   $j('#main_bar li a span').removeClass('large');
    $j('#logo').css('padding-top','3px');
    /*$j('div.top_push_box_content ul li').css('height','79px');
    $j('div.top_push_box_content ul li:last').css('height','80px');*/
 };


function large_size(){   
   $j('body').css('font-size','15px');
   $j('#small').css('color','#636363');
   $j('#medium').css('color','#636363');
   $j('#large').css('color','#f0027f');
   $j('#main_bar li a span').addClass('large');
  /* $j('#logo').css('padding-top','1px');
   $j('div.top_push_box_content ul li').css('height','95px');*/
 };


/* ************************************* Cookies text size scripts ******************** */
/* saveCookie */

 function saveCookie(name,value,days) {
 	 if (days) {
		 var date = new Date();
		 date.setTime(date.getTime()+(days*24*60*60*1000))
		 var expires = "; expires="+date.toGMTString()
	 }
	 else expires = ""
	 document.cookie = name+"="+value+expires+"; path=/"
 }

/* readCookie */

 function readCookie(name) {
	 var nameEQ = name + "="
	 var ca = document.cookie.split(';')
	 for(var i=0;i<ca.length;i++) {
		 var c = ca[i];
		 while (c.charAt(0)==' ') c = c.substring(1,c.length)
		 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length)
	 }
	 return null
 }

/* deleteCookie */

 function deleteCookie(name) {
	 saveCookie(name,"",-1)
 }


/* ********** Text size stuff ******* */

/* saving text size to cookie */
 function setTextSize(TextID) {
     saveCookie("TextSize", TextID, "10");
 };


/* reading text size form cookie */
  function readTextSize() {
     var CookieTextSize = readCookie("TextSize");

     if (CookieTextSize == 'small')  { resizeTxt('small');} 

     if (CookieTextSize == 'medium')  { resizeTxt('medium');}

     if (CookieTextSize == 'large')   { resizeTxt('large');}

  };

