var checked_all = "false";

function clearSelectOn(objekt) {
	objekt = document.getElementById('tx_tcfrontend_pi1-'+objekt);
	objekt.value = 'INVALID';
}

function select_all(objekt) {
	field = document.getElementsByName(objekt);

	if (checked_all == "false") {
		for (i = 0; i < field.length; ++i) {
			field[i].checked = true;
		}
		checked_all = "true";
	}
	else {
		for (i = 0; i < field.length; ++i) {
			field[i].checked = false;
		}
		checked_all = "false";
	}
}

function deleteButton() {
	check = confirm("Wollen Sie diese Datensätze wirklich löschen?");
	if ( check == false ) {
		return false;
	} else {
		return true;
	}
}

function changeInput(objekt, objekt2) {
	objekt = document.getElementById(objekt);
	objekt2 = document.getElementById(objekt2);
	if ( objekt2.disabled == 1 ) {
		objekt2.disabled = 0;
	}
	else {
		objekt.value='1';
		objekt2.value='1';
		objekt2.disabled=1;
	}
}

function mywindow (name, width, height) {
	window.open(name, 'mywindow', 'width=' + width + ', height=' + height + ', left=300, top=300, location=no, menubar=no, resizable=yes, scrollbars=yes, status=no, toolbar=no');
}

function openWindow (url) {
	var fenster = window.open(url, 'tcfrontendWindow', 'width=500,height=400,scrollbars=1,status=1');
	if (fenster.opener == null) {
		fenster.opener = self;
	}
}

function switchDropdown (source, id, prefix, fieldname) {
	eval ( "opener.window.location = 'index.php?id=" + source + "&no_cache=1&" + prefix + "[loadfields]=1&" + prefix + "[fieldname]=" + fieldname + "&" + prefix + "[" + fieldname + "]" + "=" + id +"';" );
	window.close(this);
//	openerwindow.getElementById(fieldname).selectedIndex = 1;
}

function loadFields(source, index, id, field, prefix, fieldname) {
	if ( index > 0 ) {
		source = source + "";
		pos = source.indexOf("?");
		ls = source.length;
		source = source.substring(0, pos);
		eval ( "window.location = '" + source + "?&no_cache=1&" + prefix + "[loadfields]=1&" + prefix + "[fieldname]=" + fieldname + "&" + field + "=" + id +"';" );
//		alert (source + " - " + id + " - " + field);
	}
}