<!--

function toCamelCase(sInput){
  var oStringList = sInput.split('-');
  if(oStringList.length == 1){
    return oStringList[0];
  } else {
    var ret = sInput.indexOf("-") == 0 ?
    oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1) : oStringList[0];
    
    for(var i = 1, len = oStringList.length; i < len; i++){
      var s = oStringList[i];
      ret += s.charAt(0).toUpperCase() + s.substring(1)
    }
    return ret;
  }
}

function getStyle(el, style) {
  var value = el.style[toCamelCase(style)];
  if(!value){
    if(document.defaultView){
      value = document.defaultView.getComputedStyle(el, "").getPropertyValue(style);
    } else if(el.currentStyle){
      value = el.currentStyle[toCamelCase(style)];
    }
  }

  return value;
}

var ctimer = "";
var tempX = 0;
var tempY = 0;
var isIE = document.all?true:false;
if(!isIE){ document.captureEvents(Event.MOUSEMOVE); }
document.onmousemove = getMouseXY;

function getMouseXY(e) {
  if(isIE){
    if(document.compatMode){
      if(document.compatMode == "CSS1Compat"){
        tempX = event.clientX + document.documentElement.scrollLeft;
        tempY = event.clientY + document.documentElement.scrollTop;
      } else {
        tempX = event.clientX + document.body.scrollLeft;
        tempY = event.clientY + document.body.scrollTop;
      }
    } else {
      tempX = event.clientX + document.body.scrollLeft;
      tempY = event.clientY + document.body.scrollTop;
    }
  } else {
    tempX = e.pageX;
    tempY = e.pageY;
  }  

  if(tempX < 0){ tempX = 0; }
  if(tempY < 0){ tempY = 0; }  

  return true
}

function startTimer(uid){
  ctimer = setTimeout("show_personnel()","1000");
}

function show_personnel(uid){
  var str_agent = navigator.userAgent.toLowerCase();
  var ele = document.getElementsByTagName('div');
  if(ctimer){ clearTimeout(ctimer); }

  var mw = (document.body.clientWidth*1);
  var xpos = Math.round((mw-962)/2)+50;
  var posX = Math.round(tempX - xpos);
  var posY = Math.round(tempY);

  if(tempY >= 0 && tempY <= 197){ posY = 126;
  } else if(tempY >= 203 && tempY <= 298){ posY = 227;
  } else if(tempY >= 304 && tempY <= 399){ posY = 328;
  } else if(tempY >= 405 && tempY <= 500){ posY = 429;
  } else if(tempY >= 506 && tempY <= 601){ posY = 530;
  } else if(tempY >= 608 && tempY <= 703){ posY = 631;
  } else if(tempY >= 709 && tempY <= 804){ posY = 732;
  }

  if(posX >= 0 && posX <= 78){ posX = -5;
  } else if(posX >= 84 && posX <= 162){ posX = 75;
  } else if(posX >= 169 && posX <= 247){ posX = 160;
  } else if(posX >= 255 && posX <= 333){ posX = 245;
  } else if(posX >= 340 && posX <= 418){ posX = 330;
  } else if(posX >= 424 && posX <= 502){ posX = 415;
  } else if(posX >= 509 && posX <= 587){ posX = 500;
  } else if(posX >= 595 && posX <= 673){ posX = 585;
  } else if(posX >= 680 && posX <= 758){ posX = 670;
  } else if(posX >= 764 && posX <= 842){ posX = 755;
  }

  for(i=0; i < ele.length; i++){
    if( (ele[i].id.indexOf('_on') > -1) && (ele[i].id.indexOf('_details') < 0) ){
      if( (uid != "") && ((uid+"_on") == ele[i].id) ){
        var sid = uid+"_on_details";
        var len = document.getElementById(sid);

        styleChange(sid,'top',posY+'px');
        styleChange(sid,'left',posX+'px');

        if(str_agent.indexOf("msie") > -1){
          var num = parseInt(len.clientWidth);
          if(num > 0 && posX > 580){
            styleChange(sid,'left',((posX-num)+110)+'px');
          }
        } else if( (str_agent.indexOf("safari") > -1) && (str_agent.indexOf("macintosh") > -1) ){
          if(posX > 580){
            styleChange(sid,'left',(posX-100)+'px');
          }
        } else {
          var num = getStyle(len, "width");
          if(num != "auto"){
            num = Math.round(parseInt(num));
            if(posX > 580){
              styleChange(sid,'left',((posX-num)+110)+'px');
            }
          }
        }

        displayChange(ele[i].id,'block');
        displayChange(sid,'block');
      } else {
        displayChange(ele[i].id,'none');
        displayChange(ele[i].id+'_details','none');
      }
    }
  }
}

//-->
