<!--
var myAgent   = navigator.userAgent.toLowerCase();
var myVersion = parseInt(navigator.appVersion);
var is_ie   = ((myAgent.indexOf("msie") != -1)  && (myAgent.indexOf("opera") == -1));
var is_nav  = ((myAgent.indexOf('mozilla')!=-1) && (myAgent.indexOf('spoofer')==-1)
                && (myAgent.indexOf('compatible') == -1) && (myAgent.indexOf('opera')==-1)
                && (myAgent.indexOf('webtv') ==-1)       && (myAgent.indexOf('hotjava')==-1));
var is_win   =  ((myAgent.indexOf("win")!=-1) || (myAgent.indexOf("16bit")!=-1));
var is_mac    = (myAgent.indexOf("mac")!=-1);

var url = '/xmlJS.php';
//the ajax
function getHTTPObject() {
  var xmlhttp;

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
    	
      	xmlhttp = false;
    }
  } else if (window.ActiveXObject) { // IE
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } 
  return xmlhttp;
}
var http = getHTTPObject();
// ab jetzt gibts global http

function load() {}

var kMode = '';
function setkMode(mod) {
	kMode = mod;
	return;
}
function unsetkMode() {
	kMode = '';
	return;
}

var wait = 0;
//get the boodie;
function get(gurl)
{
//alert(gurl);
	http.open("GET", gurl, true); 
	http.onreadystatechange = handleHttpResponse;
	try {
		http.send(null);
		//alert(gurl); alert(kMode);
	} catch (ex) {
		setTimeout("checkk()", "100");
	}
}
function post(gurl, send)
{
	http.open("POST", gurl, true); 
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.onreadystatechange = handleHttpResponse;
	try {
		http.send(send);
	} catch (ex) {
		setTimeout("checkk()", "100");
	}
}


/**
 * Handle the Server Response and Reacte
 *
 * Needs a serious makeover...
 */
 
function handleHttpResponse() {
	if (http.readyState == 4) {
		results = http.responseText;
		xmlDoc  = http.responseXML;
		//alert(kMode + results);
		
		results = results.replace("&gt;", ">").replace("&lt", "<");
	
		if (xmlDoc)
		{
			items = xmlDoc.getElementsByTagName('item');
			handleXmlActions(items)
		}
		else if (results)
		{
			switch(kMode) {
				case "quickSearch":
					document.getElementById(kMode).focus();
					document.getElementById(kMode +'s').innerHTML = results;
					break;
				case "modRpm":
					document.getElementById(kMode +'s').innerHTML = results;
					break;
				case "editTitle":
					document.getElementById(kMode +'s').innerHTML = results;
					doAFade(kMode +'s');
					if (document.getElementById(kMode))
						document.getElementById(kMode).focus();
					break;
				case "getKeywords":
					document.getElementById("SuggestedTags").style.display = 'block';
					document.getElementById("SuggestedTags").innerHTML = results;
					break;

				default:
					document.getElementById(kMode +'s').innerHTML = results;
					doAFade(kMode +'s');
			}	
		}	
	}
}

var conG;
function doAFade(id)
{
	//alert(id);
	var con = document.getElementById(id);
	
	var start = con.style.background;
	
	
	//alert(con.style.background);
	con.style.background = "rgb(255, 255, 204)";
	//con.style.border = "5px solid rgb(255, 255, 204)";
	
	var i;
	//hm stupid
	
	conG = con;
	i=123;
	window.setTimeout("setBGcol("+i+")", 50);
		//setBGcol(con,i);
	
	//con.style.border = "0px";
	con.style.background = "transparent";
	return;	
}

function setBGcol(col)
{
	conG.style.background = "rgb(255, 255, "+col+")";
	col += 4;
	if (col > 255) return;
	window.setTimeout("setBGcol("+col+")", 150);
	return;
}

/**
 * Get Keystroke */
if (window.Event) { if (is_ie) document.captureEvents(Event.KEYDOWN); }
else { window.onkeydown = function() { return setkey(event); } }
document.onkeydown = setkey;

