if (typeof topicSettings != 'undefined') { var category_id = topicSettings.catid; var thread_id = topicSettings.threadid; var thread_title = topicSettings.title; var thread_url = topicSettings.url; var last_page = topicSettings.lasturl; var BodyLoaded = 0; var max_posts = topicSettings.maxposts; var timestamp = topicSettings.timestamp; } var old_pid=0,old_text='',smilies_loaded_for=''; function addElem(xh,type,v) { eval('myitem = ('+xh.responseText+')'); var itemData = myitem[0]; var newItem = document.createElement('div'); if(type=='editpost'){ var maindiv = $('editdiv_'+itemData.pid); newItem.innerHTML = printEditArea(itemData,v); maindiv.appendChild(newItem); } else if(type=='editpost2'){ var maindiv = $('editdiv_'+itemData.pid); newItem.innerHTML = printEditedPost(itemData,v); maindiv.appendChild(newItem); if(itemData.irrelevant=='1'){ toggleIrrelevant(itemData.pid,'ir'); } } } function printEditArea(data, v){ var output = data.formatting; if(v === true) { var onsubmit = 'saveEdit(\'p'+data.pid+'\', true)'; } else { var onsubmit = 'saveEdit(\'p'+data.pid+'\', false)'; } output += ''; output += '
'; output += '

'; output += ''; output += ''; output += '
'; return output; } function printEditedPost(data){ var output = ''; if(data.edit!=0){ output += '
'+data.edit+'
'; } output += data.text; if(typeof(data.pthread) != 'undefined' && data.pthread!=''){ output += data.pthread; } if(data.irrelevant=='1'){ output='Irrelevanter Beitrag (verbergen):

'+output+'
'; } return output; } function deletePost(pid, vernissage) { globalFadeOut('p'+pid); Element.scrollTo('p'+pid); if(typeof(vernissage) != 'undefined' && vernissage === true) { var file = _f('comment'); var h = $H({id:pid, mode:'remove'}); var c = confirm('Möchtest du diesen Kommentar wirklich löschen?'); } else { var file = _f('deletepost'); var h = $H({pid:pid}); var c = confirm(_("Do you really want to remove the post?")); } if(c === true) { new Ajax.Request( file, { method:'post', parameters:h.toQueryString(), onSuccess:function(xh){ var t=xh.responseText; if(isError(t)){ printError(t); globalFadeIn('p'+pid); } else{ globalFadeOff('p'+pid); setTimeout(function(){Element.remove('p'+pid);},500); } return false; } } ); } else { globalFadeIn('p'+pid); } return false; } function cancelEdit() { if(old_pid != 0) { var p=old_pid; $('pdiv_'+old_pid).innerHTML = old_text; Element.scrollTo('pdiv_'+old_pid); old_pid = 0; old_text = ''; if($('p'+p).className=='relevant'){ toggleIrrelevant(p,'ir'); } } return false; } function editPost(post_id, vernissage) { var pid = post_id.substring(1,post_id.length); Element.scrollTo('p'+pid); cancelEdit(); if($(post_id).className=='irrelevant'){ toggleIrrelevant(pid,'ir'); } globalFadeOut(post_id); old_pid = pid; old_text = $('pdiv_'+pid).innerHTML; if(typeof(vernissage) != 'undefined' && vernissage === true) { var file = _f('comment'); var h = $H({id:pid,mode:'edit'}); var v = true; } else { var file = _f('editpost2'); var h = $H({p_id:pid,type:'edit'}); var v = false; } new Ajax.Request( file, { method:'post', parameters:h.toQueryString(), onSuccess:function(xh){ $('pdiv_'+pid).innerHTML = '
'; if(isError(xh.responseText)) { printError(xh.responseText); globalFadeIn(post_id); $('pdiv_'+pid).innerHTML = old_text; } else { addElem(xh,'editpost',v); globalFadeIn(post_id); Element.scrollTo('p'+pid); if ($E('sendbutton')) { $('sendbutton').writeAttribute('accesskey', ''); } $('editSubmit').writeAttribute('accesskey', 's'); } } } ); return false; } function saveEdit(post_id, v) { disableButton('editSubmit'); disableButton('editCancel'); globalFadeOut(post_id); var pid = post_id.substring(1,post_id.length); if($F('editarea')==""){alert(_("Please enter a text."));$('editarea').focus();globalFadeIn(post_id);enableButton('editCancel');enableButton('editSubmit');return false;} if(v === false) { var file = _f('editpost2'); var h = $H({p_id:pid, text:$F('editarea'), type:'save'}); } else { var file = _f('comment'); var h = $H({id:pid, text:$F('editarea'), mode:'edit'}); } new Ajax.Request( file, { method:'post', parameters:h.toQueryString(), onSuccess:function(xh){ $('editdiv_'+pid).innerHTML = ''; if(isError(xh.responseText)){ printError(xh.responseText); $('pdiv_'+pid).innerHTML = old_text; globalFadeIn(post_id); enableButton('editSubmit'); enableButton('editCancel'); } else { old_pid = 0; old_text = ''; addElem(xh,'editpost2',v); globalFadeIn(post_id); if ($E('sendbutton')) { $('sendbutton').writeAttribute('accesskey', 's'); } initClipboard(); styleTooltips(); } } } ); return false; } function bookmarkPost(post_id){ var l=$('pbm'+post_id).firstChild; globalFadeOut(l); var file=_f('postoptions'); new Ajax.Request(file,{ method:'post', parameters:'p='+post_id+'&m=b', onSuccess:function(xh){ var t=xh.responseText; if(isError(t)){ printError(t); globalFadeIn(l); } else{ $('pbm'+post_id).innerHTML=t; globalFadeIn(l); // Bookmarks zuruecksetzen lastbmlist=''; if($('ExtendedBookmarks').style.display!='none'){ Element.hide('ExtendedBookmarks'); $('bmplusminus').firstChild.innerHTML=symbol_plus; $('bmplusminus').firstChild.title=_("Show list"); showBookmarks(); } } } }); return false; } function topic_options(tid,id) { var file=_f('topicoptions'); new Ajax.Request( file, { method:'post', parameters:'tid='+tid+'&action='+id, onSuccess:function(xh){ var newtext = xh.responseText; if(isError(newtext)){printError(newtext);return false;} $(id).innerHTML = newtext + ' '; if($(id).className=='') { $(id).className='activefeature'; } else { $(id).className=''; } } } ); return false; } function toggleSpoiler(alink) { var spoilArea=alink.parentNode.parentNode; if(spoilArea.className=='spoiler') { spoilArea.className='showspoiler'; alink.innerHTML=_('Hide text'); }else{ spoilArea.className='spoiler'; alink.innerHTML=_('Show text'); } return false; } function toggleIrrelevant(post_id,type){ if(isNaN(post_id)||post_id<=0){return false;} Element.toggle(type+'Posting'+post_id); var toggleLink=$(type+'Link'+post_id); var post_div='p'+post_id; if(toggleLink.innerHTML==_('Show text')) { globalFadeIn(post_div); $('p'+post_id).className='relevant'; toggleLink.innerHTML=_('Hide text'); } else { globalFadeOut(post_div); $('p'+post_id).className='irrelevant'; toggleLink.innerHTML=_('Show text'); } return false; } function openVerweise(linkelem){ var div=linkelem.nextSibling; if(div.style.display=='none'){ div.style.display='inline'; }else{ div.style.display='none'; } var img=linkelem.firstChild; if(img.src==imgdir+'/plus2.gif'){ img.src=imgdir+'/minus2.gif'; }else{ img.src=imgdir+'/plus2.gif'; } return false; } function openImage(url) { window.open(url); return false; } function iconAdd(name, v){ if(typeof(v) != 'undefined') { var title=encodeURIComponent('supertopic.de - Vernissage - '+WorkTitle); document_uri = location.href; hash_position = document_uri.indexOf("#"); if(hash_position > -1) { document_uri = document_uri.substring(0, hash_position); } var url=encodeURIComponent(document_uri); } else { var title=encodeURIComponent('supertopic.de - '+thread_title); var url=encodeURIComponent(thread_url); } switch(name){ case'Oneview': window.open("http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL="+url+"&title="+title); break; case'Lycos iQ': window.open("http://iq.lycos.de/lili/my/add?url="+url); break; case'Del.icio.us': window.open("http://del.icio.us/post?url="+url+"&title="+title); break; case'Digg': window.open("http://digg.com/submit?phase=2&url="+url+"&title="+title); break; case'Mister Wong': window.open("http://www.mister-wong.de/index.php?action=addurl&bm_url="+url+"&bm_description="+title); break; case'Yahoo MyWeb': window.open("http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+url+"&t="+title); break; case'YiGG': window.open("http://yigg.de/neu?exturl="+url+"&exttitle="+title); break; case'StumbleUpon': window.open("http://www.stumbleupon.com/submit?url="+url+"&title="+title); break; case'Webnews': window.open("http://www.webnews.de/einstellen?url="+url+"&title="+title); break; case'Blinklist': window.open("http://www.blinklist.com/index.php?Action=Blink/addblink.php&Url="+url+"&Title="+title); break; case'Furl': window.open("http://furl.net/storeIt.jsp?u="+url+"&t="+title); break; case'Reddit': window.open("http://reddit.com/submit?url="+url+"&title="+title); break; case'Spurl': window.open("http://www.spurl.net/spurl.php?v=3&title="+title+"&url="+url); break; case'Technorati': window.open("http://technorati.com/faves?add="+url); break; } return false; } function searchRelatedTopics(){ $('divrl').innerHTML=''; Element.addClassName('divrl','loading'); rlload=setInterval("dotti($('divrl'))",100); var file=_f('related'); new Ajax.Request( file, { method:'post', parameters:'tid='+thread_id, onSuccess:function(xh){ clearInterval(rlload); Element.removeClassName('divrl','loading'); var resp=xh.responseText; if(isError(resp)){ printError(resp); }else{ if(resp=='NO'){ $('divrl').innerHTML='
  • keine Treffer
  • '; }else{ eval('var data=('+resp+')'); var lines=''; for(var i=0;i'+item.title+' '; } // Liveposts -- 2007-06-16 var firstCall=true; var live_int=0; var interval=10000; var newItems=new Array(); function initLiveposts() { if(firstCall===true){ // sofortiger Aufruf loadLiveposts(); } live_int=setInterval('loadLiveposts()',interval); firstCall=false; } function closeLiveposts(){ if(live_int>0){ clearInterval(live_int); } } function loadLiveposts() { var file = _f('livepost'); new Ajax.Request( file, { method:'post', parameters:'tid='+thread_id+'&time='+timestamp, onSuccess:function(xh){ var t=xh.responseText; if(isError(t)){ printError(t); } else{ eval('var data = ' + t); if (data.length == 0) { return false; } var newItem; var t=data.shift(); timestamp=t.timestamp; if(data.length>0){ for(var i=0;iein neuer Beitrag':' wurden '+_c+' neue Beiträge')+' verfasst.'; if($S('livePostNotice').display=='none'){ $S('livePostNotice').opacity=0; Element.show('livePostNotice'); globalFadeOn('livePostNotice'); } } } } }); return false; } function countStoredItems(){ var cnt=0; for(i=0;i0){ for(i=0;i