/////////////////////////////////////////////////////////////////////////////////////////////////
//					Der einkommentierte Code kann verbessert werden ;)
////////////////////////////////////////////////////////////////////////////////////////////////
    var ajax_farbe = false;
	var ajax_farbe_frame = false;

    function load_farbe(url , user_frame , form) {
		ajax_farbe = false;
		var post = '';
		ajax_farbe_frame = user_frame; // abschaffen global suckt :P
		
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            ajax_farbe = new XMLHttpRequest();
            if (ajax_farbe.overrideMimeType) {
                ajax_farbe.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                ajax_farbe = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    ajax_farbe = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////

        if (!ajax_farbe) {return false;}
		if (form) {
			for (var i = 0; i < document.forms[form].length; i++) {
					post = post + "&" + document.forms[form].elements[i].name + "=" + document.forms[form].elements[i].value;
			}
			post = post.substr(1, post.length -1);
		}
		
		ajax_farbe.open('POST', url, true);
		ajax_farbe.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax_farbe.onreadystatechange = process_farbe;
        ajax_farbe.send(post);
    }

    function process_farbe() {
		if(ajax_farbe.readyState < 4 && ajax_farbe.readyState > 0) {
			document.getElementById(ajax_farbe_frame).innerHTML = document.getElementById(ajax_farbe_frame + ".load").innerHTML;
		} else if (ajax_farbe.readyState == 4) {
            if (ajax_farbe.status == 200) {
				document.getElementById(ajax_farbe_frame).innerHTML = ajax_farbe.responseText;
            } else {
				alert('LADEFEHLER'); // verbessern z.B. umleiten oda so
			}
			
		}
	}
