function openDOL(mypage,myname,w,h,scroll,res,stat){
	var win= null;
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
		settings +='width='+w+',';
		settings +='top='+wint+',';
		settings +='left='+winl+',';
		settings +='scrollbars='+scroll+',';
		settings +='resizable='+res+',';
		settings +='status='+stat+',';
	win=window.open(mypage,myname,settings);

	if(parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

	function toggleMenu(state) {
		if (state == 'open') {
			$('menu').style.width = '968px';
			if (typeof document.body.style.maxHeight == "undefined") {
				$$('select').each(function(s) {
					s.style.display = "none";
				});
			}
		}
		if (state == 'close') {
			$('menu').style.width = '22px';
			if (typeof document.body.style.maxHeight == "undefined") {
				$$('select').each(function(s) {
					s.style.display = "inline";
				});
			}
		}
	}

	function donePart(part) {
		var error = '';
		if (part == 1) {
			if ($('voorletters').value == '') {
				$('voorletters').style.backgroundColor = '#CCD6E2';
				error = 'yes';
			} else {
				$('voorletters').style.backgroundColor = '#FFFFFF';
				correctVoorletters($('voorletters'));
			}
			if ($('achternaam').value == '') {
				$('achternaam').style.backgroundColor = '#CCD6E2';
				error = 'yes';
			} else {
				$('achternaam').style.backgroundColor = '#FFFFFF';
				correctTussenvoegsels($('tussenvoegsels'));
				correctAchternaam($('achternaam'));
			}
			if (!(checkEmail($('e-mailadres').value))) {
				$('e-mailadres').style.backgroundColor = '#CCD6E2';
				error = 'yes';
			} else {
				$('e-mailadres').style.backgroundColor = '#FFFFFF';
			}
			if (error == 'yes') {
				alert('Controleer a.u.b. de gekleurde velden');
				return false;
			} else {
       			if (error == 'yes') {
					alert('Controleer a.u.b. de gekleurde velden');
					return false;
				} else {
				$('showroomkeukens').submit();
					return true;
				}
			}
		}
	}
	function goHomePage() {
		//setTimeout ( "window.location = 'http://www.detweedekamer.com/'", 5000);
	}



	function checkNums(num) {
		var format = /[0-9]+/;
		if (!num.match(format)) {
			return false;
		} else {
			return true;
		}
	}

	function checkEmail(mailstring) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,10})+$/.test(mailstring)){
			return true;
		}
	}

	function checkTelNumber(telefoonnummer) {
		var tel = telefoonnummer.replace(" ", "");
		tel = tel.replace("-", "");
		var format = /[0-9]{10}/;
		if (!tel.match(format)) {
			return false;
		} else {
			return true;
		}
	}

	function checkLetter2(lt) {
		var format = /^([a-zA-Z]{2})/;
		if (!lt.match(format)) {
			return false;
		} else {
			return true;
		}
	}
	function checkNum4(num) {
		var format = /^([0-9]{4})/;
		if (!num.match(format)) {
			return false;
		} else {
			return true;
		}
	}

	function correctVoorletters(voorletters) {
		// Voorletters in Format zetten : abc > A.B.C. // ABC > A.B.C.
		var letters = new Array();
		var i = 0;
		var j = 0;
		var voorlettersAangepast = "";
		var voorletter = voorletters.value;
		voorletter = voorletter.toUpperCase();
		while ( i <= voorletter.length)	{
			voorletter = voorletter.replace( ".", "");
			voorletter = voorletter.replace( " ", "");
			i++;
		}
		letters = voorletter.split("");
		while ( j < letters.length)	{
			voorlettersAangepast += letters[j] + ".";
			j ++;
		}
		voorletters.value = voorlettersAangepast;
	}

// TUSSENVOEGSELS
	function correctTussenvoegsels(tussenvoegsels) {
		tussenvoegsels.value = tussenvoegsels.value.toLowerCase();
	}

// ACHTERNAAM
	function correctAchternaam(achternaam) {
		// Eerste letter van de achternaam in Format zetten : abc def > Abc Def
		var i = 0;
		var j = 0;
		var k = 0;
		var m = 0;
		var achtern = achternaam.value;
		var srcIndex;
		var achternaamPart = new Array();
		var achternaamPartLos = new Array();
		var achternaamPartAangepast = new Array();
		var achternaamLastLos = new Array();
		var achternaamAangepast = "";
		var achternaamLast = "";
		achtern = achtern.toLowerCase();
		while ( srcIndex != -1) {
			srcIndex = achtern.search(" ")
			if ( srcIndex != -1) {
				achternaamPart[i] = achtern.substr(0 , srcIndex);
				achternaamPartLos = achternaamPart[i].split("");
				achternaamPartLos[0] = achternaamPartLos[0].toUpperCase();
				achternaamPartAangepast[i] = "";
				j = 0;
				while ( j < achternaamPartLos.length ) {
					achternaamPartAangepast[i] = achternaamPartAangepast[i] + achternaamPartLos[j];
					j ++;
				}
				srcIndex++;
				achtern = achtern.slice(srcIndex , achtern.length);
				i++;
			}
		}
		while ( k < achternaamPartAangepast.length)	{
			achternaamAangepast += achternaamPartAangepast[k];
			achternaamAangepast += " ";
			k++;
		}
		achternaamLastLos = achtern.split("");
		achternaamLastLos[0] = achternaamLastLos[0].toUpperCase();
		while ( m < achternaamLastLos.length ) {
			achternaamLast += achternaamLastLos[m];
			m++;
		}
		achternaamAangepast = achternaamAangepast + achternaamLast;
		achternaam.value = achternaamAangepast;
	}

	function goBack() {
		new Effect.BlindDown('form_part_1');
	}
