var is_move=false;
var is_amove=false;
var REQM=0;
var albumobj;
var blendobj=ww_blend('imx','imx',{duration:1000,onComplete:blend_done});
var moveobj=new ww_move({});
var delpic='grafiken/fotoalbum/delete.gif';
parent.top.obj_dis_move='';
var FALBUM_XID='';
var FALBUM_TIT='';
var en_sortlink='0';



function album_set(of)
{
	setInnerHTML('numaimg',''+albumobj._MO_ALBLI_INUM);
	var tl='';
	for(i=0;i<albumobj._MO_ALBLI_INUM;i++)
	{
		//tl+='<div id="ima_'+i+'" class="imal"><img src="'+albumobj.IMD[i]._MO_ALBLI_IM+'"></div>';
		var titel='';
		if(albumobj.IMD[i]._MO_ALBLI_TIT)
		{var titel=albumobj.IMD[i]._MO_ALBLI_TIT;var titel=titel.substring(0,5);var titel='&raquo;'+titel+'...';}
		else{var titel='&raquo;Titel';}
		var div='';
		if(albumobj.IMD[i]._MO_ALBLI_TIT==' ') titel='&raquo;Titel';
		var a = i % 9;if(a==8){div='<div class="clear"></div>';}		
		tl+='<div style="float:left;margin-right:14px;"><div style="cursor:pointer;width:15px;height:15px;" id="fid'+albumobj.IMD[i]._MO_ALBLI_ALID+'" class="mod_del" title="Aus Album entfernen" onclick="del_falbum_b('+albumobj.IMD[i]._MO_ALBLI_ALID+','+i+');"><br /></div><span><img id="imord_'+albumobj.IMD[i]._MO_ALBLI_ALID+'" src="'+albumobj.IMD[i]._MO_ALBLI_IM+'" title="" alt=""></span><br /><span id="tit_'+albumobj.IMD[i]._MO_ALBLI_ALID+'"><a href="javascript://" title="Titel ändern" onclick="ToolTip.get(\'falbum_titel\',this,false,\'&_TEXT='+albumobj.IMD[i]._MO_ALBLI_TITF+'&BLID='+albumobj.IMD[i]._MO_ALBLI_ALID+'\')">'+titel+'</a></span></div>'+div;		
		var count=i;
	}
	if(dis_push==true)
	{

	}
	else
	{
		imgid.push(albumobj.IMD[count]._MO_ALBLI_ALID);
	}
	tl+='<div style="clear:both"></div>';
	setInnerHTML('imy',''+tl);
}

function album_loaded(of)
{
	album_set(of);
	if(is_move==false && REQM>0)
	{
		// auswahl neu holen
		start=imgobj.STIM;
		new ajax(PPATH+'ajax/foto_album.html', {postBody:'STIM='+start+'&REQM='+REQM,onComplete:next_loaded,evalObj:'imgobj'});
		is_move=true;
	}
}
function falbum_upload_is_mistake()
{
	setInnerHTML("falbum_add_err",albumobj._MO_ALBIMG_MT);	
}
var ord=0;
function drop_event(drop_el,src_id)
{
	ord=ord+1;

//setInnerHTML('dd','dropel: '+drop_el+' src_id: '+src_id+' imgid: '+imgobj.IMD[src_id.substring(3)]._MO_UFLI_MID);
//	ord=parseInt(drop_el.substring(4));
	//new ajax(PPATH+'ajax/falbum_iadd.html', {postBody:'XID='+document.formmod.MID.value+'&MID='+imgobj.IMD[src_id.substring(3)]._MO_UFLI_MID+'&ORD='+ord,onComplete:function(){en_sortlink='1';album_loaded();set_new_ord(albumobj._MO_ALBLI_IAZ,albumobj._MO_ALBLI_ALIDY);},evalObj:'albumobj'});
	new ajax(PPATH+'ajax/falbum_iadd.html', {postBody:'XID='+document.formmod.MID.value+'&MID='+imgobj.IMD[src_id.substring(3)]._MO_UFLI_MID+'&ORD='+ord,onComplete:function(){falbum_upload_is_mistake();en_sortlink='1';album_loaded();parent.top.obj_fanz=parent.top.obj_fanz+1;setTimeout("set_new_ord('add')",500);},evalObj:'albumobj'});
}


