/**
 * Ajax for generating calling ajax function for display region,subregion and
 * location values
 * 
 * @package TotalYachts
 * @version 0.1
 * 
 * @author David ARTIERI
 * @created 29-08-2009
 * @copyright Copyright (c) 2009, totalyachts.com
 */

function newAjax() {

        var solicitud_HTTP = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            solicitud_HTTP = new XMLHttpRequest();/*
													 * if
													 * (solicitud_HTTP.overrideMimeType) {
													 * solicitud_HTTP.overrideMimeType('text/xml'); }
													 */
        } else if (window.ActiveXObject) { // IE
            try {
                solicitud_HTTP = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    solicitud_HTTP = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!solicitud_HTTP) {
            alert('Unable to create instance of \'XMLHTTP');
            return false;
        }
		return solicitud_HTTP;
    }
    

function loadCity(countryName)
{
	var obj1=document.getElementById('pucity');
	var obj2=document.getElementById('docity');
	value=countryName;

	if(value!="")	{
		ajax=newAjax();
		ajax.open("get","http://"+window.location.hostname+"/getCity.php?countryName="+value,true);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==1)
			{
				obj1.length=0;
				obj2.length=0;
			}
			if (ajax.readyState==4)
			{
				obj1.disabled = true;
				obj2.disabled = true;
				var newOption=document.createElement("option");
				newOption.value="";
				newOption.innerHTML="Any";
				obj1.appendChild(newOption);
				obj2.appendChild(newOption);
				
				obj1.disabled = false;
				obj2.disabled = false;
				eval(ajax.responseText);
				obj2.value=obj1.value;
			}
		}
		ajax.send(null);
	}
}