// setInnerHTML('fr_cont1',$('fr_cont').innerHTML);
// var is_move=false;
// function blend_done(el)
// {
// 	if(el.stFrom==0)
// 	{
// 		// next ausgelöst
// 		// elemente von 4-7 in 0-3 kopieren
// 		// margin neu setzen
// 		el.style.marginLeft = '0px';
// 	}
// 	is_move=false;
// }
//
// var blendobj=ww_blend('fr_cont','fr_cont',{duration:1000,onComplete:blend_done});
// setClick('fr_next',function()
// {
// 	if(is_move==false)
// 	{
// 		// neue elemente in 4-7 einfügen
// 		is_move=true;
// 		ww_blend_start(blendobj,0,-576);
// 	}
// });
//
// setClick('fr_prev',function()
// {
// 	if(is_move==false)
// 	{
// 		// elemente von 0-3 in 4-7 kopieren
// 		// margin neu setzen
// 		is_move=true;
// 		blendobj.style.marginLeft = '-576px';
// 		// elemente in 0-3 einfügen
// 		ww_blend_start(blendobj,-576,0);
// 	}
// });

setClick('imgsw',function()
{
	ww_set_close('new_img');
});

Element.cleanWhitespace('three-column-body');

function set_imgdata()
{
	setSrc('cool_im',coolObj._MO_FAKT_IM);
	setHref('cool_imlink',coolObj._MO_FAKT_LI);
	setHref('cool_imlink1',coolObj._MO_FAKT_LI);
	var a = coolObj._MO_FAKT_TI;
	if(coolObj._MO_FAKT_TI.length>21) a=coolObj._MO_FAKT_TI.substring(0,20)+'&hellip;';
	setInnerHTML('cool_imlink1',a);
	setHref('cool_us',coolObj._MO_FAKT_UL);
	setInnerHTML('cool_us',coolObj._MO_FAKT_US);
	if(coolObj._MO_FAKT_BE!='')
	{
		setInnerHTML('cool_be',coolObj._MO_FAKT_BE)
	}
	else
	{
		setInnerHTML('cool_be','keine Beschreibung vorhanden');
	}
	var tl='';
	for(i=0;i<coolObj._MO_FAKT_TN0;i++)
	{
		tl=tl+'<a href="http://www.fringo.de/content/suche_foto/index.html?TAG='+coolObj._MO_FAKT_TAG[i]+'">'+coolObj._MO_FAKT_TAG[i]+'</a> ';
	}
	setInnerHTML('cool_tag',tl);
	if(coolObj._MO_FAKT_NEXT>=coolObj._MO_FAKT_INUM)
	{
		setSrc('ncool','grafiken/arrows/arrow_right_disabled.gif')
		setClick('sw_newn','');
	}
	else
	{
		setSrc('ncool','grafiken/arrows/arrow_right_enabled.gif')
		setClick('sw_newn',set_nextimg);
	}
	if(coolObj._MO_FAKT_PREV<0)
	{
		setSrc('pcool','grafiken/arrows/arrow_left_disabled.gif')
		setClick('sw_newp','');
	}
	else
	{
		setSrc('pcool','grafiken/arrows/arrow_left_enabled.gif')
		setClick('sw_newp',set_nextimg);
	}
	var lli='';
	var pnu=15;
	a=coolObj.STIM-parseInt(pnu/2);
	if(a+pnu >coolObj._MO_FAKT_INUM) a=coolObj._MO_FAKT_INUM-pnu;
	if(a<0) a=0;
	if(pnu>coolObj._MO_FAKT_INUM)
	{
		pnu=coolObj._MO_FAKT_INUM;
	}
	else
	{
		if(coolObj.STIM >parseInt(pnu/2))
		{
			lli+='<a href="javascript://" onclick="set_nextimg(0)">1</a> &hellip; ';
		}
	}
	for(i=a;i<(a+pnu);i++)
	{
		if(i==coolObj.STIM)
		{
			lli+=' <span class="active">'+(i+1)+'</span> ';
		}
		else
		{
			lli+=' <a href="javascript://" onclick="set_nextimg('+i+')">'+(i+1)+'</a> ';
		}
	}
	if(a+pnu < coolObj._MO_FAKT_INUM)
	{
		lli+=' &hellip; <a href="javascript://" onclick="set_nextimg('+(coolObj._MO_FAKT_INUM-1)+')">'+coolObj._MO_FAKT_INUM+'</a>';
	}
	setInnerHTML('imgllist',lli);
}

