   function getObjectStyle(el,styleProp){
       var x = document.getElementById(el);
       if (x.currentStyle)
           var y = x.currentStyle[styleProp];
       else if (window.getComputedStyle)
           var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
       return y;
   }

   function Set_Cookie( name, value, expires, path, domain, secure ) {
       // set time, it's in milliseconds
       var today = new Date();
       today.setTime( today.getTime() );
       if ( expires ){
           expires = expires * 1000 * 60 * 60 * 24;
       }
       var expires_date = new Date( today.getTime() + (expires) );
             document.cookie = name + "=" +escape( value ) +
       ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
       ( ( path ) ? ";path=" + path : "" ) +
       ( ( domain ) ? ";domain=" + domain : "" ) +
       ( ( secure ) ? ";secure" : "" );
   }
   function Get_Cookie( name ) {
             var start = document.cookie.indexOf( name + "=" );
       var len = start + name.length + 1;
       if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ){
           return null;
       }
       if ( start == -1 ) return null;
       var end = document.cookie.indexOf( ";", len );
       if ( end == -1 ) end = document.cookie.length;
       return unescape( document.cookie.substring( len, end ) );
   }

   //This function sets the element size onload, from the cookie value
   function textSize(obj){
       var size = Get_Cookie('dmntextsize');
       if (size){
           document.getElementById(obj).style.fontSize = size + 'px';
           document.getElementById(obj).style.lineHeight = (parseInt(size) + 3) + 'px';
       }
   }


   function textSizeUp(obj,size){
       if(document.getElementById(obj).style.fontSize){
           if (size){
               document.getElementById(obj).style.fontSize = size + 'px';
               document.getElementById(obj).style.lineHeight = size + 'px';
           }else{
               if(parseInt(document.getElementById(obj).style.fontSize) < 25){
                   document.getElementById(obj).style.fontSize =  (parseInt(document.getElementById(obj).style.fontSize) + 3) + 'px';
                   document.getElementById(obj).style.lineHeight = (parseInt(document.getElementById(obj).style.lineHeight) + 3) + 'px';
                   Set_Cookie( 'dmntextsize', parseInt(document.getElementById(obj).style.fontSize), 30, '/', '', '' );
               }
           }
       }else{
           cssFontSize = getObjectStyle(obj, 'fontSize') ? getObjectStyle(obj, 'fontSize') : getObjectStyle(obj, 'font-size');
           cssFontSize = parseInt(cssFontSize);
           cssLineHeight = getObjectStyle(obj, 'lineHeight') ? getObjectStyle(obj, 'lineHeight') : getObjectStyle(obj, 'line-height');
           cssLineHeight = parseInt(cssLineHeight);
           document.getElementById(obj).style.fontSize =  (cssFontSize + 3) + 'px';
           document.getElementById(obj).style.lineHeight = (cssLineHeight + 3) + 'px';
       }
   }
         function textSizeDown(obj,size){
       if(document.getElementById(obj).style.fontSize){
           if (size){
               document.getElementById(obj).style.fontSize = size + 'px';
               document.getElementById(obj).style.lineHeight = size + 'px';
           }else{
               if(parseInt(document.getElementById(obj).style.fontSize) > 12){
                   document.getElementById(obj).style.fontSize =  (parseInt(document.getElementById(obj).style.fontSize) - 3) + 'px';
                   document.getElementById(obj).style.lineHeight = (parseInt(document.getElementById(obj).style.lineHeight) - 3) + 'px';
                   Set_Cookie( 'dmntextsize', parseInt(document.getElementById(obj).style.fontSize), 30, '/', '', '' );
               }
           }
       }else{
           cssFontSize = getObjectStyle(obj, 'fontSize') ? getObjectStyle(obj, 'fontSize') : getObjectStyle(obj, 'font-size');
           cssFontSize = parseInt(cssFontSize);
           cssLineHeight = getObjectStyle(obj, 'lineHeight') ? getObjectStyle(obj, 'lineHeight') : getObjectStyle(obj, 'line-height');
           cssLineHeight = parseInt(cssLineHeight);
           document.getElementById(obj).style.fontSize =  (cssFontSize - 3) + 'px';
           document.getElementById(obj).style.lineHeight = (cssLineHeight - 3) + 'px';
       }
   }