function setDom(_id)
{ var dom;
  if (document.all) dom=document.all(_id);
  if (document.getElementById) dom=document.getElementById(_id);
  if (document.layers) dom=document(_id);
  return (dom) ? dom : false;
}
function isDefined(_variabele)
{ return (!(!(_variabele || false)))
}
function toonInfo(_x,_y,_tekst)
{ var dom_info=setDom("icoontekst");
  if (dom_info)
  { dom_info.style.position="absolute";
    dom_info.style.top=_y+"px";
    dom_info.style.left=_x+"px";
    dom_info.innerHTML=_tekst;
    dom_info.style.display="block";
  }
}
function verberg(_id)
{ var dom=setDom(_id);
  if (dom)
  { dom.style.display="none";
    dom.innerHTML="";
  }
}
function getXmlHttpObject()
{ var xmlHttp=null;
// Firefox, Opera 8.0+, Safari
  try
  { xmlHttp=new XMLHttpRequest();
  }
  catch (e)
// Internet Explorer
  { try
    { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}
function contactStabiel()
{ var dom=setDom("contact");
  if (xmlHttp.readyState==4) dom.innerHTML=xmlHttp.responseText;
}
function toonContact(_selectie)
{ var dom_contact=setDom("contact");
  if (dom_contact)
  { dom_contact.style.position="absolute";
    dom_contact.style.top="200px";
    dom_contact.style.left="400px";
    dom_contact.style.display="block";
    if (_selectie == "contact" || _selectie == "cursus")
    { var dom_eindnoot=setDom("eindnoot");
      var _offset=10;
      if (_selectie == "cursus") _offset += 20;
      if (dom_eindnoot)
      { dom_contact.style.top=dom_eindnoot.offsetTop-dom_contact.offsetHeight-_offset+"px";
        dom_contact.style.left=dom_eindnoot.offsetLeft+dom_eindnoot.offsetWidth-dom_contact.offsetWidth-10+"px";
      }
    }
    else if (_selectie == "kalender")
    { var dom_inhoud=setDom("inhoud");
      var dom_subnavigatie=setDom("subnavigatie");
      var dom_eindnoot=setDom("eindnoot");
      _offset=100;
      if (dom_inhoud && dom_subnavigatie && dom_eindnoot)
      { dom_contact.style.top=dom_inhoud.offsetTop+_offset+"px";
        dom_contact.style.left=dom_eindnoot.offsetLeft+dom_subnavigatie.clientWidth+20+"px";
      }
    }
    xmlHttp=getXmlHttpObject();
    if (xmlHttp==null)
    { alert ("Your browser does not support AJAX!");
      return;
    } 
    xmlHttp.onreadystatechange=contactStabiel;
    xmlHttp.open("POST",basisurl+"php/contact.php",true);
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
    xmlHttp.send("id=lm"+_selectie);
  }
}
function verbergContact()
{ var dom_contact=setDom("contact");
  if (dom_contact)
  { dom_contact.style.display="none";
  }
}
function doorsturen(_form,_id)
{ var str="id=lm"+_id+"&";
  str += "ingevuld="+escape(_form.ingevuld.value)+"&";
  str += "afzender_naam="+escape(_form.afzender_naam.value)+"&";
  str += "afzender_email="+escape(_form.afzender_email.value)+"&";
  str += "bestemmeling=";
  if (isDefined(_form.bestemmeling.length))
  { var keuze=-1;
    for (i=0;i<_form.bestemmeling.length;i++)
    { if (_form.bestemmeling[i].checked)
      { keuze=i;
      }
    }
    if (keuze >= 0) str += escape(_form.bestemmeling[keuze].value);
  }
  else
    str += escape(_form.bestemmeling.value);
  str += "&bericht="+escape(_form.bericht.value);
  xmlHttp=getXmlHttpObject();
  if (xmlHttp==null)
  { alert ("Your browser does not support AJAX!");
    return;
  } 
  xmlHttp.onreadystatechange=contactStabiel;
  xmlHttp.open("POST",basisurl+"php/contact.php",true);
  xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
  xmlHttp.send(str);
}
