

<!-- ajax related //--->
<!-- Create a new XMLHttpRequest object //-->
var request = false;
try {
  request = new XMLHttpRequest();
	} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = false;
    }
  }
}
if (!request)
  alert("Error initializing XMLHttpRequest!");
  
  




function sendName() {
var v1 = document.getElementById('name').value;
var v2 = document.getElementById('plaats').value;//alert(v2);
var parameters= "val1=" + encodeURI(v1) + "&val2=" + encodeURI(v2);
request.open("POST", "scr_generate.php", true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.setRequestHeader("Connection", "close");
request.send(parameters);
request.onreadystatechange = function(){showResult()};
}

function showResult() {
	if (request.readyState == 4){
       if (request.status == 200){
			var response = request.responseText;
			var response_array=response.split("||");
			document.getElementById('response').innerHTML = response_array[0];
			document.getElementById('name').value = '';
			document.getElementById('toev').innerHTML = response_array[1];
		}
       else if (request.status == 404) {
         alert ("Requested URL is not found.");
       } else if (request.status == 403) {
         alert("Access denied.");
       } else
         alert("status is " + request.status);
		}
		prevValue=0;
		document.getElementById('charleft').innerHTML='( maximum 12 karakters aub. )';	
   }
 
 
 
 
function showarch() {
var v1 = document.getElementById('sortselect').value;
var v2 = document.getElementById('filterselect').value;
var v3 = document.getElementById('charselect').value;
var v4 = document.getElementById('limitselect').value;
var parameters= "val1=" + encodeURI(v1) + "&val2=" + encodeURI(v2) + "&val3=" + encodeURI(v3) + "&val4=" + encodeURI(v4);
request.open("POST", "scr_arch.php", true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.setRequestHeader("Connection", "close");
request.send(parameters);
request.onreadystatechange = function(){showresultarch()};
}

function showarchprev(from,limit) {
var v1 = document.getElementById('sortselect').value;
var v2 = document.getElementById('filterselect').value;
var v3 = document.getElementById('charselect').value;
var v4 = document.getElementById('limitselect').value;

var v5 = from;
var parameters= "val1=" + encodeURI(v1) + "&val2=" + encodeURI(v2) + "&val3=" + encodeURI(v3) + "&val4=" + encodeURI(v4) + " &val5=" + encodeURI(v5);
request.open("POST", "scr_arch.php", true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.setRequestHeader("Connection", "close");
request.send(parameters);
request.onreadystatechange = function(){showresultarch()};
}


function showresultarch() {
	if (request.readyState == 4){
       if (request.status == 200){
			var response = request.responseText;		
			document.getElementById('response').innerHTML = response;
			}
       else if (request.status == 404) {
         alert ("Requested URL is not found.");
       } else if (request.status == 403) {
         alert("Access denied.");
       } else
         alert("status is " + request.status);
		}
		
   }



function sssssshowresultarch(place) {
	if (request.readyState == 4){
       if (request.status == 200){
			var response = request.responseText;
			//var response_array=response.split("||");
			if (place == 1){
			document.getElementById('response').innerHTML = response;
			}			
			if (place == 2){
			document.getElementById('response2').innerHTML = response;
			}
			
		}
       else if (request.status == 404) {
         alert ("Requested URL is not found.");
       } else if (request.status == 403) {
         alert("Access denied.");
       } else
         alert("status is " + request.status);
		}
		
   }
 
 
 
 
 



function morebox(id){ 
if (document.getElementById(id).style.display !='block')
	{
	document.getElementById(id).style.display ='block';
	}
else
	{
	document.getElementById(id).style.display ='none';
	
	}
} 








prevValue=0
function characterLimit(e) {
// e is defined as the event object for NN
	if(e){  // if the event object is present (NN)
	e = e // var e = event
	}
	else {
	e = window.event  // else e = winddow.event for IE
	}

	if(e.which){  // if there is syntax support for the property 'which' (NN)
	keycode = e.which  // e.which is stored in variable
	}
	else {
	keycode = e.keyCode  // otherwise for IE, var keycode stores e.keyCode syntax
	}
		
	if(keycode==8){  // keycode for backspace is 8, so if backspace is pressed,
		if(prevValue>0){
		prevValue-=1  // prevValue variable equals itself minus one
		}
	}
	else{				
	prevValue+=1
	}
var constant 
		if (prevValue <= 12) {
		constant = 12-prevValue;	//alert(document.getElementById('charleft').innerHtml);
		document.getElementById('charleft').innerHTML='( u hebt nog ' +constant +' karakters over )';		
    	}
		else {
		document.getElementById('charleft').innerHTML='( helaas, kies iets korters aub. )';	
		}
}
