function GetXmlHttpObject(){
                        var xmlHttp=null;
                        try{ xmlHttp=new XMLHttpRequest();}catch (e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
                        return xmlHttp;
                    }

                    function XMLFromString(sXML) {
  
                          if (window.ActiveXObject) {
                            var oXML = new ActiveXObject("Microsoft.XMLDOM");
                            oXML.loadXML(sXML);
                            return oXML;
                          }else {
                            parser=new DOMParser();
                            xmlDoc=parser.parseFromString(sXML,"text/xml");
                            return xmlDoc;
                          }
                    }

                    
                    function ajax_populateCitiesByCounty( county_id, obj_id ){
                        xmlHttp=GetXmlHttpObject();
                          if (xmlHttp==null){ alert ("A böngésződ nem támogatja az AJAX technológiát!"); return;} 
                        var url="index.php";
                        url=url+"?q=populateCitiesByCounty";
                        url=url+"&county_id="+county_id;
                        url=url+"&where=ss_ajax";
                        url=url+"&sid="+Math.random();
                        xmlHttp.onreadystatechange=function changed(){
                        if (xmlHttp.readyState==4){
                            if(document.getElementById(obj_id)!=null){
                                //alert(xmlHttp.responseText);
                                xmlDoc=XMLFromString(xmlHttp.responseText);
                                var city=document.getElementById(obj_id);
                                for (var i=city.length; i>=0; i--) city.options[i] = null;
                                city.options[0]=new Option('Válasszon!','NULL');

                                for (var d=0; d < xmlDoc.getElementsByTagName('name').length; d++) city.options[(d+1)] = new Option(xmlDoc.getElementsByTagName('name')[d].childNodes[0].nodeValue, xmlDoc.getElementsByTagName('id')[d].childNodes[0].nodeValue);
                                } 
                            }
                        };
                        xmlHttp.open("GET",url,true);
                        xmlHttp.send(null);
                    }
                    
                    
  function ajax_detectBrowser( browser ){
      xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null){ alert ("A böngésződ nem támogatja az AJAX technológiát!"); return;} 
        var url="index.php";
        url=url+"?q=detectBrowser";
        url=url+"&where=ss_ajax";
        url=url+"&browser="+browser;
        url=url+"&sid="+Math.random();
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
   }
   
 function ajax_ablakMeret(){
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null){ alert ("A böngésződ nem támogatja az AJAX technológiát!"); return;} 
    var url="index.php";
    url=url+"?q=ablakMeret";
    url=url+"&where=ss_ajax";
    url=url+"&width="+screen.width;
    url=url+"&height="+screen.height;
    url=url+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}
