    var req = mint.Request();

function getList(katID,selectName,search) {

    
    req.OnSuccess = function() {
        
        nextSelect = selectName+1;
        div = 'd' + nextSelect;
        //el = document.getElementById('response');
        //el.innerHTML = this.responseText;
        div = 'd' + nextSelect;
        el = document.getElementById(div);
        el.innerHTML = this.responseText;
        el.style.display = 'block';
    }    

    req.OnAbort =  function() {
        alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
    }    
    
    if (!search){
        url='/ogloszenia/kategoriaListAX/'+ katID + '/';    
    } else {
        url='/ogloszenia/kategoriaListAX/'+ katID + '/'+ search +'/';
    }
    
    //req.AddParam('selectName', selectName);
    //req.AddParam('ID', katID);
    document.getElementById('selectName').value = selectName;
    document.getElementById('ID').value = katID;
    if (search){
        document.getElementById('search').value = search;
    }
    req.SendForm('dummy',[url])
    
}


function getName(katID)
{
    
   req.OnSuccess = function() {
    document.getElementById('kategoria').value = this.responseText;
    document.getElementById('idKategoria').value = katID;
    }        
    
    url='/ogloszenia/getKatNameAX/';
    document.getElementById('ID').value = katID
    req.SendForm('dummy',[url])
}


function set(selectName)
{

    getName(document.getElementById(selectName).value);
    
}


function hide()
{
        el = document.getElementById('d3');
        el.style.display = 'none';
        
        document.getElementById('kategoria').value = "";
        document.getElementById('idKategoria').value
    
}



function select(selectName)
{
    hide();
    getList(document.getElementById(selectName).value,selectName);
}

function selectEmptyName(selectName)
{
    hide();
    getList(document.getElementById(selectName).value,selectName,document.getElementById('k_nazwa').value);
}

function selectNew()
{
    req.OnSuccess = function() {
        
        div = 'd2';
        //el = document.getElementById('response');
        //el.innerHTML = this.responseText;
        el = document.getElementById(div);
        el.innerHTML = this.responseText;
        el.style.display = 'block';
    }    

    req.OnAbort =  function() {
        alert("Serwer ma problemy z odebraniem zapytania. Spróbuj ponownie późnej.");
    }    
    
    if (!document.getElementById('newProducer').checked){
    
    url='/ogloszenia/kategoriaListAX/';
    //req.AddParam('selectName', selectName);
    //req.AddParam('ID', katID);
    document.getElementById('selectName').value = 'form[ID_producent]';
    document.getElementById('ID').value = document.getElementById('1').value;
    req.SendForm('dummy',[url])
    }
}

function zmiana()
{

    if (document.getElementById('newProducer').checked){
        el = document.getElementById('d2');
        el.innerHTML = "<input type='text' name=form[producer] class='input' size='50' />"; 
        el.style.display = 'block';   
    } else {
       selectNew();
    }
    
}
