//********************************** REMOTE CALL **************************************************

function getRequestInstance()
{
	if (!window.opera && document.all)
	{
	    return new ActiveXObject("Msxml2.XMLHTTP");
	}
	else
	{
		return new XMLHttpRequest();
	}
}

function remoteCall(url, method, params, function_name)
{
	if(req==null) var req = getRequestInstance();
	
	req.onreadystatechange = function()
	{
		try
		{
			if (req.readyState == 4)
			{
				if (req.status != 200)
				{
					throw alert('Error '+req.status);
				}
    			function_name(req);
            }
		}
		catch (error)
		{
			alert(error);
		}
	}
	req.open(method, url);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(params);
}

//********************************** REMOTE CALL **************************************************

function getSelectModel(id)
{
	if(id!='') remoteCall('/admin/rentcar/vehicle_getmodels/'+id,'GET',null,showSelectModel);
}

function showSelectModel(req)
{
	var td = document.getElementById('modelTag');
	td.innerHTML = req.responseText;
}

function getSelectCity(id)
{
	if(id!='') remoteCall('/admin/rentcar/vehicle_getcities/'+id,'GET',null,showSelectCity);
}

function showSelectCity(req)
{
	var td = document.getElementById('cityTag');
	td.innerHTML = req.responseText;
}

