function checkAanvraagForm(form) {
	var error = '';
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	
	if(document.getElementById(form).name.value == '') {
		error += '- Naam is verplicht\n';
	}

	if(document.getElementById(form).emailaddress.value == '') {
		error += '- Emailadres is verplicht\n';
	}
	if(document.getElementById(form).emailaddress.value != '' && !filter.test(document.getElementById(form).emailaddress.value)) {
		error += '- Het opgegeven emailadres is ongeldig\n';
	}
	if(error != '') {
		alert('FOUTMELDING:\n\n'+error+'\n\nVult u a.u.b. de ontbrekende velden in voordat u het formulier verzend.');
		return false;
	} else {
		document.getElementById(form).submit();
		return true;
	}
}

function createDate(){
	var now = new Date();
	 
	var hour        = now.getHours();
	var minute      = now.getMinutes();
	var monthnumber = now.getMonth()+1;
	var monthday    = now.getDate();
	var year        = now.getYear();
	
	if(year < 2000) { year = year + 1900; } 
	
	hour = hour.toString();
	minute = minute.toString();
	monthnumber = monthnumber.toString();
	monthday = monthday.toString();
	year = year.toString();
	
	if (hour.length != 2){hour = '0' + hour }
	if (minute.length != 2){minute = '0' + minute}
	if (monthnumber.length != 2){monthnumber = '0' + monthnumber}
	if (monthday.length != 2){monthday = '0' + monthday}
	if (year.length != 4){year = '0' + year}
	
	document.newsletter.day.value = monthday;
	document.newsletter.month.value = monthnumber;
	document.newsletter.year.value = year;
	document.newsletter.hour.value = hour;
	document.newsletter.minute.value = minute;
	
	return true;
}

function deleteFaqItem(id){
	if(confirm('Weet u zeker dat u deze pagina wilt verwijderen?')){
		location.href = "index.php?mod=faq&com=deleteFaqItem&id="+id;
	}
	return false;
}

