/* 
Created by: JTricks.com :: http://www.jtricks.com/ 
Modified by: Kah Yeow @ www.ineosolutions.com 
*/

function move_box(an, box) {
  var cleft = 0;
  var ctop = 0;
  var obj = an;
  while (obj.offsetParent) {
    cleft += obj.offsetLeft;
    ctop += obj.offsetTop;
    obj = obj.offsetParent;
  }
  box.style.left = cleft + 'px';
  ctop += an.offsetHeight + 8;
  if (document.body.currentStyle &&
    document.body.currentStyle['marginTop']) {
    ctop += parseInt(
      document.body.currentStyle['marginTop']);
  }
  box.style.top = ctop + 'px';
}

function show_hide_box(anchor, contentElem) {
	var ce = document.getElementById(contentElem);
	var content = ce.innerHTML;
	var messageBox = document.getElementById('messageBox');
	
	if(messageBox != null) {
		if(messageBox.style.display == 'none') {
			messageBox.innerHTML = content;
			
			move_box(anchor, messageBox);
			messageBox.style.display = 'block';
		}
		else {
			if(messageBox.innerHTML == content) {
				messageBox.style.display  = 'none';
			}
			else {
				messageBox.innerHTML = content;
				messageBox.style.display = 'block';
		
				move_box(anchor, messageBox);
			}
		}
	}
	
	return false;
}
