var return_kal_obj;

function terminopen()
{
	PlugIn.onOnComplete=function()
	{
		PlugIn.onOnComplete='';
		taglObj=PlugIn.evo;
		upl_obj=PlugIn.evo;
		ww_set_click('mod_del',function()
		{
			del_mtag(this);
		});
	};
	PlugIn.get('terminedit','terminadd',PPATH+'ajax/plugin.html','&XID='+mediaid);
}

function gr_terminopen(gid)
{
	PlugIn.onOnComplete=function()
	{
		PlugIn.onOnComplete='';
		taglObj=PlugIn.evo;
		upl_obj=PlugIn.evo;
		ww_set_click('mod_del',function()
		{
			del_mtag(this);
		});
	};
	PlugIn.get('terminedit','terminadd',PPATH+'ajax/plugin.html','&XID='+mediaid+'&GID='+gid);
}


function open_vote(el)
{
	PlugIn.onOnComplete=function()
	{
		vo0= new VoteTool('v0','blsl',10);
		vo0.onClick = function(val)
		{
			//	setInnerHTML('vov0',val);
		};
		ToolTip.init_class('Toolt',PPATH+'ajax/tool.html');
	};
	//alert ('&XID='+mediaid+'&TYP='+OTYP);
	PlugIn.get_id('do_vote',el,PPATH+'ajax/plugin.html','&XID='+mediaid+'&TYP='+OTYP);
}

function del_com(cid,xid,typ) 
{ 
	if(confirm('Diesen Kommentar löschen?\nDer Kommentar wird unwiederruflich gelöscht!')) 
	{
		new ajax(PPATH+'ajax/com_del.html', {postBody: 'CID='+cid+'&XID='+xid+'&OTYP='+typ, onComplete:function()

		{
			location.href=location.href;
		}}); 
	} 
}; 

function kal_objekt(transport)
{
	if(return_kal_obj._MO_SCHED_STATUS=='_ET_SCHED_OK')
	{
		setInnerHTML('globerr','');
		PlugIn.onFlushComplete=function(){
			PlugIn.onFlushComplete='';
			PlugIn.onOffComplete=function()
			{
				location.href=location.href;
			};
			PlugIn.hide();
		};
		PlugIn.flush('flush_kal','#23982b');
		return;
	}
	setInnerHTML('globerr',return_kal_obj._MO_SCHED_ETXT)
	PlugIn.flush('flush_kal','#b73a18')
}

function del_termin(contuid)
{ 
	if(confirm('Diesen Termin wirklich löschen?\nDer Termin mit den dazugehörigen Tags wird unwiederruflich gelöscht!'))
	{ 
		new ajax(PPATH+'ajax/termin_del.html', {postBody: 'PUID='+contuid+'&MID='+mediaid, onComplete:function()
		{
		    
			location.href=PPATH+'termine.html';
		}}); 
	} 
} 

function del_gr_termin(contuid,deljump)
{
	if(confirm('Diesen Termin wirklich löschen?\nDer Termin mit den dazugehörigen Tags wird unwiederruflich gelöscht!'))
	{
		new ajax(PPATH+'ajax/termin_del.html', {postBody: 'PUID='+contuid+'&MID='+mediaid, onComplete:function()
		{

			location.href=deljump;
		}});
	}
}

function add_termin()
{
	if($('tin').value=='')
	{
		setInnerHTML('globerr','Es wurde kein Titel eingegeben.')
	        PlugIn.flush('flush_kal','#b73a18')
		return;
	}
	if($('cin').value=='')
	{
		setInnerHTML('globerr','Es wurde keine Beschreibung eingegeben.')
	        PlugIn.flush('flush_kal','#b73a18')
		return;
	}
	new ajax(PPATH+'ajax/termin_mod.html', {postBody:'XID='+mediaid+'&MSG='+URLEncode($('cin').value)+'&TITEL='+URLEncode($('tin').value)+'&TAG='+selectWert($('termin_form').TAG)+'&MON='+selectWert($('termin_form').MON)+'&YEAR='+selectWert($('termin_form').YEAR)+'&HOUR='+selectWert($('termin_form').HOUR)+'&MIN='+selectWert($('termin_form').MIN)+'&DH='+selectWert($('termin_form').DH)+'&DM='+selectWert($('termin_form').DM)+'&ACC='+radioWert($('termin_form').ACC),onComplete:kal_objekt,evalObj:'return_kal_obj'});
}

function kal_cobjekt()
{
	PlugIn.onFlushComplete=function()
	{
		PlugIn.onFlushComplete='';
		setInnerHTML('cop','');
	};
	PlugIn.flush('cop','#23982b');
}

function add_ctermin()
{
	new ajax(PPATH+'ajax/termin_cadd.html', {postBody:'XID='+mediaid,onComplete:kal_cobjekt});
}

function del_ctermin(id)
{
	new ajax(PPATH+'ajax/termin_cdel.html', {postBody:'XID='+id,onComplete:kal_cobjekt});
}

function get_mtagl()
{
	var tl='';
	if(taglObj && taglObj._MO_TAG_TNUM)
	{
		for ( i=0; i<taglObj._MO_TAG_TNUM;i++ )
		{
			tl=tl+'<a href="#">'+taglObj._MO_TAG_TAG[i]+'</a>&nbsp;&nbsp;|&nbsp;&nbsp;';
		}
	}
	return tl;
}

function add_mtag()
{
	new ajax(PPATH+'ajax/tag_add.html', {postBody: 'ADD=1&OTYP='+OTYP+'&XID='+mediaid+'&TNAME='+URLEncode($('unn1').value), onComplete:set_mtagl, evalObj:'taglObj'});
}

function del_mtag(el)
{
	new ajax(PPATH+'ajax/tag_del.html', {postBody: 'TID='+el.id.substr(3), onComplete:set_mtagl, evalObj:'taglObj'});
}

