function edit (sCol, sTableName, sTableId) {
	setWork('edit');
	setCol(sCol);
	setDocument(sTableName, sTableId);
	submitForm();
}

function list (sCol) {
	setWork('list');
	setCol(sCol);
	submitForm();
}

function directNew (sCol, sTableName) {
	setWork('directNew');
	setCol(sCol);
	setDocument(sTableName, 0);
	submitForm();
}

function directDelete (sCol, sTableName, sTableId) {
    bCheck = confirm("Wollen sie die Ressource wirklich löschen?\n\nAlle untergeordneten Resourcen gehen unwiderruflich verloren!");
	if (bCheck == true) {
		setWork('directDelete');
		setCol(sCol);
		setDocument(sTableName, sTableId);
		submitForm();
	}
}

function multimaskNew (sCol, sTableName) {
	setWork('multimaskNew');
	setCol(sCol);
	setDocument(sTableName, 0);
	submitForm();
}

function multimaskDelete (sCol, sTableName, sTableId) {
    bCheck = confirm("Wollen sie die Ressource wirklich löschen?\n\nAlle untergeordneten Resourcen gehen unwiderruflich verloren!");
	if (bCheck == true) {
		setWork('multimaskDelete');
		setCol(sCol);
		setDocument(sTableName, sTableId);
		submitForm();
	}
}


function setWork (sWork) {
	document.getElementById('formularWork').value = sWork;
}

function setCol (sCol) {
	document.getElementById('formularCol').value = sCol;
}

function setDocument (sTableName, sTableId) {
	document.getElementById('formularTableName').value = sTableName;
	document.getElementById('formularTableId').value   = sTableId;
}

function submitForm () {
	document.forms['formular'].submit();
}

// Kontrolliert die Anzahl von Zeichen in den Textareas
function control (id, maxchars) {
    var anz=0, len=0, s;
    var msg = document.getElementById(id).value;
    if (!maxchars) {
        maxchars = 255;
    }
    for (var i=0; i<msg.length; i++) {
        s = msg.charAt(i);
        if (s!="\r") {
            if (anz>(maxchars-1)) {
                break;
            }
            anz++;
        }
        len = i+1;
    }
    if (msg.length> len) {
        document.getElementById(id).value = msg.substring(0,len);
    }
    if (navigator.appName =="Netscape" && parseInt(navigator.appVersion) <= 4) {
        document.captureEvents(Event.KEYPRESS);
        document.getElementById(id).onkeypress = control(id, maxchars);
    }
}

function highlight() {
	
}