var img_ext = '';
function set_nextimg(num)
{
	if(this.id=='sw_newn')
	{
		new ajax(PPATH+'ajax/foto_nextcool.html', {postBody:'STIM='+coolObj._MO_FAKT_NEXT+img_ext,onComplete:set_imgdata,evalObj:'coolObj'});
	}
	else if(this.id=='sw_newp')
	{
		new ajax(PPATH+'ajax/foto_nextcool.html', {postBody:'STIM='+coolObj._MO_FAKT_PREV+img_ext,onComplete:set_imgdata,evalObj:'coolObj'});
	}
	else
	{
		new ajax(PPATH+'ajax/foto_nextcool.html', {postBody:'STIM='+num+img_ext,onComplete:set_imgdata,evalObj:'coolObj'});
	}
//setInnerHTML('dd','test '+this.id);
}
set_imgdata();

var is_cool=0;
new_imgobj=wwInit_element('new_img',{onComplete:function(el)
{
	if(el.stNow==0)
	{
		if(is_cool==0)
		{
			setInnerHTML('coolhead','Meist gesehene Bilder');
			is_cool=1;
			img_ext='&TYP=VIEW';
			set_nextimg(0);
		}
		else if(is_cool==1)
		{
			setInnerHTML('coolhead','Meist gevotete Bilder');
			is_cool=2;
			img_ext='&TYP=VOTEN';
			set_nextimg(0);
		}
		else
		{
			setInnerHTML('coolhead','Neue Bilder');
			is_cool=0;
			img_ext='';
			set_nextimg(0);
		}
		ww_set_open('new_img');
	}
}});

function abstimmen(a,b)
{
	if(is_vote==0)
	{
		var vid=voteobj.VD[a].VA[b]._MO_VOTE_AID;
		new ajax(PPATH+'ajax/vote_votes.html', {postBody:'AID='+vid,evalObj:'voteobj'});
		wwPlugIn.onFlushComplete=function()
		{
			wwPlugIn.onFlushComplete=null;
			if(votetimer==null)
			{
				votetimer = setInterval (move_vote, 20);
			}
			setInnerHTML('vo_ob','Du hast soeben abgestimmt');
			is_vote=1;
		};
		wwPlugIn.flush('voting','#87A489');
	}
	else
	{
		wwPlugIn.flush('voting','#b73a18');
	}
}

var ti='';
for(i=0;i<voteobj._MO_VOTE_IAZ;i++)
{
	ti+='<strong>'+voteobj.VD[i]._MO_VOTE_VNA+'</strong><br><table cellpadding="0" cellspacing="0">';
	if(voteobj.VD[i]._MO_VOTE_VF==1)
	{
		is_vote=1;
	}
	for(j=0;j<voteobj.VD[i]._MO_VOTE_AN;j++)
	{
		ti+='<tr><td class="question"><a class ="oranged" href="javascript://" onclick="abstimmen('+i+','+j+');">&rsaquo; '+voteobj.VD[i].VA[j]._MO_VOTE_ANA+'</a></td><td class="vote-bar"><img height="13" id="vimg'+j+'" src="grafiken/voting/voting_vote-bar-active.gif"></td><td class="result" id="vproz'+j+'"><img src="grafiken/voting/voting_questionmark.gif"></td></tr>';
	}
	ti+='</table>';
}
setInnerHTML('voting',ti);

var votetimer=null;
var vn=0;
var vl=1;

function set_veclick()
{
	if(votetimer==null)
	{
		votetimer = setInterval (move_vote, 20);
	}
}

if(is_vote==1)
{
	setInnerHTML('vo_ob','Du hast bereits abgestimmt');
	set_veclick();
}
else
{
	setClick('veclick',set_veclick);
}

