// JavaScript Document
// Common functions
// (c) BMT Media - www.bmtmedia.nl

//Controleren van verplichte velden + controle op geldige opmaak mailadres
function checkrequired(which){
	var pass=true;
	if (document.images){
		for (i=0;i<which.length;i++){
			var tempobj=which.elements[i];
			if (tempobj.name.substring(0,9)=="required-"||tempobj.name=="email") {
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
					pass=false;
					break;
				}
			}
		}
	}

	if (!pass){
		alert("Eén of meer verplichte velden zijn niet ingevuld. Vul alle verplichte velden in waarna het bericht verzonden kan worden.")
		return false;
	} else {
//Alle verplichte velden zijn ingevuld. Nu controleren of het emailadres een geldige opmaak heeft.
		var str = document.contact.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str)) {
			return true;
		} else {
			alert("E-mail adres is ongeldig. Controleer e-mail adres.");
			return false;
		}
	}
}

/**
 * deleteSponsor - Deletes sponsor
 * accepts:	sponsor_id, sponsor name
 */
function deleteSponsor(sponsor_id, title) 
{
	if (confirm('Weet u zeker dat u sponsor "' + title + '" wilt verwijderen?')) {
		window.location = document.location.pathname + '?sid=' + sponsor_id + '&action=delete';
	}	
}
