/* in_array() mit selber Funktionsweise wie in PHP */
function in_array(item,arr) {
for(p=0;p<arr.length;p++) if (item == arr[p]) return true;
return false;
}
/* Radio-Button Hilfe */
function radioWert(rObj) {
for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
return false;
}

/**
 * edit() - Zeigt ein Editierfenster an
 *
 * @access public
 * @return void
 **/
function edit(objectId){
	ajax.request('edit.php?id=' + objectId + '&edit=1&ref='+thisFile, 'get', new Array(), function(result){
		addWidget(result);
	});
}
/**
 * del() - Zeigt ein Löschfenster an
 *
 * @access public
 * @return void
 **/
function del(objectId){
	ajax.request('edit.php?id=' + objectId + '&del=1&ref='+thisFile, 'get', new Array(), function(result){
		addWidget(result);
	});
}
/**
 * abort() - Schließt das Fenster
 *
 * @access public
 * @return void
 **/
function abort(){
	close_widget();
}

/**
 * typechange() - Tritt auf, wenn im Bearbeitungsfenster der Typ geändert wird
 *
 * @access public
 * @return void
 **/
function typechange(){
	if(in_array(radioWert(document.forms["editWindow"].elements["type_id"]), new Array(4,6,12))) {
		document.getElementById("type_sonst").disabled = false;
	}
	else {
		document.getElementById("type_sonst").disabled = true;
	}
}
