function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var browser = navigator.appName;
var http = createRequestObject();

if(browser == "Microsoft Internet Explorer"){
	var meth = "POST";
}
else{
	var meth = "GET";
}

if((screen.width < 800 || screen.height < 600) && screen.height != ''){
	window.location.replace("http://www.onstwedde.nl/mobiel");
}

window.onload = function(){
	setTimeout("initmb('')",10);
	var Gm = document.getElementById("googlemaps").value;
	if(Gm == "1"){
		setTimeout("gm('')",100);
	}
	else if(Gm == "2"){
		setTimeout("kaart('')",100);
	}
	var controle = document.getElementById("controle").value;
	if(controle == "1"){
		alert("zou u uw gegevens willen aanvullen?");
		setTimeout("bewerkRegistratieNieuw('')",10);
	}
	
	setTimeout("correctPNG('')",10);
	setTimeout("youtube('')",50);
}

function openVerleden(nr){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getVerleden;
	
	http.open(meth,mom+"manip/pakVerleden.php?foto="+nr,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);	
}

function getVerleden(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',942,590)",50);
		}
	}
}

function openFoto(srt,foto){

	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getFoto;
	
	http.open(meth,mom+"manip/pakFoto.php?srt="+srt+"&foto="+foto,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);	
}

function kaart(){
	if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("kaart"));
			
			map.addControl(new GSmallMapControl());

			map.addControl(new GMapTypeControl());
			
       		map.setCenter(new GLatLng(53.03646, 7.039954), 15, G_HYBRID_MAP);
			
	}	
}

function getFoto(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',942,590)",50);
		}
	}
}

function toonFoto(srt,foto,nr){
	if(srt == "spotlights"){
		document.getElementById("grote_foto").innerHTML = "<img src=\"http://www.onstwedde.nl/afbeeldingen/"+foto+"\" onclick=\"openFoto('spotlight',"+nr+")\" class=\"grotefoto_overzicht\" alt=\"klik hier voor een grotere foto\" />";
	}
	else if(srt == "fotoindruk"){
		document.getElementById("grote_foto").innerHTML = "<img src=\"http://www.onstwedde.nl/afbeeldingen/"+foto+"\" onclick=\"openFoto('fotoindruk',"+nr+")\" class=\"grotefoto_overzicht\" alt=\"klik hier voor een grotere foto\" />";
	}
	else if(srt == "woarzo"){
		document.getElementById("grote_foto").innerHTML = "<img src=\"http://www.onstwedde.nl/woarzos/woarzo_"+foto+"\" onclick=\"openWoarzo('"+nr+"')\" class=\"grotefoto_overzicht\" alt=\"klik hier voor een grotere foto\" />";
	}
	else{
		document.getElementById("grote_foto").innerHTML = "<img src=\"http://www.onstwedde.nl/afbeeldingen/"+foto+"\" onclick=\"openFoto('bezoekers',"+nr+")\" class=\"grotefoto_overzicht\" alt=\"klik hier voor een grotere foto\" />";	
	}
}

function gaNaar(srt,id){
	if(srt == "regioprikbord"){
		window.open("http://www.regioprikbord.nl/index.php?p=artikel&id="+id+"&plaats=onstwedde&loc=onstwedde");
	}
}

function ganaarlink(naar){
	var mom = document.getElementById('mom').value;
	window.location.replace(mom+""+naar);
}

function openWoarzo(woarzo){

	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = pakWoarzo;
	
	http.open(meth,mom+"manip/woarzo.php?woarzo="+woarzo,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);	
}

function pakWoarzo(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',942,590)",50);
		}
	}
}

function andereFoto(atm,srt){
	
	http = createRequestObject();
	http.onreadystatechange = pakAndereFoto;
	
	var mom = document.getElementById('mom').value;
	
	http.open(meth,mom+"includes/kleinefotos.php?atm="+atm+"&srt="+srt,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function pakAndereFoto(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("nieuwefotos").innerHTML = http.responseText;
		}
	}
}

function youtube(){

	if(document.getElementById('tube').value != "0"){

		var so = new SWFObject("http://www.youtube.com/v/"+document.getElementById('tube').value+"&autoplay=1", "", "393", "278", "8", "#000000");
		so.addParam("wmode", "transparent");
		so.write("grote_foto");
	
	}
}

