function show_vote( node )
{
	clearTimeout( node.time );
	node.className = "last_add over";
	var idParts = node.id.split( "_" );
	var voteNode = me( "rt_" + idParts[1] );
	voteNode.style.display = "block";
	
	
	var links = voteNode.getElementsByTagName( 'a' );
	for( var cL = 0; cL < links.length; cL++ )
	{	
	       links[ cL ].onnouseover = "mark_vote( '" + "rt_" + idParts[1] + "', " + cL +") ";	       
	};	
};

function hide_vote( node )
{
        node.time = setTimeout( function(){
        	node.className = "last_add";
	var idParts = node.id.split( "_" );
	me( "rt_" + idParts[1] ).style.display = "none";
                                          },300);

};

function mark_vote( nodeId, size )
{
        clearTimeout( document._stime );
        voteNode  = me( nodeId );
    	var links = voteNode.getElementsByTagName( 'a' );
        
    	for( var cL = 0; cL < links.length; cL++ )
    	{
    	       if( cL <= size )
    	       {
    	    	    links[ cL ].className = "star_best";
    	       }
    	       else
    	       {
    	       	    links[ cL ].className = "star_bad";
    	       }	    

    	};
};


function clear_vote( voteNode, size )
{
      
      clearTimeout( document._stime ); 	
      document._stime = setTimeout( function(){ mark_vote( voteNode, size ) } , 300 );
}

function clear_stars( voteNode )
{
    	var links = voteNode.getElementsByTagName( 'a' );
    	for( var cL = 0; cL < links.length; cL++ )
    	{
    	       	    links[ cL ].className = "star_bad";
    	};
};

function font( type, items )
{

       var dSize   = 11;
       var mSize   = 5;
       var minSize = 11;
       var maxSize = 26;
       


       if( type == '-' )
       {
       
    	      for( var cI = 0; cI < items.length; cI++ )
    	      {
    	           var item  = me( items[ cI ] );
    	           var cSize = parseInt( item.style.fontSize );		       
    	           if( !cSize ){ cSize = dSize; };
		   if( cSize <= minSize ){ return false ;};
		   cSize = cSize - mSize;
		   item.style.fontSize = ( cSize )  + "px";
    	           set_cookie( "font_size", cSize, 1000 );
    	      };

       }
       else if( type == '+' )
       {

    	      for( var cI = 0; cI < items.length; cI++ )
    	      {
    	           var item  = me( items[ cI ] );
    	           var cSize = parseInt( item.style.fontSize );

    	           if( !cSize ){ cSize = dSize; };
		   if( cSize >= maxSize ){ return false ;};
		   cSize = cSize + mSize;
    	           item.style.fontSize = ( cSize )  + "px";
    	           set_cookie( "font_size", cSize, 1000 );
    	          
    	      };

       }
       else
       {
              if(  get_cookie( "font_size" ) )           	
              {
            	    dSize = get_cookie( "font_size" );            	    
              };
              
    	      for( var cI = 0; cI < items.length; cI++ )
    	      {
    	           var item  = me( items[ cI ] );
    	           item.style.fontSize = ( dSize )  + "px";    	    
    	      };    

       };
};