var keyhist = "";
function setkey(evt){
	//query for the field vontent
	//alert(document.getElementById('PGroup').OnFocus);
	
	//get the button
	if (is_ie) {
		//var e = window.event;
		evt = window.event;
		var kC=window.event.keyCode;
		var pB=String.fromCharCode(kC);
		
	} else {
		//var e = evt; 
		var kC = evt.keyCode;
		var pB = String.fromCharCode(evt.which);
		
	}
	//alert(evt.keyCode);
	//check if superfastlink

	if (/*evt.ctrlKey &&*/ !is_ie && evt.altKey && pB=="Y") //für alt und ctrl zusammen ist er zu dumm...?
		document.location.href = 'http://www.ayom.com/index.php?act=Search&CODE=getactive';
		//alert(evt.ctrlKey + " " + evt.altKey);
	

		
	//do the lazy man...
	if (!is_ie && evt.shiftKey  && evt.altKey)
	{
		//alert("http://www.ayom.com/topic-"+ (int) document.getElementById('maTid').value-1+".html");
//		alert("asdf"+ +"asfd");
		
		if (pB=="â")
		{
			var i = document.getElementById('maTid').value - 1;
			document.location.href = "http://www.ayom.com/topic-"+ i +".html";
		}
		else if (pB=="Y")
		{
			var i = parseInt(document.getElementById('maTid').value) + parseInt(1);
			document.location.href = "http://www.ayom.com/topic-"+ i +".html";
		}
	}
	
	
	
	if (document.getElementById('tagF'))
	{
		if (/*evt.ctrlKey && !is_ie &&*/ evt.altKey && (pB=="C" || pB=="Q")) //für alt und ctrl zusammen ist er zu dumm...?
	    {
			addTagSelection();
	    }
	    
	 
	    
	    if ((evt.altKey && pB=="â") || (kC == 13) && !document.getElementById('editTitle'))
	    {
	    	saveTags();
	    }
	}
	
	//alert(kC);

	//hm do the editTitle
	if (document.getElementById('editTitle') && kC==13)
	{	
		editTitleSave();
	}
	
	//catching very undone
	window.setTimeout('checkk()', 100);
	
}

//adds tag to edit field
function addTagSelection ()
{
	var selection = getSelection();
	addTag(selection);
}
function addTag (tag)
{
	//für tags
	var dl = "";
	if (document.getElementById('tagF').value!="") dl = ","
	document.getElementById('tagc').style.display = 'inline';
	document.getElementById('tagF').value += dl+tag;

}
var kw;
var gurl = '';
//hmm half ways...
function checkk () {
	if (kMode) {
		//mode = kMode;
		//alert(kMode);
		if (kMode=="getTopic4Move")
		{
			kw = document.getElementById('getTopic4Move').value;
			if (kw.length>2) {
				gurl = "/index.php?showtopic="+document.getElementById('gT4Mt').value+"&view=getTopic4Move" +"&pid="+document.getElementById('gT4Mp').value+"&string=" + escape(kw);
				get(gurl);
			}
		}
		else if (kMode=="sUser")
		{
			kw = document.getElementById('sUser').value;
            if (kw.length>2)
            {
            	gurl = url + "?mode=sUser&kw=" + escape(kw);
                get(gurl);
            }

		}
		else
		{
			kw = document.getElementById('quickSearch').value;
			if (kMode=='quickSearch' && kw.length>2) {
				gurl = url + "?mode=quickSearch&kw=" + escape(kw);
				get(gurl);
			}
		}
	}
}


//moderator stuff dump later
function doActive(uid, state) {
	kMode = "da"+uid;
	if (state!=0) {
		gurl = state;
	} else {
		//fist move
		gurl = url + "?mode=modUserActive&uid=" + escape(uid)+ "&state="+state;
	}
	get(gurl);
		
}

//send pm
function sendPminTopic(tid, toWhom) {
	kmode = "psb"+tid;
	gurl = url + "?mode=sendPM&toWhom=" + escape(toWhom);
	get(gurl);	
}


 //ahm sort stuff
addEvent(window, "load", sortables_init);

