
function saveInput(edtName) {
    edtLabel = document.getElementById(edtName);
    edtEdit = document.getElementById(edtName + '_editor');
    edtInput = document.getElementById(edtName + '_editor_input');
    edtSave = document.getElementById(edtName + '_editor_save');
    edtCancel = document.getElementById(edtName + '_editor_cancel');
        
    advAJAX.post({
        url : "/partner-update.php",
        parameters : {
            id : edtName,
            value : edtInput.value
        },        
        onInitialization : function() {        
            edtInput.disabled = "disabled";
            edtSave.disabled = "disabled";
            edtCancel.disabled = "disabled";
        },
        onError : function() {      
            alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
            edtInput.removeAttribute("disabled");
            edtSave.removeAttribute("disabled");
            edtCancel.removeAttribute("disabled");
        },
        onSuccess : function(result) {
            edtInput.removeAttribute("disabled");
            edtSave.removeAttribute("disabled");
            edtCancel.removeAttribute("disabled");
            if ( result.responseText == 'OK' ) {                       
              edtLabel.innerHTML = edtInput.value;
              hideInput(edtName);
            } else  
              showError(result.responseText);
        }
    });
}


function showError(msg) {
  alert(msg);
}

function showInput(edtName) {
    edtLabel = document.getElementById(edtName);
    edtEdit = document.getElementById(edtName + '_editor');
    edtInput = document.getElementById(edtName + '_editor_input');
    edtInput.value = edtLabel.innerHTML;   
    edtLabel.style.display = 'none';
    edtEdit.style.display = 'block';       
}

function hideInput(edtName) {
    edtLabel = document.getElementById(edtName);
    edtEdit = document.getElementById(edtName + '_editor');
    edtLabel.style.display = 'block';
    edtEdit.style.display = 'none';
}


