// JavaScript Document
var xmlhttp;
var typed;
function showResult(str,str2)
{
if (str.length==0)
  {
  document.getElementById("livesearch").innerHTML="";
  document.getElementById("livesearch").style.border="0px";
  return;
  }
xmlhttp=GetXmlHttpObject()
if (xmlhttp==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }

//typed= new RegExp(str, "gi");
var url="livesearch.php";
//url.onselect=chooseplace(url);
url=url+"?q="+str+"&p="+str2;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


var test;

function stateChanged()
{
//alert(typed);
if (xmlhttp.readyState==4)
  {
//var typed2= new RegExp(typed,"gi");
var gamma=xmlhttp.responseText;
//gamma=gamma.replace(typed,"<b>$1</b>");
for (i=0; i<(xmlhttp.responseText.split(/br/g).length); i++)
{
  gamma=gamma.replace("<br />",",");
}
test=gamma;

var lambda=test;
for (i=1; i<(test.split(/,/g).length + 1); i++)
{
  lambda=lambda.replace(",","</span></a><br /><a href='' class='mouver'><span id='place~'  onclick='chooseplace(~);return false;'>");
  lambda=lambda.replace("~",i);
  lambda=lambda.replace("~",i);
  
}
mula=lambda;

document.getElementById("livesearch").innerHTML='<a href="" class="mouver"><span id="place0"  onclick="chooseplace(0);return false;">'+mula+'</span></a>'+'<a href="" class="locmenuadd" onclick="window.open(\'mapfind.php?webpage='+webpage+'\');return false;"><span id="addloc" >add a new location</span></a>';
document.getElementById("livesearch").style.border="1px solid #A5ACB2";

}
if (xmlhttp.responseText.value="")
{
document.forms.form.searchbut.disabled=false;
}
else
{
document.forms.form.searchbut.disabled=true;
}  
}

function showResult2(str,str2)
{
if (str.length==0)
  {
  document.getElementById("livesearch2").innerHTML="";
  document.getElementById("livesearch2").style.border="0px";
  return;
  }
xmlhttp=GetXmlHttpObject()
if (xmlhttp==null)
  {
  alert ("Your browser does not support XML HTTP Request");
  return;
  }
var url="livesearch.php";
//url.onselect=chooseplace(url);
url=url+"?q="+str+"&p="+str2;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged2 ;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}

function stateChanged2()
{
if (xmlhttp.readyState==4)
  {

var gamma=xmlhttp.responseText;

for (i=0; i<(xmlhttp.responseText.split(/br/g).length); i++)
{
  gamma=gamma.replace("<br />",",");
}

test=gamma;

var lambda=test;
for (i=1; i<(test.split(/,/g).length + 1); i++)
{
  lambda=lambda.replace(",","</span></a><br /><a href='' class='mouver'><span id='placeµ'  onclick='chooseplace2(µ);return false;'>");
  lambda=lambda.replace("µ",i);
  lambda=lambda.replace("µ",i);
}
mula=lambda;
document.getElementById("livesearch2").innerHTML='<a href="" class="mouver"><span id="place0"  onclick="chooseplace2(0);return false;">'+mula+'</span></a>'+'<a href="" class="locmenuadd" onclick="window.open(\'mapfind.php?webpage='+webpage+'\');return false;"><span id="addloc" >add a new location</span></a>';
document.getElementById("livesearch2").style.border="1px solid #A5ACB2";
  }
if (xmlhttp.responseText.value="")
{
document.forms.form.searchbut.disabled=false;
}
else
{
document.forms.form.searchbut.disabled=true;
}  
}

function chooseplace(i)
{
document.getElementById("origin").value=document.getElementById("place"+i).innerHTML;
document.getElementById("livesearch").innerHTML="";
document.getElementById("livesearch").style.border="0px solid #A5ACB2";
document.forms.form.searchbut.disabled=false;
document.forms.form.jscript.value="1";
}
function chooseplace2(i)
{
document.getElementById("destin").value=document.getElementById("place"+i).innerHTML;
document.getElementById("livesearch2").innerHTML="";
document.getElementById("livesearch2").style.border="0px solid #A5ACB2";
document.forms.form.searchbut.disabled=false;
document.forms.form.jscript.value="1";
}

function checkvalidity(textentered)
{
if (textentered.length==0)
{
document.forms.form.searchbut.disabled=false;
}
}

function checkcntry1()
{
if (document.forms.form.country.value!="")
{
document.forms.form.origin.disabled=false;
}
else
{
document.forms.form.origin.disabled=true;
}
}

function checkcntry2()
{
if (document.forms.form.country2.value!="")
{
document.forms.form.destin.disabled=false;
}
else
{
document.forms.form.destin.disabled=true;
}
}

function distowns()
{
document.forms.form.origin.disabled=true;
document.forms.form.destin.disabled=true;
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}