/***************   MENU   *******************************/

var menu_timeout_value = 700;
var menu_timeout;

function show_menu(id) {
   stop_menu_timer();
   var this_menu = document.getElementById(id);
   if (this_menu) {
      this_menu.style.display='block';
   }
}

function show_submenu(id) {
   var this_menu = document.getElementById(id);
   if (this_menu) {
      this_menu.style.display='block';
   }
}

function stop_menu_timer() {
   if (menu_timeout) {
      clearTimeout(menu_timeout);
   }
}

function hide_menus() {
   var divs = document.getElementById('alt_menu').getElementsByTagName('div');
   for (var i=0 ; i<divs.length ; i++) {
      if (divs[i].className=='submenu') {
         divs[i].style.display='none';
      }
   }
}


/***************   HOME   *******************************/


function change_trust_block(dir) {
   var i;
   var container = document.getElementById('logo_blocks');   
   if (container) {
      var tables = container.getElementsByTagName('table');

      var current_index = 0;
      
      for ( i=0 ; i<tables.length ; i++) {
         if (tables[i].style.display!='none') {
            current_table = tables[i];
            current_index = i+1;
         }                                
      }
      
      if (current_index) {
         var next_index = dir=='prev' ? current_index-1 : current_index+1 ;
         var next_table = document.getElementById('logo_block'+next_index);
         if (next_table) {
            current_table.style.display = 'none';
            Effect.toggle(next_table.id, 'appear');
            //next_table.style.display    = 'block';
         }
      }

      var prev_link = document.getElementById('trust_previous');
      if (prev_link) {
         prev_link.style.visibility = next_index>1 ? 'visible' : 'hidden';                     
      } 

      var next_link = document.getElementById('trust_next');
      if (next_link) {
         next_link.style.visibility = next_index==tables.length ? 'hidden' : 'visible' ;                     
      } 

      
   }
   return false;
}



/***************   CLIENT   *******************************/
         

function change_image(url,width,height) {
   var old_image = document.getElementById('ref_big_image');
   if (old_image) {

      var container = old_image.parentNode;
      
      var new_image = new Image();
      new_image.id  = 'ref_big_image';
      new_image.src = url;
      new_image.width  = width;
      new_image.height = height;
      
      container.removeChild(old_image);
      container.appendChild(new_image);
   }
   
   return false;
}

function change_block(index) {
   var i;
   var link_container = document.getElementById('ref_small_bottom');   
   if (link_container) {
      var as = link_container.getElementsByTagName('a');
      var current_index = 1;
      for ( i=0 ; i<as.length ; i++) {
         if (as[i].className=='selected') {
            current_index = as[i].innerHTML;
            as[i].className = '';
         }
      }
      for ( i=0 ; i<as.length ; i++) {
         if (as[i].innerHTML==index) {
            as[i].className = 'selected';
         }
      }
      
      var current_block = document.getElementById('thumb_block'+current_index);
      if (current_block) {
         current_block.style.display = 'none';
         var block = document.getElementById('thumb_block'+index);
         if (block) {
            block.style.display = 'block';
         }
      }
      
   }
   return false;
}         