var xmlHttp
var xmlHttp1
var xmlHttp2
var xmlHttp3
var xmlHttp4
var xmlHttp5
var xmlHttp6
var xmlHttp7
var xmlHttp8
var xmlHttp9
var xmlHttp10
var xmlHttp11


function GetXmlHttpObject(handler)
{ 

  var objXmlHttp=null
  if (navigator.userAgent.indexOf("Opera")>=0)
  {
    alert("This example doesn't work in Opera") 
    return 
  }
  if (navigator.userAgent.indexOf("MSIE")>=0)
  { 
    var strName="Msxml2.XMLHTTP"
    if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
    {
      strName="Microsoft.XMLHTTP"
    } 
    try
    { 
      objXmlHttp=new ActiveXObject(strName)
      objXmlHttp.onreadystatechange=handler 
      return objXmlHttp
    } 
    catch(e)
    { 
      alert("Error. Scripting for ActiveX might be disabled") 
      return 
    } 
  } 
  if (navigator.userAgent.indexOf("Mozilla")>=0)
  {
    objXmlHttp=new XMLHttpRequest()
    objXmlHttp.onload=handler
    objXmlHttp.onerror=handler 
    return objXmlHttp
  }
}

function relatiesOntvangen() 
{ 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 
    if(xmlHttp.responseText.indexOf("show.") == "-1")
    {
      document.getElementById('aanwezigeRelaties').style.display = "none";
      document.getElementById('ifr').style.display = "none";
    }
    else
    {
      kleur = "";
      if(document.getElementById('hiddenRelatieId'))
      {
        if(document.getElementById('hiddenRelatieId').value != "")
        {
            kleur = " style='font-color:red;' ";   
        }
      }

      document.getElementById('ifr').style.display = "block";
      document.getElementById('aanwezigeRelaties').style.display = "block";
      a = document.getElementById('aanwezigeRelaties').innerHTML;
      a = "";
      a += "<table border='0' cellpadding= '0' cellspacing= '0' width= '580'>";
      a += "<tr>"; 
      a += "<td width='10'></td>"; 
      a += "<td width='20'></td>"; 
      a += "<td width='200'><B>Achternaam</B></td>"; 
      a += "<td width='100'><B>PC + huisnr</B></td>"; 
      a += "<td width='100'><B>Tel</B></td>"; 
      a += "<td width='100'><B>Mobiel</B></td>"; 
      a += "<td width='50'><img src='"+base+"/common/images/button-close.gif' onclick=\"HideNode('aanwezigeRelaties');HideNode('ifr')\" style='cursor:hand;'></td>"; 
      a += "</tr>";
      result = xmlHttp.responseText;
      result = result.substring(5,result.length-1);
      result = result.split("_____");
      for (i = 0; i < result.length; i++)
      {
        relatie = result[i].split("||");
        
        kleur = "";
        if(relatie[8] == "False")
        {
              kleur = " style='color:gray;' ";   
        }

        if(document.getElementById('hiddenRelatieId'))
        {
          if(document.getElementById('hiddenRelatieId').value == relatie[7])
          {
              kleur = " style='color:red; font-weight:bold' ";   
          }
        }
        
        a += "<tr >"; 
        if(parent == "1")
          a += "<td " + kleur + "><img onclick=\"window.opener.location.href ('"+base+"/relatie/edit.aspx?Id="+relatie[7]+"'); window.close();\" src='"+base+"/common/images/arrow_red.gif' border='0' style='margin-top:5;margin-left:5;cursor:hand;'></a></td><td " + kleur + ">";
        else
          a += "<td " + kleur + "><a href='"+base+"/relatie/edit.aspx?Id="+relatie[7]+"'><img src='"+base+"/common/images/arrow_red.gif' border='0' style='margin-top:5;margin-left:5;cursor:hand;'></a></td><td " + kleur + ">";
        if(relatie[0] != "" && relatie[0])
        {
          if(relatie[0] == "1")
            a += "Hr. ";
          if(relatie[0] == "2")
            a += "Mvr. ";
        }
        a += "</td><td " + kleur + ">";
        if(relatie[1] != "" && relatie[1])
          a += relatie[1];
        if(relatie[2] != "" && relatie[2])
          a += " " + relatie[2]; 
        a += "</td><td " + kleur + ">";
        if(relatie[3] != "" && relatie[3])
          a += relatie[3]; 
        if(relatie[4] != "" && relatie[4])
          a += " " + relatie[4]; 
        a += "</td><td " + kleur + ">";
        if(relatie[5] != "" && relatie[5])
          a += relatie[5]; 
        a += "</td><td " + kleur + ">";
        if(relatie[6] != "" && relatie[6])
          a += relatie[6]; 
        a += "</td></tr>";
      }
      a += "</table>";
    }
    document.getElementById('aanwezigeRelaties').innerHTML = a;
  } 
}

function plaatsenOntvangen() 
{ 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 
    a= "";
    if(xmlHttp.responseText.indexOf("show.") == "-1")
    {
      document.getElementById(currentElement2).style.display = "none";
    }
    else
    {
      kleur = "";

      document.getElementById(currentElement2).style.display = "block";
      a = "";
      a += "<table border='0' cellpadding= '0' cellspacing= '0' width= '200' id='tblPlaatsen'>";
      result = xmlHttp.responseText;
      result = result.substring(5,result.length-1);
      result = result.split("_____");
      for (i = 0; i < result.length; i++)
      {
        relatie = result[i].split("||");

        a += "<tr style='cursor:hand' onclick=\"check('"+relatie[0]+"')\">"; 
        a += "<td>"+relatie[0]+"</td>";
        a += "</tr>";
      }
      a += "</table>";
    }
    document.getElementById(currentElement2).innerHTML = a;
    if (document.getElementById('tblPlaatsen'))
    {
      //alert(document.getElementById('tblPlaatsen').rows.length);
      document.getElementById('tblPlaatsen').rows[0].cells[0].bgColor = "MediumSeaGreen";
    }
  } 
}

function check(v)
{	
  document.all(currentElement).value  = v;
  document.getElementById(currentElement2).style.display = "none";
}