var xmlhttp;
var CountrySelcted;
function showState(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url;
var cntrywithState = new Array("India","US","Canada","Australia");
var isState='False';
for (var i=0;i<=cntrywithState.length;i++)
    {
       if(str == cntrywithState[i])
           {
               isState='True';
             //  alert('vaue'+isState);
           }
    }

if(isState=='True')
    {
        url = "/components/com_php/files/FetchState.php";
        url=url+"?Country="+str;
        CountrySelcted=str;
        //url=url+"&sid="+Math.random();
        xmlhttp.onreadystatechange=stateChangedfstat;
        xmlhttp.open("POST",url,true);
        xmlhttp.send(null);
     
    }
 else
     {
         url = "/components/com_php/files/FetchNoState.php";
         url=url+"?Country="+str;
         CountrySelcted=str;
        //url=url+"&sid="+Math.random();
        xmlhttp.onreadystatechange=stateChangednost;
        xmlhttp.open("POST",url,true);
        xmlhttp.send(null);
     }


}

function showCity(str2)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/components/com_php/files/FetchCity.php";
url=url+"?State="+str2;
var url1=url;
//alert(CountrySelcted);
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("POST",url1,true);
xmlhttp.send(null);
}

function showAddrs(str1)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/components/com_php/files/FetchAddrs.php";
url=url+"?City="+str1;
var url1=url+"&Country1="+CountrySelcted;
xmlhttp.onreadystatechange=stateChangedfaddrs;
xmlhttp.open("POST",url1,true);
xmlhttp.send(null);
}

function stateChangedfstat()
{
if (xmlhttp.readyState==4)
{
document.getElementById("stateDrop").innerHTML=xmlhttp.responseText;
document.getElementById("stateDrop").className = 'visible';
document.getElementById("cityDrop").className = 'hidden';
document.getElementById("centerInfo").className = 'hidden';
}
}
function stateChangednost()
{
if (xmlhttp.readyState==4)
{
document.getElementById("cityDrop").innerHTML=xmlhttp.responseText;
document.getElementById("stateDrop").className = 'hidden';
document.getElementById("centerInfo").className = 'hidden';
}
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("cityDrop").innerHTML=xmlhttp.responseText;
document.getElementById("cityDrop").className = 'visible';
document.getElementById("centerInfo").className = 'hidden';
}
}

function stateChangedfaddrs()
{
if (xmlhttp.readyState==4)
{
document.getElementById("centerInfo").innerHTML=xmlhttp.responseText;
document.getElementById("centerInfo").className = 'visible';
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
   return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
   return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}