var addAreasDone = 0;
var addSectorsDone = 0;

var addOptions = new Array();

function addAreas(id) {
 if (addOptions[id] == 0 || typeof(addOptions[id]) == "undefined") {
  setUrlAreas(document.getElementById(id), '/yrityshaku/searchOptionsAreas/');
  addOptions[id] = 1;
 }
}

function addAreas2(id) {
 if (addOptions[id] == 0 || typeof(addOptions[id]) == "undefined") {
  setUrlAreas(document.getElementById(id), '/yrityshaku/searchOptionsAreas2/');
  addOptions[id] = 1;
 }
}

function addSectors(id) {
 if (addOptions[id] == 0 || typeof(addOptions[id]) == "undefined") {
  setUrlSectors(document.getElementById(id), '/yrityshaku/searchOptionsSectors/');
  addOptions[id] = 1;
 }
}

function setUrlAreas(elem, url_get) {
 var req = null;
 var str = null;
 ar = new Array();
 if (window.XMLHttpRequest) {
  req = new XMLHttpRequest();
 }
 else if (window.ActiveXObject) {
  req = new ActiveXObject("Microsoft.XMLHTTP");
 }
 req.onreadystatechange = function() {
  if(req.readyState == 4) {
   if(req.status == 200) {
    if (req.responseText.length <= 0) {
     str = "Tapahtui virhe. Kokeile hetken kuluttua uudelleen.";
    }
    else {
     str = req.responseText;
    }
    if(document.all) { // Or any IE testing
     str = '<option value="">Valitse kunta tai alue</option>' + str;
     elem.innerHTML = str;
     elem.outerHTML = elem.outerHTML;
    }
    else {
     elem.innerHTML = str;
    }
   }
  }
 };
 var url = url_get;
 req.open("GET", url, true);
 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 req.send(null);
 return true;
}

function setUrlSectors(elem, url_get) {
 var req = null;
 var str = null;
 ar = new Array();
 if (window.XMLHttpRequest) {
  req = new XMLHttpRequest();
 }
 else if (window.ActiveXObject) {
  req = new ActiveXObject("Microsoft.XMLHTTP");
 }
 req.onreadystatechange = function() {
  if(req.readyState == 4) {
   if(req.status == 200) {
    if (req.responseText.length <= 0) {
     str = "Tapahtui virhe. Kokeile hetken kuluttua uudelleen.";
    }
    else {
     str = req.responseText;
    }
    if(document.all) { // Or any IE testing
     str = '<option value="">Valitse toimiala</option>' + str;
     elem.innerHTML = str;
     elem.outerHTML = elem.outerHTML;
    }
    else {
     elem.innerHTML = str;
    }
   }
  }
 };
 var url = url_get;
 req.open("GET", url, true);
 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 req.send(null);
 return true;
}