function bewerkRegistratieNieuw(){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getRegistratieNieuw;
	
	http.open(meth,mom+"manip/bewerkregistratienieuw.php",true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function bewerkRegistratie(){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getBewerkRegistratie;
	
	http.open(meth,mom+"manip/bewerkregistratie.php",true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function openRegistratie(){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getRegistratie;
	
	http.open(meth,mom+"manip/registratie.php",true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getLogin(srt){
	if(srt == 1){
		document.getElementById("login").style.visibility = "visible";
	}
	else{
		document.getElementById("login").style.visibility = "hidden";
	}
}

function gm(){
	if(document.getElementById('gm').value != ""){
		 if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			
			map.addControl(new GSmallMapControl());

			map.addControl(new GMapTypeControl());
			
			
			var gmc = document.getElementById('gm').value;
			var coords = gmc.split("[-]");

			map.setCenter(new GLatLng(coords[0], coords[1]), 17, G_HYBRID_MAP);


			var baseIcon = new GIcon();
			baseIcon.shadow = "http://www.niftyworks.nl/img/shade.png";
			baseIcon.iconSize = new GSize(42, 34);
			baseIcon.shadowSize = new GSize(42, 34);
			baseIcon.iconAnchor = new GPoint(9, 34);
			baseIcon.infoWindowAnchor = new GPoint(9, 2);
			baseIcon.infoShadowAnchor = new GPoint(18, 25);
	
			function createMarker(point, index, naam, nr, foto,adres) {
			
				var letter = String.fromCharCode("A".charCodeAt(0) + index);
				var letteredIcon = new GIcon(baseIcon);
				
				var mom = document.getElementById("mom").value;
				
				letteredIcon.image = "http://www.niftyworks.nl/img/sign.png";
			
				markerOptions = { icon:letteredIcon };
				var marker = new GMarker(point, markerOptions);
			
				GEvent.addListener(marker, "click", function() {
				
				
				marker.openInfoWindowHtml(naam+"<br /><img src='http://localhost/onstwedde/afbeeldingen/thumb"+foto+"'><br /><a href=\"javascript:void('')\" onclick=\"openRoute('')\">bereken route</a>");
				});
				return marker;

			}
			
			var latlng = new GLatLng(coords[0], coords[1]);
			var naam = document.getElementById("google_naam").value;
			var foto = document.getElementById("google_foto").value;
			var adres = document.getElementById("google_adres").value;
			map.addOverlay(createMarker(latlng, 1, naam, naam, foto, adres));

		}
	}
	
}

function openRoute(){
	document.getElementById('berroute').style.visibility = "visible";
}

function setDeRoute(){
	var naar = document.getElementById("google_adres").value;
	document.getElementById("naar").value = naar;
}


function legen(srt,wat){
	if(document.getElementById(srt).value == wat){
		document.getElementById(srt).value = "";
	}
}

function telKey(srt,wat,aantal,naar){
	if(document.getElementById(srt).value != wat){
		if(document.getElementById(srt).value.length == aantal){
			document.getElementById(naar).focus();
		}
	}
}

function setSmile(srt,wat,tag){
	if(document.getElementById(srt).value == wat){
		document.getElementById(srt).value = tag+" ";
		document.getElementById(srt).focus();
	}
	else{
		document.getElementById(srt).value += tag+" ";
		document.getElementById(srt).focus();
	}
}

function checkReactie(srt,wat){
	if(document.getElementById(srt).value == wat || document.getElementById(srt).value == ""){
		document.getElementById(srt).style.border = "1px solid #FF2222";
		document.getElementById(srt).focus();
		
		return false;
	}
}

function checkReactieBox(srt,wat){
	if(document.getElementById(srt).value == wat || document.getElementById(srt).value == ""){
		document.getElementById(srt).style.border = "1px solid #FF2222";
		document.getElementById(srt).focus();
		
		return false;
	}
	else{
		var mom = document.getElementById('mom').value;
		var tekst = document.getElementById(srt).value;
		var nr = document.getElementById("rea_id").value;
		var srt = document.getElementById("rea_srt").value;
		
		document.getElementById("box_de_comments").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
		
		http = createRequestObject();
		http.onreadystatechange = getReacties;
		
		http.open(meth,mom+"manip/reactieplaatsen.php?rea="+encodeURIComponent(tekst)+"&id="+nr+"&srt="+srt,true);
		http.setRequestHeader('Content-Type','text/plain');
		http.send(null);
		
		return false;
	}
}


function getReacties(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box_de_comments").innerHTML = http.responseText;
		}
	}
}

function checkWoarzoBox(srt,wat){
	if(document.getElementById(srt).value == wat || document.getElementById(srt).value == ""){
		document.getElementById(srt).style.border = "1px solid #FF2222";
		document.getElementById(srt).focus();
		
		return false;
	}
	else{
		var mom = document.getElementById('mom').value;
		var tekst = document.getElementById(srt).value;
		var lid = document.getElementById("lid_id").value;
		var nr = document.getElementById("woarzo_id").value;
		
		document.getElementById("woarzo_content").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
		
		http = createRequestObject();
		http.onreadystatechange = getWoarzoRespons;
		
		http.open(meth,mom+"manip/woarzoantwoord.php?rea="+encodeURIComponent(tekst)+"&id="+nr+"&lid="+lid,true);
		http.setRequestHeader('Content-Type','text/plain');
		http.send(null);
		
		return false;
	}
}


function getWoarzoRespons(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("woarzo_content").innerHTML = http.responseText;
		}
	}
}


function plaatsBericht(){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getPlaatsBericht;
	
	http.open(meth,mom+"manip/plaatsnieuwsbericht.php",true);

	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getPlaatsBericht(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',757,380)",100);
		}
	}
}

