function makeRequest(url,type) {
    var httpRequest;
    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() { renderHtml(httpRequest,type); }
	
    httpRequest.open('GET', url, true);
    httpRequest.send('');
}

function renderHtml(httpRequest,id) {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			document.getElementById(id).innerHTML=httpRequest.responseText;
        } else {
//            alert('There was a problem with the request.');
        }
    }
}

function makeRequestTilfo01(url)
{
    var httpRequest;
    
    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() { renderTilfo01(httpRequest); }
	
    httpRequest.open('GET', url, true);
    httpRequest.send('');
}

function renderTilfo01(httpRequest){
    if (httpRequest.readyState == 4){
        if (httpRequest.status == 200){
        	
        	var xmlDoc = httpRequest.responseXML.documentElement;
        	
			var fKulturvirksomhedensNavn = '';
			var fCvrNo = '';
			var fCo = '';
        	var fGadenavn = '';
        	var fNr = '';
        	var fBogstav = '';
        	var fEtage = '';
        	var fSide = '';
        	var fPostnr = '';
			var fCity = '';
			var fPostboks = '';
        	var fEmail = '';
        	var fHjemmeside = '';
        	var fMobil = '';
        	var fFastnet = '';
        	
			if( xmlDoc.getElementsByTagName("Name")[0].childNodes.length > 0 ) { fKulturvirksomhedensNavn = xmlDoc.getElementsByTagName("Name")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("CvrNo")[0].childNodes.length > 0 ) { fCvrNo = xmlDoc.getElementsByTagName("CvrNo")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("CareOf")[0].childNodes.length > 0 ) { fCo = xmlDoc.getElementsByTagName("CareOf")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Street")[0].childNodes.length > 0 ) { fGadenavn = xmlDoc.getElementsByTagName("Street")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Number")[0].childNodes.length > 0 ) { fNr = xmlDoc.getElementsByTagName("Number")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Letter")[0].childNodes.length > 0 ) { fBogstav = xmlDoc.getElementsByTagName("Letter")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Floor")[0].childNodes.length > 0 ) { fEtage = xmlDoc.getElementsByTagName("Floor")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Side")[0].childNodes.length > 0 ) { fSide = xmlDoc.getElementsByTagName("Side")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("PostCode")[0].childNodes.length > 0 ) { fPostnr = xmlDoc.getElementsByTagName("PostCode")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("City")[0].childNodes.length > 0 ) { fCity = xmlDoc.getElementsByTagName("City")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("POBox")[0].childNodes.length > 0 ) { fPostboks = xmlDoc.getElementsByTagName("POBox")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Email")[0].childNodes.length > 0 ) { fEmail = xmlDoc.getElementsByTagName("Email")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("URL")[0].childNodes.length > 0 ) { fHjemmeside = xmlDoc.getElementsByTagName("URL")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Mobile")[0].childNodes.length > 0 ) { fMobil = xmlDoc.getElementsByTagName("Mobile")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("Landline")[0].childNodes.length > 0 ) { fFastnet = xmlDoc.getElementsByTagName("Landline")[0].childNodes[0].nodeValue }
			
			document.getElementsByName("fCvrNo")[0].value = fCvrNo;
			document.getElementsByName("fKulturvirksomhedensNavn")[0].value = fKulturvirksomhedensNavn;
        	document.getElementsByName("fCo")[0].value = fCo;
        	document.getElementsByName("fGadenavn")[0].value = fGadenavn;
        	document.getElementsByName("fNr")[0].value = fNr;
        	document.getElementsByName("fBogstav")[0].value = fBogstav;
        	document.getElementsByName("fEtage")[0].value = fEtage;
        	document.getElementsByName("fSide")[0].value = fSide;
        	document.getElementsByName("fPostnr")[0].value = fPostnr;
        	document.getElementsByName("fCity")[0].value = fCity;
        	document.getElementsByName("fPostboks")[0].value = fPostboks;
        	document.getElementsByName("fEmail")[0].value = fEmail;
        	document.getElementsByName("fHjemmeside")[0].value = fHjemmeside;
        	document.getElementsByName("fMobil")[0].value = fMobil;
        	document.getElementsByName("fFastnet")[0].value = fFastnet;
			
			var fKontaktFornavn = '';
			var fKontaktEfternavn = '';
			var fKontaktStillingsbetegnelse = '';
			var fKontaktMobil = '';
			var fKontaktFastnet = '';
			var fKontaktEmail = '';
			var fKontaktBrugernavn = '';
			var fContactMessagingId = 0;
			
			if( xmlDoc.getElementsByTagName("ContactFirstname")[0].childNodes.length > 0 ) { fKontaktFornavn = xmlDoc.getElementsByTagName("ContactFirstname")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("ContactLastname")[0].childNodes.length > 0 ) { fKontaktEfternavn = xmlDoc.getElementsByTagName("ContactLastname")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("ContactPosition")[0].childNodes.length > 0 ) { fKontaktStillingsbetegnelse = xmlDoc.getElementsByTagName("ContactPosition")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("ContactMobile")[0].childNodes.length > 0 ) { fKontaktMobil = xmlDoc.getElementsByTagName("ContactMobile")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("ContactLandline")[0].childNodes.length > 0 ) { fKontaktFastnet = xmlDoc.getElementsByTagName("ContactLandline")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("ContactEmail")[0].childNodes.length > 0 ) { fKontaktEmail = xmlDoc.getElementsByTagName("ContactEmail")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("ContactUsername")[0].childNodes.length > 0 ) { fKontaktBrugernavn = xmlDoc.getElementsByTagName("ContactUsername")[0].childNodes[0].nodeValue }
			if( xmlDoc.getElementsByTagName("ContactMessagingId")[0].childNodes.length > 0 ) { fContactMessagingId = xmlDoc.getElementsByTagName("ContactMessagingId")[0].childNodes[0].nodeValue }
			
        	document.getElementsByName("fKontaktFornavn")[0].value = fKontaktFornavn;
        	document.getElementsByName("fKontaktEfternavn")[0].value = fKontaktEfternavn;
        	document.getElementsByName("fKontaktStillingsbetegnelse")[0].value = fKontaktStillingsbetegnelse;
        	document.getElementsByName("fKontaktMobil")[0].value = fKontaktMobil;
        	document.getElementsByName("fKontaktFastnet")[0].value = fKontaktFastnet;
        	document.getElementsByName("fKontaktEmail")[0].value = fKontaktEmail;
			//document.getElementsByName("fKontaktBrugernavn")[0].value = fKontaktBrugernavn;
			
			//setSelectedIndex( document.getElementsByName("fContactMessagingId")[0], fContactMessagingId );
			
			var fGovernmentSubsidies = '';
						
			if( xmlDoc.getElementsByTagName("GovernmentSubsidies")[0].childNodes.length > 0 ) { fGovernmentSubsidies = xmlDoc.getElementsByTagName("GovernmentSubsidies")[0].childNodes[0].nodeValue }
						
			if( fGovernmentSubsidies != '' )
			{
				fGovernmentSubsidies = fGovernmentSubsidies + ',';
				
				for( i = 0; i < document.getElementsByName("fGovernmentalSubsidyId").length; i++ )
				{
					var id = document.getElementsByName("fGovernmentalSubsidyId")[i].value;
					
					if( fGovernmentSubsidies.indexOf( id + ',' ) > -1 )
						document.getElementsByName("fGovernmentalSubsidyId")[i].checked = true;
				}
			}
			else
			{
				for( i = 0; i < document.getElementsByName("fGovernmentalSubsidyId").length; i++ )
				{
					document.getElementsByName("fGovernmentalSubsidyId")[i].checked = false;
				}
			}
			
			if( fKulturvirksomhedensNavn == '' && document.getElementsByName("fPassword")[0].value != '' ){
				alert('Brugernavn/kodeord matchede ikke.');
			}			
        }
    }
}
