
 function ajaxMe(bestemming, link, soort, reload)
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
     {
      if(xmlHttp.readyState==4)
       {
        if (soort == 1)
         {
          document.getElementById(bestemming).innerHTML = xmlHttp.responseText;
         }
        else if (soort == 2)
         {
          document.getElementById(bestemming).value = xmlHttp.responseText;
         }
        else
         {
          document.getElementById(bestemming).innerHTML = xmlHttp.responseText;
         }
        
        if (reload)
         {
          window.location.reload();
         }
       }
     }
    xmlHttp.open("GET",link,true);
    xmlHttp.send(null);
  }
  
 function ajaxPOST2(bestemming, link, soort, reload, parameters)
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        if (soort == 1)
         {
          document.getElementById(bestemming).innerHTML = xmlHttp.responseText;
         }
        else if (soort == 2)
         {
          document.getElementById(bestemming).value = xmlHttp.responseText;
         }
				else if (soort == 3)
				 {
					if( xmlHttp.responseText == "true" )
					{
						eval(bestemming);
					}
				 }
        else
         {
          document.getElementById(bestemming).innerHTML = xmlHttp.responseText;
         }
        if (reload)
         {
          window.location.reload();
         }
       }
     }
      
    xmlHttp.open('POST', link, true);
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", parameters.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(parameters);
  }
 
 function ajaxPOST(bestemming, obj, link, soort, reload) 
   {
    inputs = (document.getElementById(obj)).getElementsByTagName('input');
    var poststr = "";
    for (var iT = 0; iT < inputs.length; iT++)
     {
      if (inputs[iT].type == 'checkbox')
       {
        if (inputs[iT].checked)
         {
          poststr = poststr + inputs[iT].name + "=" + inputs[iT].value + "&";
         }
       }
      else
       {
        poststr = poststr + inputs[iT].name + "=" + inputs[iT].value + "&";
       }
     }
    ajaxPOST2(bestemming, link, soort, reload, poststr);
  }

//--------------------slowly.fade
var slowly = {
  fade : function (id) {
    if(document.getElementById(id).style.visibility == 'hidden') {
      this.fadeInLoop(id, 5);
    } else {
      this.fadeOutLoop(id, 96);
    }
	},
  fadeInLoop : function (id, opacity) {
		var o = document.getElementById(id);
		if (opacity <= 96) {
      o.style.visibility = "visible";
      slowly.setOpacity(o, opacity);
			opacity += 4;
			window.setTimeout("slowly.fadeInLoop('" + id + "', " + opacity + ")", 20);
		} else {
		}
	},
  fadeOutLoop : function (id, opacity) {
		var o = document.getElementById(id);
		if (opacity >= 5) {
			slowly.setOpacity(o, opacity);
			opacity -= 4;
			window.setTimeout("slowly.fadeOutLoop('" + id + "', " + opacity + ")", 20);
		} else {
			o.style.visibility = "hidden";
		}
	},
	setOpacity : function (o, opacity) {
		o.style.filter = "alpha(style=0,opacity:" + opacity + ")";	// IE
		o.style.KHTMLOpacity = opacity / 100;				// Konqueror
		o.style.MozOpacity = opacity / 100;					// Mozilla (old)
		o.style.opacity = opacity / 100;					// Mozilla (new)
	}
}
//--------------------slowly.fade

