var http_request = false;
var resdiv = null;

function makePOSTRequest(url, parameters)
{
      http_request = false;
      if (window.XMLHttpRequest) {
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }
      } 
	  else if (window.ActiveXObject) {
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      } 
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
	  http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
}

function alertContents() {
    if (http_request.readyState == 4){
         if (http_request.status == 200){
            result = http_request.responseText;
            document.getElementById(resdiv).innerHTML = result;            
         } 
		 else{
			document.getElementById(resdiv).innerHTML = 'There was a problem with the request.';       
         }
     }
}
   
function get(obj) {
	resdiv = obj;
	if(resdiv=="mberichtdiv"){
		var poststr = "submit="+obj+"&naam=" + encodeURI( document.getElementById("naam2").value ) + 
	  			      "&bericht=" + encodeURI( document.getElementById("bericht").value );
	}
	if(resdiv=="mbel"){
		var poststr = "submit="+obj+"&naam=" + encodeURI( document.getElementById("naam").value ) + 
	  			      "&telefoonnummer=" + encodeURI( document.getElementById("telefoonnummer").value ) + 
	  			      "&dag=" + encodeURI( document.getElementById("dag").value ) + 
	  			      "&tijd=" + encodeURI( document.getElementById("tijd").value ) + 
	  			      "&over=" + encodeURI( document.getElementById("over").value );
	}
	makePOSTRequest('form.php', poststr);
}

function nieuwB() {
	document.getElementById("alertb").style.visibility = "hidden";
	document.getElementById("naam2").disabled=false;
	document.getElementById("bericht").disabled=false;
	document.getElementById("bericht").value="";
	document.getElementById("submit2").disabled=false;
	document.getElementById("nieuwb").disabled=false;
	document.getElementById("nieuwb").style.visibility = "hidden";	
}
function belTerug() {

	document.getElementById("belterugalt").style.visibility = "hidden";
	document.getElementById("naam").disabled=false;
	document.getElementById("telefoonnummer").disabled=false;
	document.getElementById("over").disabled=false;
	document.getElementById("submit").disabled=false;
	document.getElementById("dag").disabled=false;
	document.getElementById("tijd").disabled=false;
	document.getElementById("belTerugbut").style.visibility = "hidden";	

}
//----------------tooltip---------------//
var timeId			= null;
var labelOffsetX	= 20;
var labelOffsetY	= -30;
var labelLayerId	= "tooltip";
var mouseX, mouseY, scrollX, scrollY;
		
function moveTooltip(e) {
  if(document.getElementById) {
		if(navigator.userAgent.indexOf("MSIE") > 0) {
			scrollX 	= document.body.scrollLeft + document.documentElement.scrollLeft;
			scrollY		= document.body.scrollTop + document.documentElement.scrollTop;
			mouseX		= scrollX + event.clientX;
			mouseY		= scrollY + event.clientY;
			screenWidth	= document.body.clientWidth;
		} 
		else {
			mouseX		= e.pageX;
			mouseY		= e.pageY;
			screenWidth	= window.innerWidth;
		}
		
		toolObj = document.getElementById(labelLayerId);		
		toolObj.style.left	= (mouseX + labelOffsetX) + "px";
		toolObj.style.top	= (mouseY + labelOffsetY) + "px";
	}
}
function showDelayTooltip(strContent) {
	if (timeId!=null) {
		clearTimeout(timeId);
	}
	timeId = setTimeout("showTooltip('" + strContent + "');",200);
}
function showTooltip(strContent) {
	if(document.getElementById) {		
		toolObj = document.getElementById(labelLayerId);
		toolObj.innerHTML = strContent;
		toolObj.style.display = "inline";
	}	
}
function hideTooltip() {
	if(document.getElementById) {
		if (timeId!=null) {
			clearTimeout(timeId);
		}
		toolObj = document.getElementById(labelLayerId);
		toolObj.style.display	= "none";
	}
}