function getBewerkRegistratie(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',612,490)",50);
			setTimeout("setData('')",150);
		}
	}
}

function getRegistratieNieuw(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			var mom = document.getElementById('mom').value;
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',612,490)",50);
			setTimeout("setData('')",150);
		}
	}
}

function getRegistratie(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',612,490)",50);
			setTimeout("setData('')",150);
		}
	}
}

function checkLogin(){
	if(document.getElementById('log1').value == ""){
		document.getElementById('logFout').innerHTML = "e-mailadres vergeten in te voeren";
		document.getElementById('log1').style.border = "1px solid #BE1317";
		document.getElementById('log1').style.background = "#FF7F84";
		document.getElementById('log1').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('log1').value)){	
			document.getElementById('logFout').innerHTML = "&nbsp;";
			document.getElementById('log1').style.border = "1px solid #FFFFFF";
			document.getElementById('log1').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('logFout').innerHTML = "dit e-mail adres is niet geldig";
			document.getElementById('log1').style.border = "1px solid #BE1317";
			document.getElementById('log1').style.background = "#FF7F84";
			document.getElementById('log1').focus();
			return false;		
		}
	}
	if(document.getElementById('log2').value == ""){
		document.getElementById('logFout').innerHTML = "wachtwoord vergeten in te voeren";
		document.getElementById('log2').style.border = "1px solid #BE1317";
		document.getElementById('log2').style.background = "#FF7F84";
		document.getElementById('log2').focus();
		return false;	
	}
	else{
		var mom = document.getElementById('mom').value;
		var mail = document.getElementById('log1').value;
		
		var ww = document.getElementById('log2').value;
		
		document.getElementById("login").innerHTML = "<div class='laden_login'><img src='"+mom+"img/laden_login.gif' alt='even geduld aub'/></div>";
		
		http = createRequestObject();
		http.onreadystatechange = getLoginStatus;
		
		http.open(meth,mom+"manip/checkLogin.php?email="+mail+"&ww="+ww,true);
		http.setRequestHeader('Content-Type','text/plain');
		http.send(null);
		
		return false;	
	}
	return false;
}

function getLoginStatus(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			if(http.responseText == ""){
				var mom = document.getElementById('mom').value;
				window.location.replace(mom+"koekje.php?srt=set");
			}
			else{
				document.getElementById("login").innerHTML = http.responseText;
			}
		}
	}
}

