function doinput(obj, action, hiddenid) {
	// {{{
	if(action=="focus") {
		//if(obj.value == $(hiddenid).value) obj.value = '';
		var idname = "default"+obj.id;
		//$(idname).style.display = 'none';
		new Effect.Fade(idname, { duration: 0.3 });
	}
	if(action=="blur") {
		if(obj.value == '') {
			//obj.value = $(hiddenid).value;
			var idname = "default"+obj.id;
			//$(idname).style.display = 'block';
			new Effect.Appear(idname, { duration: 0.3 });
		}
	}
	// }}}
}

var plusminusstate = new Array();
function plusminus(art, id) {
	// {{{
	if(art=="detect") {
		if(!plusminusstate[id] || plusminusstate[id]=="minus") {
			art = "plus";
		} else {
			art = "minus";
		}
	}
		
	if(art=="plus") {
		new Effect.Fade(id+'_plus', { duration: 0.3 });
		setTimeout("new Effect.Appear('"+id+"_minus', { duration: 0.3 });",350);
		new Effect.BlindDown(id, { duration: 0.3 });
		plusminusstate[id] = "plus";
	} else if(art=="minus") {
		new Effect.Fade(id+'_minus', { duration: 0.3 });
		setTimeout("new Effect.Appear('"+id+"_plus', { duration: 0.3 });",350);
		new Effect.BlindUp(id, { duration: 0.3 });
		plusminusstate[id] = "minus";
	}
	// }}}
}

var opencloseselectstate = new Array();
var opencloselast = "";
function openCloseSelect(id) {
	// {{{
	
	if(opencloselast!="" && opencloselast!=id) {
		new Effect.Fade(opencloselast+"_div", { duration: 0.3 });
		opencloseselectstate[opencloselast] = "close";
		opencloselast = "";
	}
	
	if(id=="-") return;
	
	if(!opencloseselectstate[id] || opencloseselectstate[id]=="close") {
		new Effect.Appear(id+"_div", { duration: 0.3 });
		opencloseselectstate[id] = "open";
		opencloselast = id;
	} else {
		new Effect.Fade(id+"_div", { duration: 0.3 });
		opencloseselectstate[id] = "close";
		opencloselast = "";
	}
	// }}}
}

function changeSeitentitel(bereich, nr) {
	// {{{

	var value = $('seitentitel_'+bereich+'_'+nr).innerHTML;
	
	new Effect.Fade('seitentitelbutton_'+bereich+'_'+nr, {duration: 0.3});
	
	xajax_showTitleChangeInput(bereich, nr, value);
	
	// }}}
}