var SORT_COLUMN_INDEX;

function sortables_init() {
    // Find all tables with class sortable and make them sortable
    if (!document.getElementsByTagName) return;
    tbls = document.getElementsByTagName("table");
    for (ti=0;ti<tbls.length;ti++) {
        thisTbl = tbls[ti];
        if (((' '+thisTbl.className+' ').indexOf("sortable") != -1) && (thisTbl.id)) {
            //initTable(thisTbl.id);
            ts_makeSortable(thisTbl);
        }
    }
}

function ts_makeSortable(table) {
    if (table.rows && table.rows.length > 0) {
        var firstRow = table.rows[0];
    }
    if (!firstRow) return;
    
    // We have a first row: assume it's the header, and make its contents clickable links
    for (var i=0;i<firstRow.cells.length;i++) {
        var cell = firstRow.cells[i];
        var txt = ts_getInnerText(cell);
        if (i>0 && txt.length>0)
        	cell.innerHTML = '<a href="#" onclick="ts_resortTable(this);return false;">'+txt+'<span class="sortarrow">&nbsp;&nbsp;&nbsp;</span></a>';
    }
}

function ts_getInnerText(el) {
	if (typeof el == "string") return el;
	if (typeof el == "undefined") { return el };
	if (el.innerText) return el.innerText;	//Not needed but it is faster
	var str = "";
	
	var cs = el.childNodes;
	var l = cs.length;
	for (var i = 0; i < l; i++) {
		switch (cs[i].nodeType) {
			case 1: //ELEMENT_NODE
				str += ts_getInnerText(cs[i]);
				break;
			case 3:	//TEXT_NODE
				str += cs[i].nodeValue;
				break;
		}
	}
	return str;
}

var sortMode = "";
function ts_resortTable(lnk, dir)
{
	//alert(lnk);
	// get the span
    var span;
    for (var ci=0;ci<lnk.childNodes.length;ci++) {
        if (lnk.childNodes[ci].tagName && lnk.childNodes[ci].tagName.toLowerCase() == 'span') span = lnk.childNodes[ci];
    }
    var spantext = ts_getInnerText(span);
    var td = lnk.parentNode;
    
    if (sortMode!="domains")
    	var column = td.cellIndex+1;
    else
    	var column = td.cellIndex;
    	
    var table = getParent(td,'TABLE');
    
    // Work out a type for the column
    if (table.rows.length <= 1) return;
    var itm = ts_getInnerText(table.rows[1].cells[column]);
    sortfn = ts_sort_caseinsensitive;
    if (itm.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d$/)) sortfn = ts_sort_date;
    if (itm.match(/^\d\d[\/-]\d\d[\/-]\d\d$/)) sortfn = ts_sort_date;
    if (itm.match(/^[£$]/)) sortfn = ts_sort_currency;
    if (itm.match(/^[\d\.]+$/)) sortfn = ts_sort_numeric;
    if (column==7) sortfn = ts_sort_date;
    SORT_COLUMN_INDEX = column;
    var firstRow = new Array();
    var newRows = new Array();
    for (i=0;i<table.rows[0].length;i++) { firstRow[i] = table.rows[0][i]; }
    for (j=1;j<table.rows.length;j++) { newRows[j-1] = table.rows[j]; }

    newRows.sort(sortfn);

    if (span.getAttribute("sortdir") == 'down' || dir=="DESC") {
        ARROW = '&nbsp;&nbsp;&uarr;';
        newRows.reverse();
        span.setAttribute('sortdir','up');
    } else {
        ARROW = '&nbsp;&nbsp;&darr;';
        span.setAttribute('sortdir','down');
    }
    
    // We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones
    // don't do sortbottom rows
    for (i=0;i<newRows.length;i++) { if (!newRows[i].className || (newRows[i].className && (newRows[i].className.indexOf('sortbottom') == -1))) table.tBodies[0].appendChild(newRows[i]);}
    // do sortbottom rows only
    for (i=0;i<newRows.length;i++) { if (newRows[i].className && (newRows[i].className.indexOf('sortbottom') != -1)) table.tBodies[0].appendChild(newRows[i]);}
    
    // Delete any other arrows there may be showing
    var allspans = document.getElementsByTagName("span");
    for (var ci=0;ci<allspans.length;ci++) {
        if (allspans[ci].className == 'sortarrow') {
            if (getParent(allspans[ci],"table") == getParent(lnk,"table")) { // in the same table as us?
                allspans[ci].innerHTML = '&nbsp;&nbsp;&nbsp;';
            }
        }
    }
        
    span.innerHTML = ARROW;
}