function popup(url,name,wd,he) {
  window.open(url,name,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width='+wd+',height='+he+',screenX=150,screenY=150,top=150,left=150')
}

function deleteFaqCategory(id){
	if(confirm('Weet u zeker dat u deze pagina wilt verwijderen?')){
		location.href = "index.php?mod=faq&com=deleteFaqCategory&id="+id;
	}
	return false;
}

function deleteItem(id){
	if(confirm('Weet u zeker dat u deze pagina wilt verwijderen?')){
		location.href = "index.php?mod=pagemanager&com=deleteItem&id="+id;
	}
	return false;
}


function deleteMenuItem(id, set_id, parent) {
	if(confirm('Weet u zeker dat u dit menu item wilt verwijderen?')) {
		location.href = "index.php?mod=menumanager&com=deleteMenuItem&id="+id+"&set_id="+set_id+"&parent="+parent;
	} 
	return false;
}


function deleteFrontpageItem(id) {
	if(confirm('Weet u zeker dat u dit item wilt verwijderen uit de frontpage?')) {
		location.href = "index.php?mod=frontpage&com=deleteFrontpageItem&id="+id;
	} 
	return false;
}

function deleteLayoutItem(id) {
	if(confirm('Weet u zeker dat u dit item wilt verwijderen uit de steun ons?')) {
		location.href = "index.php?mod=layout&com=deleteFrontpageItem&id="+id;
	} 
	return false;
}

function deleteNewsItem(id) {
	if(confirm('Weet u zeker dat u dit news item wilt verwijderen?')) {
		location.href = "index.php?mod=news&com=deleteNewsItem&id="+id;
	} 
	return false;
}

function deletePersItem(id) {
	if(confirm('Weet u zeker dat u dit persbericht item wilt verwijderen?')) {
		location.href = "index.php?mod=persberichten&com=deleteNewsItem&id="+id;
	} 
	return false;
}

function deleteBiografieItem(id) {
	if(confirm('Weet u zeker dat u deze biografie wilt verwijderen?')) {
		location.href = "index.php?mod=biografie&com=deleteBiografieItem&id="+id;
	} 
	return false;
}

function deleteRight(id, refcom, reftable) {
	if(confirm('Weet u zeker dat u dit recht item wilt verwijderen?')) {
		location.href = "index.php?mod=usermanager&com=deleteRight&refcom="+refcom+"&reftable="+reftable+"&id="+id;
	} 
	return false;
}

function deleteUser(id) {
	if(confirm('Weet u zeker dat u deze gebruiker wilt verwijderen?')) {
		location.href = "index.php?mod=usermanager&com=deleteUser&id="+id;
	} 
	return false;
}

function deleteLinkItem(id) {
	if(confirm('Weet u zeker dat u deze link wilt verwijderen?')) {
		location.href = "index.php?mod=links&com=deleteLinksItem&id="+id;
	} 
	return false;
}

function deleteGroup(id) {
	if(confirm('Weet u zeker dat u deze groep wilt verwijderen?')) {
		location.href = "index.php?mod=usermanager&com=deleteGroup&id="+id;
	} 
	return false;
}

function deleteCustomer(id) {
	if(confirm('Weet u zeker dat u deze klant wilt verwijderen?')) {
		location.href = "index.php?mod=webshop_customers&com=deleteCustomer&id="+id;
	} 
	return false;
}

function deleteOrder(id) {
	if(confirm('Weet u zeker dat u deze order wilt verwijderen?')) {
		location.href = "index.php?mod=webshop_orders&com=deleteOrder&id="+id;
	} 
	return false;
}

function setFocus() {
	document.loginForm.username.select();
	document.loginForm.username.focus();
}

function MM_swapImgRestore() { 
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function toggleField(field, value) {
	if(value == 0) {
		document.getElementById(field).disabled = true;
		document.getElementById(field).value = '';
	}
	if(value == 1) {
		document.getElementById(field).disabled = false;
	}
}

function logOutUser() {
	if(confirm("Weet u zeker dat u wilt uitloggen?")) {
		location.href = "index.php?com=logOutUser";
	}
	return false;
}

function deleteBlogItem(id){
	if(confirm('Weet u zeker dat u dit blogitem wilt verwijderen?')){
		location.href = "index.php?mod=weblogs&com=deleteBlogItem&id="+id;
	}
	return false;
}

function deleteVrijwilligerItem(id){
	if(confirm('Weet u zeker dat u dit item wilt verwijderen?')){
		location.href = "index.php?mod=vrijwilligers&com=deleteBlogItem&id="+id;
	}
	return false;
}

function deleteHoiPRDVItem(id){
	if(confirm('Weet u zeker dat u dit item wilt verwijderen?')){
		location.href = "index.php?mod=hoiprdv&com=deleteBlogItem&id="+id;
	}
	return false;
}

function deleteFolder(id) {
	if(confirm('WAARSCHUWING: Alle bestanden en mappen in deze folder zullen worden verwijderd!\r\nWeet u zeker dat u deze folder wilt verwijderen?\r\n')) {	
		location.href = "index.php?mod=mediamanager&com=deleteFolder&folder="+id;
	}
	return false;
}

function deleteFile(id, folder) {
	if(confirm('Weet u zeker dat u dit bestand wilt verwijderen?\r\n')) {
		location.href = "index.php?mod=mediamanager&com=deleteFile&folder="+folder+"&id="+id;
	}
	return false;
}

function deleteDownloadFolder(id) {
	if(confirm('WAARSCHUWING: Alle bestanden en mappen in deze folder zullen worden verwijderd!\r\nWeet u zeker dat u deze folder wilt verwijderen?\r\n')) {	
		location.href = "index.php?mod=downloads&com=deleteFolder&folder="+id;
	}
	return false;
}

function deleteDownloadFile(id, folder) {
	if(confirm('Weet u zeker dat u dit bestand wilt verwijderen?\r\n')) {
		location.href = "index.php?mod=downloads&com=deleteFile&folder="+folder+"&id="+id;
	}
	return false;
}

function deletePersFile(id, folder) {
	if(confirm('Weet u zeker dat u dit bestand wilt verwijderen?\r\n')) {
		location.href = "index.php?mod=reseller&com=deletePersFile&folder="+folder+"&id="+id;
	}
	return false;
}

function deletePersFolder(id) {
	if(confirm('Weet u zeker dat u deze map wilt verwijderen?\r\n')) {
		location.href = "index.php?mod=reseller&com=deletePersFolder&id="+id;
	}
	return false;
}


function deletePersUser(id) {
	if(confirm('Weet u zeker dat u deze gebruiker wilt verwijderen?')) {
		location.href = "index.php?mod=reseller&com=deleteUser&id="+id;
	}
	return false;
}

function logOutPress() {
	if(confirm('Weet u zeker dat u uit wilt loggen?')) {
		location.href = "index.php?mod=reseller&com=logOutUser";
	}
	return false;
}

function deletePortfolioItem(id) {
	if(confirm('Weet u zeker dat u dit item wilt verwijderen?\nAlle bijbehorende foto\'s zullen ook verwijderd worden!')) {
		location.href = "index.php?mod=portfolio&com=deletePortfolioItem&id="+id;
	}
	return false;
}

function deletePortfolioCategory(id) {
	if(confirm('Weet u zeker dat u deze categorie wilt verwijderen?\nAlle bijbehorende items en foto\'s zullen ook verwijderd worden!')) {
		location.href = "index.php?mod=portfolio&com=deletePortfolioCategory&id="+id;		
	}
	return false;
}


function checkContactForm(form) {
	var error = '';
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	if(document.getElementById(form).firstname.value == '') {
		error += '- Voorletters is verplicht\n';
	}
	
	if(document.getElementById(form).lastname.value == '') {
		error += '- Achternaam is verplicht\n';
	}
	if(document.getElementById(form).address_street.value == '') {
		error += '- Straatnaam is verplicht\n';
	}
	if(document.getElementById(form).address_number.value == '') {
		error += '- Huisnummer is verplicht\n';
	}
	if(document.getElementById(form).postalcode.value == '') {
		error += '- Postcode is verplicht\n';
	}
	if(document.getElementById(form).city.value == '') {
		error += '- Woonplaats is verplicht\n';
	}
	
	if(document.getElementById(form).emailaddress.value == '') {
		error += '- Emailadres is verplicht\n';
	}
	if(document.getElementById(form).emailaddress.value != '' && !filter.test(document.getElementById(form).emailaddress.value)) {
		error += '- Het opgegeven emailadres is ongeldig\n';
	}
	if(error != '') {
		alert('FOUTMELDING:\n\n'+error+'\n\nVult u a.u.b. de ontbrekende velden in voordat u het formulier verzend.');
		return false;
	} else {
		document.getElementById(form).submit();
		return true;
	}
}

function checkNewsForm(form) {
	var error = '';
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	
	if(document.getElementById(form).firstname.value == '') {
		error += '- Voorletters is verplicht\n';
	}
	if(document.getElementById(form).lastname.value == '') {
		error += '- Achternaam is verplicht\n';
	}
	if(document.getElementById(form).street.value == '') {
		error += '- Straatnaam is verplicht\n';
	}
	if(document.getElementById(form).number.value == '') {
		error += '- Huisnummer is verplicht\n';
	}
	if(document.getElementById(form).postalcode.value == '') {
		error += '- Postcode is verplicht\n';
	}
	if(document.getElementById(form).city.value == '') {
		error += '- Woonplaats is verplicht\n';
	}
	
	if(document.getElementById(form).email.value == '') {
		error += '- Emailadres is verplicht\n';
	}
	if(document.getElementById(form).email.value != '' && !filter.test(document.getElementById(form).emailaddress.value)) {
		error += '- Het opgegeven emailadres is ongeldig\n';
	}
	if(error != '') {
		alert('FOUTMELDING:\n\n'+error+'\n\nVult u a.u.b. de ontbrekende velden in voordat u het formulier verzend.');
		return false;
	} else {
		document.getElementById(form).submit();
		return true;
	}
}

function zoekSubmit(form) {
	if(document.getElementById(form).zoek.value == '') {
		alert('FOUTMELDING:\n\nVult u a.u.b. een zoek opdracht in.');
	} else {
		document.getElementById(form).submit();
	}
}

function zoekGeavanceerd() {
	if(document.getElementById('zoekGeavanceerd').zoek.value == '') {
		alert('FOUTMELDING:\n\nVult u a.u.b. een zoek opdracht in.');
	} else {
		document.getElementById('zoekGeavanceerd').submit();
	}
}


function checkAanvraagForm(form) {
	var error = '';
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	
	if(document.getElementById(form).name.value == '') {
		error += '- Naam is verplicht\n';
	}

	if(document.getElementById(form).emailaddress.value == '') {
		error += '- Emailadres is verplicht\n';
	}
	if(document.getElementById(form).emailaddress.value != '' && !filter.test(document.getElementById(form).emailaddress.value)) {
		error += '- Het opgegeven emailadres is ongeldig\n';
	}
	if(error != '') {
		alert('FOUTMELDING:\n\n'+error+'\n\nVult u a.u.b. de ontbrekende velden in voordat u het formulier verzend.');
		return false;
	} else {
		document.getElementById(form).submit();
		return true;
	}
}


function ChangeStyle(obj, new_style) { 
    document.getElementById(obj).className = new_style; 
} 

function downloadFile(id) {
	location.href = "index.php?mod=reseller&com=getFileForDownload&id="+id;	
}

function checkContactForm(form) {
	var error = '';
	var filter = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	if(document.getElementById(form).naam.value == '') {
		error += '- Naam is verplicht\n';
	}

	if(document.getElementById(form).email.value == '') {
		error += '- Emailadres is verplicht\n';
	}
	if(document.getElementById(form).email.value != '' && !filter.test(document.getElementById(form).email.value)) {
		error += '- Het opgegeven emailadres is ongeldig\n';
	}
	if(error != '') {
		alert('FOUTMELDING:\n\n'+error+'\n\nVult u a.u.b. de ontbrekende velden in voordat u het formulier verzend.');
		return false;
	} else {
		document.getElementById(form).submit();
		return true;
	}
}