
var picid=0;var vpctx;var vpgid;var comtype=0;var fzotp="";var usrnck="";var userid=0;var picevent=0;var picuser=0;var timerunning=false;function deltimer(){var runagain=false;timerunning=true;var imgs=document.getElementsByTagName('div');var n=imgs.length;for(i=0;i<n;i++){var img=imgs[i];if(img.getAttribute('fztimer')){var t=img.getAttribute('fztimer');if(t==-1){if(!img.firstChild.onclick){img.firstChild.onclick=delit;}}else{t=t-1;if(t>0){runagain=true;img.setAttribute('fztimer',t);img.firstChild.innerHTML="Löschen (noch "+t+" Sekunden lang möglich)";if(!img.firstChild.onclick){img.firstChild.onclick=delit;}}else{img.style.display="none";}}}}
if(runagain){setTimeout('deltimer()',1000);}else{timerunning=false;}}
function startimer(){if(!timerunning){deltimer();}}
function initcoms(){fzloadEvent(startimer);var d=gid('comsending');if(!d){d=ce('div');d.setAttribute("id",'comsending');d.style.display="none";d.appendChild(document.createTextNode('Senden...'));gid('cmfor').appendChild(d);}
d=gid('nocom');if(!d){d=ce('div');d.setAttribute("id",'nocom');d.style.display="none";d["className"]="rem";d.appendChild(document.createTextNode('noch keine Kommentare'));var remd=gid('remdiv');remd.insertBefore(d,remd.childNodes[1]);}
d=gid('cmdiv');if(d){d.firstChild.onsubmit=postit;}
d=gid('showallcoms');if(!d){d=ce('h6');d.style.display="none";var a=ce("a");a.setAttribute("href","#");a.setAttribute("id",'showallcoms');a.appendChild(document.createTextNode('Alle Kommentare zeigen'));d.appendChild(a);var c=gid('comconta'+picid);if(c){c.parentNode.insertBefore(d,c.nextSibling);}else{gid('remdiv').insertBefore(d,gid('cmfor'));}}
d.onclick=togglecoms;}
function postit(){var el=gid('cin');if(el.value.length<=1){return false;}
blocki('comsending');var messa=encodeURIComponent(el.value);return ajax("fzdostuff.php?dowhat=addcommentjs&fzotp="+fzotp+"&text="+messa+"&type="+comtype+"&id="+picid,"",function(txt){if(txt.substr(0,4)=="<ok>"){var r=gid('remdiv');var n=ce('div');n["className"]="rem";n.setAttribute("id",'com'+parseInt(txt.substr(4,9),10));n.innerHTML=txt.slice(13);var d=gid('comconta'+picid);if(!d){d=ce('div');d.setAttribute("id",'comconta'+picid);d.appendChild(n);r.insertBefore(d,r.childNodes[2]);}else{d.insertBefore(n,d.firstChild);}
hidei("nocom");gid('cin').value="";startimer();}else if(txt.substr(0,4)=="<e1>"){alert("Das verseden von Kommentaren mit diesem Inhalt ist nicht erlaubt!");}else{alert("Es gab einen Fehler beim Senden! Versuche es bitte nochmals!");}
hidei('comsending');});}
function delit(){var id=this.parentNode.parentNode.getAttribute("id").substring(3);var lsch=this.parentNode.parentNode.getElementsByTagName('div')[0];lsch.firstChild.style.display="none";newtx=document.createTextNode('lösche...');lsch.appendChild(newtx);return ajax("fzdostuff.php?dowhat=delcommentjs&fzotp="+fzotp+"&cid="+id,"",function(txt){if(txt.substr(0,4)=="<ok>"){var c=gid('com'+id);c.parentNode.removeChild(c);var nc=gid('comconta'+picid).childNodes.length;if(nc==0){blocki("nocom");}}else{var lsch=gid('com'+id).getElementsByTagName('div')[0];lsch.firstChild.style.display="inline";lsch.removeChild(lsch.lastChild);alert("Es gab einen Fehler beim Löschen! Versuche es bitte nochmals!");}});}
function togglecoms(){var c=gid('comcontb'+picid);if(!c){c=ce('div');c.setAttribute("id",'comcontb'+picid);c.style.display="none";gid('remdiv').insertBefore(c,gid('cmfor'));}
if(c.hasChildNodes()){var sl=gid('showallcoms');if(c.style.display=="block"){c.style.display="none";sl.firstChild.nodeValue="Alle Kommentare zeigen";}else{c.style.display="block";sl.firstChild.nodeValue="Kommentare verstecken";}}else{c.style.display="block";ajax("fzdostuff.php?dowhat=getcomment&type="+comtype+"&id="+picid,"",function(txt){var coms=txt.split('\n');if(coms[0]=="<ok>"){coms.pop();coms.shift();gid('showallcoms').firstChild.nodeValue="Kommentare verstecken";var nc=gid('comcontb'+picid);for(i in coms){var id=parseInt(coms[i].substr(0,9),10);var com=coms[i].slice(9);var newrem=ce('DIV');newrem["className"]="rem";newrem.setAttribute("id",'com'+id);newrem.innerHTML=com;nc.appendChild(newrem);}
startimer();}});}
return false;}
var usloaded="";var usd;function usearch(){var inp=gid('usrch1');var out=gid('usrch2');var v=inp.value.toLowerCase().replace(" ","");if(!out){var d=ce('div');d.setAttribute("id","usrch2");var m=gid('mem1r');var nx=findPosX(inp)-findPosX(m)+1;var ny=findPosY(inp)-findPosY(m)+inp.offsetHeight;d.style.left=nx+"px";d.style.top=ny+"px";d.style.width=(inp.offsetWidth-2)+"px";out=d;inp.parentNode.appendChild(d);}
if(v.length<2){out.innerHTML="";out.style.display="none";return;}
var us=v.substr(0,2);var lnk="fzdostuff.php?dowhat=search&in=";var x=us.charCodeAt(0);var y=us.charCodeAt(1);if(x>=97&&x<123){lnk=lnk+String.fromCharCode(x);}else{lnk=lnk+"0";}
if(y>=97&&y<123){lnk=lnk+String.fromCharCode(y);}else{lnk=lnk+"0";}
hideuser();if(usloaded!=lnk){usloaded=lnk;out.style.display="block";out.innerHTML="lade...";ajax(lnk,"",function(txt){usd=txt.split(" ");upddisp();});}else{upddisp();}}
function upddisp(){var out=gid('usrch2');out.style.display="block";var inp=gid('usrch1');var n=usd.length/3-1;var i=0;var disp=1;var t=0;var outt="";var c=inp.value.toLowerCase().replace(" ","");var v=c.length;for(t=0;t<n;t++){if(usd[i].substr(0,v).toLowerCase()==c&&disp<=20){outt=outt+'<a href="member.php?user='+usd[i+1]+'" fzuser="'+usd[i+2]+'" class="usr">'+usd[i]+'</a><br>';disp++;}
i+=3;}
if(disp>20){outt=outt+"<div style=\"text-align:center\">.....</div>";}else if(disp==1){outt='Kein User gefunden';}
out.innerHTML=outt;initfzinfo(out);}
function usblur(){hidei('usrch2');}
var ordid=0;var ordelm=false;function choosepic(id,elm){ordid=id;ordelm=elm;}
function setpic(elm,n){if(ordid!=0){elm.setAttribute("src",ordelm.getAttribute("src"));gid('p'+n).value=ordid;ordid=0;ordelm=false;}else{alert('Du musst zuerst unten ein Foto auswählen');}}
var def="#eee";var over="#e6e6e6";var checked="#fff";function updatetr(elem,type){var therow;if(type==3){therow=elem.parentNode;}else{therow=elem;}
var cells=therow.getElementsByTagName('td');var n=cells.length;var cb=therow.getElementsByTagName('input');if(type==3){cb[0].checked=!cb[0].checked;}
var setto="";if(cb[0].checked){setto=checked;}else{if(type==2){setto=def;}else{setto=over;}}
for(i=0;i<n;i++){cells[i].style.background=setto;}}
function checkall(theform){var cb=theform.getElementsByTagName('input');var n=cb.length;var allchecked=true;for(i=0;i<n;i++){if(cb[i].checked==false)allchecked=false;}
for(i=0;i<n;i++){cb[i].checked=!allchecked;}
var setto="";if(allchecked){setto=def;}else{setto=checked;}
var therows=theform.getElementsByTagName('tr');n=therows.length;for(i=0;i<n;i++){var cells=therows[i].getElementsByTagName('td');if(cells.length==3){for(t=0;t<3;t++){cells[t].style.background=setto;}}}}
function markme(nick){var tbl=gid('userchart');var cells=tbl.getElementsByTagName('td');var n=cells.length;for(i=0;i<n;i++){if(cells[i].childNodes[1]&&cells[i].childNodes[1].firstChild&&cells[i].childNodes[1].firstChild.nodeValue==nick){cells[i].style.background="#FFFFFF";}}}
var seloffx;var seloffy;var selx;var sely;var selw;var selh;var picw;var pich;var crpratio=0.75;var crpw=90;var crph=120;var resizing=false;function initselect(){var i=ce('img');i.setAttribute("src","http://img7.festzeit.ch/gfx/npf.png");makefzinfo(i,"Bildauschnitt für dein Passfoto wählen");i.style.cursor="pointer";i.onclick=startselect;var t=gid('pictit3');t.insertBefore(i,t.firstChild);}
function selinp(n,v){var i=ce('input');i.setAttribute("type","hidden");i.setAttribute("name",n);i.setAttribute("id",n);i.setAttribute("value",v);return i;}
function startselect(){if(gid('selection'))return;var sel=gid('thepic');picw=sel.offsetWidth;pich=sel.offsetHeight;if(picw<crpw||pich<crph){alert('Das Foto ist zu klein um daraus ein Passfoto auszuschneiden');return;}
selw=crpw;selh=crph;selx=parseInt((picw-selw)/2);sely=parseInt((pich-selh)/2);var d=ce('div');d.setAttribute("id","selection");d.style.cursor="move";d.style.position="absolute";d.style.left=selx+"px";d.style.top=sely+"px";d.style.width=selw+"px";d.style.height=selh+"px";d.style.border="1px dotted white";d.style.background="url(http://img7.festzeit.ch/gfx/bg.gif)";d.onmousedown=startdrag;var i=ce('img');i.setAttribute("src","http://img7.festzeit.ch/gfx/resize.gif");i.style.cursor="nw-resize";i.style.position="absolute";i.style.right="0px";i.style.bottom="0px";i.onmousedown=startresize;d.appendChild(i);var f=ce('form');f.setAttribute("action","memset.php?dowhat=setpf");f.setAttribute("method","POST");f.style.position="absolute";f.style.top="0px";f.style.left="0px";f.appendChild(selinp("selw",selw));f.appendChild(selinp("selh",selh));f.appendChild(selinp("selx",selx));f.appendChild(selinp("sely",sely));f.appendChild(selinp("picid",picid));i=ce('input');i.setAttribute("type","image");i.setAttribute("src","http://img7.festzeit.ch/gfx/save.gif");i.style.cursor="pointer";f.appendChild(i);d.appendChild(f);gid('mainpic'+picid).appendChild(d);}
function getMouseX(e){return e.pageX?e.pageX:(e.clientX?(e.clientX+document.body.scrollLeft):0);}
function getMouseY(e){return e.pageY?e.pageY:(e.clientY?(e.clientY+document.body.scrollTop):0);}
function startdrag(e){if(resizing)return;document.onmousemove=dodrag;document.onmouseup=enddrag;if(!e)var e=window.event;var mp=gid('mainpic'+picid);var sel=gid('selection');seloffx=findPosX(mp)-findPosX(sel)+getMouseX(e);seloffy=findPosY(mp)-findPosY(sel)+getMouseY(e);return false;}
function dodrag(e){var sel=gid('selection');if(!e)var e=window.event;var x=getMouseX(e)-seloffx;var y=getMouseY(e)-seloffy;if(x<0){selx=0;}else if(x>(picw-selw-2)){selx=picw-selw-2;}else{selx=x;}
sel.style.left=selx+"px";if(y<0){sely=0;}else if(y>(pich-selh-2)){sely=pich-selh-2;}else{sely=y;}
sel.style.top=sely+"px";return false;}
function startresize(e){resizing=true;document.onmousemove=doresize;document.onmouseup=enddrag;if(!e)var e=window.event;var sel=gid('selection');seloffx=getMouseX(e)-sel.offsetWidth;seloffy=getMouseY(e)-sel.offsetHeight;return false;}
function doresize(e){var sel=gid('selection');if(!e)var e=window.event;var x=getMouseX(e)-seloffx;var y=getMouseY(e)-seloffy;if(x<(crpw/2)){selw=(crpw/2);}else if(x>(picw-selx-2)){selw=picw-selx-2;}else{selw=x;}
if(y<(crph/2)){selh=(crph/2);}else if(y>(pich-sely-2)){selh=pich-sely-2;}else{selh=y;}
if(selh*crpratio>selw){selh=parseInt(selw/crpratio);}else{selw=parseInt(selh*crpratio);}
sel.style.width=selw+"px";sel.style.height=selh+"px";return false;}
function enddrag(){resizing=false;document.onmousemove=null;document.onmouseup=null;gid('selw').value=selw;gid('selh').value=selh;gid('selx').value=selx;gid('sely').value=sely;}
function vpadmup(elm){var tin=elm.parentNode.parentNode;var inp=elm.parentNode.parentNode.parentNode.getElementsByTagName('tr');var n=inp.length;var chk=true;for(i=0;i<n;i++){inps=inp[i].firstChild.getElementsByTagName('input');if(inps.length==3){inps[0].checked=chk;inps[1].checked=false;inps[2].checked=false;}
if(inp[i]==tin){chk=false;}}}
function vpadmchk(el){var pt=el.parentNode.getElementsByTagName('input');var o=pt.length;var ch=true;for(k=0;k<o;k++){if(pt[k]==el){ch=false;}else{pt[k].checked=ch;}}}
function admemchk(msg,elm){ret=true;if(msg!=''){ret=confirm(msg);if(ret==false){return false;}}
var pasteto=ce('div');pasteto.innerHTML="lade...";elm.parentNode.insertBefore(pasteto,elm.nextSibling);ajax(elm.getAttribute('href'),"",function(txt){pasteto.innerHTML=txt;});return false;}
function updpages(old,cur,n){if(old==1){inlinei('prevpage');hidei('prevpageoff');blocki('prevpagebot');hidei('prevpagebotoff');}
if(cur==1){hidei('prevpage');inlinei('prevpageoff');hidei('prevpagebot');blocki('prevpagebotoff');}
if(old==n){inlinei('nextpage');hidei('nextpageoff');blocki('nextpagebot');hidei('nextpagebotoff');}
if(cur==n){hidei('nextpage');inlinei('nextpageoff');hidei('nextpagebot');blocki('nextpagebotoff');}}
var ajcurp=0;var ajstartp=0;var ajnp=0;var ajlnk="";var ajcache;var ajoldp=0;var ajani=false;var ajscrltimer;var ajscrlpos=0;function getmove(x){return Math.pow(Math.sin(x*Math.PI/2),2);}
function ajstartani(dir,posy){var old=gid('pagediv'+ajoldp);var cur=gid('pagediv'+ajcurp);old.style.display="block";old.style.position="relative";old.style.left="0px";var w=old.offsetWidth;cur.style.display="block";cur.style.width=w+"px";cur.style.position="absolute";cur.style.top=posy+"px";cur.style.left=(dir)+"px";}
function ajfinishani(){window.clearInterval(ajscrltimer);ajscrltimer=null;ajscrlpos=0;var old=gid('pagediv'+ajoldp);var cur=gid('pagediv'+ajcurp);old.style.display="none";cur.style.left="0px";cur.style.display="block";cur.style.position="relative";cur.style.left="0px";cur.style.top="0px";}
function removevp(n){if(ajcache[n]){var id=ajcache[n];delete ajcache[n];var e;e=gid('mainpic'+id);e.parentNode.removeChild(e);e=gid('comconta'+id);e.parentNode.removeChild(e);e=gid('comcontb'+id);if(e){e.parentNode.removeChild(e);}
e=gid('picnfo'+id);e.parentNode.removeChild(e);e=gid('pictitle'+id);e.parentNode.removeChild(e);e=gid('picadm'+id);e.parentNode.removeChild(e);}}
var ajvpc;function changevp(old,cur){var o=ajcache[old];hidei('mainpic'+o);hidei('comconta'+o);hidei('comcontb'+o);hidei('picnfo'+o);hidei('pictitle'+o);hidei('picadm'+o);var vid=gid('flowplayer'+o);if(vid){if(flowplayer('flowplayer'+o)){flowplayer('flowplayer'+o).unload();}}
if(cur>0&&ajcache[cur]){var c=ajcache[cur];picid=c;if(!ajvpc){ajvpc=new Array();}
ajvpc[cur]=true;ajax("viewpic.php?gv=1&id="+c,"",null);var e=gid("mainpic"+picid);blocke(e);vid=gid('flowplayer'+picid);if(vid){flowplayer("flowplayer"+picid,{src:'flowplayer.commercial-3.1.2.swf',wmode:'opaque'},{clip:{url:vid.getAttribute("movie"),accelerated:true,fadeInSpeed:0,fadeOutSpeed:0,scaling:'fit'},key:'#$3b75d6f200552a5ca04'});flowplayer("flowplayer"+picid).load();}
blocki('comconta'+c);inlinei('picnfo'+c);inlinei('pictitle'+c);blocki('picadm'+c);document.title="festZeit.ch - "+gid('pictitle'+c).innerHTML.replace(/<[^>]*>/g,"");initfzinfo();hideuser();updatepicfooter();initntags(true);startimer();var ca=gid('comconta'+picid);if(!ca||ca.childNodes.length==0){blocki("nocom");}else{hidei("nocom");}
if(ca&&ca.getAttribute("ncom")==7){var s=gid("showallcoms");s.firstChild.nodeValue="Alle Kommentare zeigen";blocke(s.parentNode);}else{var s=gid("showallcoms");hidee(s.parentNode);}
inlinei("addfav");hidei("favadded");var ul=gid("vpuplnk");var p=parseInt((ajcurp-1)/20)+1;if(ul){var l=ul.getAttribute("href");if(l.indexOf("page=")!=-1){l=l.replace(/(page=[\d]*)/g,"page="+p);}else{l=l+"&page="+p;}
ul.setAttribute("href",l);}}}
function ajchangep(newp){var p;if(ajpg){p=gid('pagerelm');if(!p){var p1=gid('prevpage');var p2=gid('nextpage');if(p1||p2){p=((p1)?p1:p2).parentNode;if(p['className']&&p['className']=="pages"){if(!gid('pagerelm')){p.setAttribute("id",'pagerelm');}}
var g=p.parentNode.parentNode;ajcache=new Array();ajcache[ajcurp]=1;if(gid('pagediv'+ajcurp)){if(gid('pagediv'+(ajcurp+1))){ajcache[ajcurp+1]=1;}else if(gid('pagediv'+(ajcurp-1))){ajcache[ajcurp-1]=1;}}else{g.lastChild.setAttribute("id","pagediv"+ajcurp);}
ajpg=true;}else{ajpg=false;return;}
if(ajnp>15){var d1=ce('span');d1.setAttribute("id","dots1");d1.appendChild(document.createTextNode("..."));var d2=ce('span');d2.setAttribute("id","dots2");d2.appendChild(document.createTextNode("..."));if(ajcurp<10){d1.style.display="none";}else if(ajcurp>(ajnp-9)){d2.style.display="none";}
p.insertBefore(d1,p.childNodes[3]);p.insertBefore(d2,p.childNodes[p.childNodes.length-3]);}
var pn=p.childNodes;var n=pn.length;var i=0;for(i=0;i<n;i++){if(pn[i]){if(pn[i].firstChild&&pn[i].firstChild.nodeType==3){pn[i].onclick=pageevent;}else if(pn[i].nodeType==3){p.removeChild(pn[i]);}}}}}else if(ajvp){if(!ajcache){ajcache=new Array();ajcache[ajcurp]=picid;}}else{return;}
if(newp<1)newp=1;if(newp>ajnp)newp=ajnp;if(ajcurp==newp){return;}
updpages(ajcurp,newp,ajnp);if(ajpg){var start=-1;if(ajnp>15){if(newp<10){if(ajcurp>=10){start=2;}
hidei('dots1');inlinei('dots2');}else if(newp>(ajnp-9)){if(ajcurp<=(ajnp-9)||ajcurp<10){start=ajnp-13;}
inlinei('dots1');hidei('dots2');}else{start=newp-6;inlinei('dots1');inlinei('dots2');}}
var pn=p.childNodes;var n=pn.length;var i=0;for(i=0;i<n;i++){var fc=pn[i].firstChild;if(fc&&fc.nodeType==3&&fc.nodeValue!="..."){var x=parseInt(fc.nodeValue);if(ajcurp==x){pn[i]["className"]="";}
if(x!=1&&x!=ajnp&&start>0){setatit(pn[i],"zur Seite "+start);fc.nodeValue=start;x=start;start++;}
if(newp==x){pn[i]["className"]="current";}}}}
if(ajpg&&ajani&&ajscrltimer){ajfinishani();}
ajoldp=ajcurp;ajcurp=newp;var loadnext=-1;if(Math.abs(ajoldp-ajcurp)==1){loadnext=ajcurp+(ajcurp-ajoldp);}else{loadnext=ajcurp+1;}
if(loadnext>0&&loadnext<=ajnp){}else{loadnext=-1;}
var doload=false;var pagefound=false;var ajload1=0;var ajload2=0;var lnk;if(ajpg){lnk=ajlnk+"page=";}else{lnk="viewpic.php?gv=1&ctx="+vpctx+"&gid="+vpgid+"&n=";}
if(ajcache[ajcurp]>0){pagefound=true;if(ajpg&&ajani&&ajcache[ajoldp]==1){var g=p.parentNode.parentNode;var old=gid('pagediv'+ajoldp);var cur=gid('pagediv'+ajcurp);var posx=findPosX(old)-findPosX(g);var posy=findPosY(old)-findPosY(g);var dir=g.offsetWidth*((ajoldp<ajcurp)?1:-1);ajscrlpos=0;ajstartani(dir,posy);var stt=new Date();if(!ajscrltimer)
ajscrltimer=window.setInterval(function(){var f=getmove(ajscrlpos/50);var n=-parseInt(dir*f);old.style.left=n+"px";cur.style.left=(dir+n)+"px";ajscrlpos=parseInt(50*(new Date()-stt)/1000);if(ajscrlpos>=50){ajfinishani();}
ajscrlpos++;},20);}else{if(ajpg){hidei('pagediv'+ajoldp);blocki('pagediv'+ajcurp);}else if(ajvp){changevp(ajoldp,ajcurp);}}
ajload1=0;}else{lnk+=ajcurp;doload=true;ajload1=ajcurp;}
if(loadnext!=-1){if(ajcache[loadnext]==1){loadnext=-1;}else{if(!pagefound){lnk+="&next=";}
lnk+=loadnext;doload=true;ajload2=loadnext;}}else{ajload2=0;}
if(doload){ajax(lnk,"",function(txt){var new1;if(ajpg){var gal=gid('pagerelm').parentNode.parentNode;new1=ce('div');new1.innerHTML=txt;gal.appendChild(new1);if(ajload1>0){ajcache[ajload1]=1;}
if(ajload2>0){ajcache[ajload2]=1;}}else if(ajvp){var pf=gid('picfooter');var pt=gid('pictit2');var bt=gid('bot');var rd=gid('remdiv');var ad=gid('ad2').firstChild;var r=txt.split("\n");var i=0;var p=7;for(i=0;i<r[0];i++){var n=r[1+i*p];var id=r[1+i*p+1];if(!ajcache[n]){ajcache[n]=id;var d;d=ce('div');d.setAttribute("id","mainpic"+id);d.style.display="none";d['className']="mainpic";d.innerHTML=r[1+i*p+2];pf.parentNode.insertBefore(d,pf);var sl=r[1+i*p+3].substr(0,1);d=ce('div');d.setAttribute("id","comconta"+id);d.style.display="none";d.setAttribute("ncom",sl);d.innerHTML=r[1+i*p+3].substring(1);rd.insertBefore(d,rd.childNodes[2]);d=ce('span');d.setAttribute("id","picnfo"+id);d.style.display="none";d.innerHTML="Foto "+n+" von "+ajnp+". "+r[1+i*p+4];if(bt){bt.appendChild(d);}
d=ce('span');d.setAttribute("id","pictitle"+id);d.style.display="none";d.innerHTML=r[1+i*p+5];pt.appendChild(d);d=ce('div');d.setAttribute("id","picadm"+id);d.style.display="none";d.innerHTML=r[1+i*p+6];ad.appendChild(d);}}}
if(!ajpg||!ajani||!ajscrltimer){if(ajpg){hidei('pagediv'+ajoldp);blocki('pagediv'+ajcurp);var pg=gid('chartstit');if(pg){pg.firstChild.nodeValue="(Platz "+((ajcurp-1)*20+1)+"-"+(ajcurp*20)+")";}}else if(ajvp){changevp(ajoldp,ajcurp);}
n=ajcache.length;var s=0;for(i=0;i<n;i++){if(ajcache[i]&&ajcache[i]>0){if(i!=ajcurp){if(ajpg){hidei('pagediv'+i);}else if(ajvp){changevp(i,0)}}
s++;}}}
if(ajpg){fixff2(new1);initfzinfo(new1);hideuser();setTimeout(fixicons,1000);}else if(ajvp){}
if(s>10){n=ajcache.length;for(i=0;i<n;i++){if((i<(ajcurp-4)||i>(ajcurp+4))&&ajcache[i]&&ajcache[i]>0){if(ajpg){var p=gid('pagediv'+i);if(p){p.parentNode.removeChild(p);delete ajcache[i];}}else if(ajvp){removevp(i);}}}}});}
RedirectLocation(ajcurp);return false;}
function CheckForHash(){var page;if(document.location.hash&&document.location.hash.substr(0,5)=="#page"){var HashLocationName=document.location.hash;HashLocationName=HashLocationName.replace("#","").substring(4);page=parseInt(HashLocationName);}else{page=ajstartp;}
if(page!=ajcurp){ajchangep(page);}}
function RedirectLocation(page){var anchorname="page"+page;var HashName="#page"+page;if(!gid(anchorname)){var b=document.getElementsByTagName('body')[0];var newdiv=ce('a');newdiv.setAttribute("name",anchorname);newdiv.setAttribute("id",anchorname);b.insertBefore(newdiv,b.firstChild);}
if(page==ajstartp&&document.location.hash==""){}else{document.location.hash=HashName;}}
function inithash(){ajstartp=ajcurp;var HashCheckInterval=setInterval("CheckForHash()",200);CheckForHash();}
function delntag(){var uid=userid;var tag;if(this.parentNode.nodeName=="TD"){if(confirm('Namensschild wirklich löschen?')==false){return false;}
uid=parseusrlnk(this.parentNode.firstChild.getAttribute("href"));var c=gid("mainpic"+picid).childNodes;var off=1;if(c[0].nodeName=="DIV"){off=3;}
var n=c.length-off;for(var i=0;i<n;i++){tag=c[off+i];if(uid==parseusrlnk(tag.firstChild.getAttribute("href"))){break;}}}else{tag=gid("owntaga"+picid);}
tag.parentNode.removeChild(tag);updatepicfooter();initntags(false);var hrf="viewpic.php?dowhat=deltag&id="+picid+"&fzotp="+fzotp+"&uid="+uid;if((vpgid==-2&&vpctx!=userid)||(picevent==0&&(vpctx!=uid||(picuser==userid&&vpctx==userid)))){return ajax(hrf+"&aj=1","",null);}else{window.location.href=hrf;}}
function addntag(e){var lnk=this.getAttribute("href");var mp=gid('mainpic'+picid);var posx=0;var posy=0;if(!e)var e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;}
else if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft
+document.documentElement.scrollLeft;posy=e.clientY+document.body.scrollTop
+document.documentElement.scrollTop;}
posx-=findPosX(mp);posy-=findPosY(mp);if(lnk){var pos=lnk.indexOf("&pos=");if(pos!=-1){this.setAttribute("href",lnk.substr(0,pos+5)+'?'+posx+','+posy);}}
var ot=gid("owntaga"+picid);if(ot){ot.style.left=posx+"px";ot.style.top=posy+"px";if(ot.style.display=="none"){if(confirm('Dein Namensschild wirklich platzieren?')==false){return false;}}
blocke(ot);updatepicfooter();initntags(false);return ajax("viewpic.php?dowhat=addtag&id="+picid+"&fzotp="+fzotp+"&aj=1&pos=?"+posx+","+posy,"",null);}else{if(confirm('Dein Namensschild wirklich platzieren?')==false){return false;}
var d=ce('div');d["className"]="nt";d.setAttribute("id","owntaga"+picid);d.style.left=posx+"px";d.style.top=posy+"px";var a=ce('a');a.setAttribute("href","member.php?user="+userid);a.appendChild(document.createTextNode(usrnck));var b=ce('a');b["className"]="dellink";b.setAttribute("href","viewpic.php?id="+picid);b.onclick=delntag;b.appendChild(document.createTextNode('löschen'));d.appendChild(a);d.appendChild(b);mp.insertBefore(d,mp.childNodes[1]);updatepicfooter();initntags(false);return ajax("viewpic.php?dowhat=addtag&id="+picid+"&fzotp="+fzotp+"&aj=1&pos=?"+posx+","+posy,"",null);}
return false;}
function togglent(){var e=gid("mainpic"+picid);if(e['className'].indexOf('hident')!=-1){e.className=e.className.replace(" hident","");}else{e.className+=" hident";}}
function pictix(){window.location.href="ticket.php?show=pic&id="+picid;}
function initvp(){var pf=ce('div');pf.style.display="none";pf.setAttribute("id","picfooter");pf.innerHTML="<h6 style=\"float:right;text-align:right\" id=\"picfootb\"><a href=\"#\" id=\"pfblink\">Mein Namensschild löschen</a></h6>"+"<h6 id=\"picfootc\">Klicke erneut auf das Foto um dein Namensschild neu zu plazieren!</h6>"+"<h6 id=\"picfootd\">Klicke auf das Foto um dein Namensschild drauf zu tun!</h6>"+"<h6 id=\"picfoote\">Du musst angemeldet sein um dein Namensschild zu hinterlassen.</h6>"+"<h6 id=\"picfootf\">Bei deinem Foto kannst du selber unpassende Kommentare und Namensschilder löschen. <a href=\"#\" id=\"pfflink\">Sonstiges melden!</a></h6>"+"<h6 id=\"picfootg\">Unpassendes Foto? <a href=\"#\" id=\"pfglink\">Bitte hier melden!</a></h6>"+"<h6 id=\"picfooth\">Dein Foto gefällt dir nicht? Störendes Namensschild? Beleidigende Kommentare? <a href=\"#\" id=\"pfhlink\">Bitte hier melden!</a></h6>";var e=gid("mainpic"+picid);e.parentNode.insertBefore(pf,e.nextSibling);gid("pfblink").onclick=delntag;gid("pfflink").onclick=pictix;gid("pfglink").onclick=pictix;gid("pfhlink").onclick=pictix;updatepicfooter();initntags(true);inithash();}
function initntags(firstload){var e=gid("mainpic"+picid);if(e.firstChild.nodeName=="DIV"){}else if(e.firstChild.nodeName=="A"){if(userid>0){e.firstChild.onclick=addntag;e.firstChild.firstChild.isMap=false;}}else{if(userid>0){e.firstChild.onclick=addntag;e.firstChild.style.cursor="pointer";}}
var ot=gid("owntaga"+picid);if(ot){ot.lastChild.onclick=delntag;}
if(firstload){e.className=e.className.replace(" hident","");}
var c=gid("mainpic"+picid).childNodes;var n=-1;var off=1;if(c[0].nodeName=="DIV"){n=-3;off=3;}
n+=c.length;var t=n+" Namensschild"+((n>1)?"er":"")+" ausblenden";var hn=gid("hident");if(!hn){hn=ce("img");hn.setAttribute("src","http://img7.festzeit.ch/gfx/nkt.png");hn.setAttribute("id","hident");setatit(hn,t);hn.onclick=togglent;hn.style.cursor="pointer";var p=gid("pictit3");p.insertBefore(hn,p.firstChild);}
setatit(hn,t);var t=gid("pictitle"+picid);if(t.firstChild.nodeName=="A"){picevent=1;picuser=1;}else{picuser=parseusrlnk(t.childNodes[1].getAttribute('href'));picevent=0;}
if(n>0&&picevent==0&&picuser==userid){var tx="Namensschilder";if(n>100){n=100;tx+=" (die neusten 100)";}
var rows=parseInt(n/4);if((n%4)!=0){rows++;}
var nt=ce("table");nt.style.width="648px";nt.style.marginTop="5px";var tb=ce("tbody");var tr=ce("tr");var td=ce("th");td.colSpan="4";td.appendChild(document.createTextNode(tx));tr.appendChild(td);tb.appendChild(tr);for(var y=0;y<rows;y++){var r=y;tr=ce("tr");for(var x=0;x<4;x++){td=ce("td");td.style.width="25%";if(r<n){td.appendChild(c[off+r].firstChild.cloneNode(true));var a=ce("a");a.setAttribute("href","#");a.onclick=delntag;var i=ce("img");i.setAttribute("src","http://img7.festzeit.ch/gfx/del.gif");i.style.verticalAlign="bottom";a.appendChild(i);td.appendChild(a);}
r+=rows;tr.appendChild(td);}
tb.appendChild(tr);}
nt.appendChild(tb);zebratable(nt);var ntt=gid("nttable");if(!ntt){var mp=e.parentNode;mp.insertBefore(nt,mp.lastChild);}else{ntt.parentNode.replaceChild(nt,ntt);}
nt.setAttribute("id","nttable");}else{hidee(ntt);}}
function updatepicfooter(){if(userid>0){var ot=gid("owntaga"+picid);if(ot&&ot.style.display!="none"){blocki("picfootb");blocki("picfootc");hidei("picfootd");}else{hidei("picfootb");hidei("picfootc");blocki("picfootd");}
hidei("picfoote");}else{hidei("picfootb");hidei("picfootc");hidei("picfootd");blocki("picfoote");}
if(picevent==0&&userid>0){if(picuser==userid){blocki("picfootf");hidei("picfootg");}else{hidei("picfootf");blocki("picfootg");}
hidei("picfooth");}else if(picevent>0&&userid>0){hidei("picfootf");hidei("picfootg");blocki("picfooth");}
blocki("picfooter");}
function vpaddfav(){var l=gid("lvl1");var f=gid("favadded");if(!f){f=ce('div');f.setAttribute("id",'favadded');f["className"]="topmsg";f.innerHTML='Dieses Foto wurde deinem <a href="memgal.php?dowhat=album">Fotoalbum</a> hinzugefügt';l.insertBefore(f,l.firstChild);}
blocke(f);hidei("addfav");return ajax("viewpic.php?dowhat=fav&id="+picid+"&fzotp="+fzotp+"&aj=1","",null);}