function changeDivContents(url,div, form)
{
	var http = getHTTPObject();
	var divObj = document.getElementById(div);
	
	if(divObj && http)
	{
		var formValues = getFormValues(form);
		http.open("POST", url, true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		http.onreadystatechange=function(){
								if (http.readyState==4  && http.status == 200)
								{
									divObj.innerHTML = http.responseText;
									divObj.style.display = 'block';
								}
							};
		http.send(formValues);
	}
}

function saveFavouriteHouseNotes(url, div, userNotesId)
{
	var http = getHTTPObject();
	var divObj = document.getElementById(div);

	if (url != undefined && userNotesId != undefined && http && divObj)
	{
		var formValues = 'usernotes='+document.getElementById(userNotesId).value;

		http.open("POST", url, true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		http.onreadystatechange=function(){
								if (http.readyState==4  && http.status == 200)
								{
									fContent = document.getElementById(userNotesId+'_madeNote');									
									if (document.getElementById(userNotesId).value == '')
									{
										fContent.innerHTML = document.getElementById(userNotesId).value;
									}
									else
									{
										fContent.innerHTML = '<strong>Uw notitie:</strong><br />' +document.getElementById(userNotesId).value;
									}
									divObj.innerHTML = http.responseText;
									divObj.style.display = 'block';
								}
							};
		http.send(formValues);
	}
}




function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}

function getFormValues(fobj)
{
   var str = "";

   for(var i = 0;i < fobj.elements.length;i++)
   {

       switch(fobj.elements[i].type)
       {
           case "text":
                str += fobj.elements[i].name +
                 "=" + escape(fobj.elements[i].value) + "&";
                 break;
			case "hidden":
                str += fobj.elements[i].name +
                 "=" + escape(fobj.elements[i].value) + "&";
                 break;
           case "password":
                str += fobj.elements[i].name +
                 "=" + escape(fobj.elements[i].value) + "&";
                 break;
		   case "textarea":
                str += fobj.elements[i].name +
                 "=" + escape(fobj.elements[i].value) + "&";
                 break;
           case "select-one":
                str += fobj.elements[i].name +
                "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";
                break;
       }
   }

   str = str.substr(0,(str.length - 1));

   return str;
}

function saveFavouriteHouse(url,div)
{
	var http = getHTTPObject();
	var divObj = document.getElementById(div);

	if(http)
	{
		http.open("GET", url, true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		http.onreadystatechange=function(){
								if (http.readyState==4  && http.status == 200)
								{
									divObj.innerHTML = http.responseText;
								}
							};
		http.send(null);
	}
}

function deleteFavouriteHouse(url,div)
{
	var http = getHTTPObject();
	if(document.getElementById(div) != undefined)
	{
		var divObj = document.getElementById(div);
	}

	if(http)
	{
		http.open("GET", url, true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		http.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		http.onreadystatechange=function(){
								if (http.readyState==4  && http.status == 200)
								{
									divObj.innerHTML = http.responseText;
								}
							};
		http.send(null);
	}
}