// ort      --> event_movie_city
// sel_kino --> event_movie_cinema
// sel_film --> event_movie_movie

// Get the HTTP Object
function getHTTPObject(){
    if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
    else if (window.XMLHttpRequest) return new XMLHttpRequest();
    else {
        return null;
    }
}

function updateKinoFilm(){
    httpObject = getHTTPObject();
    if (httpObject != null)
    {
        httpObject.open("GET", "/app/service/kino/act/act_getSubcategory.php?cat=kinofilm&ort="+document.getElementById('event_movie_city').value, true);
        httpObject.onreadystatechange = setOutputKinoFilm;
        httpObject.send(null);
    }
}

function setOutputKinoFilm(){
    if(httpObject.readyState == 4){
         var response = httpObject.responseText;
         var elem = response.split(";;");
         var kino = elem[0].split(";");
         var film = elem[1].split(";");

         var count = film.length;
         var combo = document.getElementById('event_movie_movie');
         combo.options.length = 0;
         for (var i=0;i<count;i++){
             var options = film[i].split("--");
             combo.options[i] = new Option(options[0],options[1]);
         }
         var count = kino.length;
         var combo = document.getElementById('event_movie_cinema');
         combo.options.length = 0;
         for (var i=0;i<count;i++){
             var options = kino[i].split("--");
             combo.options[i] = new Option(options[0],options[1]);
         }
    }
}
function updateFilme(){			    
    if (document.getElementById('event_movie_movie').value == '#')
    {
        httpObject2 = getHTTPObject();
        if (httpObject2 != null)
        {
            httpObject2.open("GET", "/app/service/kino/act/act_getSubcategory.php?cat=film&ort="+document.getElementById('event_movie_city').value+"&kino="+document.getElementById('event_movie_cinema').value, true);
            httpObject2.onreadystatechange = setOutput_film;
            httpObject2.send(null);
        }
    }
}

function updateKinos(){
    if (document.getElementById('event_movie_cinema').value == '#')
    {
        httpObject3 = getHTTPObject();
        if (httpObject3 != null)
        {
            httpObject3.open("GET", "/app/service/kino/act/act_getSubcategory.php?cat=kino&ort="+document.getElementById('event_movie_city').value+"&film="+document.getElementById('event_movie_movie').value, true);
            httpObject3.onreadystatechange = setOutput_kino;
            httpObject3.send(null);
        }
    }
}

function setOutput_film(){			    
    if(httpObject2.readyState == 4){
         var combo = document.getElementById('event_movie_movie');			         
         combo.options.length = 0;			         
         var response = httpObject2.responseText;			         
         var items = response.split(";");
         var count = items.length;
         for (var i=0;i<count;i++){
             var options = items[i].split("--");
             combo.options[i] = new Option(options[0],options[1]);
         }
    }
}

function setOutput_kino(){
    if(httpObject3.readyState == 4){
         var combo = document.getElementById('event_movie_cinema');
         combo.options.length = 0;
         var response = httpObject3.responseText;
         var items = response.split(";");
         var count = items.length;
         for (var i=0;i<count;i++){
             var options = items[i].split("--");
             combo.options[i] = new Option(options[0],options[1]);
         }
    }
}
