/*
function createXHR(){
    var xhr;
    try{
        xhr = new XMLHttpRequest();
    }catch(e){//pro případ starší verze prohlížeče
        var MSXmlVerze = new Array('MSXML2.XML.Http.6.0','MSXML2.XML.Http.5.0','MSXML2.XML.Http.4.0','MSXML2.XML.Http.3.0','MSXML2.XML.Http.2.0','Microsoft.XML.Http');
        for(var i = 0; i < MSXmlVerze.lenght; i ++){
            try{
                xhr = new ActiveXObject(MSXmlVerze[i]);
            }catch(e){
            //vzniklou chybu ignoruji a pokračuji nastavením další verze
            }
        }
    }
    if(!xhr)
        alert("Došlo k chybě při vytváření objektu XMLHttpRequest!");
    else
        return xhr;
}
*/


function createXHR(){
    var xhr;
    try{
        //xhr = new XMLHttpRequest();
        
        
        if (window.XMLHttpRequest){
            //kód pro IE7+, Firefox, Chrome, Opera, Safari
            xhr = new XMLHttpRequest();
        }
        if (window.ActiveXObject){
            //kód pro IE6, IE5
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
        
        
    }catch(e){//pro případ starší verze prohlížeče
        var MSXmlVerze = new Array('MSXML2.XML.Http.6.0','MSXML2.XML.Http.5.0','MSXML2.XML.Http.4.0','MSXML2.XML.Http.3.0','MSXML2.XML.Http.2.0','Microsoft.XML.Http');
        for(var i = 0; i < MSXmlVerze.lenght; i ++){
            try{
                xhr = new ActiveXObject(MSXmlVerze[i]);
            }catch(e){
            //vzniklou chybu ignoruji a pokračuji nastavením další verze
            }
        }
    }
    if(!xhr)
        alert("Došlo k chybě při vytváření objektu XMLHttpRequest!");
    else
        return xhr;
}