for(i=0;i<6;i++)
{
	moveobj.setmove('im_'+i);
}

moveobj.setdrop('imy',drop_event);

function set_imgd(of)
{
	setInnerHTML('numimg',''+imgobj._MO_UFLI_INUM);
	for(i=0;i<imgobj._MO_UFLI_IAZ;i++)
	{
		setSrc('im_'+(i+of),imgobj.IMD[i]._MO_UFLI_IM);
	}
	if(i<6)
	{
		for(j=i;j<6;j++)
		{
			setSrc('im_'+(j+of),'/grafiken/transp.gif');
		}
	}
}

function blend_done(el)
{
	if(el.stFrom==0)
	{
		// next ausgelöst
		// elemente von 4-7 in 0-3 kopieren
		for(i=0;i<6;i++)
		{
			setSrc('im_'+i,$('im_'+(i+6)).src);
		}
		// margin neu setzen
		el.style.marginLeft = '0px';
	}
	is_move=false;
}

function next_loaded()
{
	set_imgd(6);
	ww_blend_start(blendobj,0,-510);
}

setClick('fr_next',function()
{
	if(is_move==false)
	{
		if (imgobj._MO_UFLI_INUM > (imgobj.STIM+6))
		{
			// neue elemente in 4-7 einfügen
			start=((imgobj.STIM+6)<imgobj._MO_UFLI_INUM)?(imgobj.STIM+6):imgobj.STIM;
			new ajax(PPATH+'ajax/foto_album.html', {postBody:'STIM='+start+'&REQM='+REQM,onComplete:next_loaded,evalObj:'imgobj'});
			is_move=true;
			chk_f(start,imgobj._MO_UFLI_INUM);
		}
	}
});

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

var is_imgl=0;
new_imgobj=wwInit_element('myimg1',{onComplete:function(el)
{

	if(el.stNow==0)
	{
		is_imgl++;
		if(is_imgl>1) is_imgl=0;
		if(is_imgl==0)
		{
			setInnerHTML('imgbe','Alle Meine Fotos ');
			REQM=0;
		}
		else 
		{
			setInnerHTML('imgbe','Nur Bilder die in keinem Album sind');
			REQM=16;
		}
		new ajax(PPATH+'ajax/foto_album.html', {postBody:'STIM=0&REQM='+REQM,onComplete:function(){setTimeout('set_imgd(0);ww_set_open(\'myimg1\');chk_f(0,imgobj._MO_UFLI_INUM);',10);},evalObj:'imgobj'});
	}
}});


function prev_loaded()
{
	set_imgd(0);
	blendobj.style.marginLeft = '-510px';
	// elemente in 0-3 einfügen
	ww_blend_start(blendobj,-510,0);
}


setClick('fr_prev',function()
{
	if(is_move==false && imgobj.STIM != 0)
	{
		// elemente von 0-3 in 4-7 kopieren
		for(i=0;i<6;i++)
		{
			setSrc('im_'+(i+6),$('im_'+i).src);
		}
		is_move=true;
		start=imgobj.STIM>=6?(imgobj.STIM-6):0;
		new ajax(PPATH+'ajax/foto_album.html', {postBody:'STIM='+start+'&REQM='+REQM,onComplete:prev_loaded,evalObj:'imgobj'});
		chk_f(start,imgobj._MO_UFLI_INUM);
	}
});

function chk_f(start,num)
{
	if (start == 0)
	{
		setSrc('fr_prev','grafiken/arrows/arrow_left_disabled.gif');
	}
	else
	{
		setSrc('fr_prev','grafiken/arrows/arrow_left_enabled.gif');
	}
	if (num > start+6)
	{
		setSrc('fr_next','grafiken/arrows/arrow_right_enabled.gif');
	}
	else
	{
		setSrc('fr_next','grafiken/arrows/arrow_right_disabled.gif');
	}
}

