/**
 * for internal use only
 *
 * @author   Thomas Meyer
 * @license  http://creativecommons.org/licenses/by-nc-sa/2.5/
 */

function yanaAddItem(id)
{
    var reference = document.getElementById(id);
    var item      = reference.cloneNode(true);
    item.id       = '';
    item.className = '';
    reference.parentNode.appendChild(item);
}
function yanaAddItemAutonumber(id)
{
    var reference = document.getElementById(id);
    var item      = reference.cloneNode(true);
    item.id       = '';
    item.className = '';
    item.firstChild.value = reference.parentNode.childNodes.length - 1;
    reference.parentNode.appendChild(item);
}
function yanaRemoveItem(node)
{
    node.parentNode.parentNode.removeChild(node.parentNode);
}
function yanaApplyFilter(o, column, filter, txt)
{
    if (txt) {
        filter = window.prompt(txt, filter);
    }    
    if (filter == null) {
        return false;
    } else {
        o.href += '&where[' + column + ']=' + filter;
        return true;
    }
}