function recordOutboundLink(link, category, action) {
  try {
    var pageTracker=_gat._getTracker("UA-4328964-1");
    pageTracker._trackEvent(category, action);
    setTimeout('document.location = "' + link.href + '"', 100)
  }catch(err){}
}

function isProperEmail(string) {
	var iChars = "*|,\":<>[]{}`\';()&$#%!?/";
	for (var i = 0; i < string.length; i++) {
	if (iChars.indexOf(string.charAt(i)) != -1)
	return false;
	}
	return true;
}

function isEmail (s) {
if (isEmpty(s)) return false;
var i = 1;
var sLength = s.length;
while ((i < sLength) && (s.charAt(i) != "@"))
{ i++
}
if ((i >= sLength) || (s.charAt(i) != "@")) return false;
else i += 2;
while ((i < sLength) && (s.charAt(i) != "."))
{ i++
}
if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
else return true;
}
function isEmpty(s) {
	return ((s == null) || (s.length < 7))
}
function tcontact(f) { //checkform contact
	if (f.voornaam.value == "") {
		alert('Om je bericht te beantwoorden willen we graag je voornaam weten.\nProbeer het nogmaals.');
		f.voornaam.focus();
		return (false);
	}
	if (f.achternaam.value == "") {
		alert('Om je bericht te beantwoorden willen we graag je achternaam weten.\nProbeer het nogmaals.');
		f.achternaam.focus();
		return (false);
	}
	if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
		alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nProbeer het nogmaals.');
		f.email.focus();
		return (false);
	}
	if (f.telefoon.value == "") {
		alert('Sommige vragen zijn beter te beantwoorden via de telefoon, daarom willen we graag je tel.nr weten.');
		f.telefoon.focus();
		return (false);
	}
	if (f.opm.value == "") {
		alert('Je hebt geen vraag of opmerking ingevuld.\nProbeer het nogmaals.');
		f.opm.focus();
		return (false);
	}
	
	return (true);
}

function tbenfit(f) { //checkform ben-fit
	if (f.voornaam.value == "") {
		alert('Om je bericht te beantwoorden willen we graag je voornaam weten.\nProbeer het nogmaals.');
		f.voornaam.focus();
		return (false);
	}
	if (f.achternaam.value == "") {
		alert('Om je bericht te beantwoorden willen we graag je achternaam weten.\nProbeer het nogmaals.');
		f.achternaam.focus();
		return (false);
	}
	if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
		alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nProbeer het nogmaals.');
		f.email.focus();
		return (false);
	}
	
	return (true);
}

function tnieuwsbrief(f) { // checkform nieuwsbrief
	if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
		alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nOm de nieuwsbrief te sturen hebben we echt je e-mailadres nodig\n\nProbeer het nogmaals.');
		f.email.focus();
		return (false);
	}
	
	pageTracker._trackPageview('/conversie/nieuwsbrief-aanmelding'); 
	return (true);
}


function tnieuwsbriefcontact(f) { // checkform nieuwsbrief via contactpage
	if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
		alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nOm de nieuwsbrief te sturen hebben we echt je e-mailadres nodig\n\nProbeer het nogmaals.');
		f.email.focus();
		return (false);
	}
	pageTracker._trackPageview('/conversie/nieuwsbrief-aanmelding-via-contact-bedankt'); 
	return (true);
}

function tnieuwsbriefbenfit(f) { // checkform nieuwsbrief via ben-fit page

if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
	alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nOm de nieuwsbrief te sturen hebben we echt je e-mailadres nodig\n\nProbeer het nogmaals.');
	f.email.focus();
	return (false);
}
pageTracker._trackPageview('/conversie/nieuwsbrief-aanmelding-via-benfit-bedankt'); 
return (true);
}

function tnieuwsbriefPCRS(f) { // checkform nieuwsbrief via PC page
	if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
		alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nOm de nieuwsbrief te sturen hebben we echt je e-mailadres nodig\n\nProbeer het nogmaals.');
		f.email.focus();
		return (false);
	}
	pageTracker._trackPageview('/conversie/nieuwsbrief-aanmelding-via-PCRS-bedankt'); 
	return (true);
}

function twindagpas(f) {
	if (f.voornaam.value == "") {
		alert('Om kans te maken op de Living Well Dagpas graag je voornaam invullen.\nProbeer het nogmaals.');
		f.voornaam.focus();
		return (false);
	}
	if (f.achternaam.value == "") {
		alert('Om kans te maken op de Living Well Dagpas graag je achternaam invullen.\nProbeer het nogmaals.');
		f.achternaam.focus();
		return (false);
	}
	if (f.adres.value == "") {
		alert('Om kans te maken op de Living Well Dagpas graag je adres invullen.\nProbeer het nogmaals.');
		f.adres.focus();
		return (false);
	}
	if (f.postcode.value == "") {
		alert('Om kans te maken op de Living Well Dagpas graag je postcode invullen.\nProbeer het nogmaals.');
		f.postcode.focus();
		return (false);
	}
	if (f.woonplaats.value == "") {
		alert('Om kans te maken op de Living Well Dagpas graag je woonplaats invullen.\nProbeer het nogmaals.');
		f.woonplaats.focus();
		return (false);
	}
	if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
		alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nProbeer het nogmaals.');
		f.email.focus();
		return (false);
	}
	if (f.telefoon.value == "") {
		alert('Om kans te maken op de Living Well Dagpas graag je telefoonnummer invullen');
		f.telefoon.focus();
		return (false);
	}
	if (f.opm.value == "") {
		alert('Je hebt geen vraag of opmerking ingevuld.\nProbeer het nogmaals.');
		f.opm.focus();
		return (false);
	}
	
	return (true);
}

function tmiloncirkel(f) {
	if (f.voornaam.value == "") {
		alert('Om je op te geven voor een proefles Milon graag je voornaam invullen. Probeer het nogmaals.');
		f.voornaam.focus();
		return (false);
	}
	if (f.achternaam.value == "") {
		alert('Om je op te geven voor een proefles Milon graag je achternaam invullen. Probeer het nogmaals.');
		f.achternaam.focus();
		return (false);
	}
	if ( (!isEmail(f.email.value)) || (!isProperEmail(f.email.value)) ){
		alert('Het lijkt erop dat er geen \(geldig\) e-mailadres is ingevuld.\nProbeer het nogmaals.');
		f.email.focus();
		return (false);
	}
	if (f.telefoon.value == "") {
		alert('Om je op te geven voor een proefles Milon graag je telefoonnummer invullen');
		f.telefoon.focus();
		return (false);
	}
	
	return (true);
}