function checkVergeten(){
	if(document.getElementById('log1').value == ""){
		document.getElementById('logFout').innerHTML = "e-mailadres vergeten in te voeren";
		document.getElementById('log1').style.border = "1px solid #BE1317";
		document.getElementById('log1').style.background = "#FF7F84";
		document.getElementById('log1').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('log1').value)){	
			document.getElementById('logFout').innerHTML = "&nbsp;";
			document.getElementById('log1').style.border = "1px solid #FFFFFF";
			document.getElementById('log1').style.background = "#FFFFFF";

			var mom = document.getElementById('mom').value;
			var mail = document.getElementById('log1').value;
			
			var ww = document.getElementById('log2').value;
			
			document.getElementById("login").innerHTML = "<div class='laden_login'><img src='"+mom+"img/laden_login.gif' alt='even geduld aub'/></div>";
			
			http = createRequestObject();
			http.onreadystatechange = getWW;

			http.open(meth,mom+"manip/vergeten.php?email="+mail,true);
			
			http.setRequestHeader('Content-Type','text/plain');
			http.send(null);
			
			return false;
		}
		else{
			document.getElementById('logFout').innerHTML = "dit e-mail adres is niet geldig";
			document.getElementById('log1').style.border = "1px solid #BE1317";
			document.getElementById('log1').style.background = "#FF7F84";
			document.getElementById('log1').focus();
			return false;		
		}
	}
}

function getWW(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("login").innerHTML = http.responseText;
		}
	}
}

function checkContact(){
	if(document.getElementById('con1').value == ""){
		document.getElementById('con1').style.border = "1px solid #BE1317";
		document.getElementById('con1').style.background = "#FF7F84";
		
		document.getElementById('con1').focus();
		return false;	
	}
	else{
		document.getElementById('con1').style.border = "1px solid #000000";
		document.getElementById('con1').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('con2').value == ""){
		document.getElementById('con2').style.border = "1px solid #BE1317";
		document.getElementById('con2').style.background = "#FF7F84";
		
		document.getElementById('con2').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('con2').value)){	
			document.getElementById('con2').style.border = "1px solid #000000";
			document.getElementById('con2').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('con2').style.border = "1px solid #BE1317";
			document.getElementById('con2').style.background = "#FF7F84";
		
			document.getElementById('con2').focus();
			return false;		
		}
	}
	if(document.getElementById('con4').value == ""){
		document.getElementById('con4').style.border = "1px solid #BE1317";
		document.getElementById('con4').style.background = "#FF7F84";
		
		document.getElementById('con4').focus();
		return false;	
	}
	else{
		document.getElementById('con4').style.border = "1px solid #000000";
		document.getElementById('con4').style.background = "#FFFFFF";
	}
}

function checkGenn(){
	if(document.getElementById('gen1').value == ""){
		document.getElementById('gen1').style.border = "1px solid #BE1317";
		document.getElementById('gen1').style.background = "#FF7F84";
		
		document.getElementById('gen1').focus();
		return false;	
	}
	else{
		document.getElementById('gen1').style.border = "1px solid #000000";
		document.getElementById('gen1').style.background = "#FFFFFF";
	}
}

function checkGen(){
	if(document.getElementById('gen1').value == ""){
		document.getElementById('gen1').style.border = "1px solid #BE1317";
		document.getElementById('gen1').style.background = "#FF7F84";
		
		document.getElementById('gen1').focus();
		return false;	
	}
	else{
		document.getElementById('gen1').style.border = "1px solid #000000";
		document.getElementById('gen1').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('gen2').value == ""){
		document.getElementById('gen2').style.border = "1px solid #BE1317";
		document.getElementById('gen2').style.background = "#FF7F84";
		
		document.getElementById('gen2').focus();
		return false;	
	}
	else{
		document.getElementById('gen2').style.border = "1px solid #000000";
		document.getElementById('gen2').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('gen3').value == ""){
		document.getElementById('gen3').style.border = "1px solid #BE1317";
		document.getElementById('gen3').style.background = "#FF7F84";
		
		document.getElementById('gen3').focus();
		return false;	
	}
	else{
		document.getElementById('gen3').style.border = "1px solid #000000";
		document.getElementById('gen3').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('gen7').value == ""){
		document.getElementById('gen7').style.border = "1px solid #BE1317";
		document.getElementById('gen7').style.background = "#FF7F84";
		
		document.getElementById('gen7').focus();
		return false;	
	}
	else{
		document.getElementById('gen7').style.border = "1px solid #000000";
		document.getElementById('gen7').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('gen8').value == ""){
		document.getElementById('gen8').style.border = "1px solid #BE1317";
		document.getElementById('gen8').style.background = "#FF7F84";
		
		document.getElementById('gen8').focus();
		return false;	
	}
	else{
		document.getElementById('gen8').style.border = "1px solid #000000";
		document.getElementById('gen8').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('gen10').value == ""){
		document.getElementById('gen10').style.border = "1px solid #BE1317";
		document.getElementById('gen10').style.background = "#FF7F84";
		
		document.getElementById('gen10').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('gen10').value)){	
			document.getElementById('gen10').style.border = "1px solid #FFFFFF";
			document.getElementById('gen10').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('gen10').style.border = "1px solid #BE1317";
			document.getElementById('gen10').style.background = "#FF7F84";
		
			document.getElementById('gen10').focus();
			return false;		
		}
	}
}

