tinyMCE.init({
				mode : "textareas", 
				theme : "advanced", 
				content_css : "css/default.css,css/tables.css",
				plugins : "table", 
				theme_advanced_buttons3_add_before : "tablecontrols,separator",
				external_image_list_url : "scripts/externallist.php",
				force_br_newlines : true,
				force_p_newlines : false
			});
function toggleEditor(id) {
		tinyMCE.execCommand('mceAddControl', false, id);
}
function removeEditor(id) {
	tinyMCE.execCommand('mceRemoveControl', false, id);
}


function selectAll(box) {
	for(var i=0; i<document.getElementById(box).length; i++) {
		document.getElementById(box).options[i].selected = true;
	}
}

function check_all(box) {
	for (i = 0; i < getLayerRef(box).length; ++i) {
		getLayerRef(box).options[i].selected = true;
	}
}


function nachbox(box, box2) {
	for (i = 0; i < getLayerRef(box).length; ++i) {
		if (getLayerRef(box).options[i].selected == true) {
			NewEntry = new Option(getLayerRef(box).options[i].text, getLayerRef(box).options[i].value, false, false);
			getLayerRef(box2).options[getLayerRef(box2).length] = NewEntry;
			getLayerRef(box).options[i] = null;
		}
	}
}

function getLayerRef ( id, document) {
  if (!document)
    document = window.document;


  if (document.layers) {
    for (var l = 0; l < document.layers.length; l++)
      if (document.layers[l].id == id)
        return document.layers[l];
    for (var l = 0; l < document.layers.length; l++) {
      var result = getLayerRef(id, document.layers[l].document);
      if (result)
        return result;
    }
    return null;
  } else if (document.all) {
    return document.all[id];
  } else if (document.getElementById) {
    return document.getElementById(id);
  }
}

function window_open(obj,name,_h,_w) {
	W1 = window.open(obj,name,'width='+_w+',height='+_h+',left=200,top=200');
	W1.focus();
}

function setVisibility2(objLayer, visible) {
  if(document.layers){
    objLayer.visibility  = 
        (visible == true) ? 'show' : 'hide';
  } else {
    objLayer.style.visibility = 
        (visible == true) ? 'visible' : 'hidden';
  }
}


var clicked = false;
function calendar(script, layer, field) {
	if (clicked == layer) {
		setVisibility2(getLayerRef(clicked) , false)
		clicked = false;
	} else if (clicked != false) {
		setVisibility2(getLayerRef(clicked) , false)
		setVisibility2(getLayerRef(layer) , true)
		change(script,'inhalt='+layer+'&field='+field+'&datum='+document.getElementById(field).value, layer)
		clicked = layer;
	} else {
		setVisibility2(getLayerRef(layer) , true)
		change(script,'inhalt='+layer+'&field='+field+'&datum='+document.getElementById(field).value, layer)
		clicked = layer;
	}
}

function setdate(field,datum,layer) {
	document.getElementById(field).value=datum;
	setVisibility2(getLayerRef(layer) , false)
	clicked = false;
}