var titel_obj=wwInit_element("titeldiv",{onComplete:function(){
	ww_set_open('datadiv');

}});
var data_obj=wwInit_element("datadiv",{en_height: true,set_height: 0,onComplete:function(el){
	if(el.stNow>0) set_imgd(0);
}});

var album_o;

function check_album(el)
{
	if(album_o._MO_ALB_STATUS!='_ET_ALB_OK')
	{
		setInnerHTML('albumerr',album_o._MO_ALB_ETXT);
		//show('albumerr');
		PlugIn.flush('albumerr','#b73a18');
	}
	else
	{
		//location.href=PPATH+'foto_album/'+URLEncode(document.formalbum.TITEL.value)+','+album_o._MO_ALB_ID+'.html';
		document.formmod.MID.value=album_o._MO_ALB_ID;
		document.formmod.TITEL.value=document.formalbum.TITEL.value;
		document.formmod.BESCH.value=document.formalbum.BESCH.value;
		setInnerHTML('aname1','Album '+document.formmod.TITEL.value);
		setInnerHTML('aname','Dein neues Album '+document.formmod.TITEL.value);
		ww_set_close('titeldiv');
		FALBUM_XID=album_o._MO_ALB_ID;
		FALBUM_TIT=URLEncode(document.formalbum.TITEL.value);
		$('falbum_drop_pic').style.display='block';
	}
}

function check_albummod(el)
{
	if(album_o._MO_ALB_STATUS!='_ET_ALB_OK')
	{
		setInnerHTML('albumerr1',album_o._MO_ALB_ETXT);
		show('albumerr1');
	}
}

setClick('titelsend',function()
{
	new ajax(PPATH+'ajax/falbum_add.html', {postBody: 'TITEL='+URLEncode(document.formalbum.TITEL.value)+'&BESCH='+URLEncode(document.formalbum.BESCH.value)+'&ACC='+ACPU, onComplete:check_album,evalObj:'album_o'});
});

setClick('modsend',function()
{
	new ajax(PPATH+'ajax/falbum_mod.html', {postBody: 'XID='+document.formmod.MID.value+'&TITEL='+URLEncode(document.formmod.TITEL.value)+'&BESCH='+URLEncode(document.formmod.BESCH.value)+'&ACC='+radioWert(document.formmod.AC), onComplete:check_albummod,evalObj:'album_o'});
	setInnerHTML('aname1','Album '+document.formmod.TITEL.value);
	setInnerHTML('aname','Album '+document.formmod.TITEL.value);
	PlugIn.flush('modsend','#23982b');
});

function save_album_det(id)
{
	new ajax(PPATH+'ajax/falbum_mod.html', {postBody: 'XID='+document.formmod.MID.value+'&TITEL='+URLEncode(document.formmod.TITEL.value)+'&BESCH='+URLEncode(document.formmod.BESCH.value)+'&ACC='+radioWert(document.formmod.AC), onComplete:check_albummod,evalObj:'album_o'});
	setInnerHTML('aname1','Album '+document.formmod.TITEL.value);
	setInnerHTML('aname','Album '+document.formmod.TITEL.value);
	PlugIn.flush(id,'#23982b');
}

var album_tl;
function set_tagl(el)
{
	document.formtag.TAG.value='';
	var tl='';
	for ( i=0; i<album_tl._MO_TAG_TNUM;i++ )
	{
		tl=tl+album_tl._MO_TAG_TAG[i]+' [<span id=\"tid'+album_tl._MO_TAG_TID[i]+'\" class=\"pseudoa3\" title=\"löschen\">x</span>]<br>';
	}
	if(album_tl._MO_TAG_TNUM >=10)
	{
		hide('newtag');
	}
	else
	{
		show('newtag');
	}
	setInnerHTML('tagliste',tl);
	ww_set_click('pseudoa3',function()
	{
		del_tag(this);
	});
}

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