function regCheck(){
	if(document.getElementById('reg1').value == ""){
		document.getElementById('regFout').innerHTML = "voornaam vergeten in te voeren";
		document.getElementById('reg1').style.border = "1px solid #BE1317";
		document.getElementById('reg1').style.background = "#FF7F84";
		
		document.getElementById('reg1').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg1').style.border = "1px solid #FFFFFF";
		document.getElementById('reg1').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg2').value == ""){
		document.getElementById('regFout').innerHTML = "achternaam vergeten in te voeren";
		document.getElementById('reg2').style.border = "1px solid #BE1317";
		document.getElementById('reg2').style.background = "#FF7F84";
		document.getElementById('reg2').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg2').style.border = "1px solid #FFFFFF";
		document.getElementById('reg2').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg3').value == ""){
		document.getElementById('regFout').innerHTML = "adres vergeten in te voeren";
		document.getElementById('reg3').style.border = "1px solid #BE1317";
		document.getElementById('reg3').style.background = "#FF7F84";
		document.getElementById('reg3').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg3').style.border = "1px solid #FFFFFF";
		document.getElementById('reg3').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg4').value == ""){
		document.getElementById('regFout').innerHTML = "woonplaats vergeten in te voeren";
		document.getElementById('reg4').style.border = "1px solid #BE1317";
		document.getElementById('reg4').style.background = "#FF7F84";
		document.getElementById('reg4').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg4').style.border = "1px solid #FFFFFF";
		document.getElementById('reg4').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('reg5').value == ""){
		document.getElementById('regFout').innerHTML = "e-mailadres vergeten in te voeren";
		document.getElementById('reg5').style.border = "1px solid #BE1317";
		document.getElementById('reg5').style.background = "#FF7F84";
		document.getElementById('reg5').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('reg5').value)){	
			if(document.getElementById('reg5').value != document.getElementById('reg6').value ){
				document.getElementById('regFout').innerHTML = "de e-mailadressen zijn niet gelijk";
				document.getElementById('reg5').style.border = "1px solid #BE1317";
				document.getElementById('reg6').style.border = "1px solid #BE1317";
				document.getElementById('reg5').style.background = "#FF7F84";
				document.getElementById('reg6').style.background = "#FF7F84";
				document.getElementById('reg5').focus();
				return false;	
			}
			else{
				document.getElementById('regFout').innerHTML = "&nbsp;";
				document.getElementById('reg5').style.border = "1px solid #FFFFFF";
				document.getElementById('reg6').style.border = "1px solid #FFFFFF";
				document.getElementById('reg5').style.background = "#FFFFFF";
				document.getElementById('reg6').style.background = "#FFFFFF";
			}
		}
		else{
			document.getElementById('regFout').innerHTML = "Dit e-mail adres is niet geldig";
			return false;		
		}
	}
	if(document.getElementById('reg7').value == ""){
		document.getElementById('regFout').innerHTML = "wachtwoord vergeten in te voeren";
		document.getElementById('reg7').style.border = "1px solid #BE1317";
		document.getElementById('reg7').style.background = "#FF7F84";
		document.getElementById('reg7').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg7').style.border = "1px solid #FFFFFF";
		document.getElementById('reg7').style.background = "#FFFFFF";
	}
	
	if(document.getElementById('voorw').checked == false){
		document.getElementById('regFout').innerHTML = "er moet wel akkoord worden gegaan met onze voorwaaarden";
		document.getElementById('voorw').style.border = "1px solid #BE1317";
		return false;
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		
		var reg1 = document.getElementById('reg1').value;
		var reg2 = document.getElementById('reg2').value;
		var reg3 = document.getElementById('reg3').value;
		var reg4 = document.getElementById('reg4').value;
		var reg5 = document.getElementById('reg5').value;
		var reg7 = document.getElementById('reg7').value;
		
		var datum = document.getElementById('maand').value+" "+document.getElementById('dag').value;
		var jaar = document.getElementById('jaar').value;
		
		if(document.getElementById('jarig').checked == false){
			var op = 0;	
		}
		else{
			var op = 1;	
		}
		
		var mom = document.getElementById('mom').value;
		setTimeout("sm('box',240,30)",100);
		document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
		
		http = createRequestObject();
		http.onreadystatechange = getGeregisteerd;
		
		http.open(meth,mom+"manip/registreren.php?reg1="+encodeURIComponent(reg1)+"&reg2="+encodeURIComponent(reg2)+"&reg3="+reg3+"&reg4="+reg4+"&reg5="+reg5+"&reg7="+reg7+"&datum="+datum+"&jaar="+jaar+"&op="+op,true);
		http.setRequestHeader('Content-Type','text/plain');
		http.send(null);
		
		return false;
	}
}
			