function getParent(el, pTagName) {
	if (el == null) return null;
	else if (el.nodeType == 1 && el.tagName.toLowerCase() == pTagName.toLowerCase())	// Gecko bug, supposed to be uppercase
		return el;
	else
		return getParent(el.parentNode, pTagName);
}
function ts_sort_date(a,b) {
    // y2k notes: two digit years less than 50 are treated as 20XX, greater than 50 are treated as 19XX
    aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);
    bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);
    //Sa 19.11.2005, 12:02
    //just bulk it on to client, sorry...
    a = aa.substr(3,17);
    b = bb.substr(3,17);
    ap = a.split(",");
    bp = b.split(",");
    adp= ap[0].split(".");
    bdp= bp[0].split(".");
    dt1 = adp[2] + adp[1] + adp[0];
    dt2 = bdp[2] + bdp[1] + bdp[0];
    ap[1] = ap[1].replace("<","").replace("b","").replace("r", "").replace(" ","");
    bp[1] = bp[1].replace("<","").replace("b","").replace("r", "").replace(" ","");
    atp = ap[1].split(":");
    btp = bp[1].split(":");
    if (atp[0]<10) { dt1 += "0" + atp[0];
    } else { dt1 += atp[0];  }
    if (btp[0]<10) { dt2 += "0" + btp[0]; 
    } else { dt2 += btp[0]; }
    dt1 += atp[1];
    dt2 += btp[1];
    dt1 = parseInt(dt1);
    dt2 = parseInt(dt2);
    
    /*if (aa.length == 10) {
        dt1 = aa.substr(6,4)+aa.substr(3,2)+aa.substr(0,2);
    } else {
    	//Fr 18.11.2005, 8:56 aliedit
    	//day and time should b
        yr = aa.substr(6,2);
        if (parseInt(yr) < 50) { yr = '20'+yr; } else { yr = '19'+yr; }
        dt1 = yr+aa.substr(3,2)+aa.substr(0,2);
    }
    if (bb.length == 10) {
        dt2 = bb.substr(6,4)+bb.substr(3,2)+bb.substr(0,2);
    } else {
        yr = bb.substr(6,2);
        if (parseInt(yr) < 50) { yr = '20'+yr; } else { yr = '19'+yr; }
        dt2 = yr+bb.substr(3,2)+bb.substr(0,2);
    }*/
    
    if (dt1==dt2) return 0;
    if (dt1<dt2) return -1;
    return 1;
}

function ts_sort_currency(a,b) { 
    aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');
    bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');
    return parseFloat(aa) - parseFloat(bb);
}

function ts_sort_numeric(a,b) { 
    aa = parseFloat(ts_getInnerText(a.cells[SORT_COLUMN_INDEX]));
    if (isNaN(aa)) aa = 0;
    bb = parseFloat(ts_getInnerText(b.cells[SORT_COLUMN_INDEX])); 
    if (isNaN(bb)) bb = 0;
    return aa-bb;
}

function ts_sort_caseinsensitive(a,b) {
    aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();
    bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();
    if (aa==bb) return 0;
    if (aa<bb) return -1;
    return 1;
}

function ts_sort_default(a,b) {
    aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);
    bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);
    if (aa==bb) return 0;
    if (aa<bb) return -1;
    return 1;
}


function addEvent(elm, evType, fn, useCapture)
// addEvent and removeEvent
// cross-browser event handling for IE5+,  NS6 and Mozilla
// By Scott Andrew
{
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
} 

/**
 * Damn, someone must clean this sometime...
 *
 * UI Properties */

