    var first_http_request = false;
    var second_http_request = false;
    var visit_http_request = false;
    var most_read_http_request = false;
    var most_referenced_http_request = false;
    var opml_http_request = false;
    var top_reader_http_request = false;
    var user_online_request = false;
    var feedback_request = false;
    var classify_feed_request = false;
    
	function showNumberOfFeedsAndPostings() {
		search_url ="/tiqqerb2b/database/?";
		query = "perform=getNumberOfFeedsAndPostings";
		first_http_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		first_http_request = new XMLHttpRequest();
           		if (first_http_request.overrideMimeType) {
               		first_http_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		first_http_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			first_http_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!first_http_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	first_http_request.onreadystatechange = fillNumberOfFeedsAndPostings;
       	first_http_request.open('POST', search_url, true);
       	first_http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		first_http_request.setRequestHeader("Content-Length", query.length);
		first_http_request.setRequestHeader("Connection", "close");
       	first_http_request.send(query);
       	return false;
	}
	
	function fillNumberOfFeedsAndPostings() {
    	if (first_http_request.readyState == 4) {
            if (first_http_request.status == 200) {
            	if (first_http_request.responseText.length > 0) {
            		document.getElementById("numberOfFeedsAndPostings").innerHTML = first_http_request.responseText;
				} else {
					document.getElementById("numberOfFeedsAndPostings").innerHTML="";
				}
            } else {
                alert(returnMessage('ErrorDuringRequest'));
            }
        }
    }
    
    function showMostUsedFeeds() {
		search_url ="/tiqqerb2b/database/?";
		query = "perform=getMostUsedFeeds";
		second_http_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		second_http_request = new XMLHttpRequest();
           		if (second_http_request.overrideMimeType) {
               		second_http_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		second_http_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			second_http_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!second_http_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	second_http_request.onreadystatechange = fillMostUsedFeeds;
       	second_http_request.open('POST', search_url, true);
       	second_http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		second_http_request.setRequestHeader("Content-Length", query.length);
		second_http_request.setRequestHeader("Connection", "close");
       	second_http_request.send(query);
       	return false;
	}
	
	function fillMostUsedFeeds() {
    	if (second_http_request.readyState == 4) {
            if (second_http_request.status == 200) {
            	if (second_http_request.responseText.length > 0) {
            		document.getElementById("mostUsedFeeds").innerHTML = second_http_request.responseText;
				} else {
					document.getElementById("mostUsedFeeds").innerHTML="<p></p>"
				}
            } else {
                alert(returnMessage('ErrorDuringRequest'));
            }
        }
    }
    
    function visit(visitUrl) {
		window.open(visitUrl);
		var whereForm = document.forms["where"];
		var visitor = whereForm.elements["loginName"].value;
		search_url ="/tiqqerb2b/database/?";
		query = "perform=visit&visitUrl="+encodeURIComponent(visitUrl)+"&visitor="+encodeURIComponent(visitor);
		visit_http_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		visit_http_request = new XMLHttpRequest();
           		if (visit_http_request.overrideMimeType) {
               		visit_http_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		visit_http_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			visit_http_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!visit_http_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	visit_http_request.onreadystatechange = fillVisitFeeds;
       	visit_http_request.open('POST', search_url, true);
       	visit_http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		visit_http_request.setRequestHeader("Content-Length", query.length);
		visit_http_request.setRequestHeader("Connection", "close");
       	visit_http_request.send(query);
       	return false;
	}
	
	function fillVisitFeeds() {
    	if (visit_http_request.readyState == 4) {
            if (visit_http_request.status == 200) {
            	if (visit_http_request.responseText.length > 0) {
            		//nothing	
				} 
            } 
        }
    }
    
    function showMostReadPostings() {
		search_url ="/tiqqerb2b/database/?";
		query = "perform=getMostReadPostings";
		most_read_http_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		most_read_http_request = new XMLHttpRequest();
           		if (most_read_http_request.overrideMimeType) {
               		most_read_http_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		most_read_http_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			most_read_http_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!most_read_http_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	most_read_http_request.onreadystatechange = fillMostReadPostings;
       	most_read_http_request.open('POST', search_url, true);
       	most_read_http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		most_read_http_request.setRequestHeader("Content-Length", query.length);
		most_read_http_request.setRequestHeader("Connection", "close");
       	most_read_http_request.send(query);
       	return false;
	}
	
	function fillMostReadPostings() {
    	if (most_read_http_request.readyState == 4) {
            if (most_read_http_request.status == 200) {
            	if (most_read_http_request.responseText.length > 0) {
            		document.getElementById("mostReadPostings").innerHTML = most_read_http_request.responseText;
				} else {
					document.getElementById("mostReadPostings").innerHTML="<p></p>"
				}
            } else {
                alert(returnMessage('ErrorDuringRequest'));
            }
        }
    }
    
    function showMostReferencedChannels() {
        search_url ="/tiqqerb2b/database/?";
		query = "perform=getMostReferencedChannels";
		most_referenced_http_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		most_referenced_http_request = new XMLHttpRequest();
           		if (most_referenced_http_request.overrideMimeType) {
               		most_referenced_http_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		most_referenced_http_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			most_referenced_http_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!most_referenced_http_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	most_referenced_http_request.onreadystatechange = fillMostReferencedChannels;
       	most_referenced_http_request.open('POST', search_url, true);
       	most_referenced_http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		most_referenced_http_request.setRequestHeader("Content-Length", query.length);
		most_referenced_http_request.setRequestHeader("Connection", "close");
       	most_referenced_http_request.send(query);
       	return false;
	}
	
	function fillMostReferencedChannels() {
    	if (most_referenced_http_request.readyState == 4) {
            if (most_referenced_http_request.status == 200) {
            	if (most_referenced_http_request.responseText.length > 0) {
            		document.getElementById("mostReferencedChannels").innerHTML = most_referenced_http_request.responseText;
				} else {
					document.getElementById("mostReferencedChannels").innerHTML="<p></p>"
				}
            } else {
                alert(returnMessage('ErrorDuringRequest'));
            }
        }
    }
    
    function showOPMLResult(nickName, fileName) {
        search_url ="/tiqqerb2b/insert/?";
		query = "perform=uploadOpml&nickName="+encodeURIComponent(nickName)+"&fileName="+encodeURIComponent(fileName);
		opml_http_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		opml_http_request = new XMLHttpRequest();
           		if (opml_http_request.overrideMimeType) {
               		opml_http_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		opml_http_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			opml_http_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!opml_http_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	opml_http_request.onreadystatechange = fillOPMLResult;
       	opml_http_request.open('POST', search_url, true);
       	opml_http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		opml_http_request.setRequestHeader("Content-Length", query.length);
		opml_http_request.setRequestHeader("Connection", "close");
       	opml_http_request.send(query);
       	return false;
	}
	
	function fillOPMLResult() {
    	if (opml_http_request.readyState == 4) {
            if (opml_http_request.status == 200) {
            	if (opml_http_request.responseText.length > 0) {
            		alert(opml_http_request.responseText);
				} 
            } else {
                alert(returnMessage('ErrorDuringRequest'));
            }
        }
    }
    
    function showTopReader() {
		search_url ="/tiqqerb2b/database/?";
		query = "perform=getTopReader";
		top_reader_http_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		top_reader_http_request = new XMLHttpRequest();
           		if (top_reader_http_request.overrideMimeType) {
               		top_reader_http_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		top_reader_http_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			top_reader_http_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!top_reader_http_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	top_reader_http_request.onreadystatechange = fillTopReader;
       	top_reader_http_request.open('POST', search_url, true);
       	top_reader_http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		top_reader_http_request.setRequestHeader("Content-Length", query.length);
		top_reader_http_request.setRequestHeader("Connection", "close");
       	top_reader_http_request.send(query);
       	return false;
	}
	
	function fillTopReader() {
    	if (top_reader_http_request.readyState == 4) {
            if (top_reader_http_request.status == 200) {
            	if (top_reader_http_request.responseText.length > 0) {
            		document.getElementById("topReader").innerHTML = top_reader_http_request.responseText;
				} else {
					document.getElementById("topReader").innerHTML="<p></p>"
				}
            } else {
                alert(returnMessage('ErrorDuringRequest'));
            }
        }
    }
    
    function showNumberOfUsersOnline() {
		search_url ="/tiqqerb2b/database/?";
		query = "perform=getNumberOfUsersOnline";
		user_online_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		user_online_request = new XMLHttpRequest();
           		if (user_online_request.overrideMimeType) {
               		user_online_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		user_online_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			user_online_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!user_online_request) {
            alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	user_online_request.onreadystatechange = fillNumberOfUsersOnline;
       	user_online_request.open('POST', search_url, true);
       	user_online_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		user_online_request.setRequestHeader("Content-Length", query.length);
		user_online_request.setRequestHeader("Connection", "close");
       	user_online_request.send(query);
       	return false;
	}
	
	function fillNumberOfUsersOnline() {
    	if (user_online_request.readyState == 4) {
            if (user_online_request.status == 200) {
            	if (user_online_request.responseText.length > 0) {
            		document.getElementById("numberOfUsersOnline").innerHTML = user_online_request.responseText;
				} else {
					document.getElementById("numberOfUsersOnline").innerHTML="";
				}
            } else {
                alert(returnMessage('ErrorDuringRequest'));
            }
        }
    }
    
    function feedback(channelName, itemId, feedbackValue) {
		search_url ="/tiqqerb2b/database/?";
		query = "perform=feedback&itemId="+encodeURIComponent(itemId)+"&channelName="+encodeURIComponent(channelName)+"&feedbackValue="+feedbackValue;
		feedback_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		feedback_request = new XMLHttpRequest();
           		if (feedback_request.overrideMimeType) {
               		feedback_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		feedback_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			feedback_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!feedback_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	feedback_request.onreadystatechange = fillFeedback;
       	feedback_request.open('POST', search_url, true);
       	feedback_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		feedback_request.setRequestHeader("Content-Length", query.length);
		feedback_request.setRequestHeader("Connection", "close");
       	feedback_request.send(query);
       	thumb = "";
       	if (feedbackValue == "positiv") {
       		thumb = "<img src=\"images/thumb-up.png\"/> ";
       	} else if (feedbackValue == "negativ") {
       		thumb = "<img src=\"images/thumb-down.png\"/> ";
       	} else if (feedbackValue == "neutral") {
       		thumb = "<img src=\"images/thumb-right.png\"/> ";
       	}
       	document.getElementById(itemId).innerHTML = thumb;
       	return false;
	}
	
	function fillFeedback() {
    	if (feedback_request.readyState == 4) {
            if (feedback_request.status == 200) {
            	if (feedback_request.responseText.length > 1) {
            		var feedbackResult = feedback_request.responseText;
            		var start = feedbackResult.substring(2,0);
            		if(start == "Un" || start == "Ke") {
            			alert(feedback_request.responseText);
            		} else {
            			document.getElementById("tonalityReport").innerHTML = feedbackResult;
            		}
				} 
            } 
        }
    }
    
    function classifyFeed(feedId, check) {
		search_url ="/tiqqerb2b/database/?";
		query = "perform=classifyFeed&feedId="+encodeURIComponent(feedId)+"&check="+check;
		classify_feed_request = false;
       	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           		classify_feed_request = new XMLHttpRequest();
           		if (classify_feed_request.overrideMimeType) {
               		classify_feed_request.overrideMimeType('text/xml');
               		// zu dieser Zeile siehe weiter unten
           		}
       	} else if (window.ActiveXObject) { // IE
           		try {
               		classify_feed_request = new ActiveXObject("Msxml2.XMLHTTP");
           		} catch (e) {
               		try {
                   			classify_feed_request = new ActiveXObject("Microsoft.XMLHTTP");
               		} catch (e) {}
           		}
       	}
       	if (!classify_feed_request) {
           	alert(returnMessage('CannotCreateXMLHTTP'));
           	return false;
       	}
       	classify_feed_request.onreadystatechange = fillClassifyFeed;
       	classify_feed_request.open('POST', search_url, true);
       	classify_feed_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
		classify_feed_request.setRequestHeader("Content-Length", query.length);
		classify_feed_request.setRequestHeader("Connection", "close");
       	classify_feed_request.send(query);
       	return false;
	}
	
	function fillClassifyFeed() {
    	if (classify_feed_request.readyState == 4) {
            if (classify_feed_request.status == 200) {
            	if (classify_feed_request.responseText.length > 1) {
            		var classifyFeedResult = classify_feed_request.responseText;
            		var start = classifyFeedResult.substring(2,0);
            		if(start == "Un" || start == "Ke") {
            			alert(classify_feed_request.responseText);
            		} 
				} 
            } 
        }
    }
    