function regCheckBewerk(){
	if(document.getElementById('reg1').value == ""){
		document.getElementById('regFout').innerHTML = "voornaam vergeten in te voeren";
		document.getElementById('reg1').style.border = "1px solid #BE1317";
		document.getElementById('reg1').style.background = "#FF7F84";
		
		document.getElementById('reg1').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg1').style.border = "1px solid #FFFFFF";
		document.getElementById('reg1').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg2').value == ""){
		document.getElementById('regFout').innerHTML = "achternaam vergeten in te voeren";
		document.getElementById('reg2').style.border = "1px solid #BE1317";
		document.getElementById('reg2').style.background = "#FF7F84";
		document.getElementById('reg2').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg2').style.border = "1px solid #FFFFFF";
		document.getElementById('reg2').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg3').value == ""){
		document.getElementById('regFout').innerHTML = "adres vergeten in te voeren";
		document.getElementById('reg3').style.border = "1px solid #BE1317";
		document.getElementById('reg3').style.background = "#FF7F84";
		document.getElementById('reg3').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg3').style.border = "1px solid #FFFFFF";
		document.getElementById('reg3').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg4').value == ""){
		document.getElementById('regFout').innerHTML = "woonplaats vergeten in te voeren";
		document.getElementById('reg4').style.border = "1px solid #BE1317";
		document.getElementById('reg4').style.background = "#FF7F84";
		document.getElementById('reg4').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg4').style.border = "1px solid #FFFFFF";
		document.getElementById('reg4').style.background = "#FFFFFF";
	}
	
	document.getElementById('regFout').innerHTML = "&nbsp;";
	
	var reg1 = document.getElementById('reg1').value;
	var reg2 = document.getElementById('reg2').value;
	var reg3 = document.getElementById('reg3').value;
	var reg4 = document.getElementById('reg4').value;
	var reg5 = document.getElementById('reg5').value;
	var reg7 = document.getElementById('reg7').value;
	
	var datum = document.getElementById('maand').value+" "+document.getElementById('dag').value;
	var jaar = document.getElementById('jaar').value;
	
	
	if(document.getElementById('jarig').checked == false){
		var op = 0;	
	}
	else{
		var op = 1;	
	}
	
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getGeregisteerd;

	http.open(meth,mom+"manip/registrerenUpdate.php?reg1="+encodeURIComponent(reg1)+"&reg2="+encodeURIComponent(reg2)+"&reg3="+reg3+"&reg4="+reg4+"&reg5="+reg5+"&reg7="+reg7+"&datum="+datum+"&jaar="+jaar+"&op="+op,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
	
	return false;
}
function regCheckBewerkNieuw(){
	if(document.getElementById('reg1').value == ""){
		document.getElementById('regFout').innerHTML = "voornaam vergeten in te voeren";
		document.getElementById('reg1').style.border = "1px solid #BE1317";
		document.getElementById('reg1').style.background = "#FF7F84";
		
		document.getElementById('reg1').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg1').style.border = "1px solid #FFFFFF";
		document.getElementById('reg1').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg2').value == ""){
		document.getElementById('regFout').innerHTML = "achternaam vergeten in te voeren";
		document.getElementById('reg2').style.border = "1px solid #BE1317";
		document.getElementById('reg2').style.background = "#FF7F84";
		document.getElementById('reg2').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg2').style.border = "1px solid #FFFFFF";
		document.getElementById('reg2').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg3').value == ""){
		document.getElementById('regFout').innerHTML = "adres vergeten in te voeren";
		document.getElementById('reg3').style.border = "1px solid #BE1317";
		document.getElementById('reg3').style.background = "#FF7F84";
		document.getElementById('reg3').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg3').style.border = "1px solid #FFFFFF";
		document.getElementById('reg3').style.background = "#FFFFFF";
	}
	if(document.getElementById('reg4').value == ""){
		document.getElementById('regFout').innerHTML = "woonplaats vergeten in te voeren";
		document.getElementById('reg4').style.border = "1px solid #BE1317";
		document.getElementById('reg4').style.background = "#FF7F84";
		document.getElementById('reg4').focus();
		return false;	
	}
	else{
		document.getElementById('regFout').innerHTML = "&nbsp;";
		document.getElementById('reg4').style.border = "1px solid #FFFFFF";
		document.getElementById('reg4').style.background = "#FFFFFF";
	}
	
	document.getElementById('regFout').innerHTML = "&nbsp;";
	
	var reg1 = document.getElementById('reg1').value;
	var reg2 = document.getElementById('reg2').value;
	var reg3 = document.getElementById('reg3').value;
	var reg4 = document.getElementById('reg4').value;
	var reg5 = document.getElementById('reg5').value;
	var reg7 = document.getElementById('reg7').value;
	
	var datum = document.getElementById('maand').value+" "+document.getElementById('dag').value;
	var jaar = document.getElementById('jaar').value;
	
	
	if(document.getElementById('jarig').checked == false){
		var op = 0;	
	}
	else{
		var op = 1;	
	}
	
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getGeregisteerdNieuw;
	
	http.open(meth,mom+"manip/registrerenUpdate.php?reg1="+encodeURIComponent(reg1)+"&reg2="+encodeURIComponent(reg2)+"&reg3="+reg3+"&reg4="+reg4+"&reg5="+reg5+"&reg7="+reg7+"&datum="+datum+"&jaar="+jaar+"&op="+op,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
	
	return false;
}
function setData(){
	var data = document.getElementById("gebdata").value;
	document.getElementById("gebbox").innerHTML = data;
}

function getGeregisteerdNieuw(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			var mom = document.getElementById('mom').value;
			window.location.replace(mom+"koekje.php?srt=set");
		}
	}
}

