function select_lines(name) {
	if(!name) name='aid';
	anz = document.getElementsByName(name+'[]').length;
	if(document.getElementById('all').checked==true) {
		for(i=0; i<anz; i++){
			document.getElementsByName(name+'[]')[i].checked=true;
		}
	} else {
		for(i=0; i<anz; i++){
			document.getElementsByName(name+'[]')[i].checked=false;
		}
	}
}
function pull_down_articles(id) {
	var request = new createXMLHttpRequestObject();
	if(!document.getElementById('sub_articles_'+id)) {
		request.onreadystatechange = function(){
			if(request_error(request)) {
				sub_articles = request.responseText;
				$('article_'+id).innerHTML += sub_articles;
				$('pulldownlink_'+id).className = 'icon iminus';
			}
		}
		request.open("GET", ROOT_DIR+"/ajax/admin_articles.php?action=get_sub_articles&aid="+id , true);
		request.send("");
	} else {
		if($('sub_articles_'+id).style.display != 'none') {
			$('pulldownlink_'+id).className = 'icon iplus';
			$('sub_articles_'+id).style.display='none'
		} else {
			$('pulldownlink_'+id).className = 'icon iminus';
			$('sub_articles_'+id).style.display='block'
		}
	}
}

function add_tag() {
	auswahl=document.getElementById('taglist').selectedIndex;
	if(auswahl>0) {
		tag=document.getElementById('taglist').options[auswahl].text;

		old_tags = document.getElementById("tags").value;
		old_tags = old_tags.replace(/[ ]*,[ ]*$/,"");
		if(old_tags.length <= 2) erg = tag;
		else erg = old_tags+", "+tag;
		document.getElementById("tags").value=erg;
	}
}

function del_file() {
	var request = new createXMLHttpRequestObject();

	auswahl=document.getElementById('filelist').selectedIndex;
	if(auswahl>0) {
		file_name=document.getElementById('filelist').options[auswahl].text;

		request.onreadystatechange = function(){
			if(request_error(request)) {
				document.getElementById('filelist').options[auswahl] = null;
			}
		}
		request.open("GET", ROOT_DIR+"/ajax/admin_files.php?action=del_file&file="+file_name , true);
		request.send("");
	}
}

function activate_list(list,checkbox) {
	if(document.getElementById(checkbox).checked==true) {
		document.getElementById(list).disabled=true;
	} else {
		document.getElementById(list).disabled=false;
	}
}

function setHistory(frm,old_view,old_action,params) {
	$(frm)['old_view'].value=old_view;
	$(frm)['old_action'].value=old_action;
	$(frm)['params'].value=params;
}
function showChild(id) {
	var request = new createXMLHttpRequestObject();
	request.onreadystatechange = function(){
		if(request_error(request)) {
		}
	};
	request.open("POST", ROOT_DIR+"/ajax/admin_articles.php" , true);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.send('action=show_child&child='+id);
}
function conv(id,type) {
	var request = new createXMLHttpRequestObject();

	text = document.getElementById(id).value;
	request.onreadystatechange = function(){
		if(request_error(request)) {
			document.getElementById(id).value=request.responseText;
		}
	};
	request.open("POST", ROOT_DIR+"/ajax/admin_articles.php" , true);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.send('action=conv&type='+type+'&text='+encodeURI(text));
}
function zoom(id) {
	if($(id).width!=100) {
		breite = $(id).width;
		hoehe = $(id).height;
		neuHoehe = Math.round((100/breite)*hoehe);

		$(id).width=100;
		$(id).height=neuHoehe;

		$('zoomlink_'+id).className='icon izoomout';
	} else {
		breite = $(id).width;
		hoehe = $(id).height;
		neuHoehe = Math.round((30/breite)*hoehe);

		$(id).width=30;
		$(id).height=neuHoehe;

		$('zoomlink_'+id).className='icon izoomin';
	}
}
function addImg2text(id) {
	old = document.getElementById('text').value;
	document.getElementById('text').value = old + '[img='+id+']';
}

function addArticle2text(id) {
	old = document.getElementById('text').value;
	document.getElementById('text').value = old + '[url='+id+']';
}