			function handleHttpResponse() {
				if (http.readyState == 4) {
					document.getElementById('lijst').innerHTML =  http.responseText;
				}
			}
		
			function showList(queryString, direct) {
				if(direct == 'no') {
					http.open("GET", 'getTop4000List.php?q=' + queryString);
				} else {
					http.open("GET", 'getTop4000List.php?d=y&q=' + queryString);	
				}
				http.onreadystatechange = handleHttpResponse;
				http.send(null);
			}

			function getHTTPObject() {
				var xmlhttp;
			
  				/*@cc_on
				@if (@_jscript_version >= 5)
					try {
						xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
					} catch (e) {					
					try {
						xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (E) {
						xmlhttp = false;
					}
					}
				@else
					xmlhttp = false;
				@end @*/
					if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
					try {
						xmlhttp = new XMLHttpRequest();
					} catch (e) {
						xmlhttp = false;
					}
				}
				return xmlhttp;
			}
	
			function addTitle(title,trackid) {
				var setM = 'n';
				for(var i=1;i<=5;i++) {
					if(document.getElementById('content'+i).innerHTML == 'maak je keuze') {
						document.getElementById('content'+i).innerHTML = title;
						document.getElementById('pos'+i).value = trackid;
						setM = 'y';
					} else if(document.getElementById('content'+i).innerHTML == title) {
						alert('Deze titel is reed opgenomen in de lijst op positie '+ i);
						setM = 'y';
					}
					
					if(setM == 'y')	break;
				}
				if(setM == 'n') {
					alert('Het maximaal aantal selecties is bereikt');	
				}
			}
		
		
			function itemUp(num, alertMe) {
				var from = num;
				var to = (num-1);
				
				var fc = document.getElementById('content'+from);
				var tc = document.getElementById('content'+to);
				
				var inputfrom = document.getElementById('pos'+from).value;
				var inputto = document.getElementById('pos'+to).value;
				
				var fromc = fc.innerHTML;
				var toc = tc.innerHTML;
				
				if(fromc !== 'maak je keuze') {
					fc.innerHTML = toc;
					tc.innerHTML = fromc;
					document.getElementById('pos'+to).value = inputfrom;
					document.getElementById('pos'+from).value = inputto;
				} else {
					if(alertMe == 'ok') {
						alert('maak eerst een keuze voor positie ' + num);
					}	
				}	
			}
			
			function itemDown(num) {
				var from = num;
				var to = (num+1);
				
				var fc = document.getElementById('content'+from);
				var tc = document.getElementById('content'+to);
				
				var fromc = fc.innerHTML;
				var toc = tc.innerHTML;
				
				var inputfrom = document.getElementById('pos'+from).value;
				var inputto = document.getElementById('pos'+to).value;
				
				if(fromc !== 'maak je keuze') {
					fc.innerHTML = toc;
					tc.innerHTML = fromc;
					document.getElementById('pos'+to).value = inputfrom;
					document.getElementById('pos'+from).value = inputto;
				} else {
					alert('maak eerst een keuze voor positie ' + num);	
				}	
			}
			
			function deleteItem(num) {
					document.getElementById('content'+ num).innerHTML = "maak je keuze";
					document.getElementById('pos'+ num).value = "0";
					if(num < 8) {
						for(var i=(num+1);i<=8;i++) {
							itemUp(i, 'no');	
						}
					}	
			}
			
			function zoek() {
				var j = document.getElementById('zoektext').value;
				showList(j, 'no');
			}
			
			function zoek_lijst(el) {
				showList(el, 'yes');
			}
