window.onerror = function (err, file, line) {
	alert('Error: ' + err + '\n' +
			'In file: ' + file + '\n' +
			'At line: ' + line);
	
	return true;
}

function postInschrijving(){
	document.getElementById('register').disabled=true;
	document.forms['inschrijfform'].submit();
	return true;
}

function createHTTP(){
var xmlhttp = false;

	// code for Mozilla, etc.
	if (window.XMLHttpRequest){
	  xmlhttp = new XMLHttpRequest();
	}else if (window.ActiveXObject){ 
		try{ 
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
		} 
		catch(e){ 
			try{ 
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
			} 
			catch (e){
			} 
		}
	}
	return xmlhttp;
}

function checkUser(username){
	try{
		if(username.value.length < 4){
			alert('Uw gebruikersnaam moet uit minimaal 4 letters bestaan.');
			username.select();
			username.focus();
			return;
		}
		var xmlhttp = createHTTP();

		if(xmlhttp){
			xmlhttp.open("POST",'check_username.php', true);
			xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
			xmlhttp.onreadystatechange = function(){
				if ( xmlhttp.readyState == 4 ){
				  if ( xmlhttp.status == 200 ) {
					  if(xmlhttp.responseText == "1"){
							alert('Deze gebruikersnaam bestaat al.');
							username.style.cssText = 'border: solid 1px red;';
							username.select();
							username.focus();
					  }else{
							username.style.cssText = 'border: solid 1px green;';
					  }
				  }
				}
			};
			xmlhttp.send('user=' + username.value);
		}
	}
	catch(e){
		alert(e.message);
	}
}

function addHeader()
{

	swfobject.embedSWF("slideshow.swf", "header", "544", "124", "9.0.0", "Scripts/expressInstall.swf");
/*
	var header = new swfobject("slideshow.swf", "header", "544", "124", "9", "#FFFFFF");
	header.addParam("wmode","opaque");
	header.addParam("menu", "false");
	header.addParam("scale", "noscale");
	header.write("flashSlide");
*/
}
