
    function GetAjaxObject() {

        if (typeof XMLHttpRequest != 'undefined') {
            resObject = new XMLHttpRequest();
        }

        if (!this.resObject) {
            try {
                resObject = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e) {
                try {
                    resObject = new ActiveXObject("Microsoft.XMLHTTP");
                } catch(e) {
                    resObject = null;
                }
            }
        }
                
        return resObject;
                
    }

    function HandleAjaxResponse(FormAction) {
    
        try {

            if (resObject.readyState == 4 || resObject.readyState == '4') {

                if (FormAction == 'RenderSearchResult') {

                    SearchResultObject.ParseSearchResult(resObject.responseText);
                    SearchResultObject.RenderSearchResault();
                    
                }

                if (FormAction == 'ajax_seo') {

                	ActionContainer.HandleResponse(resObject.responseText);
                    
                }

            }

        }  catch (e) {
        
        }
        
    }
    
    
    <!-- //Browser Support Code

    function ajaxFunction() {
    	var ajaxRequest;  // The variable that makes Ajax possible!
    	
    	try {
    		// Opera 8.0+, Firefox, Safari
    		ajaxRequest = new XMLHttpRequest();
    	} catch (e) {
    		// Internet Explorer Browsers
    		try {
    			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
    		} catch (e) {
    			try {
    				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
    			} catch (e) {
    				// Something went wrong
    				alert("Your browser broke!");
    				return false;
    			}
    		}
    	}
    	
    	// Create a function that will receive data sent from the server
    	ajaxRequest.onreadystatechange = function() {
    		if(ajaxRequest.readyState == 4) {
    			document.myForm.time.value = ajaxRequest.responseText;
    		}
    	}

    }
    	
    	



    // Inhaltstausch
    var GetContent;

    function doIt(GetContent){
         
        //erstellen des requests
        var req = null;

        try{
            req = new XMLHttpRequest();
        }
        catch (ms){
            try{
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } 
            catch (nonms){
                try{
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                } 
                catch (failed){
                    req = null;
                }
            }  
        }

        if (req == null)
              alert("Error creating request object!");
          
          //anfrage erstellen (GET, url ist localhost,
          //request ist asynchron      
          req.open("GET", GetContent, true);

        //Beim abschliessen des request wird diese Funktion ausgef?hrt
        req.onreadystatechange = function(){            
            switch(req.readyState) {
                    case 4:
                    if(req.status!=200) {
                        alert("Fehler:"+req.status); 
                    }else{    
                        //alert(req.responseText);
                        //schreibe die antwort in den div container mit der id content 
                        document.getElementById('eins').innerHTML = req.responseText;
                        //document.getElementById('eins').innerHTML = '<strong>'+ req.responseText +'</strong>';
                    }
                    break;
            
                    default:
                        return false;
                    break;     
                }
            };

          req.setRequestHeader("Content-Type",
                              "application/x-www-form-urlencoded");
        req.send(null);
    }



