var xmlhttp = false;
var today = new Date(); 

window.onload = function() { 
    if(location.href.indexOf('benaming') > -1){
        try{
            document.getElementById('veld_6_17_1').value = URLDecode(location.href.split('benaming=')[1]);
        }catch(e){}    
    }
    try{
        document.getElementById('veld_6_17_1').setAttribute('readOnly','readonly');
    }catch(e){}    
};



function GetXmlHttpObject(){
    var objXHR;
    try{
        objXHR = new XMLHttpRequest();
    }catch(e){
        try{
            objXHR = new ActiveXObject('Msxml2.XMLHTTP');
        }catch(e){
            try{
                objXHR = new ActiveXObject('Microsoft.XMLHTTP');
            }catch(e){
                alert('XMLHttpRequest not supported'); 
            }
        }
    }
	return objXHR;
} 

function getUnique(){
    return today.getMilliseconds();
}


function URLDecode(waarde)
{
   var HEXCHARS = "0123456789ABCDEFabcdef"; 
   var encoded = waarde;
   var plaintext = "";
   var i = 0;
   while (i < encoded.length) {
       var ch = encoded.charAt(i);
	   if (ch == "+") {
	       plaintext += " ";
		   i++;
	   } else if (ch == "%") {
			if (i < (encoded.length-2) 
					&& HEXCHARS.indexOf(encoded.charAt(i+1)) != -1 
					&& HEXCHARS.indexOf(encoded.charAt(i+2)) != -1 ) {
				plaintext += unescape( encoded.substr(i,3) );
				i += 3;
			} else {
				alert( 'Bad escape combination near ...' + encoded.substr(i) );
				plaintext += "%[ERROR]";
				i++;
			}
		} else {
		   plaintext += ch;
		   i++;
		}
	} // while
   return plaintext;
};


function infoform(){
    var benaming
    var hasInnerText = document.getElementById('benaming').innerText != undefined? true: false;
    if(!hasInnerText){
        benaming = document.getElementById('benaming').textContent;
    }else{
        benaming = document.getElementById('benaming').innerText;
    }
 
    //toPost('aanvraagformulier.htm?benaming='+benaming);
    window.open('aanvraagformulier.htm?benaming='+benaming, '_self');
}


 
function toPost(getString) {var parms = getString.split('?'); var newF = document.createElement("form"); newF.action = parms[0]; newF.method = 'POST'; var parms = parms[1].split('&'); for (var i=0; i<parms.length; i++) {var pos = parms[i].indexOf('='); if (pos > 0) {var key = parms[i].substring(0,pos); var val = parms[i].substring(pos+1);  /*@cc_on @if (@_jscript)  var newH = document.createElement("<input name='"+key+"'>");  @else */  var newH = document.createElement("input"); newH.name = key; /* @end @*/ newH.type = 'hidden'; newH.value = val; newF.appendChild(newH);}} document.getElementsByTagName('body')[0].appendChild(newF); newF.submit();}








function vars(){
    var returnval;
    if(window.location.search !== null){
        returnval=  '&' + window.location.search.replace('?','');
    }else{
        returnval = '';
    }
    
    if(returnval == '&'){returnval = '';}
    return returnval;
}


function Verzend(fields){
	var velden = fields.split(',');
	var gegevens = '';

	for (var i=0;i<=velden.length-1;i++){
		gegevens += '&'+velden[i]+'='+document.getElementById(velden[i]).value;
	}

    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }

    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
    }
	var today = new Date(); 
	xmlhttp.onreadystatechange = returnVerzend;
	xmlhttp.open('GET', 'includes/ajax.aspx?nocache=' + today.getMilliseconds() + gegevens, true);
	xmlhttp.send(null);
}



function returnVerzend(){
	if (xmlhttp.readyState==4){
		if(xmlhttp.status==200){
			if(xmlhttp.responseText == 'error'){
				alert('Er is een fout opgetreden tijdens het versturen.');
			}else{
				window.open(xmlhttp.responseText,'_self');
			}
		}
	}
}