setClick('coolsw',function()
{
//setInnerHTML('debug1',"click");
	ww_set_close('new_img');
}
);

function move_vote()
{
	vl+=4;
	setWidth('vimg'+vn,vl);
	if(vl>=(voteobj.VD[0].VA[vn]._MO_VOTE_ANL*2.80))
	{
		setInnerHTML('vproz'+vn,'<span class="percent">'+voteobj.VD[0].VA[vn]._MO_VOTE_ANP+'%</span><span class="votes">('+voteobj.VD[0].VA[vn]._MO_VOTE_ANR+' Votes)');
		vl=1;
		vn+=1;
	}
	if(vn>=voteobj.VD[0]._MO_VOTE_AN)
	{
		vn=0;
		clearInterval(votetimer);
		votetimer=null;
	}
}

var taglObj;

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

function set_tagl(el)
{
	$('unn1').value='';

	var tl='';
	for ( i=0; i<taglObj._MO_TAG_TNUM;i++ )
	{
		tl=tl+taglObj._MO_TAG_TAG[i]+'<span id=\"tid'+taglObj._MO_TAG_TID[i]+'\" class=\"mod_del\" title=\"löschen\">&nbsp;</span>&nbsp ';
	}
	if(taglObj._MO_TAG_TNUM >=10)
	{
		hide('newtag');
	}
	else
	{
		show('newtag');
		$('unn1').focus();
	}
	setInnerHTML('ttagl',tl);
	ww_set_click('mod_del',function()
	{
		del_tag(this);
	});
}

function add_tag()
{
	new ajax(PPATH+'ajax/tag_tmpadd.html', {postBody: 'TNAME='+URLEncode($('unn1').value), onComplete:set_tagl, evalObj:'taglObj'});
}

var terminobj;

function add_termin(name)
{
	var obj=$(name);
	new ajax(PPATH+'ajax/termin_add.html', {postBody: 'ACC='+radioWert(obj.ACC)+'&DH='+selectWert(obj.DH)+'&DM='+selectWert(obj.DM)+'&MON='+selectWert(obj.MON)+'&TAG='+selectWert(obj.TAG)+'&YEAR='+selectWert(obj.YEAR)+'&HOUR='+selectWert(obj.HOUR)+'&MIN='+selectWert(obj.MIN)+'&TITEL='+URLEncode(obj.TITEL.value)+'&MSG='+URLEncode(obj.BESCH.value), onComplete:function()
	{
		if(terminobj._MO_SCHED_STATUS=='_ET_SCHED_OK')
		{
			setInnerHTML('globerr','');
			wwPlugIn.onFlushComplete=function()
			{
				wwPlugIn.onFlushComplete=null;
				wwPlugIn.hide();
				termin_mon_req();
			};
			wwPlugIn.flush('abdaf','#23982b');
		}
		else
		{
			setInnerHTML('globerr',terminobj._MO_SCHED_ETXT);
			wwPlugIn.flush('abdaf','#b73a18');
		}
	}, evalObj:'terminobj'});
}

var lastmon=0;
function termin_mon_req()
{
	if(lastmon!=0)
	{
		new ajax(PPATH+'ajax/termin_mon.html', {postBody:'ST='+lastmon,onComplete: function()
		{
			setTimeout(function(){termin_mon()}, 300);
		},update:'cal'});
	}
	else
	{
		new ajax(PPATH+'ajax/termin_mon.html', {onComplete: function()
		{
			setTimeout(function(){termin_mon()}, 100);
		},update:'cal'});
	}
}

function termin_day_req(day)
{
	new ajax(PPATH+'ajax/termin_day.html', {postBody:'ST='+day,update:'termin_day'});
}

function termin_mon()
{
	ww_set_click('moclick',function()
	{
		lastmon=this.id.substring(4);
		termin_mon_req();
	},'pointer');
	ww_set_click('dayclick',function()
	{
		var classdiv=document.getElementsByClassName(this.className);
		classdiv.each(function(el, i)
		{
			el.style.backgroundColor='transparent';
		});
		this.style.backgroundColor='#E2E2E2';
		termin_day_req(this.id.substring(4));
	},'pointer');
}

termin_mon();

