//Kategoriename auf andere Seite kopieren
function setAuswahl(katname, id, pre){
	
	if(count <= max){
	
		count++;
		
		document.getElementById(pre).style.display = "none";
	
		if(document.getElementById(id)){
			document.getElementById(id).style.display = "block";
		}
		else{
			document.getElementById("text").innerHTML = document.getElementById("text").innerHTML + "<div id='" + id + "'><input type='hidden' value='"+id+"' name='kategorien[]' />" +  katname + "&nbsp;<a class='cancel' onclick='unsetAuswahl(\"" + katname + "\", \""+id+"\", \""+pre+"\");'><img style='cursor: pointer;' src='layout/img/cancel.png' /></a></div>";
		}
	}
	else{
		
		if(alerter == 0){
			alert("Sie können mit Online nur " + max + " Kategorien verwenden!");
			alerter = 1;
		}
	}
	
}

//Kategorienamem ausblenden
function unsetAuswahl(katname, id, pre){
	document.getElementById(id).firstChild.value = "none";
	document.getElementById(id).style.display = "none";
	document.getElementById(pre).style.display = "block";
	count--;
}

function handleKeyPress(e){
	var key=e.keyCode || e.which;
	
	if (key==13){
		makeRequest('suche', 1, document.getElementById('kats').value);
	}
}

//Suchfunktion mittels ajax
function makeRequest(type, lang, s) {
    var httpRequest;
	
	
	url = "http://www.alu-lieferverzeichnis.de/inhalte/kategorieauswahlajaxsuche.php?type="+type+"&lang="+lang+"&s="+s;
	
    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 
    else if (window.ActiveXObject) { // IE
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
        }
    }

    if (!httpRequest) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
    httpRequest.open('GET', url, true);
    httpRequest.send('');

}

function alertContents(httpRequest) {

    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
            document.getElementById("kategorieauswahl_ergebnisse").innerHTML = httpRequest.responseText;
        } else {
            alert('There was a problem with the request.' + httpRequest.status);
        }
    }

}