function getGeregisteerd(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',327,107)",100);
		}
	}
}

function setFile(){
	var doc = document.getElementById("fileToUpload").value.split("\\");
	document.getElementById("deFile").value = doc[(doc.length)-1];

	var naam = doc[(doc.length)-1].split(".");
	
	
	
	document.getElementById('pl_1').value = document.getElementById("fileToUpload").value;
	document.getElementById('fileName').value = naam[0];
}

function laadstatus(){
		
	document.getElementById("te_uploaden").submit();
	
	//document.getElementById("laden").innerHTML = "<strong>status:<br /><br /></strong>";
	setTimeout("status('')",50);

}

function status(){
	http = createRequestObject();
	http.onreadystatechange = getStatus;
	
	//+ variabele
	
	var mom = document.getElementById('mom').value;
	http.open(meth,mom+"manip/getStatus.php",true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);	
}

function getStatus(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {

			var over = http.responseText.split("[*]");
			
			document.getElementById("upload_content").innerHTML = over[1];
			
			if(over[0] == "notdone"){
				setTimeout("status('')",100);
			}
			else{
				if(over[0] == "undone"){
					alert("de foto is te groot, graag de foto verkleinen naar maximaal 3,0 MB.");
					setTimeout("hm('box')",10);
				}
				else{
					alert("de foto is geupload, na goedkeurig zal deze op de website verschijnen.");
					setTimeout("hm('box')",10);
				}
			}
		}
	}
}

function plaatsFoto(){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getPlaatsFoto;
	
	http.open(meth,mom+"manip/plaatsfoto.php",true);
	
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getPlaatsFoto(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',757,380)",100);
		}
	}
}

function weer(){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getWeer;
	
	http.open(meth,mom+"manip/buienradar.php",true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}


function getWeer(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',590,590)",100);
			setTimeout("setWeer('')",100);
		}
	}
}

