var akt;
var aktx;
function show(element,mutter) {
  var toppos;
  var leftpos;
  toppos = document.getElementById(mutter).offsetTop;
  leftpos = document.getElementById(mutter).offsetLeft;
  lefter = document.getElementById('allwrap').offsetLeft;
  document.getElementById(element).style.display='block';
  document.getElementById(element).style.top = toppos+16+'px';
  document.getElementById(element).style.left = leftpos+lefter+80+'px';
  akt = '';
}
function show2(element,mutter) {
  var toppos;
  var leftpos
  var prev = document.getElementById(element).parentNode.id;
  document.getElementById(prev).style.display='block';
  akt = prev;
  //show3(element);
  var prevx = str_replace('m','mxx',element);
  var prevz = document.getElementById(prevx).parentNode.id;
  prevz = str_replace('m','s',prev);
  toppos = document.getElementById(prev).offsetTop+document.getElementById(element).offsetTop;
  leftpos = document.getElementById(prev).offsetLeft+document.getElementById(element).offsetTop;
  lefter = document.getElementById('allwrap').offsetLeft;
  document.getElementById(prevx).style.display='block';
  document.getElementById(prevx).style.top = toppos+16+'px';
  document.getElementById(prevx).style.left = leftpos+60+'px';  
}
function show3(element) {
  var toppos;
  var leftpos;
  var previ = document.getElementById(element).parentNode.id;
  prev = str_replace('mxx','m',previ);
  prev = document.getElementById(prev).parentNode.id;
  //alert(previ);
  //var prev2 = document.getElementById(prev).parentNode.id;
  //document.getElementById(element).style.display='block';
  document.getElementById(previ).style.display='block';
  document.getElementById(prev).style.display='block';
  //toppos = document.getElementById(prev).offsetTop;
  //leftpos = document.getElementById(prev).offsetLeft;
  //lefter = document.getElementById('allwrap').offsetLeft;
  //document.getElementById(prev).style.top = toppos+16+'px';
  //document.getElementById(prev).style.left = leftpos+lefter+30+'px';
  //document.getElementById(prev).style.display='block';

  aktx = prev;
}
function hide(element,mutter){
  //var exe = 'realhide(\''+element+'\',\''+mutter+'\')';
  //window.setTimeout(exe,50);
  if(akt != element) {
    document.getElementById(element).style.display='none';
  }
}
function realhide(element,mutter) {
  if(akt != element) {
    document.getElementById(element).style.display='none';
  }
}
function hide2(element,mutter){
  var prev = document.getElementById(element).parentNode.id;
  var prevx = str_replace('m','mxx',element);
  document.getElementById(prev).style.display='none';
  document.getElementById(prevx).style.display='none';
}
function str_replace(mysearch, myreplace, mysubject) {
    return mysubject.split(mysearch).join(myreplace);
}
function hide3(element,mutter){
  if(aktx != element) {
    var prev = document.getElementById(element).parentNode.id;
    document.getElementById(prev).style.display='none';
	previ = str_replace('mxx','m',prev);
	previ = document.getElementById(previ).parentNode.id;
	//alert(previ);
	document.getElementById(previ).style.display='none';
  }
}