function RollOverImg() {
  var PreloadImgs = new Array();
  var tmpsrc;
  var ObjImgs = document.getElementsByTagName('img');
  
  for(var i = 0; i < ObjImgs.length; i++){
    var cname = ObjImgs[i].className;
    if(cname.indexOf('rollover') >= 0 && cname.indexOf('!rollover') < 0){
      var src = ObjImgs[i].getAttribute('src');
      var pos = src.lastIndexOf('.');
      
      var sf = src.substring(pos - 2, pos);
      if(sf != '_s' && sf != '_o'){
        var ftype = src.substring(pos, src.length);
        var hsrc = src.replace(ftype, '_o'+ftype);
        
        
        ObjImgs[i].setAttribute('ftype', ftype);
        ObjImgs[i].setAttribute('hsrc', hsrc);
        
        PreloadImgs[i] = new Image();
        PreloadImgs[i].src = hsrc;
        
        ObjImgs[i].onmouseover = function(){
          //tmpsrc = this.getAttribute('src');
          this.setAttribute('src', this.getAttribute('hsrc'));
          //this.setAttribute('hsrc', tmpsrc);
        }
        
        ObjImgs[i].onmouseout = function(){
          ftype = this.getAttribute('ftype');
          tmpsrc = this.getAttribute('src').replace('_o'+ftype, ftype);
          this.setAttribute('src', tmpsrc);
          //tmpsrc = this.getAttribute('src');
          //this.setAttribute('src', this.getAttribute('hsrc'));
          //this.setAttribute('hsrc', tmpsrc);
        }
      }
      
      ObjImgs[i].parentNode.onfocus=function(){if(this.blur)this.blur()};
    }
  }
  
  var ObjImgs = document.getElementsByTagName('input');
  
  j = i;
  for(var i = 0; i < ObjImgs.length; i++){
    var cname = ObjImgs[i].className;
    var atype = ObjImgs[i].getAttribute('type');
    if(cname.indexOf('rollover') >= 0 && cname.indexOf('!rollover') < 0 && atype.indexOf('image') >= 0){
      var src = ObjImgs[i].getAttribute('src');
      var pos = src.lastIndexOf('.');
      
      var sf = src.substring(pos - 2, pos);
      if(sf != '_s' && sf != '_o'){
        var ftype = src.substring(pos, src.length);
        var hsrc = src.replace(ftype, '_o'+ftype);
        
        
        ObjImgs[i].setAttribute('ftype', ftype);
        ObjImgs[i].setAttribute('hsrc', hsrc);
        
        PreloadImgs[i + j] = new Image();
        PreloadImgs[i + j].src = hsrc;
        
        ObjImgs[i].onmouseover = function(){
          //tmpsrc = this.getAttribute('src');
          this.setAttribute('src', this.getAttribute('hsrc'));
          //this.setAttribute('hsrc', tmpsrc);
        }
        
        ObjImgs[i].onmouseout = function(){
          ftype = this.getAttribute('ftype');
          tmpsrc = this.getAttribute('src').replace('_o'+ftype, ftype);
          this.setAttribute('src', tmpsrc);
          //tmpsrc = this.getAttribute('src');
          //this.setAttribute('src', this.getAttribute('hsrc'));
          //this.setAttribute('hsrc', tmpsrc);
        }
      }
      
      ObjImgs[i].parentNode.onfocus=function(){if(this.blur)this.blur()};
    }
  }
}
var Onload_old = window.onload; window.onload = function(){if(Onload_old)Onload_old();RollOverImg();}

function open_subwin(f, n, w, h, sc){ // f:file_name n:win_name w:width h:height
  if(sc==1||sc=='y'){sc='yes';}else{sc='no';}
  if(!win_closed(window.win01)) win01.close();
  win01=window.open(f,n,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+sc+",resizable=yes,width="+w+",height="+h);
  win01.focus();
}

function win_closed(winVar) {
  var ua = navigator.userAgent
  if( !!winVar )
    if( ( ua.indexOf('Gecko')!=-1 || ua.indexOf('MSIE 4')!=-1 )
      && ua.indexOf('Win')!=-1 ) 
       return winVar.closed
    else return typeof winVar.document  != 'object'
  else return true
}

function BackToTop() {
  var x = document.documentElement.scrollLeft || document.body.scrollLeft || window.scrollX || 0;
  var y = document.documentElement.scrollTop || document.body.scrollTop || window.scrollY || 0;
  window.scrollTo(Math.floor(x/2), Math.floor(y/2));
  if(x>0 || y>0){
    window.setTimeout("BackToTop()", 25);
  }
}

// blink
var blink_flag=1;
function Set_Blink(){
  if(blink_flag){
    var ObjImgs = document.getElementsByTagName('div');
    for(var i = 0; i < ObjImgs.length; i++){
      if(ObjImgs[i].className == "blink"){
        ObjImgs[i].style.color='#f8e4e4';
        ObjImgs[i].style.textDecoration='none';
      }
    }
    blink_flag = 0;
    setTimeout("Set_Blink()", 300);
  }else{
    var ObjImgs = document.getElementsByTagName('div');
    for(var i = 0; i < ObjImgs.length; i++){
      if(ObjImgs[i].className == "blink"){
        ObjImgs[i].style.color='#cc0000';
        ObjImgs[i].style.textDecoration='none';
      }
    }
    blink_flag = 1;
    setTimeout("Set_Blink()", 700);
  }
}
var Onload_old2 = window.onload; window.onload = function(){if(Onload_old2)Onload_old2();Set_Blink();}


