/* #################################### EXPERT ##################################### */
function toggleFieldset(name){
  if(document.getElementById(name+'Spacer').style.display=='none'){
    document.getElementById(name).style.display='none';
    document.getElementById(name+'Spacer').style.display='block';
    document.getElementById(name+'Image').src='http://www.medrapid.info/common/images/down.gif';
  }else{
    document.getElementById(name).style.display='block';
    document.getElementById(name+'Spacer').style.display='none';
    document.getElementById(name+'Image').src='http://www.medrapid.info/common/images/up.gif';
  }
}
function toggleSublist(node){
  var parent=node.parentNode;
  var sibling=parent.getElementsByTagName('ul')[0];
  sibling.style.display=(sibling.style.display=='none')?'block':'none';
	parent.style.listStyleImage=(sibling.style.display=='none')?'url(/common/images/folder.gif)':'url(/common/images/folderopen.gif)';
}
function toggleHisto(node){
  var root=node.parentNode.parentNode.parentNode;
  var lists=root.getElementsByTagName('ul');
  var parent=node.parentNode;
  var sibling=parent.getElementsByTagName('ul')[0];
  var show=(sibling.style.display=='block')?false:true;
  for(var i=0;i<lists.length;i++){
    i+=1;
    lists[i].style.display='none';
    lists[i].parentNode.style.listStyleImage = 'url(/common/images/folder.gif)';
  }
  if(show){
    sibling.style.display='block';
    parent.style.listStyleImage = 'url(/common/images/folderopen.gif)';
  }
}

function hideContent(){
  document.getElementById('children').style.display='none';
  document.getElementById('children').innerHTML='';
}

function showContent(e,node){
  if(node.parentNode.parentNode.getElementsByTagName('div')[0].style.display=='block'){
    x=e.layerX||window.event.x;
    y=e.layerY||window.event.y;
    var div=document.getElementById('children');
    var parent=node.parentNode.parentNode;
    var root=parent.getElementsByTagName('ul');
    var child=root[0].getElementsByTagName('li');
    var current=child[0];
    div.innerHTML='';
    div.style.left=x+'px';
    div.style.top=y+20+'px';
    div.style.display='block';
    while(current!=null){
      div.innerHTML+=current.firstChild.firstChild.nodeValue+'<br \/>';
      current=current.nextSibling;
      if(navigator.appName=='Netscape')current=current.nextSibling;
    }
  }
}

var sections=new Array('clinic','diagnostics','prophylaxis','therapy','epidemiology','cause','external_sources','wiki','forum');
function openTab(id){
	var cursection = 1;
	for(var i=0;i<sections.length;i++){
		if(sections[i]==id) {cursection = i+1;}
		try{
				var element=document.getElementById(sections[i]);
				element.style.display=(sections[i]==id)?'block':'none';
				}
		catch(e){}
		try{
				var element=document.getElementById(sections[i]+'_link');
				element.style.color=(sections[i]==id)?'#ffffff':'#f0f0f0';
				}
		catch(e){}
	}
}

function writeEmail (emailType, itemID) {
  var zeit = new Date();
  var entryURL = "/common/cgi-bin/emailing.py/emailing?"
    + "email_type=" + emailType
    + "&item_id=" + itemID
    + "&zeit=" + zeit.getTime();
    
  suchFenster = window.open( entryURL, 
                             "nachricht",
                             "width=600, height=485, top=100, left=100, menubar=no, locationbar=no, status=no, resizable=yes" );
  suchFenster.focus();
}