setClick('addtag',function()
{
	new ajax(PPATH+'ajax/tag_add.html', {postBody: 'XID='+document.formmod.MID.value+'&OTYP='+TYALBUM+'&ADD=1&TNAME='+URLEncode(document.formtag.TAG.value), onComplete:set_tagl,evalObj:'album_tl'});
});

function falbum_s_t()
{
	new ajax(PPATH+'ajax/tag_add.html', {postBody: 'XID='+document.formmod.MID.value+'&OTYP='+TYALBUM+'&ADD=1&TNAME='+URLEncode(document.formtag.TAG.value), onComplete:set_tagl,evalObj:'album_tl'});
}

function del_falbum(xid,loc)
{
	if(!loc) var loc=location.href;
	if(confirm('Möchtest du dieses Album wirklich löschen?'))
	{
		new ajax(PPATH+'ajax/falbum_del.html', {postBody: 'XID='+xid, onComplete:function(){location.href=loc;}});
	}
}

function del_falbum_b(xid,num)
{
	if(!loc) var loc=location.href;
	if(confirm('Möchtest du dieses Bild wirklich aus dem Album entfernen?'))
	{
//  		var y=num-1;
//  		cuta1 = imgid.slice(0,y);
//  		var y=num+1;
//  		cuta2 = imgid.slice(y,imgid.length);
//  		mainCut = cuta1 + cuta2 + 1;
//  		var x=num-2;
// 		imgid.slice(x);
//  		var x=4;
//		alert(x);
//		new ajax(PPATH+'ajax/falbum_b_del.html', {postBody: 'XIDA='+document.formmod.MID.value+'&LAID='+xid+'&XID='+document.formmod.MID.value+'&MID='+document.formmod.MID.value,update:'imy',onComplete:function(){location.href=location.href;}});
//		new ajax(PPATH+'ajax/falbum_b_del.html', {postBody: 'XIDA='+document.formmod.MID.value+'&LAID='+xid+'&XID='+document.formmod.MID.value+'&MID='+document.formmod.MID.value,update:'imy',onComplete:function(){set_new_ord(x);}});
		var id='imord_'+num+'_'+xid;
		//alert(id);
		new ajax(PPATH+'ajax/falbum_b_del.html', {postBody: 'XIDA='+document.formmod.MID.value+'&LAID='+xid+'&XID='+document.formmod.MID.value+'&MID='+document.formmod.MID.value+'&TYP=CREATE',update:'imy',onComplete:function(){
			//$(id).src=delpic;
			//$('fid'+xid).onclick=new Function('');
			//setInnerHTML("tit_"+xid,"&nbsp;");
			//parent.top.obj_dis_move=parent.top.obj_dis_move+','+id;
			setTimeout("set_new_ord()",500);
			setInnerHTML("falbum_add_err","");
		}
		});
	}
}

function save_blid_t(xid,text)
{
	if(!text){var text=' ';}
	new ajax(PPATH+'ajax/falbum_b_tit.html', {postBody: 'XID='+xid+'&TEXT='+escape(text), onComplete:function(){ToolTip.hide();},update:'tit_'+xid});	
}
function change_sort()
{
	if(en_sortlink=='1')
	{
		window.location.href=PPATH+'foto_album/'+FALBUM_TIT+','+FALBUM_XID+'.html';
		//alert(FALBUM_XID);
		//alert(FALBUM_TIT);
		return false;
	}
	if(en_sortlink=='0')
	{
		$('gbord').style.border='2px solid green';
		$('imy').style.border='2px solid blue';
		alert('Bitte füge erst Bilder zu dem Album zu. Ziehe hierzu Bilder aus dem oberen (grünen) Kasten in den unteren (blauen) Kasten.');
		$('gbord').style.border='none';
		$('imy').style.border='none';
		return false;
	}
}





