var http_request = false;
var xmldoc;
var textdoc;

function makeRequest(url, parameters)
{
    http_request = false;
    if (window.XMLHttpRequest) {
        // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) {
        // IE
        try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch (e) {
            try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
            catch (e) {}
        }
    }

    if (!http_request) {
        //alert('Giving up :( Cannot create an 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);
    return true;
}

function alertContents()
{
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            //textdoc = http_request.responseText;
            //alert(textdoc);
        } else {
            //alert('There was a problem with the request.');
        }
    }
}

function savemapsearch(lang)
{
	var parameters = "act=place&place="+ document.getElementById("place").value;
	if (lang=="zh")
	{
		parameters = parameters + "&l=zh";
	}
	makeRequest('/save.php', parameters);
}
function savemapdriving()
{
	var parameters = "act=driving&z1="+ document.getElementById("start").value + "&z2=" + document.getElementById("end").value;
	makeRequest('/save.php', parameters);
}
