function makeAsynRequest(func, parms, url) {
    var httpRequest;

    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!httpRequest) {
        return false;
    }
    httpRequest.onreadystatechange = function() { ajaxCallBackFunc(func,httpRequest,url); };
    httpRequest.open("GET", "vis-feriehus/vishusasyn.aspx?f="+ func +"&p="+ parms, true);
    httpRequest.send(null);

}
function ajaxCallBackFunc(func,httpRequest,url) {    
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {           
            var data = httpRequest.responseText;
            if(data.length>0)
            {
				
				switch(func)
				{
					case "chi":
						//writeit(data , "CHIMessage");
						if(data == "RNF") writeit("Hus-id finnes ikke", "CHIMessage"); // House Not Found ( 2: REGNR findes ikke )
						if(data == "HT")  writeit("Huset har blitt sagt opp","CHIMessage");  // House Terminated ( 7: Huset er OPSAGT )
						if(data == "HII") writeit("Formatet p&aring; hus-id er ikke korrekt","CHIMessage"); // House Id Invalid
						if(data == "WSM") writeit("Status ukjent","CHIMessage"); // Webservice Status Missing.
						if(data == "YES") //Alt gik godt
						{
							window.location = url;
						}
						break;
				}//switch end
            }      
        } else {
            alert('Fejl:'+ httpRequest.status);
        }
    }    
}
/***************************************************************
Udskriver Tekst til et element i koden. 
-------------------------
text: Teksten der skal udskrives.
id: Elementet der skal skrivet til.
****************************************************************/
function writeit(text,id)
{
    if (document.getElementById)
    {
        // Netscape 6, Explorer 5
        x = document.getElementById(id);
        x.innerHTML = '';
        x.innerHTML = text;
    }
    else if (document.all)
    {
        // IE4 DOM
        x = document.all[id];
        x.innerHTML = text;
    }
}
