var xmlhttp_obj = false;
//create the XMLHttpRequest
function city_xmlhttp(){  
 if (window.XMLHttpRequest){ // if Mozilla, Safari etc  
  xmlhttp_obj = new XMLHttpRequest();  
 }else if (window.ActiveXObject){ // if IE  
  try{  
   xmlhttp_obj = new ActiveXObject("Msxml2.XMLHTTP");  
  }catch (e){  
   try{  
    xmlhttp_obj = new ActiveXObject("Microsoft.XMLHTTP");  
   }catch (e){  
   }  
  }  
 }else{  
  xmlhttp_obj = false;  
 }  
 return xmlhttp_obj;  
}   //get content via GET  

function getCityList_szallas(country,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 document.getElementById(containerid).innerHTML = '<select name="city" id="city" class="cc"><option value="0">...adatok betöltése...</option></select>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'szallas/get_varos.php?c='+country, true);  
 xmlhttp_obj.send(null);  
}       
function getCityList_utazas(country,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 document.getElementById(containerid).innerHTML = '<select name="city" id="city" class="cc"><option value="0">...adatok betöltése...</option></select>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas/get_varos.php?c='+country, true);  
 xmlhttp_obj.send(null);  
}
function getCityList_utazas_new(country,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 document.getElementById(containerid).innerHTML = '<select name="city" id="city" class="cc"><option value="0">...adatok betöltése...</option></select>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas_new/get_varos.php?c='+country, true);  
 xmlhttp_obj.send(null);  
}
function getDateList_utazas(city,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 orszag=document.getElementById("orsz").options[document.getElementById("orsz").selectedIndex].value;
 document.getElementById(containerid).innerHTML = '...adatok betöltése...';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas/get_date.php?o='+orszag+'&c='+city, true);  
 xmlhttp_obj.send(null);  
}
function getnapej_utazas(country,city,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 orszag=document.getElementById("orsz").options[document.getElementById("orsz").selectedIndex].value;
 document.getElementById(containerid).innerHTML = '<select name="hossz" id="hossz" class="cc"><option value="0">...adatok betöltése...</option></select>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas/get_napej.php?o='+orszag+'&c='+city, true);  
 xmlhttp_obj.send(null);  
}
function getnapej_utazas_new(country,city,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 orszag=document.getElementById("orsz").options[document.getElementById("orsz").selectedIndex].value;
 document.getElementById(containerid).innerHTML = '<select name="hossz" id="hossz" class="cc"><option value="0">...adatok betöltése...</option></select>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas_new/get_napej.php?o='+orszag+'&c='+city, true);  
 xmlhttp_obj.send(null);  
}
function getUtazasDetail(uid,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
  var e = document.getElementById(containerid)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
    if(e.style.display==''){
 document.getElementById(containerid).innerHTML = '<span style="padding:10px 0 10px 0;"><center><img src="images/loader.gif"></center>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas/getUtazasDetail.php?uid='+uid, true);  
 xmlhttp_obj.send(null);  
  }
}
function getUtazasDetail_new(uid,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
  var e = document.getElementById(containerid)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
    if(e.style.display==''){
 document.getElementById(containerid).innerHTML = '<span style="padding:10px 0 10px 0;"><center><img src="images/loader.gif"></center>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas_new/getUtazasDetail.php?uid='+uid, true);  
 xmlhttp_obj.send(null);  
  }
}
function getSzallasDetail(szid,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
  var e = document.getElementById(containerid)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
    if(e.style.display==''){
 document.getElementById(containerid).innerHTML = '<center><img src="images/loader.gif"></center>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'szallas/getSzallasDetail.php?szid='+szid, true);  
 xmlhttp_obj.send(null);  
  }
}
function getEllatas_utazas(country,city,ellatas,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 orszag=document.getElementById("orsz").options[document.getElementById("orsz").selectedIndex].value;
 varos=document.getElementById("city").options[document.getElementById("city").selectedIndex].value;
 hossz=document.getElementById("hossz").options[document.getElementById("hossz").selectedIndex].value;
 document.getElementById(containerid).innerHTML = '<center><img src="images/loader.gif"></center>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas/getEllatas.php?o='+orszag+'&c='+varos+'&h='+hossz, true);  
 xmlhttp_obj.send(null);  
}
function getEllatas_utazas_new(country,city,ellatas,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 orszag=document.getElementById("orsz").options[document.getElementById("orsz").selectedIndex].value;
 varos=document.getElementById("city").options[document.getElementById("city").selectedIndex].value;
 hossz=document.getElementById("hossz").options[document.getElementById("hossz").selectedIndex].value;
 document.getElementById(containerid).innerHTML = '<center><img src="images/loader.gif"></center>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'utazas_new/getEllatas.php?o='+orszag+'&c='+varos+'&h='+hossz, true);  
 xmlhttp_obj.send(null);  
}
function getEllatas_szallas(country,city,containerid){  
 var xmlhttp_obj = city_xmlhttp();  
 orszag=document.getElementById("orsz").options[document.getElementById("orsz").selectedIndex].value;
 document.getElementById(containerid).innerHTML = '<center><img src="images/loader.gif"></center>';
 //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
 xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, containerid);  
         }  
 xmlhttp_obj.open('GET', 'szallas/getEllatas.php?o='+orszag+'&c='+city, true);  
 xmlhttp_obj.send(null);  
}
function getbirth(num,szul){  
  if(num!=0){
  var xmlhttp_obj = city_xmlhttp();  
  document.getElementById('person').style.display="";
  document.getElementById('person').innerHTML = '<div style="float:left;height:35px;width:578px;text-align:center;">...adatok betöltése...</div>';
  //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
  xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, 'person');  
         }  
  xmlhttp_obj.open('GET', 'athlon/get_birth.php?n='+num+'&szul='+szul, true);  
  xmlhttp_obj.send(null);
  }
  else document.getElementById('person').style.display="none";  
}
function getrep(num){  
  if(num!=0){
  var xmlhttp_obj = city_xmlhttp();  
  document.getElementById('person').style.display="";
  document.getElementById('person').innerHTML = '<center><img src="images/loader.gif"></center>';
  //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
  xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, 'person');  
         }  
  xmlhttp_obj.open('GET', 'athlon/getrep.php?n='+num, true);  
  xmlhttp_obj.send(null);
  }
  else document.getElementById('person').style.display="none";  
}
function changemonth(datum,szid){  
  var xmlhttp_obj = city_xmlhttp();  
  var hova='naptar_'+szid;
  document.getElementById(hova).style.display="";
  document.getElementById(hova).innerHTML = '<center><img src="images/loader2.gif"></center>';
  //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
  xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, hova);  
         }  
  xmlhttp_obj.open('GET', 'szallas/naptar2.php?d='+datum+'&szid='+szid, true);  
  xmlhttp_obj.send(null);
}
function uchangemonth(datum,uid){  
  var xmlhttp_obj = city_xmlhttp();  
  var hova='naptar_'+uid;
  document.getElementById(hova).style.display="";
  document.getElementById(hova).innerHTML = '<center><img src="images/loader2.gif"></center>';
  //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
  xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, hova);  
         }  
  xmlhttp_obj.open('GET', 'utazas/naptar2.php?d='+datum+'&uid='+uid, true);  
  xmlhttp_obj.send(null);
}
function uchangemonth_new(datum,uid){  
  var xmlhttp_obj = city_xmlhttp();  
  var hova='naptar_'+uid;
  document.getElementById(hova).style.display="";
  document.getElementById(hova).innerHTML = '<center><img src="images/loader2.gif"></center>';
  //document.getElementById(containerid).innerHTML = document.getElementById('city').options[document.getElementById('city').options.length] = new Option('...adatok betöltése...','0');   
  xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, hova);  
         }  
  xmlhttp_obj.open('GET', 'utazas_new/naptar2.php?d='+datum+'&uid='+uid, true);  
  xmlhttp_obj.send(null);
}
function changeDeparture(uid,fid,containerid,legid){  
    var xmlhttp_obj = city_xmlhttp();  
    var e = document.getElementById(containerid)
    document.getElementById("dep_"+fid).value=legid;
    document.getElementById("flightdetail_"+fid).style.display='none';
// document.getElementById(containerid).innerHTML = '<p width="100%" style="float:left;padding:10px 0 10px 0;"><center><img src="images/galileo-loader.gif"></center></p>';
    document.getElementById(containerid).setAttribute("class", "depopacity");
    document.getElementById("loader_dep_"+fid).style.display='';
    xmlhttp_obj.onreadystatechange=function(){  
         change_loadpage(xmlhttp_obj, containerid, fid);  
    }  
    xmlhttp_obj.open('GET', 'galileo/getDepartureDetail.php?uid='+uid+'&fid='+fid, true);  
    xmlhttp_obj.send(null);
}
function changeReturn(uid,fid,containerid,legid){  
    var xmlhttp_obj = city_xmlhttp();  
    var e = document.getElementById(containerid)
    if(legid=="") legid=0;
    document.getElementById("ret_"+fid).value=legid;
    document.getElementById("flightdetail_"+fid).style.display='none';
    //document.getElementById(containerid).innerHTML = '<p width="100%" style="float:left;padding:10px 0 10px 0;"><center><img src="images/galileo-loader.gif"></center></p>';
    document.getElementById(containerid).setAttribute("class", "retopacity");
    document.getElementById("loader_ret_"+fid).style.display='';    
    xmlhttp_obj.onreadystatechange=function(){  
        change_loadpage(xmlhttp_obj, containerid, fid);  
    }  
    xmlhttp_obj.open('GET', 'galileo/getReturnDetail.php?uid='+uid+'&fid='+fid, true);  
    xmlhttp_obj.send(null);  
}
function getTicketDetail(fid){  
    var did=document.getElementById("dep_"+fid).value;
    var rid=document.getElementById("ret_"+fid).value;
    var xmlhttp_obj = city_xmlhttp();  
    document.getElementById("flightdetail_"+fid).style.display='';
    document.getElementById("flightdetail_"+fid).innerHTML = '<p width="100%" style="float:left;padding:10px 0 10px 0;"><center><img src="images/galileo-loader.gif"></center></p>';
    xmlhttp_obj.open('GET', 'galileo/get_flight_detail.php?fid='+fid+'&did='+did+'&rid='+rid, true);  
    xmlhttp_obj.onreadystatechange=function(){  
         city_loadpage(xmlhttp_obj, "flightdetail_"+fid);  
         }  
    xmlhttp_obj.send(null);  
}
function city_loadpage(xmlhttp_obj, containerid){  
    if ( xmlhttp_obj.readyState == 4 && xmlhttp_obj.status == 200 ){  
        document.getElementById(containerid).innerHTML = xmlhttp_obj.responseText;  
    }  
}   
function change_loadpage(xmlhttp_obj, containerid, fid){  
    if ( xmlhttp_obj.readyState == 4 && xmlhttp_obj.status == 200 ){  
        document.getElementById(containerid).innerHTML = xmlhttp_obj.responseText;  
        document.getElementById(containerid).setAttribute("class", "");  
        document.getElementById("loader_dep_"+fid).style.display='none';
        document.getElementById("loader_ret_"+fid).style.display='none';
    }  
}