function createRequestObject() {
  var http_request = false;

  if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/plain');
    } 
  } 
  else if (window.ActiveXObject) { // IE
    try {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch (e) {}
    }
  }
  if (!http_request) {
    alert('Hiba :( Nem hozható létre az XMLHTTP példánya');
    return false;
  }
  return http_request;
}
var http=createRequestObject();

function sndReq(action) {
  http.open('get','http://www.starhotel.hu/getlang.php?lang='+action);
  http.onreadystatechange=handleResponse;
  http.send(null);
}

function handleResponse() {
  if(http.readyState==4){
    var response=http.responseText;
    labels=response.split('|');
    labelids=["FBCi","_jan","_feb","_mar","_apr","_may","_jun","_jul","_aug","_sept","_oct","_nov","_dec","FBNi","FBAd","FBAc","FBCu","FBCa","FBCc","FBMo","FBHh","FBTt"];
    for (i=0; i<labels.length-1; i++){
      if (document.getElementById(labelids[i])){
        txt=document.createTextNode(labels[i]);
        document.getElementById(labelids[i]).appendChild(txt);
      }
    }
  }
}
