function makePOSTRequest(url, parameters, handler)
{
    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 = handler;
	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 doSubCountries()
{
	if (http_request.readyState == 4)
	{
         if (http_request.status == 200)
		 {
            result = http_request.responseText;
            document.getElementById('sub_countries_block').innerHTML = result;
         }
		 else
		 {
            alert('There was a problem with the request.');
         }
	}
}


function doSubCountriesForm()
{
	if (http_request.readyState == 4)
	{
         if (http_request.status == 200)
		 {
            result = http_request.responseText;
			if(result)
			{
            document.getElementById('form_sub_countries_block').innerHTML = '<br>'+result;
			}
         }
		 else
		 {
            alert('There was a problem with the request.');
         }
	}
}

function getSubCountries(cnt, handler)
{
	theForm = document.forms['form1'];
	makePOSTRequest('includes/locations/locations.php', 'country_id='+cnt, handler);
}

function sc(cnt, handler)
{
	if(cnt==230){getSubCountries(cnt, handler);}
	else{document.getElementById('form_sub_countries_block').innerHTML = '';}
}