var a;var b;function showTowns(str)
{var q=str.substr(0,2);a=str.substr(0,2);var temp=new Array();if(str!=='')
{temp=str.split(',');var s=temp[1];b=temp[1];}
if(window.ActiveXObject)
{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.setProperty('SelectionLanguage','XPath');xmlDoc.load("towns.xml");generateCombo();}
else if(document.implementation&&document.implementation.createDocument)
{xmlDoc=document.implementation.createDocument("","",null);xmlDoc.load("towns.xml");xmlDoc.onload=generateCombo;}
else
{alert('Your browser cannot handle this script');}}
function generateCombo()
{var output='';var q=a;if(b=='')
{var xPath="location/p[starts-with(c,"+"'"+a+"')]";}
else
{var xPath="location/p[starts-with(c,"+"'"+a+","+b+"')]";}
var nodes=xmlDoc.selectNodes(xPath);output=('<div class="gullTableTown"><div class="gullTownTitle'+gullTab+'">Town<\/div>');if(nodes.length==0||q=='')
{output=output+('<select class="gullTowns" id="gullSelTowns" name="gullSelTowns"><option>Any Town</option></select></div></div></div>');document.getElementById("txtTowns").innerHTML=output;return;}
else
{output=output+('<select class="gullTowns" id="gullSelTowns" name="gullSelTowns"> <option>Any Town</option>>');}
if(document.implementation&&document.implementation.createDocument)
{for(var x=1;x<=nodes.length-1;x++)
{for(var y=1;y<=1;y++)
{if(nodes[x].childNodes[y].nodeName=='c')
{str='<option value='+nodes[x].childNodes[y].textContent+'>';}
if(nodes[x].childNodes[y+2].nodeName=='t')
{str=str+nodes[x].childNodes[y+2].textContent+'</option>';output=output+str;}}}}
else
{for(var x=1;x<=nodes.length-1;x++)
{for(var y=0;y<=1;y++)
{if(nodes.item(x).childNodes(y).nodeName=='c')
{str='<option value='+nodes.item(x).childNodes(y).text+'>';}
else if(nodes.item(x).childNodes(y).nodeName=='t')
{str=str+nodes.item(x).childNodes(y).text+'</option>';output=output+str;}}}}
output=output+('</div></div>');document.getElementById("txtTowns").innerHTML=output;}
