var divid;
function handleHttpResponse()
{
	if (http.readyState == 4)
	{
		document.getElementById( divid ).innerHTML = http.responseText;
		document.getElementById( 'priceI' ).value = http.responseText;
	}
}

function handleHttpResponse2()
{
	if (http.readyState == 4)
	{
		vals = http.responseText.split('|');
		document.getElementById('size').innerHTML = vals[0];
		document.getElementById('price').innerHTML = vals[1];
	}
}

function submitNewObject()
{
	var catid = document.getElementById("catid").value;
	divid = 'additionalForm';
	http.open("POST", "rightframe.php?content=estate&action=save", true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}

function calcPrice()
{
	var dateFrom = document.getElementById("dateFrom").value;
	var dateTo   = document.getElementById("dateTo").value;
	var roomId   = document.getElementById("roomId").value;

	var resForm = document.getElementById("resForm");

	roomId = 0;
    for (i=resForm.roomId.length - 1; i > -1; i--)
    {
        if (resForm.roomId[i].checked) {
            roomId = resForm.roomId[i].value;
        }
    }

	divid = 'price';
	http.open("GET", "/price.php?dateFrom=" + dateFrom + "&dateTo=" + dateTo + "&roomId=" + roomId, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);
}

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;

}

var http = getHTTPObject(); // We create the HTTP Object


if (document.all)
{
	document.getElementsByName = function (params)
	{
		var _elementsByName = new Array ();

		for (var i in document.all)
		{
			try
			{
				if (document.all [i].getAttribute ("name") == params) _elementsByName [_elementsByName.length] = document.all [i];
				//document.body.innerHTML += i;
			}
			catch (e){};
		}

		return _elementsByName;
	}
}