var gl_col;
var over_color = '#d9f7e1';
var down_color_1 = '#dceeff';
var down_color_2 = '#dcdeff';

function getOverColor(tr_id)
{
	gl_col = tr_id.bgColor;
	return over_color;
}

function getOutColor(tr_id)
{
	return gl_col;
}

function getDownColor(tr_id)
{
	var ret_col;

	if (gl_col == '#fffaf0' || gl_col == '#FFFAF0')
	{
		ret_col = gl_col = down_color_1;
		return ret_col;	
	}

	if (gl_col == '#f5f5f5' || gl_col == '#F5F5F5')
	{
		ret_col = gl_col = down_color_2;	
		return ret_col;
	}

	if (gl_col == down_color_1)
	{
		ret_col = gl_col = 'fffaf0';
		return ret_col;
	}

	if (gl_col == down_color_2)
	{
		ret_col = gl_col = 'f5f5f5';
		return ret_col;
	}

	return ret_col;
}

wmtt = null;
rfhd = null;
document.onmousemove = updateWMTT;
lp = 20;
tp = 20;
rfmax = 16;

function updateWMTT(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (wmtt != null) {
		wmtt.style.left = (x + lp) + "px";
		wmtt.style.top 	= (y + tp) + "px";
	}
}

function showWMTT(id) {
   if (navigator.appName == "Microsoft Internet Explorer"){
      for (var i = 1; i <= rfmax; i++){
         rfhd = document.getElementById('rf_' + i);
         rfhd.style.visibility = "hidden";
      }
   }
   wmtt = document.getElementById(id);
   wmtt.style.display = "block";
}

function hideWMTT() {
   if (navigator.appName == "Microsoft Internet Explorer"){
      for (var i = 1; i <= rfmax; i++){
         rfhd = document.getElementById('rf_' + i);
         rfhd.style.visibility = "visible";
      }
   }
	wmtt.style.display = "none";
}

// Region Select

function MM_findObj(n, d) { //v4.0
  var p,i,x;
  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function KW_updateItems(d,o,fn,text) { //v2.6 By Paul Davis www.kaosweaver.com
   var i,s,l=MM_findObj(d),b,z=o.options[o.selectedIndex].value;
   l.length=0;
   l.options[0]=new Option(text,'');
   b=(z!='')?eval('sub_'+z+'_items'):0;
   for(i=0;i<b.length;i++){
      s=b[i].split("|");
      l.options[i]=new Option(s[1],s[0]);
   }
   l.selectedIndex=0;if (!fn) return;eval(fn)
}