function relatedMinMax()
{
	kMode = "relatedMinMax";
	ShowHide('relatedLinks');
	//fon home...
	get("http://www.ayom.com/index.php?act=UserCP&CODE=extopt"+"&related=minMax");
}

function relatedClose ()
{
	kMode = "relatedBox";
	//ShowHide('relatedBox');
	//fon home...
	get("http://www.ayom.com/index.php?act=UserCP&CODE=extopt"+"&related=close");
}

/**
 * Some faq UI */
function faqHideArticleLinks()
{
	var i;
	for (i=1; i<100; i++)
	{
		if (document.getElementById('faqArticle-'+i))
		{
			document.getElementById('faqArticle-'+i).style.display = 'none';
			document.getElementById('fCI-'+i).innerHTML = "+";
		}
	}	
}

function faqMinMax (nn)
{
	ShowHide('faqArticle-'+nn);
	if (document.getElementById('fCI-'+nn).innerHTML=="-")
		document.getElementById('fCI-'+nn).innerHTML = "+";
	else
		document.getElementById('fCI-'+nn).innerHTML = "-";
		
}
function doReport (tid, pid)
{
	kMode = 'postTop'+pid;
	var dgurl = "?mode=doReport&tid="+tid+"&pid="+pid;
	get(url+dgurl);
}
function saveReport (tid, pid)
{
	kMode = 'postTop'+pid;
	var rem = document.getElementById('reportRemark').value;
	var drl = "/index.php?showtopic="+tid+"&view=saveReport";
	var send = "pid="+pid+"&rem="+escape(rem);
	post(drl, send);
}

function showMovePost (tid, pid)
{
	kMode = 'postTop'+pid;
	var dgurl = "?mode=showMovePost&tid="+tid+"&pid="+pid;
	get(url+dgurl);
}
function doMovePost (tid, pid, totid)
{
	kMode = 'prow'+pid;
	var send = "&tid="+tid+"&pid="+pid+"&totid="+totid;
	var drl = "/index.php?showtopic="+tid+"&view=doMovePost";
	get(drl+ send);
}
function getTopic4Move (string)
{
	kMode = 'postTop_topids'+pid;
	
	var send = "?mode=getTopics4Move&string="+escape(string);
	post(drl, send);
}



function hangOn (id, txt)
{
	document.getElementById(id).value += txt;
}




/** mod stuff */
function logSomething ()
{
	kMode = "mod_ac";
	var tid = document.getElementById('maTid').value;
	var fid = document.getElementById('maFid').value;
	var log = document.getElementById('maLog').value;
	var url = "/index.php"; 
	var send= "act=modcp&CODE=logSomething&tid="+tid+"&fid="+fid+"&log="+escape(log);
	post(url, send);
}

function blogIt (tid)
{
	kMode = "blogIt";
	var url = "/index.php?showtopic="+tid+"&view=blogIt";
	get(url);
}
function blogItSave(tid)
{
	kMode = "blogIt";
	if (document.getElementById('blogItEdit'))
	var edit= document.getElementById('blogItEdit').value;
	var tit = document.getElementById('blogItTitle').value;
	var tea = document.getElementById('blogItTeaser').value;
	
	var tl = document.getElementsByTagName('input');
	
	alert(tl[1]);
	
	var blogs = "";
	for (i=0; i<tl.length; i++)
	{
		//alert("1"+tl[i].name.substr(0,6)+"1");
		if (tl[i].name.substr(0,6)=="blogId"
		 && tl[i].checked)
		{
			blogs += "&"+tl[i].name +"=true";
		}
		
	}
	
	var url = "/index.php?showtopic="+tid;
	var send= "view=blogIt&save=true&edit="+edit+"&title="+escape(tit)+"&teaser="+escape(tea) + blogs;
	alert(send);
	post(url, send);
}
function blogItSaveDel(tid)
{
	kMode = "blogIt";
	var del = "löschen";
	var edit= document.getElementById('blogItEdit').value;
	var url = "/index.php?showtopic="+tid+"&view=blogIt&save=true&edit="+edit+"&del="+escape(del);
	get(url);
}

