function RollOverImg() {
	var PreloadImgs = new Array();
	var tmpsrc;
	var ObjImgs = document.getElementsByTagName('img');
	
	for(var i = 0; i < ObjImgs.length; i++){
		if(ObjImgs[i].className == 'rollover'){
			var src = ObjImgs[i].getAttribute('src');
			var pos = src.lastIndexOf('.');
			
			if(src.substring(pos - 2, pos) != '_s'){
				var ftype = src.substring(pos, src.length);
				var hsrc = src.replace(ftype, '_o'+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'));
				}
				
				ObjImgs[i].onmouseout = function(){
					tmpsrc = this.getAttribute('src').replace('_o'+ftype, ftype);
					this.setAttribute('src', tmpsrc);
				}
			}
			
			ObjImgs[i].parentNode.onfocus=function(){if(this.blur)this.blur()};
		}
	}
}
var RollOverImg_old = window.onload; window.onload = function(){if(RollOverImg_old)RollOverImg_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
}
