var xmlHttp;
var selectCity;

function recordClick(panel) {
  if(panel != '' && url != '') {
    phonePan = true;
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
      return false;
    }
    var url="/recordClick.php";
    url=url+"?panel="+panel;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  } else {
    return false;
  }
}

function recordToursClick(touchPoint, tourId) {
  if(touchPoint != '' && tourId != '') {
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
      return false;
    }
    var url="/tours/recordClick.php";
    url=url+"?touchPoint="+touchPoint+"&tourId="+tourId;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  } else {
    return false;
  }
}

function recordDownload(id) {
  if(id != '') {
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
      return false;
    }
    var url="/travelpodcasts/trackDownload.php";
    url = url + "?podcastId=" + id;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  } else {
    return false;
  }
}

function getGuidesCities(country) {
  if(country != '') {
    selectCity = true;
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
      return false;
    }
    var url="/guides/getCities.php";
    url=url+"?country="+country;
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=stateChanged ;
    xmlHttp.send(null);
  } else {
    return false;
  }
}

function stateChanged() {
  if ((xmlHttp.readyState==4 || xmlHttp.readyState=="complete") && selectCity == true) {
    document.getElementById("citySelect").innerHTML=xmlHttp.responseText;
    selectCity = false;
  }
}

function GetXmlHttpObject() {
var xmlHttp=null;
try {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
} catch (e) {
  //Internet Explorer
  try {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
}
  return xmlHttp;
}