function setWeer(){
	document.getElementById('hetweer').src = document.getElementById('actweer').value;
	document.getElementById('hetweer').style.visibility = "visible";
}


function plaatsVideo(){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = videoGeplaatst;
	
	var naam = document.getElementById('videoNaam').value;
	var vidlink = document.getElementById('videoLink').value;
	var tekst = document.getElementById('videoTekst').value;
	
	http.open(meth,mom+"manip/videouploaden.php?naam="+encodeURIComponent(naam)+"&url="+encodeURIComponent(vidlink)+"&tekst="+encodeURIComponent(tekst),true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
	
	return false;
}

function videoGeplaatst(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',327,107)",100);
		}
	}
}

function bekijkFilmpjes(cat,nr){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',240,30)",100);
	document.getElementById("box").innerHTML = "<div class='laden'><img src='"+mom+"img/laden.gif' alt='even geduld aub'/></div>";
	
	http = createRequestObject();
	http.onreadystatechange = getVideo;
	
	http.open(meth,mom+"manip/pakVideo.php?cat="+cat+"&nr="+nr,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function setCat(nr,naam,srt){
	if(srt == 1){
		document.getElementById('catnaam_'+nr).innerHTML = naam;
		document.getElementById('catnaam_'+nr).style.visibility = "visible";
	}
	else{
		document.getElementById('catnaam_'+nr).style.visibility = "hidden";
	}
}

function getVideo(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			setTimeout("sm('box',942,590)",100);
			
			if(document.getElementById('boxtube').value != "0"){

				var so = new SWFObject("http://www.youtube.com/v/"+document.getElementById('boxtube').value, "", "500", "375", "8", "#000000");
				so.addParam("wmode", "transparent");
				so.write("film");
			
			}
		}
	}
}

function startFilm(film){
	var mom = document.getElementById('mom').value;
	
	var so = new SWFObject("http://www.youtube.com/v/"+film+"&autoplay=1", "", "393", "278", "8", "#000000");
	so.addParam("wmode", "transparent");
	so.write("grote_foto");
}

function openMenu(nr){
	if(document.getElementById("substat_"+nr).value == 0){
		document.getElementById("sub_"+nr).style.visibility = "visible";
		document.getElementById("substat_"+nr).value = 1;
	}
	else{
		document.getElementById("sub_"+nr).style.visibility = "hidden";
		document.getElementById("substat_"+nr).value = 0;
	}
	
	for(var i = 1; i <= 6; i++){
		if(i != nr){
			document.getElementById("sub_"+i).style.visibility = "hidden";
			document.getElementById("substat_"+i).value = 0;
		}
	}
}

function sluitMenu(nr){
	if(document.getElementById("substat_"+nr).value == 1){
		document.getElementById("sub_"+nr).style.visibility = "hidden";
		document.getElementById("substat_"+nr).value = 0;
	}
}

function checkOpenMenu(nr){
	for(var i = 1; i <= 6; i++){
		if(i != nr){
			document.getElementById("sub_"+i).style.visibility = "hidden";
			document.getElementById("substat_"+i).value = 0;
		}
	}
}

function fotos(nummer){
	if(document.getElementById('fo_'+nummer).value != ""){
		document.getElementById('pl_'+nummer).value = document.getElementById('fo_'+nummer).value;
	}
	else{
		document.getElementById('pl_'+nummer).value = "";
	}
}

function sluiten(){
	setTimeout("hm('box')",10);
}

function weersluiten(){
	setTimeout("hm('box')",10);
	setTimeout("sluitWeer('')",20);
}

function sluitWeer(){
	var mom = document.getElementById('mom').value;
	var pag = document.getElementById('mompag').value;
	
	window.location.replace(mom+""+pag);	
}

function setUpload(srt){
	if(srt == "1"){
		document.getElementById("upload_content").style.visibility = "visible";
		document.getElementById("upload_content").style.position = "relative";
		document.getElementById("video_content").style.visibility = "hidden";
		document.getElementById("video_content").style.position = "absolute";
	}
	else{
		document.getElementById("video_content").style.visibility = "visible";
		document.getElementById("video_content").style.position = "relative";
		document.getElementById("upload_content").style.visibility = "hidden";
		document.getElementById("upload_content").style.position = "absolute";
	}
}