var timerID = null;
var timerOn = false;
var timecount = 500;
var what = null;
var newbrowser = true;
var check = false;

var layerRef;
var styleSwitch;

function init(){
	if(document.layers){
		layerRef="document.layers";
		styleSwitch="";
		visibleVar="show";
		screenSize = window.innerWidth;
		what ="ns4";
	}else if(document.all){
		layerRef="document.all";
		styleSwitch=".style";
		visibleVar="visible";
		screenSize = document.body.clientWidth + 18;
		what ="ie";
	}else if(document.getElementById){
		layerRef="document.getElementByID";
		styleSwitch=".style";
		visibleVar="visible";
		what="moz";
	}else{
		what="none";
		newbrowser = false;
	}

	check = true;
}

function hideLayer(layerName){
	if(check){
		if (what =="none"){
			return;
		}else if (what == "moz"){
			document.getElementById(layerName).style.visibility="hidden";
		}else{
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
		}
	}else{
		return;
	}
}

function hideAll(){
	hideLayer('MENU_BLOK1');
	hideLayer('MENU_BLOK2');
	hideLayer('MENU_BLOK3');
	hideLayer('MENU_BLOK4');
	hideLayer('MENU_BLOK5');
	hideLayer('MENU_BLOK6');
}

function SubmitUser(){
	if(document.register.userFName.value == "" || document.register.userSName.value == "" || document.register.userStreet.value == "" || document.register.userHouseNr.value == "" || document.register.userPostalCode.value == "" || document.register.userCity.value == "" || document.register.userCountry.value == "" || document.register.userTelephone.value == "" || document.register.userPassword1.value == "" || document.register.userPassword1.value != document.register.userPassword2.value || !checkMail(document.register.userMail.value,false)){
		alert("U moet alle velden (uitgezonderd bedrijf en BTW) geldig invullen!");
		return false;
	}
	return true;
}

function SubmitReservation(){
	if(document.newR.uName.value == "" || document.newR.uAddress.value == "" || document.newR.uCity.value == "" || document.newR.uPhone.value == "" || document.newR.uEmail.value == "" || document.newR.rHeads.value == ""){
		alert("U moet alle velden geldig invullen!");
		return false;
	}

	var filter  = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,4}$/;
	if(!filter.test(document.newR.uEmail.value)){
		alert("U moet een geldig emailadres opgeven!");
		return false;
	}

	return true;
}

function openImage(photoId,photoGroup){
	var winl = ((screen.width) / 2) - 350;
	var wint = ((screen.height) / 2) - 300;

	windowName = "pictureWindow";
	windowURL = "pictureWindow.asp?photoId=" + photoId + "&photoGroup=" + photoGroup;
	myWindow = window.open(windowURL, windowName,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=700, height=600,top='+wint+',left='+winl+'');
	myWindow.focus();
}

function closeImage(){
	window.close();
}

function SubmitContact(){
	if(document.contact.Naam.value == "" || document.contact.Telefoon.value == "" || document.contact.Email.value == "" || document.contact.Omschrijving_Opmerking.value == ""){
		alert("U moet alle velden geldig invullen!");
		return false;
	}else{
		var filter  = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,4}$/;
		if(!filter.test(document.contact.Email.value)){
			alert("U moet een geldig emailadres opgeven!");
			return false;
		}
	}

	return true;
}

function SubmitRegistration(){
	if(document.registration.Naam.value == "" || document.registration.Voornaam.value == "" || document.registration.Adres.value == "" || document.registration.Postcode.value == "" || document.registration.Plaats.value == "" || document.registration.Geboorte.value == "" || document.registration.Telefoon.value == "" || document.registration.Email.value == "" || document.registration.Verkooppunt.value == "" || document.registration.Aankoopdatum.value == "" || document.registration.Serienummer.value == ""){
		alert("U moet alle velden geldig invullen!");
		return false;
	}else{
		var filter  = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,4}$/;
		if(!filter.test(document.registration.Email.value)){
			alert("U moet een geldig emailadres opgeven!");
			return false;
		}
	}

	return true;
}

function SubmitOrder(){
	if(document.order.Naam.value == "" || document.order.Voornaam.value == "" || document.order.Adres.value == "" || document.order.Postcode.value == "" || document.order.Plaats.value == "" || document.order.Telefoon.value == "" || document.order.Email.value == ""){
		alert("U moet alle velden geldig invullen!");
		return false;
	}else{
		var filter  = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,4}$/;
		if(!filter.test(document.order.Email.value)){
			alert("U moet een geldig emailadres opgeven!");
			return false;
		}
	}

	return true;
}