function saveTags ()
{
	var bId = document.getElementById('TbId').value;
	kMode = "tagDiv";
	var turl = url + "?mode=saveTags";
	var kwe = "bid="+bId+"&tags=" + escape( document.getElementById('tagF').value )
	//alert(document.getElementById('tagF').value);
	//alert(turl + kwe + document.getElementById('tagF').value);
	get(turl+"&"+kwe);
	return;
}


//aktive themen
function isR (tid)
{
	document.getElementById('nP'+tid).innerHTML = "";
	document.location.href = 'http://www.ayom.com/topic-'+tid+'.html?view=getnewpost';
}


function editTitle (f,t,p,st)
{
	gurl = "/index.php?act=Post&CODE=08&f="+f+"&t="+t+"&p="+p+"&st="+st+"&editTitle=true";
	kMode='editTitle';
	get(gurl);
}

function editTitleSave ()
{
	gurl = "/index.php?act=Post&t="+document.getElementById('eTtid').value+"&title="+escape(document.getElementById('editTitle').value)+"&editTitleSave=true";
	kMode='editTitle';
get(gurl);
}

function editT()
{
	ShowHide('tagc');
	ShowHide('tagk');
}


//damed someone should clean that mighty soon...

function chooseTag(tag, id)
{
	document.getElementById(id).value += ", "+tag;
	document.getElementById(tag).style.display = 'none';
}

function showAllTopics ()
{
	document.getElementById('showAllTopics').style.display = 'block';
}




//from Wordpress //aliedit
function askYahooForKeywords() {

	//var http = createRequestObject();

	try {

		//http.open('POST',');
		//compile text
		var content = document.getElementById('editTitles').innerHTML;
		var posts = document.getElementsByTagName("div");
		
	    for (ti=0;ti< posts.length;ti++) {
			if (posts[ti].className=='postcolor')
	    		content += posts[ti].innerHTML;
		}
		//alert(content);
		
		var purl = url +'?mode=requestKeywords&service=yahoo';
		var send = '&content=' + escape(content);
		kMode = "getKeywords";
		//alert(send);
		post(purl, send);

	} catch (ex) {

		alert("Something done went wrong:" + ex);

	}

}


//not in use
//http://aktuell.de.selfhtml.org/artikel/javascript/utf8b64/utf8.htm
        function decode_utf8(utftext) {
             var plaintext = ""; var i=0; var c=c1=c2=0;
             // while-Schleife, weil einige Zeichen uebersprungen werden
             while(i<utftext.length)
                 {
                 c = utftext.charCodeAt(i);
                 if (c<128) {
                     plaintext += String.fromCharCode(c);
                     i++;}
                 else if((c>191) && (c<224)) {
                     c2 = utftext.charCodeAt(i+1);
                     plaintext += String.fromCharCode(((c&31)<<6) | (c2&63));
                     i+=2;}
                 else {
                     c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2);
                     plaintext += String.fromCharCode(((c&15)<<12) | ((c2&63)<<6) | (c3&63));
                     i+=3;}
                 }
            return plaintext;
         }


function tagsearch ()
{
	var kw = document.getElementById('tagsearch').value;

	get("/links/rss.php/all/"+escape(kw));
}


function addLink (string)
{

	document.getElementById('postField').value += "\n"+string;
}

function handleXmlActions(actions)
{
	var tmpl = "";
	for (var i=0; i < actions.length; i++)
	{
		var title = actions[i].getElementsByTagName('title')[0].firstChild.data;
		var url   = actions[i].getElementsByTagName('link')[0].firstChild.data;
		
		try
		{
			var date  = actions[i].getElementsByTagName('pubDate')[0].firstChild.data;
			tmpl += "<a href='"+url+"'>"+title+"</a> <a href='javascript:addLink(\"[url="+url+"]"+title+"[/url]\");'>(add)</a><br />"+date+"<br />";
		} catch (e)
		{
			tmpl = "Keine Inhalte gefunden";
		}
		
	}
	
		document.getElementById('tagsearchs').innerHTML = tmpl;
	return;
}
         
-->